#dev-help

1 messages · Page 155 of 1

covert bear
#

Hey guys, how hard is it to clone the company due to the report/statistic needs and will it go through another approval or no? I saw some articles were recommending doing such thing.

pseudo python
#

hey, I created a transfer of $10 through the transfer_data field when creating a charge ($15) for a Standard Account.
I issue a refund of $10 with the reverse_transfer set to true (https://stripe.com/docs/api/refunds/create#create_refund-reverse_transfer). As the doc states, it reverses proportionally to the amount refunded, which is not what I expect it: I want the full $10 to be transferred back, and not only $8.

  • Is it possible to reverse the whole transfer even if the refunded amount is < charge amount in the refund creation, or do I have to reverse the transfer manually, or else ?
  • Is it the same behaviour for Custom accounts ?
native wind
#

hello. quick question. what is the difference between the plan and the price object? is there an api evolution story there and are there any resources that explains why they are similar so similar? thanks!

cold geyser
#

Hey there! So I had this issue yesterday as well, we're in the on-reader tipping beta for Stripe terminals, and making a reader settings object and passing it to the config object, and then finally passing it to a location wasn't creating a splash screen or tipping screen. The issue yesterday was that we weren't onboarded to the beta properly - but after that was fixed - the first terminal had everything working. But, i'm on boarding new clients to a different reader tied to a different location - and the splash screen got updated but the tip screen doesn't show. The logs for the request id are as follows: "req_u12lfGjFCPjXE8" (for File Upload Image), "req_8uJbzEpe4pODdp" (for Reader Settings), "req_tsLQ6NZiNIkw5b" (for Configuration) and then "req_YwAToqQMG37Zja" (for Location). Is there still an issue in our beta sign up?

vocal wagon
#

Hello everyone, I need help with my project.
I explain to you quickly by google translation😅 , I created an online store in html css and javascript I had several problems with the basket so I moved towards payment by link saves only when the customer orders directly l article I do not see the size he selected.
if you will help me it would be wonderful, my project comes out in 10 days and I can't find how I could do to recover the size that the customer has selected.
thanks in advance

rotund swan
#

Hi all. We have some information in customers' billing addresses (customer.address) that we need to get into the generated "Payout Reconciliation" report. Unfortunately, it looks like only shipping address components can be listed there. Short of duplicating the data from the billing address into the shipping address, are there any good options? Relatedly, when I dupe the data and regenerate the same report, I don't see the shipping address fields updated in the output.

oak bluff
languid bolt
#

Hi 👋 have a question regarding hosted invoice pages and ACH credit payments. I was testing my first hosted invoice with ACH and I noticed that when I select ACH as the payment method (in the invoice page) it shows the customer's bank information instead of ours. Is that right? Does anyone have an idea of how that work? Thanks in advance!

crimson needle
#

(give me a few minutes to catch up)

wind ether
#

Hey, I got a question about retrieving the external account on a connected account. I want to retrieve the last 4 field from the ExternalAccount object. I and using the Java SDK.

pulsar wasp
#

Hey, srry I got a question, I am testing my webhook build locally by using "stripe listen --forward-to dev.localhost:5000/v6/stripe/webhooks/" got error "dial tcp: lookup dev.localhost: no such host"

flat salmon
#

i need help getting into my account

rocky steeple
#

Hey I'm using Stripe.js and SetupIntent to collect a payment method. I'm trying to disable the payment element fields created by Stripe.js, using the library's api, while confirming/submitting and processing the payment method, but I'm not seeing how to do so in the docs. To create the payment element, I'm using something like:

const stripe = Stripe(STRIPE_KEY_PUBLIC);
const options = {
    clientSecret: SetupIntent.clientSecret,
};
const elements = stripe.elements(options);
const paymentElement = elements.create('payment');
paymentElement.mount('#some-ui-element');

I see there is an update method https://stripe.com/docs/js/elements_object/update_payment_element#payment_element_update-options, but it appears to be used to update form options such as locale, and not state (such as disabled). Is there a way to set the state to disabled?

golden cosmos
#

demmerson-disable

dry sapphire
#

Hi, I have a question, when using "destination charges" I created the PaimentIntent; does the money take time to transfer to the bank account?

#

i use Java.

neat hemlock
normal pewter
#

Hi, can i ask if stripe can be use for corporate account? I am in malaysia

cerulean pineBOT
#

:question: @normal pewter Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

feral sierra
#

Hello, is it possible to split charges to multiple stripe account holders in a subscription payment?

nimble hound
#

Hello,

In the timeline, it shows status as refunded on 11 Jan 2022. but overall status is partial-refunded.
When does the overall status get changed to refund?

please find attached image

Thank you

honest estuary
#

Is there a straightforward way to determine a user's default payment method if you don't know the type (card, sepa, etc)? I allow users to delete their payment method while still having an active subscription - but if they come back later to re-add a payment method, it seems like I'll have to issue an API call for every possible payment type (card, sepa, etc)

tawdry peak
#

Hey 👋

I want to create integration test that is confirming Subscription and test "activation" flow on our back end after webhook has landed. I've only clientSecret, subscriptionID and customerID. Is there any way that I can mimick confirm card payment action in test mode?

vocal wagon
#

Hi Guys. I have one question regarding cancellations done by using the Stripe dashboard. When we cancel a subscription, sometimes we refund the last payment in the same window (please see the attached image), and after doing this we expect a customer.subscription.deleted and charge.refunded event, but unfortunately Stripe generates a invoice.updated event instead of the expected charge.refunded

weak gull
#

Hi, Is it possible to show Email id and Name in Payment gateway page in Flutter

waxen quail
#

Filip-subscription

#

liodegar-event

#

iqbalAlwafaa-flutter

unkempt storm
#

Does the Auto-pagination get every single record?

scarlet wedge
#

Hey, I want to generate an invoice pdf before it has been finaliZed. Can’t figure out how to do this.

vocal wagon
#

Hi there!

#

Im trying to implement now Stripe into our Java app

#

Before I did it for the IOS and the website

#

I red the docs and I wonder

#

Is there a way like in IOS and web to create payment method object without payment intent?

#

In our app flow customer first save his payment method and then in the next step he get charged

feral sierra
#

Hello, we've to do subscription payments via payment intents?

worn barn
#

At present I'm accepting payments only for type card but am investigating adding sepa_debit now. I can see in the dashboard where to enable this, and I can see that I would add this also to the payment_method_types for the Checkout. But are there any additional catches/costs I need to be aware of?

fast yarrow
#

Question related to SCA, Subscriptions, and Coupons/Promo.

Just integrated Stripe in my startup and we're not looking at using coupons/promocodes to discount user subscriptions. If the user's bank requires SCA to authenticate, and the user signs up for a £5.00/month subscription with a 50% discount for 1 month then the first payment is £2.50 due to the discount but the next month's is £5.00; will they be required to do the SCA auth flow again when we charge them the full price of £5.00?

lethal current
#

Hello, I'm working a Connect Express integration which sometimes has split payments to multiple parties, but most of the time we use a "destination charge" to a single connected account as described here, using transfer_data and on_behalf_of, and application_fee_amount attributes. When used this way, the PaymentIntent we create automatically triggers both the Charge and the subsequent Transfer to the connected account. In some contexts, however we need to split the payment between multiple parties and for that we are using transfer_group and then creating the necessary Transfers manually in our webhook handler, as described here.

My question: I've noticed the amount of the Transfer created automatically in the single-payer scenario using transfer_data[destination] is the total charge amount, including the application fees. For example, if the PaymentIntent amount was $100.00 and the application_fee_amount was $7.00, the Transfer automatically created by the PaymentIntent would have an amount of $100.00.

However, per the documentation for "Separate charges and transfers", we should deduct the application fee from the amount we include in the Transfers that we create manually. In this example, the Transfers we create manually should have the amount set to $93.00. This concerns me because the end result will be some Transfer amounts that include the application fees and some that do not, and I'm worried about that inconsistency triggering confusion and errors down the road.

Is there a better way for me to create manual Transfers that will follow the same pattern (especially with regard to the amount and application fees) as the Transfer automatically created when the PaymentIntent has the transfer_data[destination] and application_fee_amount set?

rain plover
#

Android app not redirecting back to app after completing a Create account form via "CustomtabIntent" in Android

final echo
#

Stripe Terminal

I am making new connect standard account using stripe api
After account create trying register M2 and WisePOS E

But from dashboard I cant go to page from Navigation Menu More -> Terminal

It shows Only Account Administrator can eneble this feature

But I am expecting to whenever I create new connect account that Terminal is Enabled or I must eneble it from somewhere or api

half shard
#

Would it be ok to listen to the setup_intent.succeeded webhook to set a payment method as the default on created subscriptions?

meager hawk
#

masonhale-connect

misty stratus
#

Hello I have a Platform account where I implement a Customer account and a Connected account. I want to make a payment from a client to a connected account with a commission, commission must go to my platform account. How can i do this? Does the Platform account have its own wallet?

late yoke
#

Question - why does a monthly subscription cycle ends on a 29th, instead of the last day of the month?

dawn aurora
#

Hi, can i use an account id that is a standard account and is not created by my platform as destination for the paymentintent?

ocean socket
#

Hello

shy olive
#

Hi, can you tell me how long can authorization last?
Also, is there any expiration for payment methods?

We have a situation where for future ship dates, we may capture payment after 30 days.

half shard
#

My invoices were not intended to be paid. What happened?

olive hare
#

hi there

#

I have queries about stripe payout

royal turtle
#

Hi guys. I used to send test webhooks from the dashboard, and all the documentation refers to this capability, but since the redesign I cannot find it anywhere. Can someone point me in the right direction?

coral torrent
#

Connected accounts and stripe tax: I want to see if a connected account has enabled stripe tax. If yes → create a checkout session WITH stripe tax.
If not → create a checkout session WITHOUT stripe tax

Right now I'm getting this error because I'm trying to use Stripe tax regardless if the connecteda ccount has enabled it or not.
Stripe Tax has not been activated on your account. Please visit https://dashboard.stripe.com/settings/tax/activate to get started.
How can I retrieve this information? I can't find it in the 'account' object

rose otter
#

Aezur-test-events

rain plover
# rain plover Any solution?

Here is my code for Manifest. <activity
android:name=".screens.carrier.CarrierHomeActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden">
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:host="www.roadcall.co"
                android:pathPrefix="/payment"
                android:scheme="https" />
        </intent-filter>
    </activity>
daring lodge
#

karsh - tax

rain plover
#

Its working if I am clicking on this link on a message or email, But it not automatically redirecting after completeion the stripe account form.

calm warren
#

Hi, We are building a system where regular uses can sell used items a bit like Facebook Market Place or eBay, can you create connected accounts for individuals or can you only set business account?

random lichen
#

i have a couple of questions regarding the use of the payment element for subscriptions.

currently i have a two part sign up form where the email entered by the user is used to load the payment element in the second component. Am i right in thinking the users email is required to load the paymentIntent for the payment element? and therefore if i wanted to have these on the same page, i would need to delay rendering the payment element until the user had entered their email?

also am i right in thinking there is currently no method of calling a function only if the payment has succeeded on the client side?

it feels a bit strange registering a user before i confirm payment, if i can't confirm payment before then i also need to design a whole solution purely for users who dont have the money or decide to delay.

vocal wagon
#

Hi there, I'm looking to get a statement of all of Stripe's fees/charges in 2021 for my business. I am unable to log in because the website rejected my account ownership? Not sure why, and so I am unable to access support because I have to log in to Stripe first. I am going in circles if someone could please assist sorry I am not sure how Discord works

reef gazelle
#

Hi there! I'm wondering if someone can help me with usage record creation. Is it possible to report usage with a timestamp of subscription.current_period_start? It seems to be possible in test mode, however it doesn't seem to be possible in production mode.

For example:
This sub in test mode: https://dashboard.stripe.com/test/subscriptions/sub_1KMa3OI67GP2qpb4hyE470sd
Has a current_period_start of 1640995200
When I run: stripe usage_records create si_L2fOhbHARTiAuF --quantity 194 --action set --timestamp 1640995200
It accepts it

{
  "id": "mbur_1KMwGyI67GP2qpb4JbAXrLTN",
  "object": "usage_record",
  "livemode": false,
  "quantity": 194,
  "subscription_item": "si_L2fOhbHARTiAuF",
  "timestamp": 1640995200
}

However, this sub in prod mode: https://dashboard.stripe.com/subscriptions/sub_1KMgCKI67GP2qpb4ZjmF49nb
Has a current_period_start of 1643328000
However when trying to report usage to that timestamp:

stripe usage_records create si_L2ljqqxevcc4vu --quantity 0  --action set --timestamp 1643328000 --live
{
  "error": {
    "message": "Cannot create the usage record with this timestamp because timestamps must be after the subscription's last invoice period (or current period start time).",
    "param": "timestamp",
    "type": "invalid_request_error"
  }
}

If I increase 1643328000 to 1643328001 (adding 1 second), it accepts it:

stripe usage_records create si_L2ljqqxevcc4vu --quantity 0  --action set --timestamp 1643328001 --live
{
  "id": "mbur_1KMwMUI67GP2qpb4oU1egzGx",
  "object": "usage_record",
  "livemode": true,
  "quantity": 0,
  "subscription_item": "si_L2ljqqxevcc4vu",
  "timestamp": 1643328001
}
pearl otter
#

Hey Guys, i am using stripe checkout for subscription and listening to updates on webhook. I wanted to ask if subscription is cancelled past due date, does a new subscription id is generated or the existing one is reset to "active".

Also once a subscription is expired, should i use customer billing portal to buy available products or create another checkout link. I am using customer billing portal for managing cancellation and upgrades.

blazing fox
#

Is there a limit on the number of Custom Connect accounts I have within my system?

vocal wagon
#

hi guys, is there any way i can retrieve the invoices Stripe generated for the processing fees in a connect account?

#

vati_1KEHaOJbKXNH7mErMKBieMJG is an example of an invoice i could retrieve from Stripe's dashboard

#

i would like to do this but from the API, though

misty stratus
#

Is it possible to do:

  1. payment from Platform account to Connected account?
  2. payment from Connected account to Platform account?
jaunty wraith
royal turtle
craggy iris
#

How do you handle using "test mode" for staging and for local dev? I'd like to detect which environment initiated the event so that it's only processed in the right location

hollow dirge
#

Hi there, I've been using this endpoint https://api.stripe.com/v1/account to get my account info but the result I get is different from what I see in the API docs. For example in the API docs I see business_profile but in my call (copy and paste from stripe doc) that attribute is not available. Am I missing something?

jaunty wraith
#

I’ll give you my GitHub branch

copper reef
#

Max4637-local-404

craggy iris
copper reef
#

Mike Stop Continues-identify-test-mode

copper reef
#

eduardosasso-account-api

dark eagle
#

I need help changing my phone number

#

I need help changing my Account number with stripe

undone elk
#

Do I have to wait 7 days in test mode?

limpid plume
#

Has anyone seen issues since Aug/Sep of 2021 with using Plaids instant verification of a chargeable source (a bank for instance) as a Connect Account? It's like Plaid doesn't take into account the Connect Account Id acct_***** and instead just makes the btok_**** for the parent Stripe Account which can't be attached to the Connected Account?

hallow sleet
ivory night
#

Hello everyone 🙂 , I want integrate multibanco with Stripe on my Shopify store but I don't understand how can I do this. Somene can help me please ?

blazing fox
#

For Custom Connect accounts, is there a way to automate the collection of bank account details for payouts similar to how there is an onboarding collection of info (via https://api.stripe.com/v1/account_links) ?

fleet tusk
#

Hey, do you offer services in Iceland? i really need a payment provider and stripe is the only one that works with my booking service provider.

hollow hawk
#

Hi devs! Need some clarifications regarding customer credit balance, hope you can help. So let's say a customer downgrades a subscription and has a credit balance of $1000. From the docs I see that his future invoiced will be debited from this balance. This is clear. But what happens if a customer decides to cancel the subscription and still has balance remaining? For how long can the customer maintain this balance? The business requirement is 'no-refunds', so when a customer downgrades and potentially cancels, how can I keep the money but still give the customer 'credit' that he can use?

royal turtle
#

Hi guys. Earlier you helped me figure out why the identity webhook was not firing (the verification session was for my platform account, not the connected account). I have now gone through this flow over and over, and it matches the documentation exactly. I am sending the account id. I am getting back a secret for that account. I am sending that secret to Stripe. Why would this trigger a verification session for my platform account? I don't even know where to start debugging this. (I will post code in a thread to avoid spamming the main thread)

vocal wagon
#

Hey y'all. Assuming you have internet connection (i.e. mobile hotspot) could Stripe Terminal be portable? I have a political campaign client and we're looking on collecting donations at fundraisers and cabinet meetings which is obviously doable, but there was an idea of getting donations door-to-door from constituents. Would it be possible to terminal this way? Maybe we build the POS UI on a web app accessed via the door-knockers cell phone. The person says "Sure, i'd like to donate $50" and he enters that in the POS on the phone, then holds up the terminal for the constituent to swipe their card.

Is this is supportable use-case?

chrome gazelle
#

Hello everyone, When a user cancels a monthly subscription using the Stripe UI (not custom API), what refund behavior happens? (Is a refund processed for remainder? Is it paid out or a credit applied?)?

vocal wagon
raw beacon
#

Hello, if two calls are made with the same idempotency key and same data 10 min apart, is there a way to find out from Stripe response on the second call that the action already took place (on the first call) and this is just a replay of the same response.

vocal wagon
winged crescent
#

Hey. We use connected accounts and usually have our clients use Stripe when verifying their bank account. Plaid doesn't support the Auth product on the bank our client uses, so we have to go the manual deposit verification route. My question is if we can't verify the bank account within the required time (looks like 30 days), can we still accept and collect payments and what happens if we can't verify the account in time? ... does Stripe refund the payments that have been taken or does it just stay disabled until we can verify?

half shard
#

I'm doing a plan upgrade but stripe doesn't send the updated subscription webhook

main cloak
#

Hello all,
I'm trying to see if there is a way I can update the description that is passed in payment_intents.
When we are working with our transactions in Quickbooks, anytime there is anything involving a subscription, the description just says "Subscription Update" or "Subscription Creation." And that is all the details that we see in Quickbooks, so then we have to go to Stripe and find the transaction so we can see what subscription it is for. I'd like to edit that description for each sub so that it's more detailed.

oak quest
#

Hey, trying to get express connect setup and facing issues below. Any walkthrough help would be appreciated. I have read every article out there….. 1.) how to get express connect to actually be active, I have not found how to make the little x become a active check mark. 2.) how to make it so my company receives their payout from an express connect account payment

oak quest
olive hare
#

anyone from stripe is available?

#

I am having issue in creating a payout

mighty hill
midnight dagger
#

Howdy neighbors - looking to see if there is a smart way i haven't figured out to use a "separate charges and transfers" multiparty payout with subscription payments

blazing fox
#

When creating an external bank account for a custom connect account, my thought is I provide it via https://stripe.com/docs/api/external_account_bank_accounts/create

However, i don't see anywhere that it provides "valid" or check to see if it's a valid account.

Through the express account, there is some validation which happens prior to inserting it. Is there a path I'm missing here?

twin kernel
#

Hey, how do I retrieve customer subscriptions in front end?

full umbra
#

hi all, what triggers the following account requirements on custom accounts?:

documents.company_license
documents.company_memorandum_of_association
documents.ministerial_decree
documents.company_registration_verification
documents.company_tax_id_verification
documents.proof_of_registration

oak raptor
#

Can you search through the dashboard for any payments that failed to authenticate via 3DS?

cinder sage
#

Hello! I'm setting up metered billing for my service. I have two tiers - one free and one paid - and each customer has one sub where I'd change the product associated with the sub. The problem I have is with the billing anchor - upon any modification to the subscription (changing the item from free to paid or vice versa), the anchor is reset to now. I would like the cycle/anchor to be fixed to the 5th of the month. How can I do this will metered billing?

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

fathom lily
#

Can a fingerprint for a source change?

wanton ferry
#

Hi. I have a question about using the Stripe CLI with Connected accounts.

chilly orchid
#

hi, I found that when the sdk is initialized and when the StripePaymentSession is created, the backend will be requested to obtain the EphemeralKey. I want to know if this process is correct?

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

molten cypress
#

Hi I am a new developer. I am using stripe firebase extension and have managed to create a subscription option. Now how do I give user lets say increased number of api calls when user is subscribed.

Right now I check if user is premium with the following code:
await auth.currentUser?.getIdToken(true);
const decodedToken = await auth.currentUser?.getIdTokenResult();
return decodedToken?.claims?.stripeRole ? true : false;

Any help would be great

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
#

Hi there!

#

Im trying to implement Payments for java

#

I succseed to create the payment intent and to show the payment sheet

#

However in our flow we would like first just to save the payment method not to charge

#

And after it in the confirm order to charge

#

How can we do it?

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

pearl otter
#

Hi there !
Integrating stripe webhook.
Wanted to know if all events fired on the webhook are guaranteed to be in the correct order ? Also, do you resend them for any non 2XX response ?

#

If yes, how frequent are this retries ?

olive hare
#

Hello I have a question about automatic payouts

#

Can anyone help me with this

dawn aurora
#

here it says :
In live mode, Stripe attempts to deliver your webhooks for up to three days with an exponential back off. In the Events section of the Dashboard, you can view when the next retry will occur.

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

reef gazelle
#

I don't really know anything about your system so it's hard to say. If you're using a Stripe hosted payment page, I'd expect all payment methods to be there. But if your payment page is yourself, you could use the List Payment Methods endpoint: https://stripe.com/docs/api/payment_methods/list to get the payment methods, display them to the customer, and then whichever they pick you use as the payment method for checkout

#

If Stripe support says it's not possible, I believe them. You're likely going to have to implement your own checkout page using setupintents and paymentintents to get the custom functionality you want

#

Just a little workaround you could consider:

Before you redirect the customer to the checkout page, you can display them a screen from your system that allows them to select a payment method from a list of their payment methods. When they make that selection, set that payment method as the customer's default one, then redirect them.

Might be quicker than implementing a whole checkout flow yourself, but not ideal UX

#

I can't say with 100% certainty because we don't use hosted checkout. Easy to test it out tho:

Have a customer with more than one payment method (make them different so it's easier to identify which is which)
Make a payment with that customer, using whatever card Stripe checkout decides is correct
Now build another cart, and get ready to checkout, but before you redirect to the checkout page, manually make a different (different than what was used originally) payment method the customer's default one

Now if you go through the payment and the new one is default, you know it works

#

No worries! Good luck!

narrow kayak
#

i want to test a webhook I have for failed and canceled payout events. i'm trying to create a payout using POST /v1/payouts and then follow that up with POST /v1/payouts/:payoutId/cancel but that's failing because the status becomes paid after the initial call. is there any way to test the canceled or failed scenario?

vocal wagon
#

Question - Stripe Elements working with Laravel Cashier?

#

And Can i calulate tax with API and get reposne with rate?

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

fervent root
#

I've been following along with "Introduction to the Stripe CLI" video. When I try to connect with the browser to the server, the server belches out this exception: Uncaught Dotenv\Exception\InvalidPathException: Unable to read any of the environment file(s) at [/home/mike/tutorial/server/public/../.env]. in /home/mike/tutorial/server/vendor/vlucas/phpdotenv/src/Store/FileStore.php:68 - apparently it didnt install an .env directory or file. What to do?

unkempt storm
#

Is it possible to sent funds from one connect account to another? How can you multiple people from a single connect account?

idle iris
unkempt storm
jaunty wraith
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

cinder hill
#

Hi. I am new to all this so excuse me if the question is stupid. I am implementing the payments charge on the server side and everything seems ok regarding cards. However as far as google pay and Apple pay i am a little confused. I finally figured out I can receive a payment method from Google pay, so i think i can solve this as well. but i did not see anything like that for Apple pay. do you know of a way to collect the info for Apple pay on the client and pass it to be charged on the server?

slow cedar
#

Hi gang. I can't seem to find how to update a product from type=service to type=good. Can anyone point me in the direction to the command in the cli? Thanks!

hidden laurel
#

I’m trying to delete one of the accounts connected to my Stripe. Anyone know how to do that? Can’t figure it out

cinder hill
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

twin nimbus
#

Hello, I’m trying to pass PriceID as a parameter when initializing a checkout session, but getting an error about Price being unknown field in the CheckoutSessionLineItemParams struct. Reading the docs it should be a valid parameter. What am I doing wrong? Thank you 😊

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

rare herald
#

Hi, im using laravel cashier and stripe checkout. How to setup it for moto payments?

#

to be more specific, i have this button code:
Auth::user()
->newSubscription('Test', 'price_ID')
->checkout([
'success_url' => route('dashboard'),
'cancel_url' => route('dashboard'),
])
->button(__('Pay'));
and how to add here "payment_method_options[card][moto] = true" ?

jaunty scaffold
#

I have got this, on android / google pay , stripe GooglePayLauncher

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

royal meadow
#

I can't log into my account because I am blocked to do so unless I very my account with my passport. So I did. But my request was rejected. What do I do?

#

verify*

vocal wagon
rare cairn
#

Is there any POS PHP code for stripe?

stark tide
#

sxe-terminal

wraith thicket
#

I need help logging in please

#

I have emailed twice and still no response

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

stiff jewel
#

Hi there! I'm trying to update a "canceled" subscription, and get an error saying : ""You cannot update a subscription that is canceled or incomplete_expired."
Is that subscription lost ? should I just create a new one ?

fresh hinge
#

in a stripe 'create payment link' scenario, I see the code that's generated. If I want to pass along a transaction-specific code, that I use for my backend DB, how do I append that? (simple &xxx=yyy doesn't work)

timber field
#

Hi. there. I'm integrating stripe on our system. we collect all payments to our account and later, should transfer the money to connected accounts.
so I'm going to use transfer api and tested wehook but transfer.created event is invoked but transfer.paid event doesn't be invoked. any idea?

timber field
#

Hi. there?

#

🤔

vocal wagon
#

when creating a subscription for a user, am I supposed to store the stripe customer ID on their account, and then setup a callback to update the transaction for that ID whether it failed / succeeded? That's how I understood it.

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

idle iris
# timber field 🤔

(not with stripe) I ran into the exact situation - there actually isn't a transfer.paid event; the documentation is a hold-over from before separating transfers and payouts. Transfers happen immediately- they either succeed or they don't. Payouts (to bank account or debit, etc) happen later.

timber field
#

thank you. GiGStartr

vocal wagon
#

Hello

#

I have a problem with the login

south pendant
#

Hi is there an option to use a promo code with react stripe elements ? I am not using checkout but react stripe elements for my subscriptions. How do I add coupon codes in the react stripe payment flow ? I already have it configured in my node backend. Just need a way to pass the promo code from react frontend. I am using the card element

cursive sky
#

Hi everyone, based on the docs seems coupons and promotion code can only be used for subscription and invoices not ad-hoc charges. Is there any sort of discount/promo code functionality that can be used for ad-hoc charges that customer can apply to their account?

tawdry shoal
#

is it possible with Stripe hosted payment links to collect a custom value with a purchase? I'm looking at ways to provide a membership for a sports club, but I want the payment info to include the name of the member, which won't always be the same as the person paying

#

(e.g. parents paying for children)

ionic swallow
#

hey guys

#

it is urgent and i was wondering if someone can help me with the stripe

#

the test mode is working find but when i switch to live data it does not work

pulsar wasp
#

It is possible for ppl to do connected split payment with different currencies, our team want to use connect split payment to pay our supplier overseas

still bronze
#

Hi! Everybody!
I've been using test clocks (amazing stuff, btw!) and one thing I really liked about it is that on finishing a clock, it will send wrap things up by sending customer and subscription deleted events, which is really good to automatize tests.

I was wondering if there is any way to differentiate the events send at the end of a test clock from the others, as I would like to write specific webhooks just for those.

Thanks!

ornate bloom
#

Hi team My project is react js. i need to integrate stripe. is the any npm package?

ornate bloom
#

ok thanks. let me check.

thick sentinel
thick sentinel
ornate bloom
#

@thick sentinel Front end react js ony. but process payment i use php library.

thick sentinel
heavy temple
#

are stripe customer ids unique across test mode and live mode ?

dry hatch
#

Mohana-CustomerId

#

xixa-BillingClock

fallen nexus
#

Hi team, We are using connected stripe account. If a payment is made of say 50$ and after stripe fees, net amount is 49$. When we refund this amount, what will be the exact amount reaching the customers account, who has made the payment?

feral sierra
#

Is it possible to get subscription details from paymentIntent id?

dry hatch
#

chengyu-Connect

#

smriti15s-refund

sleek spindle
#

@meager hawk @hollow prairie @golden cosmos Thanks for all the help with customer cloning the last few weeks. We were able to achieve what we were looking for.

brazen dust
#

Hi Team,

Please find the request id: req_PjOz3lmZuqKauu

I am sending the pending method id, the expectation here is to make payment i.e. deduct amount from card when I create payment intent since I already have payment method ID... I want to debit customer's card instead of them entering card details again

@golden cosmos can you please unarchive I have another question with regards to this

nimble hound
#

Hello,

I have some questions related to canceling subscription refunds. Can you please help?

  1. After canceling a subscription, how prorated amount is get calculated.
  2. Is it calculated based on 30 days/ 31 days
  3. Is the stripe processing fee is get considered? So as the platform we should not refund stripe processing fee.
golden cosmos
#

teapot-payment-links

frigid orchid
#

Hello all,
I'm developing a platform, like a marketplace that charges buyers for the goods provided by third party users, which are custom / express connected accounts with our Stripe account. So:

  1. Can I send a payout let's say 3 days after the buyer pays? (Split charges and transfer)
  2. When the payout is done, can I apply for a refund, if a buyer requests so?
  3. Do I need (platform) to pay anything when there is a refund?
    Thanks in advance
golden cosmos
#

Hello

pale rivet
#

hi there

#

hi i want to know about one connect account having multiple cards, is that possible or not ..?

solar surge
#

Hello! We use Stripe Payment Element with Paypal. German is defined as the language. Apparently there is a translation error in the Paypal container? Here is an example.

The line „PayPal selected for Check out“ should be translated into German.

Can you help me here?

golden cosmos
#

wangtao-connect

valid radish
#

Hi! Do we have a feature to add emails as CC with send_invoice feature?

jaunty scaffold
#

I have got this, on android / google pay , stripe GooglePayLauncher

cursive sky
golden cosmos
#

zali-coupons-promocodes

golden cosmos
#

ingeniousambivert-promocode

hard pike
#

Hello team! A user request flow looks something like this: customer upgrades/downgrades, we call our Backend API request called /updateWorkpsaceBillingPlan.
Within the API request we plan to a) update our DB and b) create/modify a Stripe.Subscription.
We are worried about Stripe being down and us missing a user upgrade/downgrade.
How do other companies deal with this? Is it common to use the above approach or they do some sort of a change-log approach and retry when Stripe is down.

random hamlet
#

Hi Team,
I have created schedule subscription of particular customer Now Schedule subscription started and it is converted into subscription . My Question is How Can i get this subscription of that particular customer?

final echo
#

Stripe Terminal Tips

I am trying to collect tip from WisePOS E and M2

Please guide me thorugh it

placid haven
#

Hello Stripe Tech Team!

I've a complex situation with our marketplace custom checkout. We have platform account registered in US and one of our Merchant is registered in Europe. We are using Stripe V3 on checkout.

The issue is we have to create SetupIntent using platform account(US) and multiple PaymentIntents using Payment Method of previously created SetupIntent using merchant account(EU).

While doing so we are facing authentication failed at the time of PaymentIntent creation. The reason is while creating SetupIntent authentication is not required in US but while creating PaymenIntent authentication is require d in EU.

Is there any possibility to mention location while creating SetupIntent using platform account?

tulip gazelle
#

Hey everyone, we are a platform, we use Connect Express + Destination Charge + on_behalf_of. I would have 2 questions:

  • Using Connect Express. Stripe says that supports both KYC/KYB, does that mean that we as the platform can onboard businesses (so companies) through KYB? If yes, can we set the companies onboarded through KYB as the MOR (I guess always relying on the on_behalf_of parameter to be set)?

  • We, as the platform, can set our own fee to be taken in the middle of every transaction. How does that fee is defined from both a technical and legal standpoint? Regarding the latter, the legal one, is it defined a commercial transaction between Stripe and our platform (in depth details would be appreciated)?

jaunty wraith
desert swallow
#

hi, ive used the next-stripe library to create a checkout session in my nextJS project, i have added a successURL, however once a payment is made i need to make an API call to update the user information.

how do i verify that the payment was a success via the checkout redirect and make an API call afterwards? i am currently using a useEffect hook basked on the URL query but this can be bypassed by someone accessing that URL themselves

vocal wagon
#

Hello! How I can trigger account.application.deauthorized event?

cerulean pineBOT
#

:question: @thick hare Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

sonic fulcrum
#

i have one question in index.php we create payment intent so can we create multiple payment intent in same file

brazen dust
#

Hi all,

As alex-stripe suggested, I have been using the confirm : true to confirm a paymentintent when I have a saved payment method against a customer. This works fine for non 3d secure payments, but when it comes to 3d secure cards, I'm unable to use saved card details for payment. The payment intent status is going to requires_action. Now how do I make sure that the page navigates to 3d secure prompt. Payment Intent ID: pi_3KNxsOBk4MvhCTFO1rLB0VaC

steel island
#

I am trying to analyse where our customers are coming from. How do you define a new customer on Stripe? For example are you defining a new customer from someone who has never placed an order before etc.

ebon shoal
#

Hi folks, I need some advice re 3D Secure content.

Stripe docs state: "For 3D Secure 2, card issuers are required to support showing the 3D Secure content at sizes of 250x400, 390x400, 500x600, 600x400, and full screen (dimensions are width by height). The 3D Secure UI may be better if you open the iframe at exactly one of those sizes."

However Stripe's own 3D Secure page doesn't render in a 250x400 iframe (it requires a lot of scrolling!).

Is 250x400 going to be problematic in general?

waxen mason
#

when using stripe elements for payments clientSecret is needed, i'm creating subscriptions so in my case i get that by expanding subscription.latest_invoice.payment_intent but what if user decide to go back and update their choices? i can't find a way to update that previous subscription object. do i have to create a new subscription each time user goes to payment page or i'm missing something?

fallow salmon
#

Hi everyone, I'm using stripe with Nodejs envoiremnt. I'm having an issue with stripe webhook. I'm listing for these four 'customer.created', 'customer.subscription.created', 'customer.subscription.updated', 'invoice.payment_succeeded'. And in each case I've some functionality that access my database (postgress) instance and update a db record. When I test on localhost everything works fine but when I deploy same code and test from live site it behaves strange. Sometimes it works properly and sometimes only one of function work. In case of update when only one event triggered 'customer.subscription.updated' it never update my db. Calles end before that. Please can anyone helps me with this issue?

west pumice
#

Hey. If customer has past_due invoices subscription status changes to past_due. However, if customer settles the latest invoice subscription status changes to active. Is it possible to disable such behaviour? Subscription should not be active as long as there are unsettled invoices.

random hamlet
#

Hi Team,
I need help in schedule subscription. How can I get the latest subscription status of particular customer?

vocal wagon
#

hi there - I'm following the documentation at https://stripe.com/docs/payments/save-and-reuse?platform=checkout#create-checkout-session to let a customer save a credit card for future off-session charges. Everything goes according to plan with the flow redirecting to Stripe Checkout, successful authentication and the card is then stored with the Customer AS SEEN ON THE DASHBOARD. However, this card is not showing up when I list all cards for a customer https://stripe.com/docs/api/cards/list How to I gain access to this Credit Card after the customer adds it through the checkout flow (mostly to show a list of credit cards now associated with their account and for them to choose their default credit card on the account) Thanks a mill

torpid breach
#

Hello, is there a way to get the post code added at checkout before paying? i need to block the payment if post code is not in my list of allowed post code

vocal wagon
#

Hello there, I would like to know if there is a possibility using stripe payment of spliting the pyment into 2 different banking accounts for my business.

#

Thanks very much

obtuse brook
#

Hello, sorry for my english 🙂 !
I would like to know if its possible to create a coupon code that change the pack and not the price.
I have pack with a "quantity" and I would like to increase quantity if a coupon code is applied

ex : my product has "2000" in quantity if user use a coupon i would like to give them "3000".

Thanks 🙂

frigid orchid
#

Hello, when creating an account, what is the use of business_profile.url? What if the user doesn't have a website? Can I leave our platform(marketplace)'s website? That would mean all connected users are using the same url. Is there any issues?

quick tusk
#

document have updated however it keeps asking the same documents again and again on the KYC part.

#

its for company as well as for one of the executive

ripe dew
#

Hey, I'm not a dev, just trying to get in contact w someone from the stripe team...

#

I set up an account w shoveler to make some emergency cash. Kind of like the uber eats of snow shoveling, it led me to make my stripe account. But it thinks I'm a business owner? They are asking for my FEI for my tax setting, did I make a mistake in the setup? I've completed several jobs now & have a balance in my stripe, how do I garauntee it will go to my bank account that I linked?

zealous nova
#

Hey guys. I`m developing an android app and i want to use stripe PaymentElement view for card adding and checkout. My question is, how do you customise that element ? Based on the docs (https://stripe.com/docs/stripe-js/appearance-api) you can only do that only for javascript but for natives apps (android/ios) i dont see any support for it :D. Could anyone give a hand? Thanks\

Customize the look and feel of Elements to match the design of your site.

cerulean pineBOT
#

:question: @ripe dew Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

balmy yacht
#

Hello! I'm trying to find some type of webhook to identify if a standard stripe connect account is fully connected (and verified) so that they are in good status with stripe and can be paid out under that account. Is there a webhook/property I can check?

twin nimbus
#

Hello, I’m trying to pass PriceID as a parameter when initializing a checkout session, but getting an error about Price being unknown field in the CheckoutSessionLineItemParams struct. Reading the docs it should be a valid parameter. What am I doing wrong? Thank you 😊

rose solar
feral venture
#

We have a $0 free product that we do not collect credit card information for. After creating the customer via the API, adding the invoice item for the $0.00 product to their account, and then running create invoice a draft invoice is created however it is not marked as successfully paid. Can you give me some details on how/what we should do in order to accomplish this? Essentially l'm looking to have the invoices marked as paid, or manually mark them as paid myself via the api.

fallen marsh
#

hi there, I'm looking for examples of how can I cancel a subscription on a custom date. I tried to append Map with "cancel_at" parameter but stripe calls to me that parameter is not supported. How can I cancel the subscription using a custom date?

wind cloud
#

@cerulean pine I'm trying log into stripe but they sending code to number that's on the account and it currently off so can I have the verification code sent by email

jaunty wraith
#

For anyone familiar with Angular, I have a question. I have ran my backend and noticed an error. The localhost in my backend is the same as my localhost in the front end

faint burrow
rain plover
#

Hi, Just wanted to confirm that, Test mode is not showing the branding information/theme, what I have set on the stripe dash board. Is correct behaviour?

obtuse brook
tepid talon
#

Hello,

How can I export all subscriptions the same way is done in dashboard but via API? I want to get a CSV file with all subscriptions from selected date range and with selected columns.

subtle solstice
#

Hello! Is there a downside to allowing a member of my website to create an account and payment method (credit card) through stripe but not adding a subscription to their stripe customer for another month or so?

ornate jackal
#

Hi, how to download all credit notes in 2021 as a pdf?

daring lodge
#

Janeeeeek - credit notes

rigid pond
#

Good afternoon,
Could you give some light around this error on from StripeTerminal SDK, using WisePad.
Thanks

shy vault
#

Hey folks. I'm trying to create a Stripe invoice using the API (Ruby library). One issue that is confusing me... It seems you need to create the invoice items (using Stripe::InvoiceItem.create) before creating the invoice (using Stripe::Invoice.create) otherwise you get the error "Nothing to invoice for customer". This seems to be because the invoice items are added to the customers "Pending invoice items".

However, if the customer happens to have an active subscription is there not a (small) chance that the invoice items will get applied in the next subscription upcoming invoice before I execute the invoice create call?

empty stone
#

Hi guys!

I have one question, we are using Stripe Connect with Standard Accounts and we wanted to build our own payment page with Stripe Elements.
At the payment page we wanted to collect customer + payment data and the payment data like credit card or sepa should be used for further automatic payments (subscriptions).

With stripe elements, you get a "token" when creating a new payment method source. Not a problem with a normal account, but how is this working with Stripe Connect? How can we add the payment method to a customer which is located in the standard sub-account?

Thanks!

solemn swallow
#

Hi @all
that's interesting, because I have a stripe connect question as well 🙃🙃... it's just a conceptual thing...

On our Marketplace there are content creators (each is a stripe connect account) who are creating products, that are sold by us.
These products can either be one time payment, installment or subscription. Because of the fact that we do not define the pricing plans (the creators do),
we are not able to maintain stripe products or stripe subscriptions.

So my thought would be to always use setup intent for later payments, and using the intent for

  • one time payment (and disable the intent after successful settlement)
  • installments (and disable the intent after N successful installments)
  • subscriptions (and disable the intent, when the customer wants to quit)

Am I right with that? Because there is another problem.. We have a one page checkou, so I am not able to link the setupIntent to any customer - because there is no customer before the setupIntent is required 😬

pure crane
#

Hi, does Stripe takes fees when cancelling a payment intent which has the status 'requires_status' ? Or Stripe fees will be taken when the amount is really captured?

celest sonnet
#

Hello, is there a way to have a receipt sent for an invoice that is paid out of band? We are able to apply the payment and move the invoice to paid status, but no reciept is being sent like there is when the invoice is paid via stripe.

pure crane
#

Hi, I would like to add to a payment intent that is ready to capture an information that is the issuer of the capture. At this stage I'm not sure I can still access metadata, at least I cannot find it in the typescript interface.
Is there any dedicated place for this ? Can I add such an information while calling the capture endpoint?

slim path
#

Hi there! We are trying to achieve a more detailed invoice. Our users can configure their accounts to receive various types of sms alerts. We would like to show usage per phone number on their invoice. So xxx-xxx-xx11 - 23 SMS and xxx-xxx-xx12 34 SMS each on it's own line. Because each price can only appear once on the invoice, I'm not sure how to accomplish this. Suggestions?

zinc timber
#

Hi there, I need help understanding the API response for the Stripe::Account.retrieve API. For one of the connected accounts, the API response shows some fields under verification.fields_needed. We are using this information to display a message to the user that Stripe needs some information to complete the verificaiton. However when logged into the connected Stripe account, all looks good, which is quite misleading to the user. BTW the connected account is fully active for mroe than 2 years.

azure void
#

Hi. When I use stripe.Customer.modify and add address.postal_code and address.state. It does not seem to save. However it does work for the other address fields.

I can't find anything about that in the docs. I use 2 letter state codes (capitalized, fyi)

crimson needle
#

harish-account-fieldsneeded

peak meteor
#

Hello, I am a dev of a Discord bot. But I get a banner saying that the documents I upload are wrong. I am from Colombia and I upload my Citizenship Card
What should I do?

slow cedar
#

Hi gang. I can't seem to find how to update a product from type=service to type=good. Can anyone point me in the direction to the command in the cli? Thanks!

celest sluice
#

Hey Stripes, I'm trying to enable our buyers to use Apple Pay when they check out. We're using React Native and displaying Checkout in a webview. I've read through a few long threads on the subject (e.g. https://github.com/react-native-webview/react-native-webview/issues/920) and tried every combination of webview props I can come up with, but still I don't see Apple Pay ever pop up as an option. Not sure what to try next or what info I might be able to provide to diagnose the issue

vocal wagon
#

hello! how I can delete standard account in test mode or reset the password?

tepid yarrow
#

is there a phone number i can call strip on to get some info on a issue

#

stripe

grizzled aurora
#

I would like to use the create session checkout with the configuration mode but I want to pass a dynamic value to be charged is it possible?

vocal wagon
#

Hello! I set up the account.application.deauthorized but I can't trigger this. When I deactivate stripe standard account this webhook doesn't work. What I do wrong?

wanton ferry
#

Hi there. I have some questions about using the Stripe CLI with Stripe Connect. Someone free to help me?

fiery yew
#

Hey, gang. I'm trying to figure out how to avoid double-billing when a Customer downgrades and re-upgrades between two ~plans~ Products within the same billing cycle (without using proration).

sage mural
#

Hi Team,

I am trying to figure out the best configuration for updating subscriptions for a small SAAS.

My Setup

  • I have 3 subscriptions (3 differen "products": basic, standard and pro)
  • I am using Stripe Checkout to charge the user, when he is buying one.
  • I will give users access to billing portal, where they can check their invoices, cancel current subscription etc.
  • I considered allowing users to update their subscriptions via billing portal (I like the confirmation step - it has all the info I need), but I think it is a bit too confusing for my clients (too many steps, no place for longer description of the subscriptions etc.)

I would like to give users an option to upgrade their subscription (change product) and have a confirmation popup for them (one that includes, proration, card info etc.), preferably hosted on stripe.com (so users can confirm the address in the address bar). If the payment info is not valid, I would like there to be a place to provide new payment details instead. Everything should happen immediately and automatically, like with the Stripe Checkout.

It seemed natural to use Stripe Checkout for this, but it does not seem to have an "update subscription" mode. If I would use it, a new subscription would be created, and the original would stay as it is.
Having some sort of deep link to the Billing Portal's Update section would be an option too (so user would be taken from clicking my button directly to "confirm update" screen in the Portal), but you do not seem to offer this solution either.

Can anyone suggest a possible solution or, if there is none, a nice and simple alternative for a small SAAS, where everything would be simple and happen automatically (no need for manual sending of invoices and users going directly from choosing to upgrade in my UI, to confirmation screen with all the details nicely listed)?

carmine lintel
#

Hello - I see in the docs that I can retrieve a connected account and see the "type" of account (e.g.: standard, custom). However, I don't see "type" as an option to update an account. I would like to update an account to Express from Standard. Is this possible?

feral sierra
#

hi, why does stripe call too many api calls ? is it normal or am i doing something wrong?

vocal wagon
#

In test mode for subscriptions I get payment_intent.created as a webhook response. How do I go about getting payment_intent.succeeded and payment_intent.payment_failed?

#

I guess I am confused about how that works

wicked steppe
#

I'm able to add a Stripe Connect Custom account and am at the point of adding a bank account that would only be used to make payments from our platform into the connected account. So I need to verify the customer's bank account and I see the Stripe documentation recommends using a "Plaid Link to instantly authenticate your customer's account and automatically generate a Stripe bank account token so that you can accept ACH payments via their ACH API". However, our goal is not to receive "ACH payments", but rather pay our customers through Stripe transfers into our customers' connected accounts (is that ACH too?). Is Plaid the recommended way of verifying our customers' bank accounts for our circumstance or do we need to set up micro deposit account verifications just using Stripe?

humble sphinx
#

is there a phone number that I can use to contact someone for account help? Ive sent several emails over the last two months and they keep getting ignored

wind ether
#

hey, got a question about refunding ACH charges. What happens if I refund a ACH charge before it has cleared ? Will the money be returned to the bank automatically ? Or do I need to wait for a charge.sucessful webhoook before I do a refund ?

grand hound
#

So I have a product (prod_HELTUJ7C1fc6ME) where the API ID's starts with price and plan. I save the plan_id in my db - now i'm wondering what plan_id should I be storing for the price increase (the one that starts with price)?

thorn flame
#

Hello, I want to report a web accessibility bug with Stripe Connect. I'm using it with the VoiceOver screen-reader on Safari (the most common web browser used by VoiceOver users), and I am not able to consistently enter a credit card number

reef gazelle
#

Hey team! I'm wondering if anyone can tell me why creating usage records seemingly doesn't fire an invoice updated webhook? The quantity of the line item changes (if you query the invoice endpoint before/after) so isn't that an invoice.updated event?

Is there any way at all that I can listen for a usage record being reported? Doesn't seem to be an event specifically for usage events.

wooden rampart
#

Does anyone know if there are any actual training courses for Stripe in general from an Admin standpoint?

ember sentinel
#

I am writing an integration, and am trying to determine the correct webhook event.

First, here's the behavior I am seeing:

Given a customer has subscribed to an annual plan in June 2021
And they've paid and the subscription is working / active

Given the user cancels the subscription six months later, in Jan 2022
Then their subscription will not auto-renew
But will still remain active until June 2022
  because they're have already paid thru June 2022
  so, in other words, the subscription is canceled but not yet totally deactivated

Then, in June 2022, the subscription will totally deactivate

I would like to run some webhook code at the two points mentioned above:

  1. When the user initially cancels their subscription.
  2. When the subscription becomes totally deactivated.

Are there separate webhooks for these two events?

vocal wagon
full umbra
#

is it possible to upload verification documents through stripe.js?

vocal wagon
#

hi there - I'm using metered billing to update subscriptions using https://stripe.com/docs/api/usage_records/create?lang=node . Is there any way to remove usage records, or to set the usage record to a certain amount? The use case is where I need to correct the usage amount in a certain billing period for a customer. tks

static wraith
unkempt storm
#

Who pays the active connect account fee?

#

Is it billed to the account owner?

dense radish
#

Hello guys! one quick question (I'm on discovery phase and spent my day looking in the documentation about the possible workflows for a connected account subscription plan) the question we have right now is what happens to a subscription when a product is disabled/removed ? Do we need to manually disable all subscriptions? (I think not, but didn't find enough information to assert this)
And besides that, I was wondering if there are plans for laravel cashier to implement the connected account features (not sure who owns that tbh)

idle iris
unkempt storm
idle iris
# unkempt storm Is there a way of collecting this active account fee from the connect account?

There are various ways, but honestly, the system is mostly setup for one-way payments - FROM "customers" TO "connected accounts". I find it easiest to use separate charges & transfers, and withhold estimates of the connected account charges before transferring to the connect accounts. If you search here you'll find my earlier answer to someone about the calculations (Stripe has a page on it as well) - I also have some recent answers about it over on stackOverflow as LeadDreamer

idle iris
#

[and repeating not with Stripe, so all IMNSHO]

unkempt storm
#

I’m sure there is a way around this

idle iris
#

From seeing other's questions and answers, and following stackOverflow - it really comes down to Stripe was designed and built as a one-way payment processor - FROM customers TO connected accounts. I understand they might have things in development - but there is no information om those

unkempt storm
#

Would it be possible to run a “job” on connect accounts, see how had a payout in the last month then create a transaction on the desired accounts?

dry hatch
#

Hernando-Subscription

idle iris
# unkempt storm Would it be possible to run a “job” on connect accounts, see how had a payout in...

Well, there is no "transaction" on a connected account I'm aware of - you can transfer, reverse transfer, have charges paid direct from customers to connected accounts, and attempt to reverse those... as I said, it's a pretty one-way system. Hence, suggesting it's best to keep the amount from ever going there. I do keep records of transfers to any connected account each month, and use that to decide if I need to collect the "connected account fee' - I also collect a "payout fee" for each transfer as a pessimistic guess of the potential charges (payout fees are also to the platform account). I reconcile all of these each month

idle iris
unkempt storm
#

I will indeed man look forward to reading up more.

neat hemlock
#

Hi team,
We are using Stripe Connect Standard account. We would like to generate a login link to the Stripe Dashboard for the connected account (with the user email pre-filled). Is it possible?
In the https://stripe.com/docs/api/account/create_login_link document, it reads that we can only create the login link for Express account. I tried to create an login link for a Standard account and there is an error, as proves the document is correct. 😄

charred rampart
#

Do you get charged for making GET API requests, I'm calling v1/transfers/get a bunch to backfill some data on our DB for our customer's connect accounts

#

?

idle iris
#

Documentation Note: in the https://stripe.com/docs/api/events/object#event_object-data-previous_attributes it states "Object containing the names of the attributes that have changed, and their previous values (sent along only with *.updated events)." I note it is sent at LEAST also with payment_method.detached events - which is where I found it in the event logs. Debugged for my code and moved on, but could be useful for others.

dry hatch
#

GiGStartr-WebhookEvent

leaden nest
#

Hi there, is it possible to use the on_behalf_of attribute when transferring funds from a Platform to a connected account? We are attempting to transfer funds from a FR Platform with a EUR bank account to a UK connected account with a GBP bank account and receiving an error. Thanks!

tulip nexus
#

I was wondering if Stripe is able to process payments between different users instead of just the owner of a business. For example, is it possible to have a freelancing website such as Fiverr created with Stripe, where anyone can be paid to do work on the website and then it goes into an account which can be withdrawaled into their bank account?

sturdy wigeon
hazy mirage
#

#dev-help am I able to switch my account from live to test mode in the dashboard? We're wanting to take it live so we can test ASAP, but I'm getting an error telling me to use a test account number as the account is in test mode.

marsh venture
#

Hi #dev-help , we've setup payment links with stripe and have been accepting payments. One of the customer came back to us asking to cancel the registration done with the payment link and refund the amount. Can you please advice with the process to cancel the registration? I see an option to refund, but want to know how the registration can be cancelled so the invoice cannot be used as a ticket

flat sage
#

Hello team. Is there any way to settle funds to a Connect account outside the platform's region without using on_behalf_of? For example, I have a US account in USD and am trying to accept payment in AUD for an AU Connect account in my test account. But am receiving the following error:
Cannot create a destination charge for connected accounts in AU because funds would be settled on the platform and the connected account is outside the platform's region. You may use the `on_behalf_of` parameter to have the charge settle in the connected account's country.

leaden nest
#

hi there, are you able to help me determine if the on_behalf_of parameter is being applied to one my my charges? I am seeing 2 different responses in the Request POST body vs. the Response body, thanks

sturdy wigeon
#

does the account here refer to customers or the owners and employees?

somber rapids
#

how can i integrate schedule payout while checkout session

#

??

novel folio
#

hi #dev-help . we are trying to integrate subscription payments on our platform, and looking at setup intents section of your document. our current integration is a one time payment using the payment_intent api. Can we pass setup_future_usage in create payment_intent api to setup the intent, and after payment success, would the intent be confirmed implicitly or would we need to call the setup intent confirmation api (if this is the case, would setup_intent object id be returned as a response to payment intent creation)

worn magnet
#

what's the recommended way to process payments for products that can go out of stock async? e.g i'm concerned if a user begins to make a payment for an item that is in stock when they initiate the payment, but someone else makes a payment at the same/similar time before them and it goes out of stock in this instance, but their payment is still processed. how do people normally handle this?

worn magnet
vocal wagon
#

Is there a way to have the initial subscription payment higher than subsequent payments?

For example: $25 to join, one time, and then from there $50/mo.
So initial payment $75, but then $50/mo?

pale rivet
#

hi there

#

i want to know about card deletion

#

from customer account

dry hatch
#

MikeyBeLike-Payment

#

Gavin-Subscription

static wraith
#

Team - Any test card or bank account that redirects to bank site for further authentication? I checked 3D secure they all pop ups on the same page, but there is no actual redirection to the banks site.

somber rapids
#

Hi Devs
can anyone help me to create new customers and save a card to customers account?

granite basin
#

Hi Team ,
Could you please help me to understand where amount get credit for this Invoice in_1KOH4yGXlQ7PG1uninaK1wkQ and where I can see this in dashbaord the corresponding account

prisma yew
#

Hello, I've been task to put in place a CICD pipeline for my company and I need to make staging environment to test features. I would like to know if it's possible to use the API to create Stripe developer environment dynamically. We'd like to avoid side effect as much as possible on those staging environments so reusing the same accounts doesn't seem a good idea. The other thing is that we would like to dynamically setup the callback URL as well.

onyx terrace
#

Hi there! after a quick search there's no duplicate, so:
I'm trying to build some sort of preview for a one time payment, something I could see when uploading a product to know what happens with taxes and so on. As I'm using stripe tax, is it possible to precompute that preview using my rate? (say retreaving the IP's rate or something) Just as an example, as it ofc depends on where's other people buying it from

sudden pawn
#

How will i get ARN number of Refunded Amount through API

dry hatch
#

Pravin-ARN

pale rivet
#

hi there

median marsh
vocal wagon
#

Hello y'all , is there any way to get MRR per customer ?

#

Ho un problema con il sito e commerce collegato a stripe come posso fare per avere assistenza tecnica?

waxen quail
vocal wagon
#

HI, we have some problem with our web site and stripe.

#

When somebody pays on our website by credit card , we don0t receive payments and we don0t receive notification. We only see pending payament

#

a62bf11d-f968-4952-9803-8329d2fba298

#

this is ID

waxen quail
#

@vocal wagon please reply in the thread I created above for you (and not here).

toxic quartz
#

hello guys

I am getting an error as follows

The PaymentIntent requires a PaymentMethod or Source to be attached before using STPPaymentHandler

final echo
#

Stripe error handling

I am using php stripe sdk

Trying use try catch for error handling

So what are error are mandatory to catch?
I saw big list

eg
Stripe\Exception\CardException
Stripe\Exception\RateLimitException
Stripe\Exception\InvalidRequestException
Stripe\Exception\AuthenticationException
Stripe\Exception\ApiConnectionException
Stripe\Exception\ApiErrorException

normal isle
#

Hi Stripe team,

I'm trying to set up my site to accept subscriptions. I understand that when a bill is paid each month, my webhook will be notified with a paymentintent.succeeded event.

Presumably I can identify the customer from what's sent the same way I have for non-recurring payments. However, each customer might have more than one subscription - either paid for all at once, or paid for at different times in multiple transactions. How do I know which has been paid for a given paymentintent.succeeded event? Is there an id in one of the objects that is persisted across each payment in a series or something?
I'm sure this is documented somewhere but there is about 20 pages dedicated to this topic and I'm struggling to sift through it all.😅

uncut river
#

Hi Stripe Team,
I am integrating the stripe.redirectToCheckout using js in my app.
Currently I am using a product price key for the amount but i want to add the amount from my javascript file which can change dynamically.
Please let me know if is it possible . If yes, then how can i implement this.

lavish tapir
stark moth
#

Hey Guys, I am looking to integrate stripe connect with a WordPress build. Has anyone done this already and got any pointers or good guides to look at?

vocal wagon
#

Hi! I have a question regarding subscriptions and the invoice.paid webhook. If we perform an update on a customers subscription (which have a payment method default) that means an additional cost. Is the response from Stripe successful when the new invoice have been paid? Will you return success even if you don't know if the charge has succeeded?

nimble moon
#

Hi, I have a question regarding SCA cards, our SCA payment flow breaks when paying an invoice using the test card ending in 3184, however it doesn't break when using card 3155, can someone explain why?

vital idol
#

Hello, I have a issue with updating info on my account with stripe for payments through Dispatch It. I can not use the normal support route as I can not login because the phone number associated with my account is no longer active. Is there a live support phone number I can call you update this information?

cerulean pineBOT
#

:question: @vital idol Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

raw beacon
#

Hello, I am getting a payment intent result from stripe using stripe api and trying to find Idempotent-Replayed flag but do not see it, could you please help.

candid violet
still stirrup
#

Hi, I was wondering if Stripe remembers (and autofills) previous cards in Payment Elements just like in Payment Sessions? I was confused with the documentation, and the only source of information I could find was a Stackoverflow post, so I wanted to get some confirmation! Thanks!

jaunty scaffold
#

hello ,
I am trying to use google pay and stripe on android
however sometimes I got "or_bibed_01" or "no internet connection "

still stirrup
normal gazelle
#

Hey is there any way I can get on a call with someone to help me?

#

Not currently but maybe in a few hours

#

Just not sure how this works haha

frigid orchid
#

Hi, I'm using Stripe Connect to pay sellers on my platform, directly from buyers's payment. I'd like to know, is that true that for the first payment, there is at least a 7 days delay? Is there any way to bypass it, I mean make sure sellers can get the payment sooner?

hollow prairie
#

ポピー-payment-element-prefill

#

@normal gazelle We don't offer phone technical support, no. If your question is technical ask away and we'll do our best to help! 🙂

normal gazelle
#

Ok so basically I have 2 accounts linked to my email a Canadian one and a us one I need to delete the us one I only want the Canadian one linked to my account. I’m a tutor with kadama and I only want Canadian payouts

hollow prairie
#

@normal gazelle In that case, you should contact support: https://support.stripe.com/contact

They're better positioned to help with account queries

meager hawk
#

perivia101-android

frigid orchid
#

@normal gazelle Use this link if you want a call back, or directly chat to with customer service stuff https://support.stripe.com/?contact=true

teal cobalt
#

Hello! Need your expertise. Can I connect BBPOS WisePOS E device to 2 systems? or can only be tied to one back-end system?
Is it possible for the same terminal to integrate both with Stripe AND ePos (or another backend)? Thank you!

gentle reef
#

Hello, I am currently trying to automatically send payment receipts/invoices when a payment has been completed successfully I have turned on the 'email customers about successful payments' in the Settings -> Emails. However, customers still do not get an email upon payment success. I am currently creating the payment flow buy using the create_checkout_session api call - maybe this is why it doesn't work because it's not via the dashboard?

solemn swallow
#

hi @all
how is the best way to implement a subscription which..

  • has 30 days trial
  • has different pricings for the first month
vocal stump
#

Hey guys. What would prompt Stripe to send a warning of "elevated dispute rate" for an account that has had no disputes for years? It's also a grand total of 2 charges, latest back in 2019.

#

Doesn't make a lot of sense to me

deft citrus
#

hello, I am using stripe checkout session I have enabled promotion code Its showing a field on checkout session but not working

spark pilot
#

From the customer.subscription.deleted webhook event, is there a way to extract the email address?

balmy yacht
#

can anyone suggest a workaround for invoice line items that have both positive and negative amounts. for example, if i have credits,

line item 1: $10 charge for XXXX
line item 2: -2 credit for YYYY
line item 2: -3 credit for ZZZZ

invoice total: $5

I cannot add line item 2 and 3 because it because it is negative

scenic musk
#

Hi all. I have a specific question about Stripe API:
I'm using Stripe API in the next way (code in Python):

import stripe
stripe.Customer.list(email=some_email@test.net)

This code works, but the problem is if the user provided his email with different cases, like
Some_Email@test.net, I can't find the user in Stripe.

How can I solve this problem? Maybe, I can pass a parameter for disabling case sensitivity? Or maybe I can change some configurations in Stripe for saving all emails in lower case?

nimble star
#

Hi. I'm getting an error that says "You are not permitted to configure webhook endpoints on a connected account." How can I get this permission?

vocal stump
nimble star
vocal stump
#

I don't think so. Why are you configuring 16 webhooks?

#

You get the account property in the webhook data

rose otter
#

Chiko0401-customer-list

vocal stump
#

You don't need separate webhooks for each account

nimble star
#

Ah now I get it, thanks a lot!

vocal stump
# nimble star Ah now I get it, thanks a lot!

You're welcome. You should only need 1 webhook for all your connected accounts. Just select which events you want and filter on your end based on the account property in the request body

flat sage
#

Is there any way to use automatic tax calculation (Stripe Tax) while also paying out to Connected international accounts? I have a US platform and am trying to enable non-US sellers.

While creating a checkout session, I get the error You cannot enable automatic tax calculation with `payment_intent_data[on_behalf_of]

restive geyser
#

Hello, I have a question about Stripe Connect Account Status.

Is it possible to display connect account status on a client-side application? Our customers do not have access to Stripe Dashboard, so once they have created a Stripe connect account via our application, there is no way for them to tell if their account status is 'Complete' or is 'Restricted' and they need to update some of the account information. Would there be a way to display the status of each individual account via API?

warped palm
#

Hello stripe team,
Could you tell me how to change the location for a simulated reader?

I want to test the simulated chipper2x, it is only available in the US, but I get the following error, an example from your application is in the screenshot.

"""The BBPOS Chipper 2X BT reader is not supported in the United Kingdom (GB) as determined by the Location this reader is registered to, . For more information about which countries each Terminal reader may be used in, see https://stripe.com/docs/terminal/choosing-reader-and-sdk#availability."""

Thanks

robust meteor
#

Hello I had a quick question about updating a Custom Connect account. I'm trying to upload a bank account verification document. Under the Update Account API document I see the correct way to do this. However, our system is creating tokens and updating the connect account that way. Is there a way to use an account token to update this? It wasn't immediately clear to me from looking at the api docs. Thanks!

hollow sand
#

Hello ! I don't see any way to get products restricted to a certain coupon. Is there a way to retrieve them ? (with CLI)

halcyon vessel
#

Hi Team, I can see the different refund options ( No refund, Last payment, etc) while canceling the subscription through the stripe dashboard.
How to implement this flow-through API ( Cancel subscription with refund) ?

ebon shoal
#

Hi devs, I'm trying to request metadata columns as part of my Reporting API request but apparently they're unavailable:

{
  "error": {
    "message": "The value for `parameters.columns` contains invalid column identifiers: \"payment_metadata[supplier]\", \"payment_metadata[type]\". For the list of valid columns for balance_change_from_activity.itemized.1, see https://stripe.com/docs/reporting/statements/report-types#schema-balance-change-from-activity-itemized-1.",
    "type": "invalid_request_error"
  }
}

I issued the request by using the column names that appear on the report I get via the UI:

curl https://api.stripe.com/v1/reporting/report_runs \
  -u [api_key]: \
  -d "report_type"="balance_change_from_activity.itemized.1" \
  -d "parameters[interval_start]"=1583020800 \
  -d "parameters[interval_end]"=1643673600 \
  -d "parameters[columns][]"="balance_transaction_id" \
  -d "parameters[columns][]"="payment_metadata[supplier]" \
  -d "parameters[columns][]"="payment_metadata[type]"

How do I extract metadata using the Reporting API?

nimble moon
copper reef
#

@nimble moon it should be open now 🙂

nimble moon
#

Thanks!

raw beacon
#

Hello, does Strip eAPI package provide any testing tools, e.g., I am writing unit tests and looking for a mock payment intent response from Stripe.

proper barn
#

Please contact me, I cannot find a way to chat or call anyone for support. I created an account last week and it was working fine. Now it does not even recognize my email address associated with an account. I cannot sign in.

pliant shuttle
#

hey Stripe team. If all I do is stripe.redirectToCheckout is there some manual redirection code I can write instead of including stripe.js from stripe.com? I see some errors from customers for whom loading of Stripe failed. (window.Stripe is undefined - due to Adblock/Privacy Badget perhaps?)

#

alternatively something I can bundle?

lyric wyvern
#

I've a question about promotion_code & coupon, i don't really know the difference.
Here's my use case.
I want to create discount like MINUS50 , MINUS20, MINUS90 ( each respectively descrease by 50 20 90 % the amount of each invoice ) .
Those discounts would work for paymentIntent but also subscription.
I don't really know which one to use

tawny pivot
median vector
#

Hey, I am having difficulty sending emails upon completing a payment. My acct is setup to automatically send and it is not upon completing a checkout. Additionally, from the Dashboard I tried to send an email manually and that did not come through either, which is what prompted me to reach out. Thanks

mossy flax
#

Hey guys! how do you deal with unique products and stopping multiple people from buying the same product?

#

At the moment, when a Checkotu Session is initiated, i add a 'locked' entry to the product's database entry which stops new ones from being created for that product for the next hour (the minimum expiry). is there a better way of doing this?

mental shoal
#

Hey i am working in a sharing bike app, i use monthly subscription based on volume calculated in miles riding the bike. But i want to create a wallet (like Uber or Bird), can i make the purchase making them pay and then store the amount in credit balance? is it safe?

daring tulip
#

hey, I'm building a platform and am having some trouble understanding the way cards are added to customers.. I'm able to create a card directly via the API. Once I do that and add the card to the customer am I able to charge the customer?

patent turtle
#

Could someone from stripe talk to me about ACH?

wicked steppe
#

Can customizations applied on the Plaid website be done for the sandbox only, or are all customizations done from the Plaid website Customization section applied to the prod and sandbox environments?

runic canopy
#

Hey all! I'm trying to update a charges description via the stripe.charges.update function. And I'm getting a success. But when I go into the charges payment, and the description in the payment details is blank

#

So I have two questions, how do I set the description when i create the checkout session. And how do i update that post hoc?

balmy yacht
#

Hey just asking a general question - do you think Stripe will have the ability to interact with the future iphone feature of contactless payments without the need for extra hardware?

carmine sonnet
#

hi, im trying to set a rule to block an ip in the dashboard but can't find any examples of how to do it. can anyone shed some light on this please ?

sonic fulcrum
#

hi i want to add phone details in metadata what string should i use

marsh crypt
#

So as a developer, i could create an app for a client setup payments through stripe with stripe connect and with stripe connect standard, i could charge a fee to my client of lets say (2% of transaction), so their total fees would be 2% plus 2.9% plus transaction fee and then that 2% would automatically go to me, right? Trying to find a way for the client to reduce the amount of money they have to put forward for the project, but also give me some recurring revenue to help cover that build out cost and i would include maintenance with that fee as well. I know its not really a technical question, but figured maybe another developer in here might know and do the same.

daring lodge
trail wren
#

Hey I am using Stripe.JS specifically the Stripe elements. I have code that allows the user to choose a list of stored tokens, or add a new token. How can I check the Element to see if it was filled out so I can do different code?

raw beacon
#

Hello, how could I use Stripe API feature Stripe.setMaxNetworkRetries(2) in a context of one specific call, eg., PaymentIntent.create (but not other calls)

woeful grove
#

Hello team , on Klarna connect how can we bypass the return url ? currently If you don't pass return URL, SDK crashes

jagged hare
#

Hi there, is there anyone who I can talk regarding potential setup of a hosted marketplace using stripe service offering. Asking on behalf of enterprise merchant in Europe. Would appreciate to have a conversation as it might be difficult to pin point the questions. Key topic would be who should be "Merchant of Records", stripe or merchant, and what the on behalf invoice would imply from regulatory perspective.

next walrus
#

Anyone know offhand which objects are linked to the associated payment link object, if any? I've looked through the API docs and haven't (yet) found any connections. It'd be really handy if I could trace back to a payment link from a paid invoice, for instance.

next walrus
brittle stump
#

Hello, I was wondering if it's possible to reset a whole stripe account. We have several accounts with Stripe for our different testing and dev environments. We'd like to wipe out all history on a single account, removing all the subscriptions etc. Is that possible? Do we do that ourselves or do we need some help from a Stripe admin or customer service?

south cloud
#

how do you transfer money from your stripe balance to your bank account. When I do a payout it says I have no available balance but when i check it shows a balnance. let me know please

#

I use stripe for a business to accept credit card payments

#

is there a phone number to contact stripe with

#

im having trouble with my payouts and im not sure what to do

vocal wagon
#

hi

#

i have a problem with the id verication on my stripe account

#

cam someone help me to fix it

bold basalt
vocal wagon
#

im wait since 10min and nobody replying on the live chat

bold basalt
#

@vocal wagon then you would have to write in to Support via email but that is the right channel to get help with, this is just a channel for developer questions about the Stripe API

vocal wagon
#

okk thank you

flat sage
#

Hello, I am trying to figure out when certain fees are deducted from a Stripe transaction. I have some international Connect Express accounts, and my platform is in the US ( I can explain more in a thread if one could be started for me, thank you)

sonic fulcrum
#

Hi i was using pre built checkout and was having issue that if customer is from country A he cannot use country B phone number

unkempt haven
#

Hi. Hoping you can help me. We had Stripe Standard connected to our web app, but spoke with Stripe and saw the Rocketrides.io Stripe Express demo and saw how streamlined the questions were and how easy it was for the customer to use. So we implemented Stripe Express and it doesn't have the same streamlined flow that demo has. Did I miss something?
I wasn't sure if there was something additional I needed to setup in my stripe account or if it is code related?
Thanks for any help you can offer.

pulsar wasp
#

"The currency of source_transaction's balance transaction (aud) must be the same as the transfer currency (cny)",

unkempt storm
#

I randomly started getting this when trying to use google pay. any ideas?

#

I made no changes to code.

hoary prairie
#

Is there a way to transfer a Payment Method and/or customer from a connected account to a platform account? I can see in the docs how to do the reverse, but we want to charge a customer from the platform account that was originally set up in a connected account.

gilded goblet
#

Hey folks! Long time lurker, first time commenter 👋

I have a trivial question on products: What considerations do you all make when deciding to have Stripe as the source of truth vs your database?

neat hemlock
drifting hollow
#

I'm getting Restricted status on Connect Connected account in Test data mode with payments and payouts disabled. It shows red error to Activate this account "Card payments, payouts and transfers are disabled for this account until missing business information is updated." But on my main account this info is already updated

dry hatch
#

JulesR-Connect

cerulean brook
#

Can Stripe Tax cater for trade ins on a purchase of a good? Specifically in Pennsylvania where a customer may trade in a $1000 camera against a purchase of a new $10000 camera

craggy portal
#

Hi Dev Help Team,
With connected account payment intents (with a platform account and setting destination), it seems the "description" field isn't copied to the destination connection charge. Is there something I should be setting in my call to payment intent.

cerulean ginkgo
#

Hi folks, I am building a marketplace, and there is only one kind of product that all Sellers sell. It is a product that involves metered usage. I would like to add this product myself (as the platform owner) and have my Sellers to be able to set their own prices for each unit of this product. Is this possible using Connect? (I am using a no-code solution called Bubble, but I can make API calls through it, and I'm fairly conversant with APIs).

#

Another question:

Can we trigger payouts to connected accounts based on the amount accumulated rather than based on time? For example, instead of paying out every week, I would like to pay out once the amount accumulated in the connected account crosses a certain threshold, like $50.

dry hatch
#

John Murphy-Connect

covert flare
#

Hi, Can someone please guide me on how to setup SaaS subscriptions for android mobile app with php as my backend ?

dry hatch
#

Siddhesh-Android

cerulean ginkgo
#

Does anyone have suggestions on how I can implement a "credits" system on my web application? To explain more clearly, I would like my Buyers to be able to buy $50 in credits (for example), which can then be used across multiple Sellers over a period of time. I, as the platform owner, would then transfer the appropriate amount to each Seller at the end of the time period. For example, assuming that the Stripe fees and my platform charges come to $5, I would transfer, say, $10 to Seller A, $25 to Seller B, and $10 to Seller C. The actual amount I transfer to each Seller would vary based on the Buyer's exact purchases.

versed silo
#

Hi! is there a way to use stripe fixtures with live mode?

vocal wagon
#

Hi! Is there a way to have invoices (and not only receipts) for one time payments through the custom built checkout?

#

Hi! I have questions on how the your subscription update flow would work when we do an update call on a Subscription which means a charge for the customer directly (with proration_behaviour: “create_prorations” & billing_cycle_anchor: “now” )

  1. Can the we get a successful response on that call with those flags before the payment has succeeded?
  2. Is the customer.subscription.updated triggered before the payment has succeeded (invoice.paid)?
limpid hawk
#

Hey I have a question I’m trying to log In my stripe account but I don’t have the number it’s sending the code to what do I do ?

dry hatch
#

mentijm-Subscription

cerulean pineBOT
#

:question: Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

dry hatch
#

mentijm-Invoice

toxic quartz
#

Hello guys,

I have few payments where stripe is blocking the Payment method, and few of our customers are facing the issue since last few days

wet dust
#

Hello everyone,
We are implementing online payment for the custom platform where dealers and buyers are subscribed for trading with some forklift equipment worldwide. We would like to use Stripe for doing financial transactions. How should we configure tax calculation for the equipment offered by dealers and purchased by buyers? We have dealers registered as STRIPE users, but buyers are not registered on stripe (currently, only request is to provide their payment details). So, if dealer is offering a product for 5.000 EUR, how we can calculate the tax for that? Trading is happening world-wide (means that every dealer and every buyer can come from any country). We are creating sessioncreateparams and there is some add shipping method but I'm not sure how to use it

pale rivet
#

hi there

pure crane
#

Hi, I'm currently using for my development environnement a Stripe account with mode test enabled. What I wonder is what will happen when I will turn the test mode off.
Should I have 2 differents Stripe accounts to be able to have one running on production and one that can be used for dev?

dry hatch
#

Koja-Connect

brazen yarrow
#

Hello,
We are currently using Stripe to collect credit cards with setup intents. We then bill and charge our users monthly based on their consumption of our service with offline payments.
We are checking the possibility to extend available payment methods with the Payment Element component instead of only credit cards.
I read in documentation that offline payments are only possible with cards and sepa. Is that right or did I miss something ?
So is there no way for us to collect multiple payment_methods with Stripe to charge offline our users ?
Is it possible to filter and display only reusable payment methods on the Stripe Payment Element ?

unique juniper
#

Is it possible to allow the user to choose between monthly and yearly subscriptions via Checkout.Session.Create?

mighty zephyr
ebon shoal
#

Hi, I'm implementing the Recommended integration pattern for automated reporting (https://stripe.com/docs/reports/api#integration-pattern) and I'd like to test that it's working. Is there any way to manually trigger the reporting.report_type.updated webhook event or will I have to wait for that to happen naturally?

Access Stripe's financial reports programmatically to automate your reconciliation workflow.

waxen mason
#

i'm working on upgrade/downgrade subscription. if i have to remove the current subscriptionItem and add new ones. how can i do that?

#

also when payment_behaviour = 'pending_if_incomplete'

worn magnet
meager hawk
#

@worn magnet thanks, we'll fix it!

pale rivet
#

hi there

drifting cargo
#

Hello!
Is there a way to prevent a billing attempt if trial subscription does not have payment method attached or default payment method?
For example we created subscription with trial but never confirmed checkout, user did not enter credit card details.

lavish tapir
#

Hi, I have a customer that is signing up to our platform via stripe connect, they have input the wrong phone number and so cant get the 2 factor auth message to complete, is there a way they can change their number?

meager hawk
vagrant karma
#

Hi, Our business (AVC Immedia) is looking to setup Stripe to run on a Wix site for a client. We need the client to access the site and pay for our services. Once payment goes through an automation will be setup to create and send an invoice through Sage Pay. I started using a coding tutorial with Wix in developer mode but the code provided has been updated and the video I was following has not so I'm struggling to sort - unless maybe we buy a payment app and put that on the site to run Stripe?. I've been requested by a colleague to request we have a Stripe representative on our Teams call at 2pm UK time today, so they can discuss how we can integrate it on the site, alongside another payment automation company that will sort the Sage side out. I hope this is ok and apologies it is last minute, my colleague has desperately tried to call stripe this week and emailed support but not yet had a response. Its likely a developer we need to just confirm its all possible, is there anyone who can assist us in a call please so we know how to integrate Stripe and what is/ isn't possible? Thank you - Sophie

kind pulsar
#

Hello 👋 We’ve recently had a number of clients reach out to us about 3DS failures. Our current CC process is to update the source associated with a customer, but a colleague was recently advised by you that instead we need to use a SetupIntent. I’m hoping someone can give me greater clarity, because this would constitute a big change for us, and we’re confused as to why/whether it's necessary since we’ve been successfully using this method (of updating the source) for cards requiring authentication for some time now. We’d like to know, has this changed recently, is a change necessary or can we continue to update sourceas we have always done? Last question - currently when someone updates a CC we are calling PaymentIntents.Update(...), but we’d like to know - if we switch this to PaymentIntents.Confirm(…), will our customer’s whose cards required 3DS then be processed correctly?

ripe obsidian
#

Hello 👋 , David here from Learnerbly, big fan! I have a question regarding webhook signatures. I recently made a change to which event triggers our webbook (issuing_transaction.created to issuing_authorization.created and now the event can't be verified as we get the following error message: No signatures found matching the expected signature for payload. Help would be super appreciated 🙏

proven gale
#

Hello,
I have created paymentIntent for a user
" we take payment from User A from Credit card and pay to User B in their Bank Account "
with the flow of external account and payment method it is working fine .
But for this flow I have to collect all the bank details and identity document and other documents as well .. but we only want to take account number and sort code as bankdetails .. How can I solve this issue . ?? Is it possible in stripe ?

pearl otter
#

While creating customer billing configuration model and adding custom price ids to a configuration, getting the error "For each product, its price must have unique billing intervals. The following prices have duplicate intervals." Now i have priceids in different currency with same interval. Is this creating an issue ?

late yoke
#

Question about apple domain verification file. Is it needed only once when the domain is first added, or is it supposed to be hosted permanently?

wet dust
#

.addLineItem(
SessionCreateParams.LineItem.builder()
.setPrice("price_1KOhQeHJAVOEr1VytgPItH7T")
.build()) I need to add this Price to my SessionCreateBuilder but I have received error com.stripe.exception.InvalidRequestException: No such price: 'price_1KOhQeHJAVOEr1VytgPItH7T'; code: resource_missing; request-id: req_C1w9sef3diwTUZ

plain sundial
#

hi guys , it's 2 days i can not get SMS verification to login

cobalt ginkgo
#

Hi. When creating a subscription schedule from a subscription, does the schedule inherit the billing cycle anchor from the subscription? I assume this is the case, but just wanting to confirm as I can't find mention of it in docs.

plain sundial
#

iam long time Stripe member just recentlly have this issue, any Phone line to contact Stripe support for Help

cerulean pineBOT
#

:question: @plain sundial Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

somber rapids
#

how i use customer card for payment in chekout ??

vocal wagon
#

Hi, I am using the official react native stripe plugin, and every time I pay with credit card in android the following message appears, offering users to save the credit card in Google Payments, any idea of how to get rid of it? I don't want the modal to pop up at all

mighty zephyr
#

do you know if vue stripe should show the 3D secure integration?

#

I've do it tests with cards test with 3D but nothing happens

rigid stag
#

Hi! For Stripe Issuing product, are the physical cards debit cards or prepaid? I am doing an analysis for implementing in EURO markets (Germany, France, Netherlands,etc).

copper sigil
#

Hey guys. First time poster, so please excuse me if I have not followed the right process. My problem is with the woocommerce payments plugin. I am the designer of the site and asked my client to fill out the details for the plugin. Unfortunately he ticked that he was a business in error. This means that he must enter a company number to proceed (Which he doesn't have) and now there is no way to return to the option to select sole trader. I have deleted the plugin and tried reinstalling it. But the first screen it lands on after verification is the business details page. I have emailed stripe support to see if they can reset it. But haven't heard anything back yet. Is there a workaround I can do in the interim to reset the details? Hope this makes sense?

scarlet wedge
#

Hey, I am retrieving an invoice and it using the lines attributes. I want to get the amount after taxation for each line item. Does line items have any attribute which gets the amount+tax_amount directly ?

mighty zephyr
#

again with 3D secure, we are adding the payment method and creating a subscription, then we haven't PI when we ask for card

vocal wagon
#

Hi, I've got a question about the webhooks tab. Are we able to filter by anything there? Scrolling to a specific webbhook is very time consuming without the filtering option. Thanks!

torpid breach
#

Hello! I am getting an error when i try to create a checkout session: "You must specify either product or product_data when creating a price."

#

Here is my code

#

if (noPriceInStripe) { //custom item with no price in stripe line_items.push({ price_data: { currency: 'gbp', unit_amount: totalPrice, product_data: { name: customPizzaDescription, images: [customPizzaImage], }, }, quantity: quantity, description: 'Custom Pizza', }); } else { //price and product in stripe line_items.push({ price: priceRef, quantity: quantity, }); }

broken wren
#

Hi, how would I get the payment_intent_id from a CardException that was thrown due to the charge requiring 3DS?

narrow citrus
#

hello,

How can i retrive a subscription from a payment intent ?

vocal wagon
#

hello, can somebody help me out with destination charges? the on_behalf_of parameter is supposed to set the settlement merchant but it's not working out

signal coral
#

Hi, I'm seeing some unexpected behavior with a saved payment method and creating new Checkout against it. Are those checkouts automatically captured if a payment method is available? Even if the flag AutomaticPaymentMethods is not set to true?

rare tangle
#

Hi there! We're trying to connect to a hidden network from a BBPOS Wisepos E - after pressing "Other" it doesn't show the "Advanced" options in the new black UI - is there anyway to specify we want to connect to a hidden network?

vocal wagon
#

Hi, I'm not sure if this is the right place to ask but is there a guide to connecting WHMCS with Stripe? I've followed WHMCS's guides but I'm redirected to the login page once I try to process the payment for the client.

drifting condor
#

Hi there! I have a subscription with two different products. Is it possible to create an invoice through the API with only the pending line items of one of the two product for that subscription? Thanks!

dull oak
rancid crest
mighty zephyr
#

with prices for products, if anyone subscribe to a priceA and this is archived in the future, te subscription maintain the priceA value???

celest sluice
#

Is it possible to override the limitation on destination charges that a Checkout Session's transfer_amount cannot be greater than the total amount?

We're a marketplace collecting payments on behalf of buyers and transferring the payment amount to the seller's Connect account. If the buyer uses a coupon code, we'd like to eat that cost ourselves, and still transfer the full pre-discount amount to our customers. e.g. Let's say the purchase is a $100 item and the buyer has a 30% discount code, we'd like to transfer $100 to the seller (the full $70 from the checkout session, and $30 from our platform Stripe balance).

We could do this by separating the transfer from the checkout session, but it's very convenient to be able to use the destination charge functionality.

cyan edge
#

hello, I'm in the Netherlands and make bussines in the US. I got my bussines bank pass rejected because in the country selection dropdown menu when customers pay, countries like North Korea, Syria, etc are included. Is there a way I can remove countries from this dropdown menu to prevent them from signing up?

grizzled aurora
#

Payments session checkou incomplet what?

#

incomplete

tame glen
#

Hello, When sending Stripe Invoice for existing Customer, the stripe create the same multiple cards for each Invoice. How to prevent stripe from duplicating the same card under customer profile?

dim hearth
#

@tame glen Please use the thread we created - not the main channel

tame glen
#

Second card was created when customer received an Invoice link and paid invoice

tribal scroll
#

I'm trying to create a SetupIntent but am getting the error Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits. but I have already enabled Bacs Direct Debits on https://dashboard.stripe.com/settings/payment_methods.

opaque yacht
#

Hi, I noticed that the trial offer has been moved from the product to a separate section that wants me to select a customer. How do I do this via my code to be able to allow a customer to subscribe to my service and get a trial? I'm fairly new to programming. Thanks!

wraith linden
#

Hey, quick question, and probably already know the answer based on the docs. Is there any way to fetch all customer balance transactions without making a call for every customer?

dusk oracle
#

Hello, I am wondering if it is possible to add an order when I list through the api. I need to get the first created balance transaction of my customers. Can I do that in one call ?

empty inlet
#

Hi, can someone please give an example of a Ruby code with a Stripe Checkout with a custom price?
Server creates a session
and redirects to a checkout link.

The price should be as a param (not an plan ID) for example 100.

solid kraken
#

Hi, how do i retrieve all subscriptions that are using a coupon?

runic canopy
#

Is there a way I can get all the charges for a given statement discriptor?

swift swan
#

Hello, After speaking with stripe support I'm being told that in order test Payouts in the "test" environment for Standard connected account, legit bankings info needs to be entered in that account. Can you confirm if this is true? I want to do a full workflow test (PaymentIntent created, PaymentIntent Paid, Connected account Payout webhook firing) before piloting the feature im building in my application

mighty zephyr
#

We use vue stripe to create payment method for after subscriber with laravel cashier to a product subscription. but with vue stripe seems than not popup the 3D secure

sonic fulcrum
#

hi was trying prebuilt checkout and came with an issue that if we enable phone number collection we cannot change country code unless we cjhange region and in case if someone is using card from other region and contact detaile from other they were facing issue as they cant provide contact detail,so iwas looking at it and found that if you type your number and change the country code it works but as temperory untill its not fix can stripe put some tooltip ensureing clients to type number and change country code

gleaming urchin
#

Can I export the basic details of all customers payment information? I only need: last 4, expiration, first/last name, and card type.

pastel stone
#

Hi guys, I'm about to set up connect for my app and wondering if it should be an express or standard account. Can you still get platform fees from a standard account?

wintry orchid
burnt flint
#

Hi everyone. I'm building a tool that allows users submit their credit card information, and my tool will pay external services (ex. internet bill) on behalf of that user. Does Stripe support my use case? I want to use a Stripe form for the users to submit their credit card because I want to validate the card on the spot. Am I able to get the full credit card number to pay the external service? I noticed the retrieve endpoint only gives the last 4 digits https://stripe.com/docs/api/cards/retrieve

oak raptor
#

is there a way to see all the API errors from a payment failure on an invoice, so I can catch each one individually?

urban lintel
#

When testing signing up as a connect account just now, I noticed that if I break the setup and because for example, I got the wrong phone number and can't be reached by SMS; how do you recommend I clear up and restart?

I got stuck here with no way of continuing. Can your recommend some best practices for how to deal with this situation so that the user can continue? What I've seen with stripe in the past is that often, customers end up having multiple stripe customers and I'd like to avoid that for the connect accounts.

broken wren
#

Hi, I have a payment_intent that I confirm server side. If it fails due to 3DS, how do I get the customer to complete 3DS? The payment intent has no next action?

grizzled aurora
#

how do I send a payment_intent_data inside a subscription session at session checkout

full umbra
#

What are the acceptable documents for address verification at the person level for custom accounts in the US? In the documentation, verification.additional_document gives utility bill as an example, but what else would be acceptable?

carmine lintel
#

Hello - I am trying to create a direct charge to a standard connected account and I create it using the following:

$clonedPaymentMethod = $stripe->paymentMethods->create([
                    'customer' => $customer->id,
                    'payment_method' => $paymentMethod,
                ], [
                    'stripe_account' => $this->stripe_act,
                ]);

$pi = $stripe->paymentIntents->create([
                    'amount' => $total * 100,
                    'currency' => 'usd',
                    'payment_method' => $clonedPaymentMethod,
                    'payment_method_types' => ['card'],
                ], [
                    'stripe_account' => $this->stripe_act
                ]);                

When I try to confirm the payment intent I get an error saying No such payment intent

wary igloo
#

Hey there! Is the account settings (e.g. payment failure retry logic) global? We were updating the settings in test mode, and then realized it affects production as well. An unpleasant surprise...

scarlet wedge
#

Hey, I have an invoice item which has a tax rate applied to it. I want to get the amount which has been taxed. Can’t seem to find an attribute which gives me this. Can you pls help.

teal current
#

We're using elements to create a payment intent with setup for future usage (for later billing), and are confirming the payment intent in the frontend, but also need a way to check from our api broker if everything succeeded if a user returns to the site. Noticed in the API logs that confirming a payment intent can only be done once, is there some other call we can make to check this?

dense tinsel
#

Is this possible?

robust torrent
#

Hi! My company has subscription based billing set up for our API. We bill per GB of data processed by our service, so ideally each usage record would contain the number of gigabytes used by the customer.

For example, if someone uses 10.52 GB, I'd love to be able to bill them like:

stripe usage_records create si_xxxxxxxxxxxx --quantity 10.52 --timestamp=1643154943

Unfortunately, it looks like only integer increments are supported. Is there a workaround for using Stripe for non-integer increments in billing situations like this?

clever oar
#

Hi, a payment says uncaptured. Does that mean they haven’t paid?

scarlet wedge
daring lodge
#

@scarlet wedge I did respond in a thread under your message and asked for some detail. Can you see that thread/message?

full umbra
#

The file_identity_document_failure and file_identity_document_success test tokens don't seem to trigger any changes if used on the company.verification.document.back field, though it does work on the company.verification.document.front field for custom accounts. Is that by design?

slow cape
#

Getting ready to go live and I exported my PRODUCTS I created in test mode, to the .xls file. Switched to live mode and wanting to import them in, but there does not appear to be a way to IMPORT?? seems just have to enter them manually? Am I missing something?

hearty sundial
#

Hello! I have a very weird scenario happening in my stripe account. About 5 years ago I had an old stripe account for a small e-commerce business that was set up. We stopped processing payments in 2017. Last year I set up and entirely new stripe account with no relation to the old one. A month ago someone found the old order form for the previous business and made a $300 purchase, which somehow routed to my new stripe account. I didn’t even notice it and now they’re disputing the charges as they never received the product. Which is fair because I haven’t sold that product in 5 years and thought the order form was long gone. I do not want a dispute on my current stripe account as we process many payments and I need it to remain in good standing, but have no clue why the two accounts merged or how to refund the money without accepting the dispute. Honestly so confusing and any help is appreciated.

remote oyster
#

I need help with my stride account. I have an old number that is for my 2-factory verification and i can’t log into it. I don’t have a password for my account and i need help

mint sorrel
#

I need help verifying my business, not sure where to get the abn confirmation document or if i can upload a different document. thanks

wicked steppe
#

Using custom Strip Connect accounts I am needing to switch a user's default bank account. The docs describe passing in the "default_for_currency" as true. I have two questions : 1) Using the node method stripe.accounts.updateExternalAccount, how do I pass in the "default_for_currency" ? 2) Will I have to check and set to false any previous external accounts that might have been set "default_for_currency: true"?

dark steeple
#

Hi is it possible to filter a list of paymentIntents by a key-value pair in the metadata for the API?

tired lichen
#

I'm setting up Payment Links and want to offer Apple Pay as a payment method. It says it requires additional setup, like adding a domain or adding iOS certificates. Payment Links goes entirely via stripes domain though?

drifting hollow
#

On Express Connect account, when we set Capabilities to Accept Card payments we get estricted status on Connect Connected account in Test data mode with payments and payouts disabled. Please see now archived thread #938244158102065222 message

drifting hollow
boreal slate
#

Hi Dev help team,

In java, I'm trying to the description of a destination payment of a connect transfer.

However when I retrieve the transfer object of a given id, I can only fetch a string of the destination payment id : Transfer.getDestinationPayment()
I can't see any API to retrieve the destination payment object from its id.

If I try Transfer.getDestinationPaymentObject(), it returns null. Seems the ExpandedObject is null.

Can you please advise how I can set the description on the destination payment in Java?

Thanks

thin ravine
#

Hi all, I'm curious: when a token is requests for a card, is there any actual communication to the bank during that request? I'm dealing with a card that is getting declined during the token request, and the response says for the customer may need to contact their bank. However, I didn't think there was any communication with the bank until the actual transaction.

The merchant i'm working with does not want to ask the customer to contact their bank unless they are sure we have done everything possible. We are a connect platform using the charges API and standard connected accounts. The token is requested with our platform public key.

Thanks for any insight you can provide.

dim island
#

Hi there, in regards to this page https://support.stripe.com/questions/rbi-regulations-guide-for-direct-payments-users and suggested steps to continue processing payments for Indian issued credit cards particularly point 2, we have had a few payment intents come back with status requires_action where we will need the customer to complete 3DS authentication. However do you know if we will have to authenticate future recurring payments for the same customers once authenticated?

hot matrix
#

Hey, trying to figure out the best way to achieve this.
We are using Stripe Checkout that contains products from multiple sellers and then need to pay the sellers their portion and take fees for our platform.
Initially Stripe Connect looked good but the fees of $2/month/user are higher than we can manage so are there any alternatives Stripe provides for transferring to multiple sellers that would avoid this fee?
Either through direct ACH transfer or to their Standard Stripe account or (via /v1/transfers)? thankyou

idle jewel
#

https://youtu.be/w1oLdAPyuok?t=1144
hello, I am following this tutorial and have gotten everything to work just fine by itself. However I am trying to integrate the page created into a personal website to take payments. Everything looks fine but I get a problem with the payment_intents api. I get a 404 error when trying to pay, even though the api folder with payment_intents.js is there. I am not sure how I would go about fixing this problem.

dry hatch
#

jessa-card

#

CodeBreaker-RBI

sacred crown
#

Hello, when one of our users try to remove his credit card , he was not permitted to do so (this is a problem because a user could be freaked out if they cannot remove their credit card or banking information - they should always be allowed to remove it). He then added a second credit card, and it was only then that he could remove the first credit card. Why?

dry hatch
#

Bug-Catcher-Charles-Checkout

#

quetz-payment-intent

#

xxxxx-CreditCard

hard pike
#

Hi team, can you help us understand how subscription proration will work on the following scenarios?
We update the customer subscription object by incrementing the quantity and setting proration_date a past date, lets say two days ago. How will this affect the invoice?
We update the customer subscription object by incrementing the quantity and setting proration_date a past date after the invoice has been created and paid. What happens if the user will have to pay more or less.

waxen mason
#

hi, i've subscribed for test_clock beta. how long before i get the access?

dry hatch
#

stellarloony-TestClock

#

Wasabi-Subscription

somber rapids
#

how to prefill card details in stripe checkOut ?

static wraith
golden cosmos
#

ManishDJTech-prefill-card

golden cosmos
#

ranvir-acss-debit

#

srn-refunds

mighty zephyr
#

When I have a card with 3d secure, when should launch the validation? on create or when pay. but if we require the card but is suscribing with a trial period?

somber rapids
#

How to Prefill card details of customer in chekout session

fading osprey
#

Hello 👋
I need help!!

When I try to Create a webhook endpoint with API it's showing "You are not permitted to configure webhook endpoints on a connected account. Did you mean to create a Connect webhook on your account instead?"

pale rivet
#

hi there

lapis gust
#

Hello
I am just starting to explore how to integrate card readers through connected accounts
Our goal is to allow our customers to purchase readers, use them to accept payments (connected accounts), etc.

What would be the best place to start? (in terms of guidelines, documentation...)

mossy juniper
#

Hello Stripe team! We're finishing our integration and one issue arised let's see if you can give us some advice. The back button on the prebuilt checkout redirects the user to the KO page. Can we configure that page? Why it doesn't just "go back" to the previous page?

golden cosmos
#

Santiago-checkout

golden oriole
#

Hi Stripe team,
is possible to fetch payment intent ID (pi_xxx) from payout ID (po_xxx)?

ebon shoal
#

Morning devs — I'm implementing the "Recommended integration pattern for automated reporting" (https://stripe.com/docs/reports/api#integration-pattern) and I've got a webhook listening for the reporting.report_type.updated but I've yet to see this event fire in test mode.

  • Does it ever fire in test mode?
  • If so, at what time?
  • Do I need to schedule reports to run via the web ui for this to work?

Access Stripe's financial reports programmatically to automate your reconciliation workflow.

zinc reef
#

Hi Stripe team, i wanted to list the balance transactions from a Payout (id = po_1KOwHLQbfl7QxFrMqDVC4Dvh), but i got this error instead. Could help to see where i did wrong?

drifting condor
somber rapids
#

how to prefill customer card details at chekout session

#

how to pass image to checkout session

broken wren
#

Hi, I have run

stripe.confirmCardPayment(client_secret, {payment_method})
  .then(result => {
    console.log(result);
  });

and it has run successfully. But it returns a payment intent that does not have all the normal properties. For example, I cannot access the charges from the payment_intent object?

vivid ibex
#

Hi, I had a few questions regarding Stripe Payment Gateway Integration? Can anyone help me with this?

zinc reef
limpid dirge
#

Hi, I'd like to ask how to manage 3DS for the Subscription API, if I have to process the requires_action every time a subscription is renewed and so on

hasty radish
#

Stripe is doing a lot of things with cookies in the background when I navigate around on my site.
What should I do about these "issues" popping up in chrome dev inspector? These are all from stripe. What is this?

wind ingot
#

Hello! I am getting the following error when using the setup intent: "The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first." Much appreciated if I can get some help with this.

vocal wagon
#

Hello, how the statement descriptor for automatic payouts is generated(for connected accounts)? I would like to show in my system which payments has been included in the payout but payout object ID would mean nothing to the user

sacred crown
#

hello all, i have a question if we want to delete an external account, i have to first set another account as "default_for_currency": true . Is this same applies when we add payment method while doing payments?

restive geyser
#

Hello, I have a question regarding Account statuses. What specifically determines whether an account is has the status 'Enabled' or 'Complete'? I have two seemingly identical accounts, but one is marked as 'Enabled'. The only difference we can see is that the enabled account is a local government body, and therefore we have used the value '00000000' as a workaround for the CRN since they do not have a Company Registration Number. However, the 'complete' account is a company that has used a valid Company Registration Number. Can you confirm that this is the reason for the difference in status?

hollow prairie
#

Matt1654836-account-statuses

mighty zephyr
#

I can't locate the settins for stripe.handleCardAction on the admin panel to enable settings for 3D secure

pale remnant
hollow prairie
#

Illes-js-error

thin abyss
#

hi! can anyone help ive changed numbers and i cannot accept my account i need to do asap! it just keeps sending sms is there a direct number ??

cerulean pineBOT
#

:question: @thin abyss Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

late yoke
#

I have a question about Payment Element & Connect & Apple Pay. Apple Pay is not configured so I would expect it to not be an option, yet for pi_3KP516DBJ1IKnAB71bgbHs1k it shows up

grizzled aurora
#

your checkout session accepts 3 digits on the CVV but the international american express card has 4 digits, how do I change this?

wary sentinel
#

HI, HOW CAN I RESERT THE PASSWORD FOR STRIPE ACCOUNT

cerulean pineBOT
#

:question: @wary sentinel Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

wary sentinel
#

there isno one to help there

#

they dont have customer service to talk to

hollow prairie
#

@wary sentinel We can't help with account related queries here I'm afraid

opaque yacht
#

Hi, if I wanted to offer a free tier subscription plan where they would pay for usage what am I looking for in the docs? To basically setup their account with their credit card and then once per month charge their credit card via node backend for their usage during the month. Thanks.

cloud pasture
#

Where in account setting can i control which country can use connect ?

cunning lava
#

Hello! I want to offer consolidated billing for some customers because some customers pay for multiple subscriptions but want it to display all subscriptions in one invoice, would I do this through invoice items

vale brook
#

Hi,
I'm looking at Stripe Checkout as part of working out how to support Sales Tax (currently we have a fully custom integration).
I'm trying to understand what the post-purchase interactions are like for Stripe Checkout -- for example how refunds work.

steel terrace
#

Hey, we want to create a custom survey after users unsubscribe, ideally we want that after unsubscribe in the customer portal page, users will be redirected to our page, is that possible? I read this article (https://stripe.com/docs/payments/accept-a-payment?integration=checkout) and there is a cancel_url option but is the url after users click on the logo. Also, maybe you have some ideas around it. thanks!

Securely accept payments online.

vale brook
vale brook
rose otter
#

flacoski-unsubscribe-survey

carmine lintel
#

Hello - I am running into an issue trying to use direct charges with a physical terminal reader. I create the PI like this:

$paymentIntent = PaymentIntent::create([
            'amount' => 50,
            'currency' => 'usd',
            'payment_method_types' => ['card', 'card_present'],
            'capture_method' => 'manual',
        ], [
            'stripe_account' => $this->stripe_act
        ]);

And then when I trigger terminal.collectPaymentMethod(clientSecret) it immediately throws an error saying the payment intent cannot be found. How do I let the terminal reader know this is a direct charge for a connected account?

stiff jewel
#

Hello, I'm using a metered subscription combined with a trial period, and i just noticed that when the client chooses to end the trial period the metered usage isn't reset, did i miss something ? or the trial is part of that same billing cycle ?

oblique gorge
#

Hello Team,

I received an email regarding a new rule regarding bank account validation which will impact our use of ACH debits with Stripe.

Anyone around to clear some doubts?

daring lodge
#

mad - metered billing

pearl seal
#

Hi!
I am going to launch a site on saturday. Tried to make a test payment, but stripe paused it. Can you help?

daring lodge
#

alexanderhusum - account

vocal wagon
#

Is it possible to have the invoice and receipt attached as PDF in the receipt email that is sent to the users after successful payments using Stripe Checkout?

Context: I just paid for a service and got a payment confirmation. Which seemed to have come from Stripe (invoice+statements+acct_***************@stripe.com)

I started wondering how can I do the same for our customers? There is no setting on the Dashboard for attaching PDFs with receipt emails.
Could not find anything in the API guides either

Thanks in advance

lyric wyvern
#

Hello there,
How can you valid a promo code for a certain product/price before creating a subscription ?

chilly island
#

Is it preferred to rely on webhook "checkout.session.completed" versus fulfilling a customer's order on redirect to the success_url? Webhooks seem more durable, but I also can't guarantee the event has arrived in time for the customer to see their order was successful.

eternal kiln
#

I’m using Checkout to manage subscription sign ups, and I'm wondering which field represents the price_id? I want to use that to determine which membership plan they signed up for so that their account can be updated accordingly.

wraith linden
#

I'm trying to debug an issue where about 50 customers a month (usually those located in India) are getting subscriptions created with a status of "incomplete". A second or two later, we get an event to our webhook for a payment failure. 24 hours later, we get a subscription cancellation event for non-payment. An example of this would be subscription creation request req_INB08fvaqMxldl and the charge failed event evt_3KOWOAGXMLuHtlf82pxLvvnv. Two questions:

  1. Do you have a credit card that mimics this kind of event so we can try it? A product manager tried the ones here, but couldn't seem to get any to recreate the scenario we're seeing. https://stripe.com/docs/testing#cards
  2. Is there a way to reject these kinds of "incomplete" subscriptions outright via the API so that the create subscription response indicates failure?
fair agate
#

I created a SetupIntent for customers that are joining a waitlist for a soon to release product. I create the intent on the backend, then i serve the client secret to the frontend where a confirmCardSetup function is ran using the client secret with their inputted billing information. This creates a customer in the stripe dashboard with an associated payment method. However, if I look at the SetupIntent event on my stripe dashboard, the "payment_method" field of the response body is null. Is this a sign of an error in my flow?

ripe obsidian
#

Hello! All of a sudden our test connected account no longer is able to issue virtual cards, our production one is fine. I have looked at the capabilities section of the account and indeed card issuing is no longer listed. Was this action taken by us or stripe? What do we need to do to get it back? Thanks

bold basalt
#

shmall-setupintent

vocal wagon
#

Hello, for some reason my stripe invoices are not being received by my client. in "events" it shows as invoice sent but he the customer does not have it! Is there a way to troubleshoot this please.

trim flame
#

Hello I have a problem with the flutter package for stripe when I using it in my manifest the App icon is not shown on Android. So I cant Start the App. We are using the pre Release because of the null safety

heady nest
#

Hello, I am trying to implement the subscription model in the dotnet and am not going to the payment portal

normal isle
#

Hi - simple question. I'm using checkout. Let's say a customer pays for a subscription, then returns another day and signs up for another with the same email address but different credit card number. Will stripe will checkout create a duplicate customer or provide the same customer id for both transactions?
(Presumably unless I specifically set the customer id a duplicate will be made, but it's important to know for sure so my db and UI are designed properly)

naive pelican
#

Hi Everyone. First time here. We are using Stripe with Acuity Scheduling software. We have 4 different sites, and 2 different testing types (2 different prices) at each site. We are trying to figure out how we get a report that shows how much each site with each test type is performing. If I could get a report that says for Instance BU1, test A did this in revenue between any dates chosen. BU1 Test B did this. etc. etc. Any ideas would be so appreciated. And if this is not the right forum for this question, please let me know. Kindly.

broken wren
#

Hi, if a payment_intent is confirmed off-session and fails due to it requiring authentication. Do I need to recreate the setup intent and set it up for usage off session? Or will stripe continue to attempt to use exemptions for that payment method when used off-session?

wind ingot
#

Hi. I have one quick question. Can we add multiple payment methods to the customer and use any of them according to the situation?

silver shard
#

Hi there, regarding subscription payment behaviour(https://stripe.com/docs/api/subscriptions/create#create_subscription-payment_behavior). I understand that when a subscription is in the incomplete status this means the current payment failed as the customer failed sca. Is it possible though for an incomplete subscription to be become active without the user's intervention or calls to the stripe api? Or does the transition from incomplete to active have to involve user interaction?

runic canopy
#

how can i tell if a charge is associated with a subscription in the dashboard/

#

OK better question. Charges not associated with subscriptions are showing "this is a repeating charge." or other language indicating that the charge is associated with subscriptions on the transaction details on their banking sites. Can any one point me to docs explaining this?

ionic forge
#

while using wix, payment gateway page is not opening. can someone help

#

built website in Wix, but unable to use stripe payment gateway. need help

hidden grotto
#

Hey Ya'll, total n00b question here: I'm working with the payment links API and I'm having trouble adding multiple line items. When I have one item everything works fine, when I add the second line item it overrides the first and only adds that one. What do I need to do to add both line items to the same payment link?

dense minnow
#

Hi i have a website for a service related business I’m looking for a payment gateway system to integrate as my website is developed on Shopify my question is if I integrate stripe payments into Shopify do I when the transaction is done do I pay both a fee to Shopify and stripe or just stripe ?

pale remnant
#

Hello!

When I am redirected to payment_init.php, i get this error message:

{"status":0,"error":{"message":"Invalid Request!"}}

var_dumping json_last_error() gives back the int(4) error code

#

Could someone please help? Thank you

autumn basin
#

I’m new to this can anyone help me

surreal pasture
#

Hi all. Is there any documentation on using stripe API reporting for report type exports.unified_payments ? I couldn't find any

glass sphinx
#

Greetings everyone! We will be releasing our Stripe Connect integration to our customer base pretty soon (next week). We are doing some final testing just to make sure everything is working in production. In our testing, we are noticing that we are ending up with a negative stripe balance (it's not due to refunds/disputes as we are only testing payments and subscriptions, at this time). We process payments/subscriptions as "direct charges" not "destination charges". Assuming that there are no refunds/disputes and we are using direct vs destination changes and subscriptions have a proration behavior of 'none', is there anything that we are missing as to why we might have a negative balance?

pale remnant
#

ANd this? May this be the cause?

dull oak
#

Hi everyone!
So I created the payment link created on Stripe and used it on my site but I don't see any information as nothing gets posted to my custom page of website.
How do i track what's the response against the payment client made so that I can update that on my website accordingly.
Any help on this issues? what am i missing?

robust monolith
#

hello! i'm having trouble connecting to my local webhook. it is running in node.js

here is the error im getting on the server
Error: Endpoint Not Found
at C:\code\vizcom-parent\vizcom-api\src\server.js:57:15
at Layer.handle

reef gazelle
#

Hello! I'm trying to migrate all of my existing licensed subscriptions into using metered pricing. The way I'm doing that is by adding the metered price as a sub_item, and then deleting the licensed sub_item (since you can't just update the existing one). Now the problem is, my finance department requires a billing_cycle_anchor to be the 1st of the month for all subscriptions.

When we add the new subscription item, the billing_cycle_anchor changes from March 1 to Feb 3. The only way to change the cycle AFAIK is to either set billing cycle to now or to add a trial. So I can add a trial until the 1st of March to get the billing cycle anchor back on track. However, if I do that, then any usage reported during the month of Febuary won't be billed because of the trial.

Is there any way I can do what I'm trying to do?

worn magnet
#

how fast are webhooks sent? is there a chance after being redirected from a checkout payment that my server could have received and processed the payment webhook and basically show that in the page they are redirected to?

empty mountain
#

If a platform account creates a product + prices for a standard connected account, can the standard account admins go into their stripe dashboard and delete that product?

magic dagger
#

Hello everyone! We're using Stripe Connect to process payments on our platform and we're receiving webhooks for payments that have not been initiated on our platform. I wanted to run this by you and see if this is expected, or if there's some kind of a configuration that has not been done properly on our end. I do have the Stripe account & transaction. Thanks in advance!

rancid onyx
#

Hello I just realized my taxes from 2019 to present all was returned because the social security number is wrong and doordash told me to contact u guys

#

Hello

dull oak
rancid onyx
#

Ok

pale remnant
#

Hi

#

These are not printed in payment_init.php. Do you know what may be the reason? IN Stripe dashboard I get the following error message:

odd steppe
#

Hello all! I'd like to test the webhook flow of events when a subscription renewal is upcoming. I want to send emails letting users letting them know their subscription is about to auto-renew. However, when testing with CLI version 1.7.4, stripe CLI does not support invoice.upcoming:

$ stripe trigger invoice.upcoming
⢿ Checking for new versions... A newer version of the Stripe CLI is available, please update to: v1.7.11
The event ‘invoice.upcoming’ is not supported by the Stripe CLI.
$ stripe --version
stripe version 1.7.4

So, question one: Is invoice.upcoming the correct event_type to listen for to let a user know their subscription is about to renew? Follow-up question: If yes, why does the Stripe CLI not support triggering this event_type in testing (version 1.7.4)? If no, this is not the correct event_type, is there a webhook event_type that I can listen for in production AND trigger from the stripe CLI to let subscribers know their membership is about to auto-renew? Or am I doing something wrong here? Thanks.

pulsar wasp
#

does connect split payment support multiple different currencies? so an USD payment split to A in USD and B in EUR?

sharp lynx
#

Im creating an account but im getting this error
Not a valid merchant category: 5531

if i put another code, works without problem, but i see this code in your documentation
Im using C# with .NET Core

https://stripe.com/docs/connect/setting-mcc
Auto and Home Supply Stores
auto_and_home_supply_stores 5531

Learn about merchant category codes (MCCs) and how to set them for your connected accounts.

pastel cedar
#

hello! i signed up for stripe about a week ago and for some reason its not allowing me to put individual for a business type. im not sure why. on my dashboard it also looks like i have two accounts so maybe that's why theres an issue, but i dont remember making a second account

#

if someone could help me that would be much appreciated

sharp lynx
#

Do you have a states Catalog?
Im trying to create a connected account with full address, city and state, but im getting this error
stripe Invalid US state or province

lunar talon
#

Hello - We have a complicated flow using Stripe Connect that I would love some guidance on. When an order is placed, we authorize the order and then the charge can get split where 1 connected account is charged for say half the order, and the other connected account is charged the other half. When that happens, is there a way to only have 1 transaction posted on the credit card statement of the customer?

wild wyvern
#

We'd like to integrate Apple Pay / Google Pay into our application. We use a combination of Stripe's Subscriptions, Standard Connect with Direct Charge, and Custom Connect with Destination Charge. Our customers are sports organizations, and each organization will have their own website on their own internet domain. Before a sports organization can have their website go live with us, they first need to subscribe to a plan with us (works directly with our platform account and does NOT use Connect [1]). Once they’ve subscribed and set up a Standard Connect Account, they can create a ‘Program’ that allows their patrons to pay them and register online for a particular sport (we use Direct Charges on Standard Connect for this [2]). We also have a few organizations that have their Programs connected using Custom Connect Accounts, and in those cases, their patrons will be paying via Destination Charge on Custom Connect [3].

In all 3 of these cases...

[1] - If we allowed Apple Pay for organizations to subscribe to a plan with us, verifying that this ApplePayDomain would have to be added to our platform?
[2] - If we allowed Apple Pay for Direct Charges to Standard Connect Accounts, verifying that this ApplePayDomain would have to be added to the Standard Account?
[3] - If we allowed Apple Pay for Destination Charges to Custom Connect Accounts, would this ApplePayDomain have to be added to our platform or the Custom Account? Not sure if this would go on our platform or the connected accounts since technically the payment goes to us first.

... more questions below...

pastel stone
#

I am testing stripe connect and a new user I have linked says payouts disabled, but when I login I cannot see any prompts to update the information it is asking for (IDs)

bold basalt
#

arianarose-dashboard

#

capitanrex-dotnet-account

#

pdenyer123-connect-payments

#

nickjw-applepay-connect

strong sequoia
#

My email was abandoned and I cannot login anymore, how can I log in to my acc or at least get help from somebody?

stable swallow
#

Is there a way to get around this error in test mode? This product cannot be deleted because it has one or more user-created prices.

kind robin
#

For a failed ACH charge I can't find the list of possible failure_codes, are they just the standard ACH failure codes (R01, etc)?

kind robin
boreal slate
#

Hi Dev help team,

Hoping to get some help with missing statement descriptors in connected payments (card and Au Direct Debit)

When building a payment intent for a connected account, I am setting:

  • the StatementDescriptor
  • the destination account id
  • on_behalf of the destination account id (in the case of card)

However the statement descriptor, that is on the "calculated_statement_descriptor" on the payment intent json is not available on the charge object of the destination payment.

Also can the statement_descriptor be viewed on the destination payment's page on the dashboard? I couldn't find a field for it.

vocal wagon
#

okok

#

can someone explain payment intent

sudden umbra
#

What is the standard way find out the payment amount of a stripe connect manual payout. For example you could query the transaction, find out the stripe fees and what is left over in the connected account and then make this the amount to pay. This seems overkill. Is there a way to query the transfer and payout whatever the amount is that is left after fees?

tawny pivot
#

Good evening. I am integrating the new Payment Element (Web, Custom Payment Flow) and I am wondering why we need to setup a payment intent before the customer has entered any information? I may be reading this wrong, but we normally setup the intent once the customer has entered their payment information, or for buy now, pay later, clicked on an action link.
https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements

vocal wagon
#

um does stripe support Colombia idk i just dont see it

wary igloo
#

Hi there! Is there a way to extend a yearly subscription by 3 months, and have the cost prorated?

brave shell
#

Hello! Does anyone have advice on how to automatically passthrough credit card fees to the customer on an invoice once a customer chooses to pay via CC? If a customer is paying via ACH, we will not passthrough the fee. Just want the UX to be simple for the customer so they're able to choose either option and if they choose CC, the additional fee populates. Any guidance would be super appreciated! 🙂

dry hatch
#

Wen-Subscription

wild wyvern
#

@bold basalt @surreal temple just wanted to say thank you!

blissful grove
#

Anybody here can help me with an issue?

stoic grove
#

Hello! I successfully implemented apple pay with stripe and is working 100% fine in Simulator. But I open it on a real device the apple payment sheet automatically canceling when I click the apple pay button. Please help me.

scarlet wedge
#

Hey I have an invoice with application fee amount. When I get the total of the invoice, the value seems to be exclusive of application fee amount. Is there any reason for this ?

pale rivet
#

hi there , i want to know about separate charge and transfer

#

??

hard pike
#

Hi team - hoping to get your help on subscriptions behaviors

#
  1. What are the points in a subscription invoice generated and charged?
  2. What are the different modes of subscriptions? Draft vs uncollectable etc?
  3. What are billing_cycle_anchors? How should we think about these for billing?
  4. What are some gotchas when creating subscription items?
  5. Is there an API to poll all subscriptions in a certain state ?
  6. How can we traverse to the Invoices after a subscription is deleted? Do we need to store the mapping of a customer to an invoice or we can rely on Stripe for that?
spark pilot
#

how do i create an open invoice immediately for a customer on the dashboard or in python?

#

I am getting an error for stripe.Invoice.create() Nothing to invoice for subscription

#

It says scheduled and I don't want to wait 1 hour

golden cosmos
#

ahad-applepay

#

aditya-application-fee

#

suraj-separate-charge-transfer

feral sierra
#

hello, can we store the card on stripe for a limited amount of time ( 1 hour or so)

golden cosmos
#

wasabi-subscriptions

spark pilot
#

I don't want to activate my email either to send an invoice

golden cosmos
#

fobor10362-invoice

final echo
#

Stripe Product

I am using php
Creating product and its price/plan using api
Consider I create product name Basic and added 2 price/plan eg $1/month and $10/year

Used following api to create product and price/plan
$product = $stripe->products->create([
$planMonthly = $stripe->plans->create([
$planAnually = $stripe->plans->create([

Now I want to delete both price/plan and product too if there is no any active subcription

How can check before delete price/plan if this have any active subscription?
trying use api
https://stripe.com/docs/api/plans/delete
https://stripe.com/docs/api/products/delete

opal pine
#

hey I need help

I have a scenario where I want to store users payment method and I want to charge it later. But for some case that payment method is not allowing me to charge due to security or other reasons. So at the time of creating payement method how can I verify that I will be able to charge on this payment method in future ?

I have tried setupIntent to save the payment method.

Can someone guide me on this ?

TIA

wide kayak
#

Hello, I have a very serious problem. We've been using Stripe for about a year now, and all of a sudden yesterday we realized that somehow the account does not exist anymore!!

#

That account has funds paid to us and it just disappeared

dry hatch
cerulean pineBOT
#

:question: Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

wide kayak
#

It will take 24 hours for support to get back to me on a very critical matter

vocal wagon
#

I would like to get client_reference_id from the session object from a webhook event . Is that returned in any way with payment intent?
I see here with PaymentIntent I get payment intent ID, customer ID, and a charge ID. Can I use any of those to retrieve the session to get client_reference_id?

For reference, rather than just explaining the problem, I'll explain the reason I am trying to do it, so perhaps ya'll know the correct way.

I need a way to reference orders in the database when updating subscriptions with webhook events. I thought maybe I could send client_reference_id (local order # from database) along with the checkout session, and then retrieve it from webhook. Hope this makes sense!

edit: I have a new row for each order, so using an email as reference will not work, because it will not be unique.
I need to be able to send a unique string / ID, and then be returned it in webhook. I think.

junior ferry
#

Hey guys, I am using the flutter_stripe package and I am having issues with using saved credit card information in the PaymentSheet. Here is my Github issue on the package: https://github.com/flutter-stripe/flutter_stripe/issues/570

GitHub

Describe the bug I am able to initialize the PaymentSheet when I have a PaymentIntent that does not have a customer and payment method associated with it. As soon as I attach a customer and a payme...

#

Does anyone have experience with this?

wide kayak
#

@dry hatch I just tested a payment and Stripe is still connected to our platform. Could this be an account theft?

dry hatch
wide kayak
#

Alright, thank you

dry hatch
#

good luck!

thorny niche
#

Hi guys. How can I make sure that there is not enough money on the card when making a payment in test mode

#

Are there any limited test cards for stripe ?

red wing
#

Hello! I am using Stripe .NET Api and I have connected accounts. How can I pull out information about payments and their details for a specific connected account?

dry hatch
#

Alexander-DOTNET

mental valley
#

hey guys, i have two payments that are sitting in with uncaptured. And it will not give me the option to capture them. is there anyway i can change this?

velvet berry
#

What is the best way to handle SOFORT payments? Should one show the user a loading page and send ajax requests every X seconds to see if the payment could be finalized or should one do it in the background via cronjob?

golden cosmos
#

ChxrlieH-H

dry hatch
#

DeputyCheese-Sofort

proud gyro
#

I cant access my business account for days, stripe will only autobot me they wont help me ?

cerulean pineBOT
#

:question: @proud gyro Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

pale wadi
#

Hi all, I have been trying to contact support regarding a change to do the following: https://docs.spreedly.com/payment-gateways/stripe-payment-intents/#adding-a-stripe-payment-intents-gateway-for-off-session-payments
Spreedly: Before you can run off-session #purchase transactions you need reach out to the Stripe support team and request that “Managing Transaction ID” be enabled for your account.
I would like to know if this would affect our existing integration if so what do I need to be aware off.
Is this something you guys can assist with?

waxen mason
#

how do i handle payment_intent.status = requires_action, when upgrading subscription?

vocal wagon
#

Ahh i find

#

hi

#

I have one problem stripe

#

I don't understand why i have a erreur message : no sruch : 'src_1KPAN8EwBTOSaQ1CAASdHIKs'

hasty radish
#
const result = await stripe.confirmPayment({
      elements,
      // window.location.origin returns as localhost:3000 even when not on localhost:3000?
      confirmParams: {
        return_url: `${window.location.origin}/${locale}`,
      },
      // Uncomment below if you only want redirect for redirect-based payments
      redirect: "if_required",
    });

Why am I always redirected to localhost:3000 even when I'm not on my local machine?

I've tried deploying to both netlify and vercel and I get the same issue on both sites. I'm trying to do this since I don't know what the deployment url of netlify/vercel will be ahead of time.

I was thinking it could have something to do with cache but I've deployed with cleared cache too. How do I set this return url to just go to the home url as return_url (which I don't know what it will be ahead of time)?

pale remnant
#

Hello! when I submit a form and I am redirected to payment_init.php, I get 403 Forbidden error message. The funny thing is that in Logs I see 200 OK. echo json_last_error() returns 4. It has to be something with this. Could you please help?

amber forge
#

Hello I have a newbie question. 🙋‍♀️

We have a workflow where we create Invoice in Netsuite> We send an email to the customer with a Stripe payment link> They make a payment.
Now once the payment reconciled to our bank account the next day, is there an API we can pull to determine which payment was made for which Netsuite Invoice? Thanks in advance! 🙇‍♀️

oblique gorge
#

Hello team,

I've concern around a new rule regarding bank account validation which will impact our use of ACH debits with Stripe.
Anyone around?

oblique gorge
supple lava
#

Hello everyone,

I would like to know wich is the default value of proration_behavior in SubscriptionItem ?
https://stripe.com/docs/api/subscription_items/update#update_subscription_item-proration_behavior

'''
Simulate stripe subscription renew.
'''
def renew_subscription(s_subscription_id) :
    stripe  = Stripe()

    s_subscription = stripe.Subscription.retrieve(
        s_subscription_id
        )

    for item in s_subscription['items']['data'] :
        stripe.SubscriptionItem.modify(
            item.id,
            proration_behavior  = 'none'
            )
    stripe.Subscription.modify(
        s_subscription_id,
        billing_cycle_anchor = 'now'
        )
    for item in s_subscription['items']['data'] :
        stripe.SubscriptionItem.modify(
            item.id,
            proration_behavior  = 'create_prorations' # <== Is it the default one ?
            )

Thank you

icy cipher
#

hey hello! guys I'm a junior developer and I your help to implement stripe checkout in my web app, below is my code:

import axios from 'axios';
import {loadStripe} from '@stripe/stripe-js';

export const BookTravel = async travelId => {
  try {
    // get checkout session from endpoint
    const session = await     
        axios('http://127.0.0.1:3000/api/v1/bookings/checkout-            stripe/${travelId}')
        
    const stripe = await loadStripe(public key);
    await stripe.redirectToCheckout({
          sessionId: session.data.session.id
        });

   } catch (error) {
    console.log(error);
  }
};
#

the problem here is that the process didn't trigger!

#

I fixed a previous error with the help of @bleak breach the "TypeError: stripe.redirectToCheckout is not a funtion"
Then I have this issue! I'll be grateful for your help guys!

hollow prairie
#

FasterThanFlash-ach-verification

vivid mantle
#

Hi all! 👋 I am trying to find a way to apply a dynamic tax rate to PaymentIntents and ApplePay, is this possible?

velvet berry
#

One more SOFORT related question: I'm always getting the source status "chargeable" in dev mode when checking out with SOFORT. I thought it should only be chargeable after 3 minutes for testing purposes?

mossy juniper
#

Hello team, can we use SETUP mode with a connected account?

vocal wagon
#

Hi all! I have a question regarding PaymentIntent and 3DS. I am saving the customer card and attempting to charge off-session a few days later. I am trying to optimize the parameters used when creating the PaymentIntent to minimize the 3DS requests from the bank (since customer is off-session).
Here are the parameters I am using now:

stripe.PaymentIntent.create(
amount=xxx,
currency="eur",
customer=xxx,
payment_method=xxx,
confirm=True,
application_fee_amount=xxx,
transfer_data={"destination": xxx},
return_url=xxx,
metadata={
xxx,
},
)

Right now, with those parameters, in case there is a 3DS requested by the bank, stripe send back a URL that we can send to the customer to authenticate the payment.

My question is:
I saw that there is an off_session parameter that I can specify to True. However, when I do this and test with a card that requires the 3DS, Stripe returns a card error instead of sending back a 3DS confirmation URL.
So I am trying to see if we can enable off_session to True (tells the bank that customer is not currently in the flow, hopefully decreasing 3DS requests) but at the same time make Stripe return a URL to enable customer to authenticate if the bank still requires a 3DS (and not a card error). Anyone went through this ?

I would appreciate any guidance on this
Thank you very much for your help!

lament pier
#

Hi - trying to pull back stored payment methods from a customer using $stripe->paymentMethods->all(['customer' => 'cus_xxx', 'type' => 'card']); but the array i'm getting back is empty - I can see the payment method listed in the dashboard and manually added another against the same customer account and neither are coming back

fallen nexus
kind pulsar
#

Hello 👋 I was here yesterday talking with someone about 3DS problems we've been having. I was advised (here: #dev-help message) that we should be setting setup_future_usage:"off_session". However, when reviewing some of your documentation in relation to changes in India (here: https://support.stripe.com/questions/rbi-regulations-guide-for-direct-payments-users), the opposite advice is given (i.e. that we should not set the off_session parameter). Could you confirm whether we should set this or not?

We're also still trying to understand why we've seen higher failure rates given that our integration hasn't changed. The advice I received yesterday was that banks can change their processes over time, and add 3DS checks to "validation charges", such that our method of adding a source to a customer when updating details isn't recommended. The customers who complain on this failure are all based in the Netherlands. Is it possible that a particular bank has made a specific change which is causing this increase in failures? Is there a way you could help us verify whether this theory is correct, since it would help us understand how "big" the issue is so that we can prioritise our work 🙏

livid vessel
#

When using graduated pricing, is it possible to get the text "First 25", "Next 25" etc. from the invoices API? It is shown on the invoice, but I can't find it in the API.

toxic quartz
#

hello guys,

is there any way to find out how much stripe fees is gonna be there for a payment depending on CARD

fast yarrow
#

Question about Checkout payment method types for subscriptions.
Integrated Checkout into our startup for our subscription service. Currently we've enabled just taking card payments, but we're looking at enabling more payment methods for regions that expect others. On Stripe documentation I can see it says iDEAL can be used for reoccuring payments via SEPA. Does this mean I can just enable iDEAL for our Checkout flow?

Page about iDEAL can support reoccuring payments: https://stripe.com/docs/payments/ideal

This table says iDEAL is supported for Checkout, and then not subscriptions, which is strange given the other page says it can do reoccuring payments: https://stripe.com/docs/payments/payment-methods/integration-options#payment-method-product-support
So hence my confusions

native wind
#

2 quick questions about the customer billing portal. 1. is it possible in the configuration to allow pausing but configure the options for resuming? 2. more importantly is it possible to allow customers to pay past due invoices throught the customer portal to restore their active subscription status? thanks!

vocal wagon
#

my account respect all rules, what i need to do?

cerulean pineBOT
#

:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

vocal wagon
#

i send 10000 mesages... no one response

#

i like support...

wicked wasp
#

Hi guys i am new to stripe lpayme t gateway

meager hawk
#

@wicked wasp hello there. How can we help?

wicked wasp
#

Should i tokenise sonething before create an intent

#

In node

#

In backend

#

Stripe.paymentIntent.create

#

Because i saw one tutorial they are using react stripe checkout and they create token before make a stripe.customer.create

#

Im trying not to use stripe checkout since I cant customise the styling

rotund dock
#

A payment method must be provided or already attached to the PaymentIntent when `save_payment_method=true

#

i am getting this error when trying to implement in android

smoky lark
#

I have a few customers getting error due to PI having status of requires_action. I assume somehow they have not completed 3DS. Not sure where my bug is, but to debug this, how can I trigger a Stripe::InvalidRequestError with error "This PaymentIntent could not be captured because it has a status of requires_action."? Is there a test card nr I could use for this?

haughty bolt
#

hey everyone. I'm using stripe subscriptions to give user access to advanced features and listening to webhook and changing status. But I'm really confused what events to listen to and how to diffrentiate between diffenent events. I have read the documentation, but some events seems similar like invoice.paid and customer.subscription.updated
Can someone help with this according to production grade setup

robust meteor
#

Hi I had a question the other day about submitting bank account verification documentation. Is there a way to get a connect (custom) account into a state where Stripe is asking for bank account verification in order to test submitting proper documentation via the api?

foggy sigil
#

Anybody knows what is the best way to avoid such errors:

stripe.error.RateLimitError: Request req_*******: 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.

I am facing this error while retrieving a customer from Stripe. Not always a specific customer.
Mostly happens during the processing of charge.succeeded webhook.
Other occurrences during : invoice.payment_failed , charge.failed , customer.subscription.updated
Already tried adding random delays while processing these webhooks.

drifting condor
#

Hi! There's no way to apply a product specific coupon/discount on a subscription that exists out of multiple products, correct? The only way to achieve a discount on a certain product is to create a specific subscription for it?

placid haven
#

Hey @meager hawk

Our clients are seeing "Amount = 0.00" in authentication pop-up after setup-intent creation. Is there a way to display actual amount in the popup?

daring lodge
#

matdayman - testing custom connect

#

saurach - rate limits

rose otter
#

kevindc-subscription-coupon

hasty radish
#

I would like to attach some data for any paymentIntent such as shippingmethod, name, address, email, phone number, list of products bought, totalprice, etc.
I'm assuming I should use metadata for this?

I would then like to display a success page using the return_url, retrieve the paymentIntent to access order status and metadata with it, to display a receipt in the success page.

Why is the metadata not shown in the paymentIntent object when I retrieve it?

{
    "id": "blurredOutInfo",
    "object": "payment_intent",
    "amount": 224700,
    "automatic_payment_methods": {
        "enabled": true
    },
    "canceled_at": null,
    "cancellation_reason": null,
    "capture_method": "automatic",
    "client_secret": "blurredOutInfo",
    "confirmation_method": "automatic",
    "created": "blurredOutInfo",
    "currency": "eur",
    "description": null,
    "last_payment_error": null,
    "livemode": false,
    "next_action": null,
    "payment_method": "blurredOutInfo",
    "payment_method_types": [
        "card",
        "klarna"
    ],
    "processing": null,
    "receipt_email": null,
    "setup_future_usage": null,
    "shipping": null,
    "source": null,
    "status": "succeeded"
}
daring lodge
#

mubushar - setup intent atuh

wind ether
#

Hey, I got a question about transfers using the source_transaction option and available balances

dense rivet
#

Hello Team
I need Help on refund webhook call. How can i get the refund reason on webhook event ?

rose otter
#

femina.agravat-refund-webhook

raw fjord
#

Hi everyone! I'm helping my client with her skincare shop and we had Stripe integrated for payment processing. However, we got restricted from Stripe but we do not understand why.

#

Has anyone ever gotten restricted from using Stripe? Or has had experience with being categorized as 'online pharmacy'

vagrant bloom
#

Hi, troubleshooting Google Pay in Chrome Mobile on Android. From adb, I'm getting the error 02-04 10:08:53.363 5231 5231 W WalletMerchantError: Error in loadWebPaymentData: Invalid stripe:publishableKey for current environment. Make sure you are using Stripe's production key. It's working fine on desktop Chrome, however. Are we missing something in our account configuration, or is this a limitation of the test environment? We'd like to make sure there are no user-facing issues before going live

vagrant bloom
simple zephyr
#

Can a member of staff dm me plz? I cannot access the #help server

wheat escarp
#

Afternoon!

We're using Stripe to pre-authorise payments which are later captured (sometimes days after the original pre-authorisation). Currently we pre-authorise for the full amount however we occasionally have a need to capture more than was originally authorised - to get around this we then have an "Order" with multiple pre-authorised payments, later capturing each in turn.

While filling up with fuel at a self-service petrol station, I noticed that my card was pre-authorised for £1 however later on that day it was updated to the correct amount.

So that made me think, have I missed something in the documentation which would allow us to do that, or is it the petrol station verifying a users identity using Chip & Pin, storing the card details and then simply charging the card?

I hope that makes sense! Any input is greatly appreciated 😄

Thanks,
Paul

vocal wagon
#

Hello

#

Hello

glad lynx
#

Hi, I'm working on subscription updates for upgrade/downgrade of subscriptions with proration enabled. Should I be using the quotes API to provide an estimate cost for the change. E.g. if you upgrade half way through a monthly subscription we'd like to show the customer they will pay X amount prorated for the final half of the subscription and that their next bill would be that value + the next months payment. This information would be available via the upcoming invoice api but that requires the subscription to be changed first.

simple zephyr
#

Okay I'm struggling to get ahold of my 1099 from doordash. I cannot access 2FA number

#

I cannot wait 1-3 business days I need it now

ember bear
#

@simple zephyr let's chat in the thread

autumn creek
#

when binding/mounting the paymentElement on the page, are there any loading or loaded events for elements can be used to show a loading state when the elements are being bound to the page?

vocal wagon
#

Hi team!!

drifting hollow
#

How do we test apple pay on stripe terminal, we have a Connected "Custom" account set up via API. ApplePay on safari broswer succeeds bu fails on WisePOS-e terminal

vocal wagon
#

we just upgraded our project and we are keep getting the same error message after checkout <Invalid API Key>

ember sentinel
#

Hi! We've been trying to track down a bug for a while (months, really) where occasionally the client fails to send a card token (coming from the Stripe Elements widget) to our server. But, notably, the user seems to be able to recover by just resubmitting (suggesting that the token was present or perhaps was in flight or something).

Given the seeming randomness of this bug, it causes me to wonder if the Stripe Elements widget is occasionally slow to respond with payment details?

silver shard
#

Hi there, does anyone have some documentation (php) on how to authentication sca if the payment fails off session ? In my case, I have brought the user back to the site but I believe they need to confirm an intent

obsidian yacht
#

Hey folks, anyone working with stripe_ruby_mock?

dark pelican
#

I've used the search functionality and seen a few threads on this, but I'm still stuck. I am attempting to prototype the connect on-boarding for a standard account type. However, despite the "Test mode" label being present, it appears to be in live mode. I have generated an appropriate link using the connect API (url reflects https://connect.stripe.com/setup/s/NcOw...) but there is no visible way to skip the form as mentioned in the docs and in previous threads here. What am I missing?

dense rivet
#

Hello Team
I need Help on refund webhook call. How can i get the refund reason on webhook event ?

wicked wasp
#

any react dev here?

#

how to show the icon for visa or mastercard

outer fiber
#

Applying for a corporate stripe, what should I do if the corporate legal person is Chinese and I don’t have U.S. citizenship?

rocky verge
#

Hi there. I'm experiencing an issue with canMakePayment on safari. It is resolving to {googlePay: true, applePay: false}, however, the call to render a payment button correctly renders apple pay. Is there something I'm missing?

lyric wyvern
#

Hi there, i'm using retrieveUpcomingInvoice endpoint of API.
I wanted to know if this is possible to get upcomingInvoice but ignoring any lines that belongs to a subscription ?

vocal wagon
#

Stripe isnt sending my 2FA code to my number....

lean gale
#

My question is about whether Standard Connect will work in my fairly simple business model. My company is U.S. based but rents bikes globally. There is no resellers or retail partners, only local maintenance warehouses. Our customer grabs a bike off the street and rides, when done they use our mobile app to pay us, typically under $5 USD. We're using a single standard Stripe account right now, but would like to use a Standard Connect account configuration to save on currency conversion costs, by opening non-US based accounts in the countries where we process the most non-USD transactions. Is it reasonable to use Connect Standard in this business model to cut on FX costs? Stripe Docs indicates Connect is for marketplace platforms or for experienced online business as users, which we don't have. Any insight into the best approach appreciated before I start...

somber citrus
#

Hi there, I have this scenario, my customer gets subscribed to a starter plan (yearly billing cycle), after 10 days he chose to upgrade his subscription, my question is about my stripe account balance, does this upgrade will be available in my balance account directly, or I have to wait for the end of the billing cycle.

thorn bone
#

hey guys...

Im setting up an application that has a group (Customer) that has members (Users - Subcscriptions amount)...

Is there an article about how the strategy would look?

I was thinking in updating subscription amount each time a user was added or removed... but this could lead to several changes at once...
Is there any direction related to that scenario?

Thanks in advance

heady wyvern
#

Can someone tell me where I can find PCI Compliance information for the new Stripe M2 reader?

tawny pivot
#

Good morning! I am trying to figure out how I can handle change events with the new Payment Element. We let our customers save their cards. We have a list of saved cards and then when they choose or enter a card in the Payment Element, we need to change the DOM so the UX matches. Is there a "change" event that fires for the Payment Element?

desert crown
#

Good Afternoon does anyone know if an a recipient user's payment can be held until a customer's payment funds have cleared?

brisk onyx
#

Hello, how do I allow someone to create invoices, without giving them admin permissions?

swift swan
#

Hello, do webhooks have a timeout from start of execution to when it receives a response from the endpoint? and if so how long?

broken wren
#

Hi, I have a business which sells multiple services on various different websites. I am looking to switch from worldpay to stripe. However, I am unsure if I can use the same stripe account for all my websites. They all belong to the same business. It's just the business offers a variety of different services that are better marketed on isolated websites with individual branding.

shadow cobalt
#

Hi - In order to utilize "Destination Charges" & "Separate charges and transfers", do the users of my app need to have "Express" accounts? Or could they be a "Standard" account and still use these fund flows?

warm pewter
#

Is there a way I can get the bank account number, or at least, a partial bank account number, to use as a label when my customer adds a us_bank_account as a payment method?

toxic lake
#

What is going on with the system!

#

I can't login my account

bold basalt
#

@toxic lake pls hold on creating a thread for you

toxic lake
#

I try removing 2 code thing with 2 thing and it still saying!

#

two-step authentication settings. Upon evaluation, we have decided to reject the application for resetting the existing two-step authentication settings.

Although no changes were made to the account, if you did not request this or you believe an unauthorized person has accessed your account, please sign into the Stripe Dashboard to change your password immediately.

— The Stripe team

bold basalt
#

@toxic lake I created a thread lets talk there

toxic lake
#

Okay!

wicked wasp
#

got confused abit about handling stripe only for frontend vs front+backend

#

I've questions

rocky steeple
#

Hi there, when using Stripe.js to confirm a PaymentIntent with the stripe.confirmCardPayment method (and using a card previously created with SetupIntent), are there cases where Stripe.js will have to redirect to the customers bank and then back to my app? I see a return_url param in the data field, but I cannot seem to force a redirect in my dev environment. https://stripe.com/docs/js/payment_intents/confirm_card_payment

harsh fossil
#

What is the preferred way to test card swiping with stripe terminal? We are having issues with the BBPOs chipper 2x for customers. Most people have chips, but when there is no chip in the card, the reader doesn't even seem to register that a swipe happened

kind robin
#

Anyone know what the delivery code is for verifying bank account payment methods in test mode? I was expecting to use the test amounts [32, 45] but I don't see a test delivery code anywhere https://stripe.com/docs/ach#testing-ach

vocal wagon
#

Is a subscription ID unique to each payment?

upbeat zephyr
#

Is there a way to get the "ping" event to be sent to a specific webhook endpoint? To sanity test the connection.

delicate shuttle
#

Hi,

#

I have a question related to this header key name for a connected accounts on Stripe API, https://stripe.com/docs/api/connected_accounts. My question is: What is the difference between sending "Stripe-Account versus "stripeAccount" on the header key name?

shadow cobalt
#

With express accounts, when a user sends money to another user, does the money sit in a Stripe wallet until the user decides to transfer it to their bank account? Or does it automatically go into their bank account?

wary arch
#

I'm working on integration of a new checkout process which handles both one time and recurring donations. This has worked fine for our non connect account but for connect accounts I'm getting "The client_secret provided does not match the client_secret associated with the PaymentIntent.". Is this related to the api keys used to generate the client secret or possibly something else? I can't figure out why our checkout renders the payment form fine in our development environment but returns the above error in production.

autumn creek
#

When creating the payment element is there a way to always show billing fields?

gray goblet
#

I'm looking to move our current Stripe integration over to metered billing. We want the first 10k units to be free, but then we want to use volume pricing after that. After reading the docs several times, I think the only way to achieve this is to dynamically apply a coupon code that makes the first 10k units free once someone enters one of the higher volume tiers. What would be ideal is a hybrid of graduated (first 10k @ 0) and then volume (all subsequent tiers at their respective rates) tiers. Has anyone else solved this?

vocal wagon
#

Hello does it possible to pay for subscription + payment with checkout session?

robust shoal
#

hello.. anyone knows how to transfer $ amounts from one to another using test account, please help me

#

Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments
This shows when creating transfer using test account.

stray oxide
#

dailyphil - metered billing

#

Raman - Checkout subscription + one-off

balmy sun
#

Hello! Is it normal that when a payment_intent fails, the card last 4 numbers are «undefined» in the dashboard?

tawny pivot
#

Hi, if I had a thread earlier todaythat I want to respond to, is someone still monitoring it?

icy cipher
#

Hi guys, I ran into CORS error when request a stripe checkout session from frontend using axios:

The resource at “https://js.stripe.com/v3/” was blocked due to its Cross-Origin-Resource-Policy header (or lack thereof). See https://developer.mozilla.org/docs/Web/HTTP/Cross-Origin_Resource_Policy_(CORP)#

Do you have ideas how to get ride of this error in order to render my stripe session? thank you in advance

shadow cobalt
#

With express accounts, the funds will sit in the Express Account's wallet until there is a payout, so my question is - what triggers a payout? Can my app be set up in a way that the funds sit in the wallet until the user manually transfers the funds? Just want to make sure that it doesn't automatically transfer at some point.

dim hearth
#

@royal cape I have deleted your post since self-promotion is not allowed in this channel as per our rules (Rule #2: Do not self-promote). If you continue to violate the rules you'll be banned from the channel

drifting hollow
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

sage junco
#

Hey guys, I have a quick question. Next to my earnings there’s a little clock or a pending symbol. My bank is already connected and I’m assuming I just have to wait until the transaction is processed but I read that the payment has to be captured or that the capture method Has to be set to automatic. Is this something I have to do? Thank you very much for anyones response. I contacted stripe customer support yesterday twice and today to no avail. @dim hearth

hollow pulsar
#

Hello everyone, hope this isn't too annoying a question but here goes nothing. I'm up to my throat in setting up an integration with stripe and I really really want to be able to configure a webhook for the "subscription_schedule.aborted" event. It's for subscriptions that are auto-cancelled through failure to pay. There's another integration (running, already set up) for people who actively cancel their subscription, so I do really need to be able to hook this particular subset of cancellations. My issue is - this is an absolute beast of an event to fake, it needs a lot of preconditions for it to trigger. The solution would be to trigger it in CLI's 'trigger' command, but it's not a supported event. This seems like something that should be common enough that there's a solution for it that doesn't involve hacking the matrix, but I can't see a simple one. Is there a simple one, or is this going to involve migraines, coffee and broken keyboards?

spark pilot
#

So i walked away from the PC for a while from a page I was coding making stripe API calls and I come back and refresh I get an error: stripe.error.APIConnectionError: Unexpected error communicating with Stripe. If this problem persists,
let us know at support@stripe.com.

#

(Network error: ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')))

#

is there any way to avoid this?

surreal temple
#

I need to step away but further questions can be directed to Stripe support. https://support.stripe.com/contact/email

modern copper
#

When will tax forms be issued for regular payments where Stripe Tax is not enabled? I'm not talking about connect. Stripe support in email was not able to answer my question.

alpine aspen
#

hey all! I'm building logic to handle a Payment Intent's status. Is it safe to assume that with cards, the status of processing will change say, within a minute to success or failure? Deciding whether to keep the user waiting while we poll or to send them away and check their emails later.

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

sturdy wigeon
#

how does twitter use stripe connect when apple and google don't allow third party payment gateway?

wind glen
#

I am looking for help related to Subscription API to use application fees and destination transfer using connect

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
#

Hi Team, we are facing issues with our API keys

pale remnant
#

Hello! I try to integrate a Stripe checkout in PHP. I work on localhost (XAMPP). I checked Logs and the code is 200 OK, so it should work, but checkout session isn't created, I am not redirected to the checkout page. Please help. Thank you.

past onyx
#

Hi, do you know how can I update the bank account that has a Correspondent Bank ? I can see a field only for :currency, IBAN and Country of bank account.

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

wind glen
#

I am looking for help related to Subscription API to use application fees and destination transfer using connect

#

Hi
I am facing some issue with Stripe Subscription API with connected accounts
//Subscription
try {
$subscription = \Stripe\Subscription::create([
"customer" => "cus_xxxxxxxx",
"items" => [
["price" => "price_xxxxxxxxxxxxxx"],
],
"expand" => ["latest_invoice.payment_intent"],
"application_fee_percent" => 50,
"transfer_data" => [
"destination" => "acct_xxxxxxxxxx",
],
]);
}
catch (\Exception $e) {
var_dump($e->getMessage());
}
Showing incomplete

#

If I am doing same call without "application_fee_percent" and "transfer_data" its working

peak plinth
#

I am trying to complete our profile and have an IRS letter with our 501(c)(3)name and EIN but it keeps getting rejected?

opaque yacht
#

I have the following code in an imported file ```import {Stripe, loadStripe} from "@stripe/stripe-js";

let stripePromise: Stripe | null;

const initializeStripe = async () => {
if (!stripePromise) {
stripePromise = await loadStripe("pk_test_xxxx");
}
return stripePromise
};

export default initializeStripe;which is used to to create checkout session for the subscription. I'm trying to use this same import to create the customer portal session but it says billingPortal doesn't exist under stripeconst stripe = await getStripe();
//stripe.redirectToCheckout({ sessionId });

    const session = await stripe.billingPortal.sessions.create({```.  I assume I'm doing it wrong. LOL.  Any thoughts on what I should be doing?  Thanks
prisma pike
#

hello, I use prestashop with the stripe module. I have just launched the store and made a test order, but stripe tells me that the payment is not captured, where can this problem come from and how can I solve it? thanks in advance

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

meager hawk
#

@opaque yacht that's frontend code, but you can't create BillingPortal Sessions on the frontend, you do it on the backend(which is why it doesn't exist, you're mixing up our frontend stripe.js and backend stripe-node libraries, they're different) For example, it works the same way as Checkout, you presumably already have a backend that creates a CheckoutSession and gives you that sessionID for your frontend, it's that same backend where you would create the BillingPortal session.

opaque yacht
opaque yacht
opaque yacht
# meager hawk <@!830909539133685760> that's frontend code, but you can't create BillingPortal ...

The code is from a video I followed so I'm still learning how it all functions. I'm using the Firebase Extension by Stripe. My code doesn't seem to create the session itself. I believe when the user is authenticated and logged in a session is created and saved to he firestore database? The createCheckoutSession code just addDoc() the price, success_url, and cancel_url. Inside the database there's a sessionID that is returned as part of the onSnapshot which is then pulled out and used as part of the stripe.redirectToCheckout({ sessionId }). If this is not right I am unable to find any other code that actually creates and saves any sessionIds to the database so I assume the extension has to be doing this behind the scenes.

sharp flint
#

I need assistance to find where did my money go

gloomy ether
#

can capture_method=manual be used in Checkout\Session::create() to handle authorizations with the standard Stripe payment page?

vocal wagon
vague lantern
#

hello! am I able to build on top of a stripe page? I wanted to have a few more form fields before they check out

obtuse burrow
#

Looking for help Regarding my account customer service is not getting back to me

idle iris
# alpine aspen hey all! I'm building logic to handle a Payment Intent's status. Is it safe to a...

(NOT with Stripe) cards are pretty unlikely to be in a processing state at all. My own approach is to release the customer, and use my backend (webhooks) to process the resulting state. if there is a problem, it is raised on the front end for the user to react (a couple steps removed). That way, under most conditions the user is not held back, but alerted later (5, 10, 30 seconds) if there is an issue, and prompted to fix.

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

abstract dagger
#

So is India not yet supported or do we have to request access first?

plain thorn
#

Hello I am trying to recover my account. It seems it's linked to an old phone number

warm pewter
#

I'm confused about the "3d secure" feature. My web site uses the standard credit card entry form provided by Stripe. When a customer enters a credit card that requires 3d secure, or when I use one of the 3d secure test card numbers, I end up with a Payment in the "incomplete" state. No additional UI or instructions appear in the web interface that suggest how to "complete" the payment.

carmine skiff
#

There is no disputed amount, why did the credit card verification appear and why did MY account be closed

#

Your account is ineligible
We are sorry that your company cannot use Stripe because it does not meet our terms of service. If you think this is wrong, please contact u

ebon gull
#

Hey guys, can someone help me understand why I can't update the default_source parameter on a customer when I supply a valid payment method token that is attached to that customer? I keep getting an error saying that there is "no such source" when I run the following:

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

ebon gull
#

stripe.Customer.modify(
stripeID,
default_source=newDefaultPaymentMethod,
)

#

The payment method in question does in fact appear when I list payment methods on the Stripe customer I'm trying to modify, so I don't understand what's going on here.

#

and here's the error: stripe.error.InvalidRequestError: Request req_57KPWcVEkTYlqG: No such source: 'pm_token_ID'

#

(I've removed the token ID)

idle iris
# ebon gull The payment method in question does in fact appear when I list payment methods o...

(NOT with Stripe) as I understand it, Sources are a legacy system, and different than payment methods. looking at https://stripe.com/docs/api/customers/object#customer_object-default_source and https://stripe.com/docs/api/customers/object#customer_object-invoice_settings-default_payment_method , I think you want the latter

ebon gull
#

oooohhhhh I did read that somewhere! Maybe that's what it is and I should just use the metadata field to accomplish what I want. I really just want to store the reference to the default token on the Stripe side to keep it completely out of my database. Thanks for the hint!

normal adder
#

hey there, I wanted to know whats the status on accepting PIX as a payment option :)

visual merlin
#

Anyone know why I cannot disable this, for the UK btw- PM me with any workarounds, want 3ds bypass for this merchant

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
#

Hi guys I have a question about how to cennect my custumers I need help

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

noble yacht
#

does anyone know how to register for stripe if your country isnt supported?

mental valley
#

Hi guys, can anyone give me an update on my ticket please?

slow tusk
#

Hello, my account in verification, how many time have answer please ?

vocal wagon
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

stuck drum
#

Hi guys, does anyone here know which endpoint is best for me to use if I want to obtain the Stripe collected fees based on a customer ID? Of which the customer ID is a Custom Connect account.

#

Bunch of thanks in advance

sly moat
#

Hello Guys
I have some questions.
1- Does Stripe supports all In-App Subscriptions for iOS and Google Pay ?
2- After subscribing with Stripe, do we still need to use Google Pay or any other payment gateway ?
3- Does Stripe works on behalf of Google Pay ?

signal stag
#

Hi there, can someone sanity-check what we're doing with Billing + Checkout?

  • For each customer, we are charging a plan that can be paid monthly or annually, and recurring products that are charged monthly.
  • When the customer pays everything monthly, there's no problem. They have a single monthly subscription.
  • But when they select an annual plan, we have to create 2 subscriptions (annual plan + monthly products), and Stripe Checkout doesn't support it.
  • We're "hacking" it with webhooks, a fake annual plan product charged once on the first monthly invoice, and a coupon on the annual subscription. That works well for the UX, but it's not great for revenue reporting.
    => Aside from rebuilding a custom checkout, can you think of a better way? Or will Stripe Checkout support products with different periods in 2022?
gusty fiber
#

Hi ! I have a question about refunding in this flow:

2 Subscriptions -> Monthly 5$, Yearly 45$

My refunding period is one hour. After one hour the button dissapears and you cannot refund anymore.

My problem is if the user buys monthly for 5$, and then imediately upgrades to Yearly it takes 40$ because of proliferations.

Then i have 2 payment intents that can be refunded in one hour(one for monthly and one for yearly).

And i need to keep them both in my DB and create logic to refund both 5$ monthly an 40$ yearly if the user wants the refund in that hour. Because if not, i will refund 40$ and the user looses 5$ if he executes this flow and i don't want him to loose money if he can refund in 1 hour range.

Is it okay to store both payment intents in DB and refund him like this?

Do you guys see something wrong about this flow or is it a better one?

velvet sable
#

I need help getting into my stripe account

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

runic prairie
#

Hello

#

I need help with stripe using WIX as ecommerce I need to set a hold in payments before I charge the total amount to the client is this possible?

sonic fulcrum
#

You must specify either product or product_data when creating a price.
i get this error in console need help

chilly frost
#

Hi! I am having trouble with my test card. It keeps giving me pin_exceeded_error.

lunar crescent
#

Has anyone else expierenced crashes while using paymentSheet on SwiftUI? When people start typing their credit card numbers into the form the app crashes. When using the simulator it works fine but on the downloaded app is when the error occurs

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

scenic iris
#

Hi everyone 👋

Is there at all a way (via dashboard or API), to make a change to a customer's plan once their next billing cycle has already started (suppose it's an annual plan that renewed on the 1st of Feb), yet have the customer be immediately invoiced for the price difference of the plan change, rather than having to wait almost a full year to receive payment for the change?

Current behaviour appears to be that the pro-rated charges are appended to the next upcoming invoice – which is still almost a year away from now.

Seems a bit silly, and allows the customer to abuse the system – change their plan and not pay for their new plan for a whole year? Even Stripe misses out on payment processing fees this way.

Any way around this, without resetting the billing cycle?

#

I note the following in the docs:

If you want the customer to immediately pay the price difference when switching to a more expensive subscription on the same billing cycle, you can set proration_behavior to always_invoice, which will calculate the proration and then immediately generate an invoice after making the switch.

#

Is this option also available via the dashboard somehow?

pulsar wasp
#

a technical decision question, we have reseller user A which sells a T shirt in 1 USD in USA and that T shirt is made by a Chinese Supplier B which cost 1 CNY, we want to split the payment of 1 USD and exactly 1 CNY to Chinese supplier B and give the rest Reseller User A what is the best way to do this. the point is reseller have a big margin while supplier usually have a very small margin we do not want supplier lose profit due to conversion rate change or transaction cost

vocal wagon
#

Hello! I have a question! How can I post card name using Stripe Api with PHP? Currently, I can send the amount, description, currency, but I have to send the name of the card!

near reef
#

Hello everyone, I'm building an app with react native and having some issue with confirmSetupIntent. I'm using "@stripe/stripe-react-native": "0.2.3", but when I try executing confirmSetupIntent method, it gives me always an error "Card details not complete", it happens only in Android and in iOS it works perfectly. I checked the GitHub issues but no success so far, that's why I'm heading here to ask for your help. If you can help me, really appreciate it

green mist
#

hey everyone, just been trying to see how the migration of payment from MBO to stripe and might need to add some additional data for that

sacred crown
#

hello everyone, i received a mail from stripe that there is some trouble sending requests in test mode to one of my webhook , it's showing internal server error, but everything is working on my end and all my other webhook is also working . I am just confused how will i resolve this . Any help will be highly appreciated.

misty hornet
#

Simon-migration

#

xxxxx-webhook

worthy seal
#

hello. we've recently implemented SCA support using the stripe js client. everything works as expected in our test environment, but we haven't been able to find a successful SCA payment in our production environment.

most of our team members are based in the US, where SCA isn't required, so we can't use our own credit cards to verify that things are working in the production environment. does stripe have any recommendations for this type of smoke testing?

also, is there supposed to be an SCA dashboard (https://support.stripe.com/questions/strong-customer-authentication-sca-dashboard )? i don't see it in our account(s). thanks!

obsidian stream
#

Hello everyone, I wonder if Stripe API provides features like invoice summary within a certain time period. Appreciate any suggestion. Thanks!

vocal wagon
#

Hi, I've been working with Stripe Webhooks and for some reason Stripe reports my event as timing out and does not complete the webhook script. I know that it's working for the first part, because it inserts data into my database. Anyone else run into this issue before? I couldn't find very much online.

flint jungle
#

Hi, can someone please tell me how to trigger a payment_intent.succeeded event with a custom metadata through the Stripe CLI?

steel relic
#

Hello, I have just got my first payment, but unfortunately, the customer requested for a refund. So I did the refund. However, the refund is still stated as pending and it says "While your Stripe account balance has enough funds, pending payments or recent debits from your bank aren’t yet available to cover this refund". Does it means it will be fine after a few days, or do I have to do something?

normal adder
steel relic
normal adder
#

Hmm, a stripe dev would please correct me if I am wrong, but then I suppose that refunds take a while to be processed....

misty hornet
#

Blizzard-webhook

#

gap-cli

cerulean pineBOT
#

:question: @steel relic Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

scarlet wedge
#

Hey I have an invoice and I want to get the stripe fee that a user will have to pay while payment. How can I retrieve this ?

misty hornet
#

Aditya-Stripe-fee

dreamy karma
#

Hi Team, my client is trying to paying 6.16 value and stripe is showing parameter_invalid_integer

thorny niche
#

Hi guys. Does the strip have an api to transfer money from card to card

cunning lava
#

On the billing session customer portal page where they can add/update their billing details and payment methods, is there a way to change the title that displays for each plan? I noticed the bolded title is just a summary of the related products in the plan.

misty hornet
#

abriev116-transfer

pale rivet
#

hi there

#

need to know something about separate charges and transfers

dawn bridge
#

Hello @misty hornet
I am implementing the Strip Card payment in .net
It's working with the old dll but I will upgrade NuGet package.
I am getting this error.
FileNotFoundException: Could not load file or assembly 'System.Configuration.ConfigurationManager, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Can you please help me with this?
Thanks

halcyon vessel
#

Hi Team,
Having some responsive issue in checkout page in mobile screen.
I have canceled and tried to create the subscription. So the respective item is added as a pending invoice item to correct the prorated amount.
When creating the new subscription checkout page, Pending invoice items (Unused Product type image and name ) are shown on the checkout page.
But I need to showcase the new product name on the checkout page. But on the details, that shows correctly with two separate line items. Any idea to showcase the new item on the main subscription checkout page?

misty hornet
#

Suraj-SCT

#

Chirag-dotNet

#

Ravisankar-checkout

main peak
#

I have question on Stripe refund, We used stripe standard with connected feature. I would like to keep some amount in application fees while issuing partial refund. How to set amount in application fees for partial refund. As of now stripe refunded entire amount from the application fees and go for connected account for remaining amount.
for example Total amount $ 100 captured , $20 is for application fees , $80 goes to connected account after deducting stripe fees. $80- $3.20 = $76.8 connected account.
if I want to refund $80 but I would like to keep $10 in application fees.
Stripe::Refund.create({
amount: 8000,
payment_intent: "pi_3KQRYdEjbda0hgH91S49gG07",
refund_application_fee: true
})
Where we need to reset application amount ?

velvet berry
#

I'm still confused by the SOFORT implementation and the chargeable status (using the old sources API). Last time I was told that the status can change even 14 days after the order was completed. But the official docs are saying that I should let the user wait until the status becomes chargeable (see js implementation here: https://stripe.com/docs/sources/best-practices#bestätigungsseite)

slow tusk
#

Hello, can i take all my customers and move to another Stripe ? Is subscription

frosty yoke
#

Hello, I created a setup intent and I want to force 3d secure, so if you user want to buy something, the step of auth will be already done and the experience better, how can I do please ( heard about this : "request_three_d_secure": "any" )

lapis gust
#

Hello, I have a question regarding https://stripe.com/docs/terminal/features/connect#destination-locations
My use case is that our platform is doing destination charges for customers of ours.
Each customer is essentially a company.
What should I put as a reader "location"?
Does it have to be with the exact address? Is there any validation on it?

What I thought of doing is registering the company office address as the location.
However, probably readers will be in slightly different location

sacred crown
#

Hello, i am getting a internal server error in one of my webhook , on 2ndt feb i was getting a 201 status code but on 3rd feb onwards getting 500 status code and my code is also correct. I am confused how should i resolve this one and other webhook is also working.

final echo
#

Subscriptions

I am using stripe php package

Was using
$session = $stripe->checkout->sessions->create([
'customer_email' => $customerEmail,
'success_url' => url('/').'/payment/receive/status?session_id={CHECKOUT_SESSION_ID}',
'cancel_url' => url('/').'/subscription-cancel',
'line_items' => [
[
'price' => $price_id,
'quantity' => 1,
],
],
'mode' => 'subscription',
'discounts' => [[
'coupon' => $coupon_id,
]],
]);

like that
its perfectly working

but now requirement is changed

I am now creating
products with monthly and anually price

then dynamic create subscription whatever user select features using
https://stripe.com/docs/billing/subscriptions/multiple-products

so is it possible us stripe checkout session with newly created dynamic subscription?

stiff inlet
#

Hi,

Is there a way to show the product title by default in responsive/mobile Stripe Checkout?
At the moment you see the description. For the product title you have to click on "Details". Shouldn't it be the other way around?

gentle spire
#

Hey!

Would anyone be able to help me out with some tax related stuff? I have a subscription with 2 recurring items on it. I'm calling the upcoming invoice endpoint with a change of quantity for one of the items. The upcoming invoice returns things correctly apart from the tax side of things, i'm getting a 0 tax for the pro-rata element of the invoice which is causing my upcoming invoice to have a massive amount of tax (because it's missing the pro-rata tax)