#dev-help

1 messages Β· Page 4 of 1

vocal wagon
#

i hope so, thank you

crimson viper
#

πŸ™‚

#

Happy to help !

covert yoke
#

Hi All, Do you know if I created subscription on my client - is he able to cancel subscription from his bank account where he paid from? or this can be done only by my self?

hybrid hollow
#

Hi, Is stripe connect is compatible with stripe's hosted checkout page? I'm referring to splitting payments via stripe connect. It's an multi-vendor platform

crimson viper
covert yoke
#

just wondering if I need to implement some other program which will validate if subscription was not cancelled

crimson viper
vocal wagon
#

what about when the subscription expires?

crimson viper
opal marlin
#

maybe a strange question... but we have a reception for our sports club and they need to occasionally take cash and or very rarely cheques (UK) for a subscription... how is that done?

vocal wagon
#

if the payment period is 8/10/22 -> 8/13/22 what event fires on the 13th when the service is complete

viral spruce
#

hi. if customer dont have money in his card then subscription payment cycle dosent work so my question is that what will happen and how many times stripe will wait for payment and finally if invoice dosent pay, what event sent to webhook that tell me this subscription is expires?

hybrid hollow
crimson viper
vocal wagon
#

tysm

covert yoke
#

my app is checking session if its paid when user click pay it is coming trough as paid and than card is declined πŸ˜„

#

I need to add check if subscription is active than

crimson viper
# vocal wagon tysm

It seems that is the event customer.subscription.updated that is fired with an updated state of the subscription

opal marlin
#

Can you log the fact it was cash or cheque payment?

covert yoke
#

ok thanks for your answers πŸ‘

vocal wagon
opal marlin
crimson viper
#

I don't beleive stripe handles cash, and cheques are only an option in the US

#

Also, you may add a note yes

#

@opal marlin

crimson viper
viral spruce
crimson viper
#

Happy to help πŸ™‚

small minnow
#

hi, i am new to this channel and having a hard time setting up stripe

#

multiple failed payments are occuring in test mode .

#

please help if anybody could !

#

used this snippet code to solve the purpose "As per Indian regulations, goods export transactions require a billing and a shipping address

woven quail
#

hi, is there a way to get VAT calculated on shipping rates? my accountant is complaining about this.

vocal wagon
#

can you "ignore CVV mismatch" on UK stripes?

#

there a way to create a subscription without charging the customer (api)?

tranquil bough
#

I'm trying to setup stripe link, There's a "bank transfer" tab which has an account i don't know where it's coming from, how to disable that?

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

crimson viper
tranquil bough
#

yeah, i had to contact support and they are elevating the bug report. seems no matter what's in payment method settings, ACH sticks to the payment link as an option

crimson viper
#

Ah, well nothing we can do here :/

tranquil bough
#

thanks

harsh brook
#

Hey Guys am working on an investment related web app where customers can invest money and withdraw it whenever they want. we are using stripe to handle the investment. now we want to automate the withdrawal. when customer initiate the withdrawal is it possible to transfer back the money from company's Stripe account to customer bank account?

crimson viper
flat rover
#

Anyone have personal develop Wordpress Plugiun? please help me. i want intregate Stripe. but free not have good. Paid plugins buy now. i have not money now. Please anybody help me.

tribal comet
#

πŸ‘‹πŸΌ If I wanted to use Issuing/Treasury in test-mode for a hackathon is that possible?

long thunder
#

Hi guys, I'm having trouble creating a subscription
I want to set payment_settings.save_default_payment_method to on_subscription

But it has no effect

#

actually i want to do this automatically when a subscription is being created

novel fiber
#

Hi, i'm trying Klarna integration, in my test i set the return URL on confirmKlarnaPayment.
But if i press "Back" on "playground.klarna.com" the hook.stripe.com website return this JSON instead of redirect to my return url with complete=false query

{
  "error": {
    "code": "failed_redirect_completion",
    "type": "card_error",
    "message": "Redirect completion failed."
  }
}

I miss a step or a parameter?

Note: i'm in testmode

hazy pine
#

I have a background loop checking every minute which subscriptions are active. I now realize that is a LOT of requests, so I'm thinking maybe I should tone that down.

Will this cause problems and does anyone have a recommendation on how much I should limit this?

cobalt juniper
#

Hi, we are working on building a market place where people will upload products and it will be dynamic and will change quite often. Wondering if we have to use strip normal checkout or custom checkout? 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

full socket
#

Hello! I would like to implement 3d2 in payment intent. Is it necessary I hire any services to enable this?

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

Ha sorry wrong manip

#

@signal axle i m ben i want to work with you@signal axle

#

@signal axle i m one of the big boss of stripe and wix and google and i m a little developper too hehe

idle crane
#

Hi, why am I getting this error in stripe settings > customer portal page?

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

woven quail
#

hi, is there a way to get VAT calculated on shipping rates? my accountant is complaining about this.

#

nm, I found it, just had to upgrade the API to the most recent

woven quail
#

except that it doesnt seem to do anything when I add tax_behavior: 'inclusive' to shipping_rate_data

next niche
#

Hi there, I have an issue on Live mode, after discussed here in discord, I was suggested to provide more info and email to stripe support, but no one answer me after email, could someone please help to response on email subject: "Stripe js confirmCardSetup intermittent issue on live mode"....Thanks.

winter tusk
#

Hello all developers, I have integrated stripe payment gateway in iOS swift
to make payment backend developer given two apis 1)request-payment 2)save-payment
when i tap on pay button in my iOS screen i have called request-payment API here i am getting payment intent from backend.. so after getting payment intent i am presenting stripe STPAddCardViewController.. and after adding card details with stripe payment method and payment intent id i am calling save-payment in done method

after calling all these apis still i am getting status: "requires_payment_method" in stripe document.. why and my payment also incomplete
please do guide me with this error

#

please anybody help me to reason for this
status: "requires_payment_method" in stripe document.. why and my payment also incomplete

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

harsh brook
crimson viper
harsh brook
crimson viper
#

πŸ™‚

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

green verge
#

For a lyft-like application, how can you use Stripe Connect to only pay out the "drivers" only the moment they've completed their journey? Using checkout with transfer_data funds their account automatically once the payment has been made

sick kettle
#

Hi friends. I'm testing webhooks on my localhost and whenever i send a test trigger I always get:

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

I stripped the coded down to the basics but am I missing something?

I'm running NextJS 12.x.x

wraith stirrup
#

hey guys! does anyone know how to fix this issue and why it may have ocurred in the Stripe dashboard?

hazy night
#

Hi guys, Can we customize this feedback UI, and if we can how can we do it?

little furnace
#

Hey everyone, Im wondering if there is an official way of handling different logic in a webhook that catches the payment_intent.succeeded event. There are multiple payment purposes in my app, But i dont want to handle the same logic for "Every" payment_intent.succeded event. Sometimes i want to modify an object in my database, other times i want to simply generate a receipt. Am i supposed to just add a paramater in the payment_intents metadata and grab that metadata to handle different logic or is there an official way of doing this? Thanks Yall!

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

queen geyser
#

I am using Strip for the first time and apparently created a business account in error. I need a person account nly. Please advise how to make this correction or would I have to cancel this account and start over creating a new account? Please advise. TY

jovial pivot
crisp mantle
#

Hey everyone! I'm working on a Terminal API integration for use in salons/barbershops where several professionals work in the same location, but each own their own business (i.e. this is not an employer/employee relationship). I'd like to do direct payments, since that function best matches with their relationship, however it would seem that each individual would need their own Reader (WisePOS E in my case) in order to do that. Is there any way I could accomplish this?

sinful eagle
#

Hello everyone. I've trying to understand how to manually payout a connected account that i created through the express checkout process. When I try to create a payout object I get this error {
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such external account: 'acct_1LWPMP2SSnFxee4I'",
"param": "destination",
"type": "invalid_request_error"
}
}

Learn more about error codes and how to resolve them.

#

The initial charge object was created with a destination set to that account ID

gleaming gale
#

Hello, I am trying to upgrade a subscription using subscription schedules. My subscription currently has a schedule, and I'm looking to upgrade that subscription immediately by modifying the existing subscription, similar to this: https://stripe.com/docs/billing/subscriptions/subscription-schedules#updating (where it talks about ending the current phase immediately, and then starts a new phase).

However when I try to update the schedule, I get the following Stripe error: You can only adjust the end date to a future date for the current phase. However I don't seem to be able to omit either the Iterations or EndDate property. Furthermore, this is using .NET, so I need to provide a date object to the EndDate property, and cannot specify the string 'now' as per the docs...

Learn about the Subscription Schedules object and how to use it.

#

This is my update options code:
var schedUpdateOpts = new SubscriptionScheduleUpdateOptions { EndBehavior = "release", DefaultSettings = new SubscriptionScheduleDefaultSettingsOptions { CollectionMethod = "charge_automatically" }, Phases = new List<SubscriptionSchedulePhaseOptions> { new SubscriptionSchedulePhaseOptions { Items = new List<SubscriptionSchedulePhaseItemOptions> { new SubscriptionSchedulePhaseItemOptions { Price = existingPlan.StripePriceId } }, StartDate = subscription.CurrentPeriodStart, EndDate = DateTime.UtcNow, }, new SubscriptionSchedulePhaseOptions { Items = new List<SubscriptionSchedulePhaseItemOptions> { new SubscriptionSchedulePhaseItemOptions { Price = newPlan.StripePriceId } }, Iterations = 1, StartDate = DateTime.UtcNow } }, };

main rover
#

hey there! can someone help with understanding how we can offer a trial on usage-based billing?
use case:

  • we would like to offer our SaaS users a $20 credit when they signup that they can use towards their usage
  • we can offer customer's a credit balance when they signup but are there any issues in doing that? (like they try to reimburse the amount as the stripe docs state it's the amount we owe them?)
lyric crag
#

Hi,
I work in a home services business. I'm looking to hire a developer to help us set up Stripe Connect for a Franchise/Franchisee Model.

Tech Requirements:

  • Franchisee will need a simple way to collect payment after a job, or to send invoice. We want our franchisee to control the payments, follow up their own invoices etc.
  • Franchisor takes 15% of Revenue
  • Franchisee takes remaining balance

Looking to keep it simple for now, and improve the system over time as we onboard new contractors.

If this sounds like something you are interested in, send me a message or just comment here and I will follow you up.

Thanks, Tim.

dim island
#

Hi Stripe devs, we manage our own billing system that hits the Stripe API. We have found that the authentication_required error code from updates to the payment methods' billing details, specifically a postal code, for some customers. Is this correct or expected behaviour for updating a PaymentMethod? As far as i understand, these are not payments but are attempting to make updates to a chargeable Payment method. I have some log request examples that I can provide so please let me know. Another thing to note is that these are quite old customers (some created in 2019) that were created with older version of the APIs - the payment methods for these examples begin with card_ and not pm_ . Many thanks πŸ™‚

crimson viper
peak mural
#

My Stripe Express account can't login because I change my phone number and your support staff announced engineers have been changed into new number but it doesn't work already 4 days. Support member not reply my email, my account is wangefcn@gmail.com. I am asking for help here!

west radish
#

Hi Stripe team, for Konbini payments, does Stripe return to us the exact time the user successfully pays via the payment code at the convenience store?

nova wing
brittle nebula
#

Hi Stripe Team,
i have a question about subscriptions , so currently i managed to create a customer then create a subscription for that customer and after that i activate the subscription when collecting the payment information , so how can i handle subscriptions with trial periods, do i need to collect the payment method before creating the subscription , so should i use setupintent ?

vocal wagon
#

Hey I'm trying to add discord webhooks to my stripe where when a user cancels, starts, or their subscription expires. How could I go about doing this I don't see any reliable solutions.

sonic arch
#

What are the difference between "Express" and "Standard" connected account (Stripe Connect)?
What are the cons of using an "Express" account and create a direct charge to him?

dim island
tidal flower
#

Hi stripe devsπŸ‘πŸ½ I currently have an American Express card I use for all our company expenses. I am looking at virtual cards with stripe to have a virtual card for each of my clients to reconcile all their spend in one place. Can I do that with you and settle all off the virtual cards with my amex card ?

#

Main reason for settling with the amex is corporate airmailed

#

Air miles”

astral rock
#

HI

I'm trying to attach metadata to transfer object as well as payment object of connected account but i'm unable to do so. Can anyone help me with this?

thorny breach
#

Hi Team, we're now integrating credit card using iframe, bu as we have pci-dss certificate, we could use our own credit card form and integrate with direct api. Is there a direct api integration for credit card? If yes, could you kindly share the related api document~?

tidal flower
misty hornet
#

Hi @tidal flower your thread is open, shall we continue there?

vernal bobcat
#

Hi, I have a question about starting a subscription with a free trial period. What is the best practice for capturing the payment method at the time of subscription creation?

I understand that creating a subscription with a free trial does the following:

  1. Generates a $0 invoice
  2. Starts the subscription in active status right away
  3. Creates a SetupIntent under the hood to allow for adding the payment method sometime before the end of the free trial.

My issue is I need the client_secret before i can generate the PaymentElements for the user to enter their payment method but I won't get the client_secret until i create the subscription with a free trial, which creates a subscription that is immediately active. The user could technically exit the payment form and still have an active subscription without a payment method attached. Is there a way to accept payment method information before creating an active subscription with free trial?

tired dagger
#

for the error codes that listed here: https://stripe.com/docs/error-codes are there corresponding test cards to test most of these scenarios? I'm using https://stripe.com/docs/testing?numbers-or-method-or-token=card-numbers but i'm unsure if they map. For example, if I test with an expiration month from this year thats say january, I get the code "invalid_expiry_month_past" but this doesn't show up on the error codes page. I'm trying to create a map of error message to show the user so I'm trying to get all the most common scenarios together

Learn more about error codes and how to resolve them.

Simulate payments to test your integration.

jovial pivot
stable ether
#

Hello!
We are using pending_if_incomplete when updating Subscriptions because we don’t want to apply changes to the subscriptions before the payment goes through.
 With that we are now facing a scenario where we have Coupons that have duration forever because we want it to be valid for the first purchase of the Subscription and all its renewals, but not if the subscription change.
Which means that we would want to remove the coupon on an update of the Subscription (both when changing price and when changing amount).
 The problem is that it is not possible to use Coupon parameter on the subscription update when using pending_if_incomplete as is not an supported attribute.

Was wondering if there is a suggested way to handle this.

Thanks!

velvet bridge
misty hornet
#

@velvet bridge I've unarchived this thread

brittle nebula
misty hornet
#

@brittle nebula sure let me unarchive it

small nova
#

Hello, I'm hoping to get some help with customer portal configuration. I have 3 subscription products (a) (b) and (c). I wish to prevent users with (a) or (b) moving to (c) and vice versa, but they should be able to purchase them separately. e.g. a user can have one of of (a) or (b) but also they can have (c) separately. Is this possible? I have created a configuration using the docs at https://stripe.com/docs/api/customer_portal/configurations/create by setting features.subscription_update.products to only include (a) and (b)

The problem I'm having is if they already have a subscription for (c) it still shows when using this configuration and they can move to (a) or (b) from it. Thank you.

proper pike
#

Hi is there a tutorial on how to create a stripe checkout page for shopify?

flat rover
#

Anyone have personal develop Wordpress Plugiun? please help me. i want intregate Stripe. but free not have good. Paid plugins buy now. i have not money now. Please anybody help me.

coral torrent
#

Can I customise the input fields of a 'Payment Element?'?
Example: for payment method 'ideal' it asks for a name. I'd like to ask that in a separate form (step 1)

sonic arch
#

How can I verify the service agreement type of a connected account?
Fetching the account object for an Express type account results without the service_agreement field:
tos_acceptance: { date: 1653979785 }
But in the dashboard UI I can see that the type is Full.

vocal wagon
dense pecan
#

Hi, can anyone enlighten me here, can we have a client platform as a sub-account for Stripe and that will be it's own account where they are also the merchant?

hollow prairie
#

itaied-tos

vocal wagon
#

Hey I am trying to updated the service agreement of a connected account via API:
i am consuming this API:

curl --location --request POST 'https://api.stripe.com/v1/accounts/{{connected-account-id}}' \
--header 'Authorization: Bearer {{my_secret_key}}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'tos_acceptance[service_agreement]=full'

But it gives me this error:

{
    "error": {
        "code": "oauth_not_supported",
        "message": "This application does not have the required permissions for the parameter 'tos_acceptance' on account 'acct_id'.",
        "type": "~~invalid_request_error~~"
    }
}

Isn't my (platform)API key supposed to be able to do it?

bronze whale
#

Hey team, we are trying to set payment method as default while the user signs up to a subscription. We are in test mode and it does not seem to be working... Here is a request id: req_yH7B7CdpBazH6x
Would appreciate if you could tell us what we are doing wrong

shadow garden
#

Hi there

rare trellis
#

how can i test invoice.paid event right now from webhook

Like subscription renew after one month but I want to test it now

shadow garden
#

I need help with changing the languages in device which is related to stripe, who can help me

loud ermine
#

Hey everyone, will the "setup_future_usage=on_session" argument of the Stripe Checkout Sessions API prefill the checkout page with a saved card for the user in the next purchase?

fresh kindle
#

Hello, does Stripe Tax work with subscriptions even when you add an invoice item to a subscription so that there is an amount for a one time payment in addition to the recurring subscription amount?

vocal wagon
#

Hello. The description field in a payment intent object is described as a string useful to users. Can you tell me what kind of users is the API Documentation referring to? Is it the users of the Stripe account or the end customers? https://stripe.com/docs/api/payment_intents/create#create_payment_intent-description

hazy night
#

Hi guys can we customize this ui element?

hollow prairie
#

Fadil-pi-description

hasty dove
#

is there a way via the api to get a stored credit card number for a customer

hollow prairie
#

Emrah-portal-cancel

carmine hedge
#

is there a way to skip stripe block list for some payments?
Lets say I want to have specific country in my block list, but for some specific payments I want to allow that country

wide fractal
#

hi, want to discuss how we can create checkout sessions for scheduled subscriptions?

terse whale
#

Hello, is this the place to find help for why my payments wont be accepted from stripe?

#

I am not sure why it occurs, but on my website made through shopify, payments wont go through with no reason, except for try again in a couple of minutes. FYI i have only just created my Stripe account and connected it to shopify.

vocal wagon
#

I'm having issues with a stripe_error code on a website im trying to make payment on

#

I've contacted my banks no issues from their side

#

Not sure what to do

#

I have made payment on the same site and it's never had any issues in the past only recently

untold pollen
#

Hello everyone, we are currently developing an APP and we have an issue with Google Pay,, maybe someone also had this problem.

#

We found out google pay work only in few phones, but not for everyone

#

Actually we tried with 4 android phone, and only 1 succeed

mossy canopy
#

Hi team, I'm using the Orders API to complete a payment. In test mode, the Order is created and paid for, but the webhook for order.payment_completed never fires. I followed the steps mentioned here: #1006682673152004136 message.

Example order: order_1LX2HkACJ3FgyPTgzjgmAMjP.

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

digital axle
#

Hello, I am using the stripe checkout session to fulfill orders. I have both subscriptions and one-time-payments. I wanted to display items a user has purchased on their profile so they can keep track of their orders there. I thought the PaymentIntent was the correct way to do this. While for one-time-payments I can overwrite the description and metadata fields using the "payment_intent_data" property when creating a session, this does not work for subscriptions. I was wondering why is it that I cannot set the "payment_intent_data" property for a checkout session creating a subscription although a payment intent is created?

#

The issue I am having is that payment intents for subscriptions created via a checkout session are having the default description of "Subscription creation" which does not look really nice in my overview list of payments.

torn stratus
#

Hello Community! I would like to disable the Touch Id prompt to users, is there any configuration I can modify to disable it in the Stripe elements?

plucky badge
#

Is it possible to change a 'Custom' connected account to an 'Express' connected account programmatically or on the stripe dashboard? and will doing this retain the revenue/sales info of that connected account whilst it was a custom account?

rigid raven
#

Is there a way to manually add a bad card to a Stripe account (in Stripe)?

timid crow
#

Hi Stripe Team,
Is there any way for me to get the balance in another currency? VND for example. I know that I could make a payment with another currency, but i don't know how to get the balance of the account in another currency

oak coral
#

Hi there,
I am trying to update a payment intent from an invoice and I am running into this error: req_TLqT0XmQrCRAJU

What is the process for updating the payment_method_types on an open invoice?

timid crow
#

Hi there,
I have another question about the payment, the param of Stripe.Checkout.SessionCreateParams has the field success_url and cancel url, is there anyway to pass the body into that url?

glacial dust
#

Hi Stripe Team! I'm trying to understand one problem and I'd like to confirm if I'm on right track. Every time I get a Stripe webhook notification about payout.created event, I'm putting it this task to worker and calling ReportRun. It worked well until this weekend. I got this message: Data for your report type connected_account_payout_reconciliation.by_id.itemized.4 is not available yet. Reports are only available for payouts created before 2022-08-15 00:00:00 UTC So then I went to look at the payout I'm trying to create report for and it was created at 2022-08-15 02:08:00 UTC. Can you explain me what is going on so I can make better decision in our business rules?

sonic arch
#

What is the default for service agreement type when not specified?

hard adder
#

Hi, could I have some help debugging this error please:

StripeException(error: LocalizedErrorMessage(code: FailureCode.Failed, localizedMessage: There was an unexpected error -- try again in a few seconds, message: This Connect account cannot currently make live charges.

hard adder
wind ether
#

Hey, I have a question about a failed payment. We tried to refund this payment right after making the payment because we used the wrong bank account. For some reason, the refund failed. And the payment failed. Trying to figure out what really happened here.

vocal wagon
#

We have a merchant in India trying to accept USD and stripe is responding with this error.

As per Indian regulations, only registered Indian businesses (i.e. sole proprietorships, limited liability partnerships and companies, but not individuals) can accept international payments. More info here: https://stripe.com/docs/india-exports

I looked it up and it seems that It may be a regulatory thing but the merchant than pointed out to be that he can generate links in USD just fine using the dashboard which leads me to believe something is wrong on my end. Anyone know how to resolve this?

#

Hi ,

#

we need help withmissing payments

sick meadow
#

Hi folks! Can I somehow test partial disputes?

fiery current
#

Hi - What happens if an employee sets up an account as a Business account by accident & wants to change their stripe account to individual?

mental anchor
#

Trying to get payment methods to appear in the payment elements component.

Does this mean that a user can update payment methods in the stripe dashboard and it should appear on the payment element component?

reef thistle
#

Hey there! I'm wondering what user role is necessary to connect with a connect platform? In the docs, it seems to state that the "Developer" role has permission to connect with connect platforms. However, I have a user that has the developer role and they are not seeing their Stripe account in the list of accounts they are able to connect to.

I'm wondering if it's actually necessary to have the "Admin" role?

wind ether
#

Hey, got a question about ACH refunds. Can I refund the payment while it is still in pending status, or do I have to wait until it has been marked as successful before I can do the refund. And I mean refund via API

green verge
#

For a lyft-like application, how can you use Stripe Connect to only pay out the "drivers" only the moment they've completed their journey? Using checkout with transfer_data funds their account automatically once the payment has been made

tawny pivot
tired dagger
#

If I have a huge list of providers in my index.js, where ideally would I put my StripeProvider (the Elements provider)?

dire valley
#

AAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH I can't log in and I did EVERYTHING

hazy shell
stable patrol
#

Hey , i am using stripe payment element for card and bancontact payment method.. i want to run some functions which will confirm the order in my backend once the payment is successful.. i want this functions to run bfore the page is redirected to the success page.. is there any way to do it

vocal wagon
#

Hi there, I'm having a question about hungarian currency, when sending 200 Ft HUF I'm getting back an error saying 2.00 Ft is too small amount. Is it a correct behaviour?

lethal prairie
#

Hello Team, I am working on adding GPay and ApplePay to the applications. Does it support Subscription? I don't see an example of it. Does the payment intent example given work with Subscription?

winter tusk
#

Hi developers, I am iOS developer.. I have integrated Stripe in my project.. here how to add payment method type in STPAddCardViewController.. because i am getting " status: "requires_payment_method"" in stripe document... and the payment also incomplete.... please do guide

#

got stuck from long time.. please do guid

keen sigil
#

Happy Monday. I have a question regarding Connect Accounts, Transfers and Payouts. We are specifying transfer amount & currency in USD. For Connect Accounts in a different currency, the amount of the transfer is automatically converted to the account's supported currency. We would like to then create a Payout for the amount of the Transfer but in that localized currency, if applicable. So far, the only way i've found to do that is by querying the Balance Transactions API using the transfer's destination payment id as the source filter. Is there another way to do that?

ember sentinel
#

Hi, I have a customer who has a credit card on file and is set to charge_automatically. But Stripe did not charge for their most recent invoice. When I look at the corresponding payment_intent record, I see it has a status of requires_confirmation.

I have not seen this before, and I would like to know:

  1. Specifically, what happened in this case?
  2. Generally, why would a payment intent have a status of requires_confirmation?
rare narwhal
#

Hello,
does anybody know how to add 3D secure to a stripe official module in prestashop ?

real moon
#

Hellois there a way to reach out to stripe support for payouts because the last person I spoke to on stripe never responded and hasn't answered for weeks and I have 2 customers frustrated because I couldn't process their digital goods.. I cannot buy materials because the payout is paused!

silk sleet
#

Hello, is there any way with API get stripe processing fee from charge or payment intent?

radiant musk
#

Hey all,

Following up on a question I asked last Friday about Google pay on react-native sdk.

I am seeing the following modal when attempting to confirm payment via google pay.

ionic onyx
#

Hello, how can I add the possibility for a user to pay monthly (subscription) in Blazor? And to be able to cancel or change plan?

wind warren
#

Hello, if i create a PaymentIntent with for a specific amount and call confirmPayment then attach that payment intent to a create subscription call, is there a potential of two 3ds or will the subscription be created without any 3ds requirements since the payment has been confirmed already? i know that a subscription comes with a payment intent, there is a reason why i want to do it differently (we have a custom flow which requires us to do it this way)

uncut socket
#

Hi! Hoping someone can help with an issue I've run into. We're using the billing portal to allow customers to add and manage their credit cards. However when we retrieve the customer object via the API, the cards object is empty. Also when retrieving all cards for a customer, the cards object is empty. This is very odd since the customer does show cards in both the Stripe dashboard as well as the billing portal.

safe blade
#

I hope this is the right place, I'm new to stripe and I'm having trouble implementing it in Flutter for an app I have, I want to implement a payment method and some data, can anyone help me?

median widget
#

Hello, I have a question about gaining access to the beta "Finalise payments on the server" API integration. Wondering if anyone has gained access to it here? and if so how they did so? I've failed so far after several weeks or requesting access and contacting support etc.

wind ether
#

I need some help on creating a Mandate for a bank account payment source. The documentation is a little lacking.

sleek pelican
#

Is it possible to know what a Standard Connect Account processing fee is before initiating the payment? We often help our connect accounts pass on fees to their customers (https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers), but we have accounts in different countries so it's not always 2.9% + 30 cents. Sometimes it's dependent on the type of payment method used

still imp
#

hey guys πŸ™‚ anyone knows if the php sdk supports php 5.6?

kind crow
#

I'm creating a Payment Element but the container is only populated with the Card fields (and country) despite creating the PaymentIntent with 'automatic_payment_methods' => ['enabled' => true]. I've got multiple payment methods turned on and "Live". In the dashboard the payment_intent.created event contains "automatic_payment_methods": {"enabled": true} but also "payment_method_types": ["card"]. How do I get the intent to use all available methods? I'm in a region with multiple methods as well as specifying a supported currency e.g. SEK for Klarna.

mental anchor
#

How can I implement all payment methods within payment elements? I want a user to be able to go to /settings/payment-methods and activate any of the payment methods and it would appear on the payment elements component on the front end?

And then when an account is connected I am getting this message: North Plugins is my app that this other stripe account is connected too. But now I can't manage payment methods because it is saying the app is managing the payment methods.

vocal wagon
junior shadow
#

Good afternoon!
I am in the process of upgrading from using a "Card" in a "Charge" (Payment Methods that start with card_XXX) to Stripe Checkout.
Is there a way to migrate an existing user's saved card to show up as a default Payment Method in the Stripe Checkout cart without having to re-enter the information?

Currently, for any card_XXX payment methods, I have to re-enter for them to show up as a default payment the next time I checkout (which now becomes a new payment method pm_XXX)

vocal wagon
#

still have the same problem,
no webhook is called (I'm replying to my original message since discord does not allow me to write in the original thread)

payment looks done to connected acct: acct_1L58tQPEXCgis1uG

id: pi_3LX9IAAti7rRHD030GNmsHjW

I have replaced original code:
$this->_client->paymentIntents->create([
'amount' => $amount,
'currency' => PaymentHelper::getCurrency(),
'customer' => $customer->id,
'payment_method' => $paymentMethod->id,
'off_session' => true,
'confirm' => true,
]);

with:

            // https://stripe.com/docs/connect/charges-transfers
            $orderName = '{ORDER' . $payment->id .'}';
            $paymentIntent = $this->_client->paymentIntents->create([
                'amount' => $amount,
                'currency' => PaymentHelper::getCurrency(),
                'customer' => $customer->id,
                'payment_method' => $paymentMethod->id,
                //'off_session' => true,
                //'confirm' => true,
                'transfer_group' => $orderName,
            ]);
            $transfer = \Stripe\Transfer::create([
                'amount' => $amount,
                'currency' => PaymentHelper::getCurrency(),
                'destination' => $this->getAccountId(), //'{{CONNECTED_STRIPE_ACCOUNT_ID}}',
                'transfer_group' => $orderName,
            ]);

thank you in advance for any help again

With Connect, you can make charges on your platform account on behalf of connected accounts, perform transfers separately, and retain funds in the process.

tired dagger
#

So I believe my Google Pay isn't showing (using the Payment Button Request Element) because of rerenders to the component and canMakePayment being called multiple times. Has anyone had any issue with this? Is there a way to leverage useMemo or useCallback to prevent the call from happening multiple times?

fiery stirrup
#

Is there any way to retrieve a charge by means of its idempotency key?

kind furnace
#

[Question] What's the flow for creating a subscription with Google Pay? Do we need to create a payment intent? I'm not sure how to attach the payment intent to the subscription.

wind ether
#

Hey I have a question about using paymentIntent. When I use a paymentIntent to pay a credit card payment, I get a balance transaction token. If I use it with a bank account payment method, I do not get a balance transaction. Any reason why ?

lean osprey
#

I've got a form that includes both a Stripe Elements instance and several other fields, most of which are required. Before submitting the form, my code validates that the required fields are all present and displays messages under any missing fields. The tricky bit is that if some of the non-Stripe fields are missing, I can highlight those fields, but I haven't found a way to make the Payment Element highlight missing fields without actually submitting the payment intent, and I don't want to submit payment until all of the non-Stripe fields are filled out. This leads to a slightly awkward user experience in that the Payment Element's fields don't get visually marked as missing at the same time the other required fields do. It's a pretty minor issue, especially given the specifics of the form's design, but I figured I'd ask if I'm missing some obvious way to make the missing fields behave consistently.

outer wigeon
#

Hey all -- trying to integrate Stripe API calls into my Apex code, and struggling with figuring out how to "Finalize" an Invoice.

API documentation references the "Invoice" class for other languages, and calls a "finalize" method -- but I'm not sure what it's doing, as I do not have access to it in Apex.

Just trying to figure out what I need to do via direct API call (and parameters, I'm assuming) to move an Invoice into Finalized. Anyone have any thoughts?

novel cedar
#

Hey - stripe discord noob here. Couple of questions below:

Use Case: B2B SaaS product w/ usage-based monthly subscription
How I Picture the Flow

  • User signs up on my site with my login/auth forms
  • User goes through my onboarding flow to enrich user profile
  • Last screen is a billing screen - where they will enter EITHER card info OR bank account/routing
  • I would like to exchange the payment info for a token so im not sending it to my API
  • My API would accept the token
  • My API will create the customer + payment method (via the token), and create/start the subscription for them

Questions

  1. If i create a token for a bank account - it does not look like i can provide additional info like address?
  2. If i use the PaymentElement - it needs a client secret from some intent - what intent would I use for a usage-based subscription? By process of elimination, I'm guessing setup intent
  3. Am i thinking about this flow correctly?
  4. Is there a more "no-code" way of managing this all? IE, on the last step, provide a "click here to setup your billing" - which boots you to a stripe-hosted page.

This all becomes more complex as it is a tiered & usage-based pricing model. Things like pricing tables are not supported for this

primal rain
#

Hello fellow Stripe fans! I have what I hope is a very simple question...

  • I have a Stripe payment link for a product. It works great.
  • I have a Stripe coupon code that I can use for that product. It works great.
  • I can go to the payment/checkout form using the payment link, and manually put in that coupon code! It works great.

Question:
Is there any way I can add a query parameter, or something simple, to pre-fill the coupon code in to the form so it's all ready to go?
It seems that it's more complicated than you would think getting customers to understand how to put in a code.

Thank you in advance for any insight or help!

woven garden
#

Hey everyone,
I'm trying to access my line_item's metadata after a purchase has been completed.
I have access to both the line_items array & the checkout session object in my success page, but I have no way of accessing the metadata I added to line_items duing the createCheckoutSession phase.

merry cypress
#

I am using Order Beta. The moment has come when I have to refund the Order. I see that it is not possible to do it via API calls, but exclusively via the Dashboard. Is there some way to do this via API or will it be coming soon? Any information?

wicked steppe
#

Can you add more than one email to be a recipient of payment receipts sent by Stripe? If so, can you do this via an api call?

solar egret
#

This isn't a help question, just a suggestion for the Stripe mobile app. (If this is the wrong place please let me know). I was wondering if you guys could add a custom notification sound setting. Definitely not priority, but would like to have the option to change it from the default sound. For example, when I get sales I'd like to have a cash register sound to distinguish from my other notifications. Thank you and have a good day!

chilly nova
#

i'm new to stripe api. i am trying to find out if there is API available to set the Settings > Billing > Subscriptions and emails > manage invoices sent to customers > customer emails = no email finalized invoices to customers (i.e. off).

wind warren
#

Hi, i am wondering in which cases i need to call stripe.retrieveSetupIntent after callling stripe.setupPayment or stripe.confirmPayment? Can i just await the stripe.setupPayment or stripe.confirmPayment calls and use the result from that instead?

outer bison
#

Hi, I'm working on building a web app that allows companies to pay their contractors via Stripe Connect. I could use some advice on how specifically to best to leverage Stripe and it's SDKs to get an MVP up and running quickly. Any chance of getting a VTC to try to go over this a bit more quickly?

limber wing
#

Hi, I'm wondering, is it possible to pause payments on a custom connected account through an API call?

burnt nova
#

Hey there, how to actually contact Stripe about an error on my account?

brittle nebula
#

Hi stripe team ,
i have questions about subscription trial period ,so i have products with fixed price or plans that customers can subscribe to , i offer 14 days trail , and im trying to actually charge the customer when the trial ends , is there a way to do that , im using setupIntent to collect that payment info , then elements to activate the subscription later

fresh kindle
#

Hi, it says Stripe Tax works with Stripe Billing. If I'm creating a subscription invoice, adding a one-off invoice item to it, and using the PaymentIntent of the first subscription invoice to use to render the PaymentElement, am I using Stripe Billing, and if so can I use Stripe Tax?

slender hemlock
#

Hey , i need some help in Connect 😦

untold pollen
#

Hello is there still dev available for help on google pay ?

grim lily
#

Hello, is there an event sent to our webhook endpoint when a refund changes from pending to succeeded (specifically when a credit has been posted to the customer's bank account)? I know charge.refunded.updated is sent when a charge fails. A charge.refund is sent when a "charge is refunded" but the phrasing is ambiguous to me. Thanks for the help!

half goblet
#

I'm seeing the following error RCTFatalException: Unhandled JS Exception: TypeError: null is not an object (evaluating 's.default.getConstants')) this is in a Hybrid ReactNative / iOS app. When I run our source-map tool to track where in the project the error is being thrown from, it appears to be thrown from node_modules/@stripe/stripe-react-native/src/index.tsx line 40 character 0 which is export * from './types/index';

Has anyone run into this before / have any suggestions?

Is there anyway that this could be caused by the stripe SDK being initialized before the app is mounted?

sacred spruce
#

Is there a way to change the order of payment methods for the payment element?

mint flume
#

Good night

#

I'm selling subscriptions y different countries with different currencies, only i have USD currency price, exists a way to sell in MXN currency or COP currency when the customer visit us from Colombia or Mexico but showing the price in USD? Something like specify the currency to collect

astral rock
#

Hi

I'm trying to create a refund with "reverse_transfer = true" but the whole amount isn't being reversed.

jade spindle
#

Hi guys

#

I am actually having some trouble pushing usage reports from my end to the stripe dashboard (Node Js)

vocal wagon
#

HELLO !Our cleints receive this message all the time ( see screenshot) and we are trying to confirm with the Licence I
d The one of the 2 owners and it is not approved

mental anchor
#

In my connect payment method settings I have set Allow connected accounts to customize their own payment methods from the Dashboard but when a connected user enables a payment method like Link or Google Pay it doesn't appear in the payment elements component.

What more do I have to do to get it to automatically sync?

vocal wagon
#

hi

random wharf
#

Sir why card is declined

round ferry
#

Hello, what is the best way to handle scenario where client has not fulfilled 3D secure authentication and payment status shows incomplete on Stripe dashboard? As product owners what should we do here? our systems right now are showing payment is successful as stripe is still giving 200 status upon receiving payment intent. But on stripe dashboard the payment is still not deducted in this case as it is awaiting secure authentication approval.

small berry
#

iam building a jobportal which has anual montly and quterly plan subscription with also adition seat and job slot subscription . how can this be handled the payment has been done but here the plan would be upgradable to other plans and the job slots and seats would be upgradable only on quantity can someone give an insight on this?

civic saffron
#

I am getting this error
"error: "Call to undefined method Stripe\Service\CustomerService::allPaymentMethods()"

#

I am using stripe-php

Here is my code
try {
$paymentMethod = $this->gateway->customers->allPaymentMethods(
$customerId,
['type' => 'card']
);
return $paymentMethod['data'][0];
} catch (Exception $e) {
throw new Exception($e->getMessage());
}

primal vault
#

Hi, if I enable Stripe Tax to now collect EU VAT, will that also start collecting it from existing subscriptions (if those subscribers are in EU)?

thick walrus
#

Hi can someone tell me how i can integrate Klarna via Stripe in my Shopify. I have Stripe as payment processor but i can not activate klarna in stripe.

primal vault
#

Hi, I notice that when I enable Stripe Tax with a registration for say, New Zealand only, in Stripe Checkout is starts asking US visitors for their address to "calculate tax". Is there a way to stop it from requiring US visitors addresses, since I'm only registered in New Zealand?

misty hornet
#

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

fickle torrent
#

Hi, I have a technical question about Stripe Subscription recurring payments. I would like to change β€œSubscribe to” into Japanese. Is it possible?

fickle torrent
swift bear
#

Hi there. I am having an issue where my Pricing Table won't show up when embeded into my website or emails. Stripe support have said the code is fine and refered me to this chat.

#

I don't understand what I am doing here lol

misty hornet
#

@fickle torrent I've created a thread, let's discuss there, thanks.

jade spindle
#

Hi jack have updated the thread instead of creating new one

native mica
#

Hello everyone! I hope you are doing well. I have a small question about Transfer. Do I understand correctly that if transactions occur inside Connect, between accounts, then transactions are free? Unfortunately, I am not able to test this moment, and there is not enough information on the site.

vocal wagon
#

Hey, what is the sort ordering implementation (specifically for fetching credit notes, I don't see any parameter by which I can fetch credit notes based on date range)? (I need to get credit notes of invoices from certain month, is there any better way than requesting credit note one by one for each invoice in range of invoices ? [If it is in chronological order that Stripe returns credit notes, I can potentially query credit notes based on starting_after parameter, by getting one credit note of first invoice in month and then paginate until there is credit note from next month]

final tartan
#

Running Stripe CLI for stripe accounts delete acct_xxx --live

I get response (after confirmation)

{
  "error": {
    "message": "This application is not authorized to delete this account.",
    "type": "invalid_request_error"
  }
}
final tartan
sharp frigate
#

I would like to ask if I will be charged a 2% currency conversion fee if I accept USD payments on shopify with a Hong Kong stripe account

rustic willow
#

Hi all, I integrated the Stripe checkout to collect the setup intent of a customer (https://stripe.com/docs/payments/save-and-reuse). However, when loading the session.url from the checkout session the website is not loading in testing. The stripe webhook is locally running.

Is this the intended behaviour that the checkout site won’t load in testing? Thanks!

vocal wagon
#

Hi everyone, I've been having some issues with the Stripe <-> ClickFunnels connection. We sell our products via ClickFunnels and use Stripe as our payment processor. A couple of weeks ago, we had a situation where out of the blue our Stripe account was disconnected from al, of our funnels. Then yesterday, we discovered an issue where all order forms stopped working in one of our funnels. No sales go through and when a customer does try to buy they received a payment approval request for Β£0.00 (even though our product is $297). Even after they approve the payment, nothing happens - they just get a card declined message. I'm already in contact with ClickFunnels support about these issues but I'd like to see if Stripe can provide any further clarity or help. These issues are both payment related and seemed to be caused by some problem in the way Stripe and ClickFunnels are working together

final tartan
jade panther
#

Hey there I'm currently looking at subscription schedules. I am already using basic subscriptions for my invoicing and it has been working a treat. One thing I enjoy is that when creating a subscription you can easily set it up to be paid via ACH Credit Transfer by setting ['payment_settings']['payment_method_types'] = ['ach_credit_transfer',]. (As far as I understand, this cause stripe to create a new Source Object of type ach_credit_transfer which then is used for the subscription?) However I haven't been able to find a similar setting when creating a Subscription Schedule. Did I miss something or does that option not exist?

lime knot
#

hello

#

You've created too many document verification attempts for this account. Please contact us at https://support.stripe.com/

#

what i do

#

who do i talk to to solve my problem ?

tawdry mortar
#

Does Stripe support numbering of items on the invoice?
example:

  1. ITEM1 <price>
  2. ITEM2 <price>
    etc.?
dense pecan
#

Hi,

I was testing the Express onboarding for a merchant and saw some language inconsistencies.
Is there a way we can set Spanish as default language in the Onboarding Dashboard of Express?

quasi robin
#

hi!
there is a way to trigger events for webhook related to subscription renewal manually with the stripe cli?
or there is anyway to create a subscription that can be renewed in less then 1 day?

smoky pasture
#

hello all, I have a question re stripe terminal

unique gull
#

Hi all, I'm trying to implement the Elements example from here: https://stripe.com/docs/stripe-js/react but I'm getting the Typescript error Property 'children' does not exist on type 'IntrinsicAttributes & ElementsProps'. Is Elements missing the correct children prop, or have I done something wrong?

const Pay = (props: PaymentFormProps) => {
  const stripePromise = loadStripe(import.meta.env.VITE_STRIPE_PK, {
    stripeAccount: props.data.stripeAccountId,
  });

  return (
    <React.Suspense fallback={<Spinner />}>
      <Elements stripe={stripePromise}>
        <PaymentForm {...props} />
      </Elements>
    </React.Suspense>
  );
};

React components for Stripe.js and Stripe Elements

tawny glade
#

Hi, why the prorata calculation seem incorrect?

gusty imp
#

Hello, I am using a stripe webhook to update and mark order as paid. What happens if for some reason my server is down and the order doesn't get updated and marked as paid? How should I handle this case?

#

@hollow prairie thank you for responding. I will look into this

torpid condor
#

unable to create Custom- Connect account for India. This works from other Country but does not work for india. Is there a way or work around to create Custom - Connect account for india

zenith knot
#

Hi Stripey's (yes I i know right!), I'm having trouble getting alot of
"error": {
"code": "card_declined",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card has insufficient funds.",
"type": "invalid_request_error"
}

at the minute, on subscriptions and wondeded if there is something wron our side or that truely 3 customers in a row just had a bank issue?

turbid viper
#

There is a bug in the checkout session listing API. If I fetch the first page, using endingBefore as a query param, with the ID of the first item on "page 2", whilst the data returned it correct, the has_more value is set to false

velvet bridge
#

Hey there, how do I know if the user paid with card or google pay or apple pay from the payment element after I call toconst result = await stripe.confirmPayment({ elements, confirmParams: { return_url: returnUrl, payment_method_data: { billing_details: { email: email, name: fullName, phone: phone } } }, redirect: 'if_required', })

round ferry
#

I've got a serious problem again with webhooks, all of my previous webhooks are getting overwritten by latest webhooks which gets created

#

every time an user pays on our platform for monthly bookings, we create a new subscription and a new webhook to call back our webhook endpoint, surprisingly our existing webhook gets changed as soon as this functionality of creating new webhook is triggered.

brittle edge
#

Hello there,

I am currently implementing a custom subscription flow for my client.

First of all, the invoice and subscription are handled separately via webhooks and if a customer upgrades his subscription he immediately gets his new benefits and subscription status.

Is there a setting or guide to set up automatic fallbacks if the payment for the new product fails?

Example given:
Customer 1 buys (and successfully pays) Plan A for monthly $10. After 15 days he wants to upgrade to Plan B which costs $20 a month. Now the customer has to pay $5 (prorated charge) which fails and he keeps Plan B with an overdue invoice of $5.

Instead of this behaviour I would like to close the invoice as uncollectible (I could do that for failing cycling payments) and set the customers subscription back to Plan A.

What I recently implemented did change the subscription back to Plan A but also granted a credit balance of 5. Is this only due to the invoice that is overdue or is my approach completely wrong?

vocal wagon
#

Hello, I have a question regarding TAX IDs. If both TAX ID is provided on a customer and it is set up on business dashboard, does the Stripe calculates the tax amount based on different client TAX ids or it should be handled manually?

celest ledge
#

Hello,
I was wondering if there is a way to create subscriptions that have a different initial price than a renewal price
e.g. Charge $100 now and then charge $150 per month

vocal wagon
#

Hello, is it possible to add multiple options during the in-app checkout form?

For instance, we have 3 subscriptions plans where users subscribe to monitor X vehicles:

  1. Basic (10 vehicles) - 10 €
  2. Advanced (100 vehicles) - 90 €
  3. Pro (1000 vehicles) - 900€

For each plan, customer can add X vehicles per specific price. Say 1€ per vehicle. If customers needs 110 vehicles, the most suitable option is ***Advanced *** + 10 vehicles, which will cost him 90 + 1x10 = 100 €.

Is there a way to allow customers to select such options during checkout screen? I couldn’t find such scenario in the docs and I would appreciate if you gave me sources to check out.

frosty helm
#

Hello everyone!
Can Stripe Connect automatically send a payment to an external bank account?
Example:
User pays plan A (Suscription) through our platform, and we need to send X amount to the service provider. Can Stripe automatically transfer this payment to the service provider bank account?

willow latch
vocal wagon
scarlet aurora
#

Hello. I am trying to streamline an ETL process bringing in Stripe data via Fivetran: we bring in payment data which has 2 fields of interest to us. These fields (e.g. internal user ID and product manufacturer) are defined by us and are held in metadata. Is it possible to separate these into two distinct custom columns or can custom data only be held in "metadata" / "description" fields?

civic saffron
#

How to use test clocks for existing subscriptions?

candid olive
#

Hello,After I just registered and set up the company information, the account cannot be used after I received three transfers. Is there any way?

wind ether
#

Hey, I have a question about canceling a paymentIntent for a ACH payment. Can you confirm that I can cancel the ACH paymentintent up until the status is processing or succeeded

smoky pasture
#

need help with stripe terminal

#

please

hollow coral
#

Hi, I have a question about automatic tax collection. We don't store products and prices on stripe and we calculate everything on our side. How can I create invoiceItem with price tax behaviour as inclusive/exclusive without creating product and price objects on stripe account? Is it even possible? This is the code part
await stripeFactory.invoiceItems.create({ customer: customerId, amount, currency, description: i18n(Product.${productCode}, defaultLanguage, null, 'Plan'), }, { apiKey: stripeApiKey, });

fickle sable
#

Hi there. Is it possible from the API to determine what payments (ideally payment intents) are in a payout?

sweet saffron
#

Hi

#

whats happen ? now all my website don't accept the card , they are no asking 3D secure (i have already put fraud radar ON )

#

All my website doesnt work with stripe now , im so so sad

tepid pine
#

Hi there. Is there a way to fetch the "Stripe Fee" . (the Fee that stripe charges on successful credit card payment)

sweet saffron
#

What i need make too my side ?

#

its biggest industry

#

we have 7 plateform online with stripe for customer

#

people paid recurring for access too saas plateform

#

but now nothing work , card is declined directly and no information in dashboard , no logs , no data , its crazy

#

my language is french native, i really need help

full bane
#

I got a warning like this.
All transactions are currently suspended.

We have carefully reviewed your company's registration details and website content, but unfortunately we have come to the risk of complaints from customers is beyond the scope of what we can handle. Therefore, we will terminate the provision of the service immediately. note that we are unable to provide further details on how we conduct our risk assessments and why your account is considered high risk.
In addition, due to the increased risk of your account being challenged, we will be suspending payments to your bank account for the next 120 days.During this period, the withheld sales will be used to file disputes and refunds on your account. amount will be transferred to your bank account as soon as the deposit becomes effective at the end of this period. possible response If you think that our judgment is wrong, we will take immediate action. Please fill out the form below so that we can quickly reconfirm your account. credit card verification I am very sorry that I could not help you this time. I wish you all the best for your business development.

rose otter
#

DOMAN-invoice-tax

full bane
#

help me

tepid pine
sweet saffron
#

But its same with new account ?

#

for exemple i have create new account , because im biggest industry i cannot wait , and its same problem i cannot take payment

zinc garden
#

Hello

rose otter
#

maximum7362

tepid pine
# full bane help me

We ran many payments on a cron job and the cron job did not finish and ran into a loop. This caused our account to be suspended because it looked like we were commiting fraud. You need to check that this did not happen!

full bane
#

But then I got a solid needle

rose otter
#

neco

sweet saffron
#

And why with new account the stripe not working too?

#

i have 7 plateform , i have receive same message error of NECO (its error because all my customer are happy, nobody complaint)

#

i have try too make new account , because i cannot stop , i have customer every days

#

but its same problem its not working , all card is declined without logs in dashboard

rose otter
#

TheBoredVet-payout

vocal wagon
#

Hi to all,

I am creating a marketplace, here is the stack :

  • Shopify
  • Webkul (Shopify app to interface with sellers)
  • Stripe Connect as payment intermediary

Commissions are set up on Webkul and should apply to transactions between the seller and the buyer. Stripe must give me the ability to access all transactions and authorize payment to the seller while applying the hold on the transaction.

Today the transactions are displayed on the Seller Stripe (connected with the Marketplace Stripe) but nothing appears on my Marketplace Stripe. And I can't figure out how to apply commissions on these transactions + manage the payouts.

Could someone help me to set up all this? operator climate

round ferry
#

@willow latch hey, thanks mate for providing me in-depth assistance with webhooks! will try the solution as you said.

novel cedar
#

Heading down the checkout path as suggested here #dev-help message. But curious where/how to specify details of the subscription like collection_method, billing_cycle_anchor, etc?

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

onyx garnet
#

Hi Stripe Team,
I'm using the payment checkout API, I would like to know that is there any way for to make an action when the payment is success? For example, I want to update the money field in my database via a POST request after the payment is success

rose otter
#

Jasven-stripe-fee

vocal wagon
#

Hey stripe team,
quick question. What does ich_ prefix mean for card id? Usually, I had ic_ and now I see a new type ich_

copper reef
#

Gaben-checkout-API

wanton sorrel
#

Hello stripe team,
When I do stripe.issuing.Authorization.list or stripe.issuing.Authorization.list(limit=500),
The max amount of authorisations that are scraped is around 14. How can I scrape more authorisations?

rose otter
#

TzEmikoBQ

cloud nymph
#

Hi there! πŸ‘‹ I guess is already a solved problem, but I've googled around and couldn't find any suggestions on how to do this.

We have a service which we happily use Stripe Checkout for. The service is a subscription based service for teams, in which they subscribe to one product with their desired number of seats. We've used Stripe Checkout and the customer portal for updating the available seats, cancellation, upsells etc, which make the integration work very easy.

However, we've decided to add new features we implement into new Stripe products, so that people can tick off and pay for only the features that they want to pay for. According to the docs here (https://stripe.com/docs/billing/subscriptions/integrating-customer-portal), that means we cannot use the customer portal to update subscriptions.

We really like Checkout and the customer portal, so the "optimal" solution would be some way to update a subscription via something like a merge of the upgrade subscription call and a checkout session (i.e. the same look and feel), so that we don't have to present prorations and handling 3DS/SCA in our own app. I can't see that anywhere however.

My question is: Is the easiest (only?) way to do deal with this to call the prorate preview/update subscription ourselves, or is there some service or interface you provide that would make the integration work a bit easier here? Ideally we'd like everything related to payments happen on Stripe's domains, just to make the experience consistent.

wanton sorrel
#

Hi Stripe Team, is there a way to filter the authorisations scraped without having to get all the authorisations first? E.g filtering based on merchant and created/date attributes

candid lark
#

Hi! I have activated taxes for all my payments but for some reasons, it is not charging my subscriptions even if I create a new price with tax! Anyone can help with this? Thanks a lot fire team πŸ”₯

flint mural
#

Does anyone have any information on how Stripe will move to 3DS 2.3 and if we can leverage SPC (Secure Payment Confirmation) within the EMV 3DS flow to better determine the legitimacy of a transaction in order to reduce the risk of fraud?

vocal wagon
#

I added stripe as payment for woocommerce website (rental property). How can I set a fees on top of a payment?

native root
#

Hello my transaction was declined

vagrant bloom
#

Hi, we are working on including ACH direct debits with instant verify for our Connect accounts. We are using Connect with destination charges and on_behalf_of. According to the documentation at https://stripe.com/docs/payments/ach-debit#connect-merchant-of-record, this should mean that for the authorization flow, the Connected account should be the merchant of record. However, in the auth flow, it is instead displaying the name of our Platform account. Is this a bug, or is there a configuration issue? This is how we are initializing the SetupIntent:

@intent = Stripe::SetupIntent.create({
  customer: @supporter.reachpay_customer_id.to_s,
  payment_method_types: ['card', 'us_bank_account'],
  payment_method_options: {
    us_bank_account: {
      verification_method: 'instant',
      financial_connections: {permissions: ['payment_method']},
    },
  },
  on_behalf_of: @current_account.reachpay_account_id
})
fickle sable
#

@rose otter - my thread has closed regarding finding payments for payouts. I have since tried and can't seem to get access to the connected accounts through that method, and that's what I am after. Is there any way to get the balance transactions from connected accounts to do as you advised?

civic saffron
#

I am getting this error:{
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such billingclock: 'clock_1LXQqPSJsXH2azWQghwZlLdP'",
"param": "test_clock",
"type": "invalid_request_error"
}
}

Learn more about error codes and how to resolve them.

copper reef
#

@fickle sable I reopened the thread

fleet birch
#

Hi

#

I am looking at stripe payment method implementation for one of our website..

copper reef
#

@fleet birch let's chat in the thread I've created for you

dapper fern
#

Hello, Is it possible for a customer with a subscription and some scheduled updates to cancel their subscription from the payment portal? We have our portal configured to allow cancelling, but the portal does not render the option when the user has a schedule in place

vocal wagon
#

Hello,
I would like to get stripe webhooks on a local server and was wondering if it is possible to integrate Stripe CLI to forward webhooks from the live environment or is it only able to forward webhooks from the test environment?

gilded goblet
#

Hello! I'm building out a sample todo app where admin users subscribe to a plan, allowing them to create todos. For this, my in-progress approach is to create a stripe customer, and then when they try to perform a Todo CRUD operation, I check to see they have a valid subscription, and if so, let them proceed.

However, now, I'm wanting each admin user can invite other users to their team (todo tenant)

Any idea on how I could make sure each user is authorized to perform an operation, based on whether the admin user has a valid subscription?

vocal wagon
#

We have the account paused pending deposit for more than a week and they do not give me an answer, any option?

pure coral
#

Anybody here using webhooks ? I have a payload that's bothering me. In a context of a refund, I have in the payload at the same time "refunded": true, and if I dig in the refunds in the same payload I have "status": "pending" on the refund object. That's not very helpful is it refunded or still waiting to be refunded ?

dense field
#

Hi guys, I'm using Stripe.js to setup offline payments for later processing through credit cards. I have the cc collection and charging working fine but I can't find a way to allow customers to update their credit card if needed. There doesn't appear to be a SetupIntent updated feature in Stripe.js or I just can't find the docs for it

wanton sorrel
vocal wagon
#

Hello ! I have a question regarding Bacs Direct Debit payments. In the docs (https://stripe.com/docs/payments/payment-methods/bacs-debit#request-capability), it is mentionned that if the bacs_debit_payments capability is active, then it is possible to use the on_behalf_of parameter. I'm currently trying this out: I have a connected account with this capability active, but when I'm trying to create my PaymentIntent, I still get the following error stripe.error.InvalidRequestError: Request req_MvauAHVTf4XBz3: The provided payment method types (["bacs_direct_debit"]) do not support 'on_behalf_of'.. Am I missing something ? Api version is 2020-03-02. Thanks

--EDIT--
I had the wrong argument for payment_method_types. Should be ['bacs_debit'] instead of '[bacs_direct_debit]' πŸ€¦β€β™‚οΈ

sonic fulcrum
#

Hello I need help

#

My account is under review for 48hours before I can use instant payout but it’s been 48 hours and I made 8 deliveries and still can’t instant cash out .. please help what is the problem? Because I need my money

radiant musk
coarse shadow
#

Hello.. I have a question regarding customer emails

karmic pier
#

Hi there! i'm having issues with JS Stripe Elements in my ionic app. Just on iOS the card doesn't focus on the input and the keyboard doesn't pushed up the content. I read in some places that is a safari issue in iOS 13+ but i don't find current information about that. So, anyone did the same issue?

stray oxide
#

FΓ©lix - BACS + OBO

strange tiger
#

Hi, I'm trying to figure out what the ts type is for the checkout.session.paid event. I have this code, but Stripe.Checkout.SessionsResource doesn't seem to be correct. There's also no Stripe.CheckoutSession or Stripe.Session type that I can find. Is there a ts docs page for these?

if (event.type === "checkout.session.completed") {
  const checkoutSession = event.data.object as Stripe.Checkout.SessionsResource; // type not found

  stripe.customers.update(checkoutSession.customer, {
    metadata: {
      ...
    },
  });
}

I'm on stripe@10.2.0

stray oxide
#

kaakuu - ionic

dreamy loom
#

Hi, for how long can I query webhook events?

vivid burrow
#

What parameters when creating a subscription allow me to bill the customer immediately? (as opposed to waiting 5 minutes for draft invoice to come out)

thick walrus
#

Can someone add Klarna(Stripe) to Shopify

craggy basin
#

i want new subscriptions to bill right away, cant really figure that out can someone please help me?

woeful grove
#

hi team I'm getting a error on the PaymentSheet . I've passed it the required client_secret, customer id, and ephemeral key and I'm getting back this when I try to add a card. Received unknown parameter: client_secret Any idea what's wrong?

jade panther
cold edge
#

On the payment page, linked to by the hosted invoice URL, is there any way to customize which payment method is listed first? e.g., set to open with the option to pay via ACH debit listed first and credit card listed second?

dire valley
#

I still can’t login

novel cedar
livid ore
#

When testing webhooks (specifically stripe trigger issuing_authorization.request) is there a way to specify the amount, or any other information included in the test request?

cyan glen
#

hey, anyone tried to embed a stripe-pricing-table in a locally stored html file? I can't get it to load - I just get a "Something went wrong" message (just in test mode) :/

ebon moss
#

hello Stripe team, We have a number of overseas accounts that have had their cc on file all of a sudden not work, would there have been an update on your end or the accounts bank? who can I ask support questions to?

quaint quest
#

Hello guys we just implemented paymentsheet for our Android app, we added in the config support for Google pay but we do not see the "Google pay" button showing up, wonder if we might be missing anything. Thank you so much in advance

oblique trellis
#

hi, how do I pay from Russia?

jade panther
#

Hey, one quick question: https://stripe.com/docs/api/subscriptions/create#create_subscription-payment_settings-payment_method_types here it says payment_method_types = customer_balance supports "EUR, GBP, AND 3 OTHER CURRENCIES" what are the other 3 currencies?

And then a second, maybe not as quick, question: Is it possible to use payment_method_types = customer_balance when creating a subscription with a north america based account (both the stripe account and the customer would be NA based)? When I tried it I got "The payment method type customer_balance does not support the currency usd."
Currently I'm using payment_method_types = ach_credit_transfer to facilitate bank transfer payments but I'm wondering if theres a way to set it up somewhat consistently across different regions.

grizzled tulip
#

Hello, I cannot get into my stripe account because I have changed my phone number and you have not being paying me my money (merchant account owner)

ivory mountain
#

hey folks- question regarding creating accounts for Stripe connect [https://stripe.com/docs/api/account/create_login_link]:

I'm using a Stripe-hosted webpage to complete the KYB information and am trying to prefill most (or all, if possible) of the required information based on the records I have about my customers.

however, when I test it, although I'm providing a phone number and email, I'm still asked by the Stripe-hosted page to enter phone + email and go through the verification process. is there a way to skip this verification if the phone has already been verified by me?

furthermore, it looks like there isn't a way to prefill the Verify you represent this business information either - is that correct?

paper roost
#

Hi, Can we renew the subscription before billing and then change the billing cycle after user pay for that?

patent spade
#

hey!
i’m working with stripe-js and turns out the CardElement contains a hidden input which has aria-hidden set but is still focusable, which is a violation of the aria spec
is it the right place to report this?

coral jacinth
#

Hello, I have a question about express connected account, It's unable to accept the TOS via API, and from the UI I can't find anything to accept the TOS

twin marten
#

I cannot verify my email because Stripe never sends the email to me? How do I resolve this?

proper lark
#

Hey all - I am working within Bubble to setup my customer portal session.
However, in the api, It is asking me to 'hard code' a customer ID.

This then causes a customer to sign up, but when going to manage their subscroption, it shows the user in the portal as someone else. How can I work around this? Apologies for the basic question... product designer here and not a dev.

sand pond
#

Hey, is it possible to get the company name, via API filled out during a checkout?

tender kiln
#

hi devs! i have a question about webhooks: is it possible to stop a event to be resended via webhook? like in the image, i want a specific event recorded in my webhook to not be resended

midnight notch
#

Hi Devs, I am using Strip Express with WooCommerce Payments and I need to refund a customer. WooCommerce says "Order status set to refunded. To return funds to the customer you will need to issue a refund through your payment gateway." but there is nothing related to refunds in Stripe Express Dashboard

vocal wagon
#

Hi. Can my platform's connected express accounts pay money to the platform for accessing some products using their stripe balance?

misty karma
#

Could use some help with sending notifications to Slack. The only notifications I am able to have show up in Slack are "New customer" notifications, but I want to know when a purchase is completed.

misty karma
strange crow
#

Hello, is the Provide a complete and working website action required notice triggered when it's the webhooks failing or is there any other reason (like possibly Cloudflare's UAM?), thanks

mighty wharf
#

Hi Devs, I have a couple of questions about payouts:

  1. Is there any option for stripe to send an email to a connected account when they receive a payout?
    (I didn't see any options anywhere in the dashboard, and as for Test Mode, I never received any, but asking just in case)

  2. In case there aren't any automatic emails, it means I have to handle it via webhook, so I've got two questions about the payout.paid event:

  • Did I understand correctly that this event fires even if payout fails and that a payout.failed event fires later? If that is the case, is there any point in me listening to payout.failed? (Could just check for errors in payout.paid)
  • Is there any viable way to get from the Payout object to an Account object or Account.id? Seems like I can see a Destination Account Id, but I have no way of knowing which account it belongs to. I would like to avoid persisting more data in my DB for references, getting to an account so I can look at the metadata would be preferable.
vapid sun
#

Hello, I have a question, I am migrating away from stripe because of the commerce system I am using has changed, the old system was using stripe SRC, is it possible to get the card_ ID from a customer when the payment method ID is SRC_

desert vigil
#

Hi Devs,
I am creating a subscription module where customers can buy a plan for 1 month, 6 months, and 12 months, and there is auto-renewal functionality as well.

  1. How can store the card details for auto-renewal payment?
  2. Is this the correct API method that I am doing?
ebon rapids
#

Hi. I just wanna confirm something. I've an admin account and I can see all the related connected accounts from it. I've hosted a Webhook url listening to "payment_intent.succeeded" in that admin account.

So is that webhook url listening to all the connected account's "payment_intent.succeeded" event or just for that admin account?

#

The webhook

latent falcon
#

Hi guys, a very specific question regarding the WisePOS E, we are developing an unatended stand, the only downpoint is that we have to power on the device manualy, any way to do an automated start of the reader?

fiery stirrup
#

Hi. I am trying to create a charge on a connected account that has 2 bank accounts: one in GBP and one in USD. The default currency for the connected account is USD and the charge is on USD. Nevertheless, i am getting the following error: "Account debits are not supported from GB to US." What am I missing here? This is the req id: req_v5ZsHuOWomYu0h

livid ore
#

Hello, I am still trying to get a custom amount in the authorization when testing issuing authorization webhooks. This is the current command I am using

stripe trigger issuing_authorization.request --stripe-account acct_1L1dQiR3aspVTJoe --override issuing_authorization.request:amount=2150

but no authorization is showing up in the dashboard or the webhook event log, despite the console showing 200 for the request. I have tried many variations of this command with no success. If you see an apparent issue with it or can help me figure it out that would be wonderful. Thanks!

cold edge
#

Is there a way for us to export our dashboard settings so we can confirm that our settings are consistent across our test and prod environments?

subtle scroll
#

Hey! how are you guys? i would like to know if do you recommend stripe for HIPAA compliant applications, I saw if I’m using Stripe Identity you don’t recommend using Stripe, but I don’t want to user Stripe Identity this time, i as wonder if this service is HIPAA Compliant and if you sing a Business Associate Agreement (BAA)

deep epoch
#

Hi there, I'm just wondering if it is possible to programmatically access historical metrics on subscriber count over a period of time, day by day, eg "day": '2022-08-10' , active_subscribers: 200, "day": '2022-08-"active_subscribers: 200

stable mantle
#

Hey team, is there a way to query for related customers on Sigma? similar to what happens on Customer page as below image:
If not, can I have the query its used there?

thick cliff
#

Is it possible to schedule a payment intent to collect?

slender hemlock
#

yes, just get the intent

#

execute a cron

hexed harbor
#

hey team, having trouble getting webhooks on my hosted API endpoint

woven frigate
#

Hi there, I am trying to figure out why my bank information is listed wrong on my invoice? Shows wells fargo complete w routing info, but I use a different bank all together.

untold summit
#

Hey there! The 3D authentication Iframe that I received from Stripe is getting block because of CORS issue. Anything to do on your end (or mine) ?

silk sleet
woeful grove
#

1 question . what is the difference in the flow between the redirect-based and non-redirect based payment methods if we are always passing the redirect url?

vocal sleet
#

Avaliable in the play store. Munchee Hub. My question is a subscription will be charged to the owner of the restaurants. The owners of the restaurants will have the ability to offer their customers gift certificates certificates on Munchee hub. Currently those certificate payments come directly to Munchee Hub. We want the gift certificate revenue to go directly to the owner of the restaurant. Is there an api that can make this happen for us?

normal stone
#

hello! I may be missing something in the Payment Links docs, but two questions:

1.) can i update the name via the api? I see the option on the Dashboard, but not in the api docs.
2.) how do you stop a recurring payment via the api for a Payment Link? i.e., if the payment link acts as a "subscription", but was not created as a "subscription"

hollow magnet
#

Hi guys, I think it is not possible to create Prices with user defined ID? It fails with unknown parameter 'id' when I try.

Funny thing is, there are some obviously user defined prices in the customer database from before -- was this allowed in API before maybe?

sacred dawn
#

Hey guys,
I am trying to use stripe with commerce js, and I got this error You cannot call stripe.updatePaymentIntent without supplying an appropriate beta flag when initializing Stripe.js when updateing the paymentintent for commercejs.
Can someone tell me how I can fix this?

ornate siren
#

Hello, i'm wondering if there is a way to add an application fee through the UI, i've successfully added it through the API but i'm wondering if there is a way to do so through the interface for an invoice of a connect account?

thanks for any help or directions you can provide for me

vocal wagon
#

When creating a price inline for an invoice as follows, is it expected that any attached metadata will be ignored/discarded here?

stripe.invoiceItem.create({
  description: 'Inline Price',
  amount: 299,
  currency: 'USD',
  metadata: { type: 'SOME_TYPE' },
})

This shows up in the network tab in the Stripe dashboard once an inline price has been created, which is expected, however, I'm not seeing this error thrown whenever I use the code above. Nothing is shown in the docs about it so I'm not sure if I'm failing to add something or if it's an issue with the automatically generated product and/or price already existing.

{
  "message": "The price was created by Stripe automatically and cannot be updated.",
  "message_code": "ad_hoc_price_immutable",
  "type": "invalid_request_error"
}```
tender pawn
#

I have a question about webhooks and the lines that are returned.

#

This is a webhook that captures and invoice paid event.

full bane
#

#dev-help message
↑ I was able to respond like this yesterday, but I can't use the phone inquiry

slender hemlock
#

Good morning guys

#

i need some help please

opal osprey
#

Hey all, I'm trying to use StripeIdentity on iOS to display the IdentityVerificationSheet yet it keeps failing due to the request to start a verification process returning requires_input = true. Am I missing something from the request to Stripe to create the verification session that will provide me with a valid client secret and does not require input from the user so the view controller can be properly presented? Below is the information I'm passing to the request:

        .create(
            type: .document,
            metadata: ["user_id" : customerId],
            options: [
                "document" : [
                    "require_live_capture" : true,
                    "require_matching_selfie" : true
                ]
            ],
            returnUrl: nil,
            expand: nil
        )
stable patrol
#

Hey all, i am using stripe payment element with react.. I wanted to know is there any way to identify which payment mode is selected bfore the stripe.confirmPayment call is done ??

latent pebble
#

How to do 1-to-1 billing in usage-based billing?

primal vault
#

Hi, is there a way to export Stripe Tax invoice totals per country? In the exports under Products > Tax Rates > Export > Export Invoice Totals, it doesn't have an option to show the country of the transactions.

civic saffron
#

How to test whether my recurring payments are being paid successfully or not?
I have built monthly recurring subscription. Now how to check whether amount is being deducted from customer card automatically after 1 month?

golden cosmos
#

whiskeywizard-tax

wispy wraith
#

I have sub account in my stripe account.
How to use the same user connect accounts in both of them?
Also is there any monthly charges if we are using the same connect account with stripe sub account?

foggy badger
#

hi. i am working on the web hooks provided by stripe. i am building an API. we have lot of webhook events but to build an api i need a payload sample data but that is not available

primal lance
#

Hello Stripe Team!
My customer's card has been charged $1.11 several times, in the event that I do not have a package for that price, I would like to find out what the problem is and how to solve it.

round ferry
#

Hello team, I am testing stripe invoices after subscription schedule gets created using test clocks. But every time I advance my clocks I get to see this, it says automatic collection is turned off. Now I want to see my invoice get paid and I have not changed anything in my subscription schedule code, even my default_collection attribute points to charge _automatically

bronze helm
#

Hello! why is alipay/wechat payment options not showing up for Chinese IPs, Card / google/apple/bank options show up fine

primal vault
#

Hi, on Stripe Dashboard, is it possible to search/filter for subscribers who are in a particular country? Without sigma.

untold pollen
#

Hello Stripe support, I need assistance with google pay not working on every android. Such as a problem with compatibility of the devices.

dapper fossil
#

hello devs, is it possible to change draft invoices to uncollectible? thank you

steady sonnet
#

Hello Team, Right now we are using Custom Connect in Stripe to create a connected account and we do not have a label called "Statement Descriptor".
This field is taking the website URL what we give for creating a connected account and this is what it is send out to the external banks as Remittance information. Is there any way to change the statement descriptor in the connected account?

merry quiver
#

hi, we want to test the mapping of the relevant error messages based on the stripe decline codes. some of the errors in stripe doesn't have a test card to test the error in the documentation. can you please supply test cards for the following cases?

merry quiver
vocal wagon
#

Hello everyone, I have a problem with reusing payment intent. I have a payment intent with status requires_action and payment method of type sofort. I want to reuse this payment intent with another payment method e.g. eps but when I try to update payment intent with { payment_method_types: ["eps"] } I get the following error: The allowed types provided (eps) are incompatible with the attached PaymentMethod on the PaymentIntent. Please replace the PaymentMethod first or include sofort in the allowed types.

brittle nebula
#

Hi Stripe Team,
i have a question about setupIntent , when i create a setupIntent for a customer , and collect the payment method using stripe SDK confirmSetupIntent() , the setupintent is successfully confirmed and the paymentMethod is attached to the customer , then i create a subscription for that customer using that paymentMethod attached to that customer , the subscription has trial period , after the trial ended , the plan shows that its active but the payment is incomplete , and when i check the logs , it says requires_confirmation , any suggestions ?

terse tusk
#

Hi, there.
I just want to know what actions can I do with subscription. For example, "create a subscription" and "cancel a subscription", and what other cases?

vocal wagon
#

Hi @dry hatch , sorry but I have one more question, is there any way one can unset/reset payment method on payment intent?

civic saffron
torn stratus
#

Hello Community! I would like to know if there is way to disable American Express card option from the Stripe Element Card?

bronze helm
noble raptor
#

heyy need some help

late yoke
#

Question about evt_3LXhllLF85aatOUG0CYtcll6. Its a test payment intent. Webhook was sent to a live endpoint, but not test endpoint. Whats up with that

carmine slate
#

Hi everyone! I have a question about paging for fetch objects
In what order will the objects arrive If I use StartingAfter and EndingBefore parameters simultaneously?

lusty nexus
#

When creating coupons to give to ur customers. Is there a max discount I can give? Or can i supply the customer with a coupon which will give the customer 100% discount on a subscription and/or invoice?

sterile cargo
#

Hey there,
i'm using Stripe with PHP to create payment for a website :

1 - i have a client on Stripe with his id (cus_LsJuK2XXXXXX)

2 - i send him to a checkout session so he can add his credit card. Then i store his payment id method (pm_1LXi8MI5LXXXXXXX)

3 - i make a paymentIntents with my client ID and his payment method id.

For some user, it works well.
For most of them, i got a "incomplete statut" on Stripe dashboard.
If i manually go on them on Stripe, i'm able to charge them on their credit card... but it's impossible via my server.

How can i fix that ?

Thanks πŸ™‚

willow latch
#

Extrameuh-checkout

queen crest
#

Hey guys! I'm planning our migration away from Charges API. So far it seems we will combine payment intents && invoicing, however there's one feature we want to keep that seems missing in those: So far we enabled our customers to save their credit card in our database and charge it later; Is it possible to keep that feature && if so could you give me any pointers on where to research it further?

bright holly
#

Hey Team,
I have an issue with connect onboarding of our clients. Onboarding works fine and account is created properly. However, the last hook I received shows "charges_enabled: false". Now for some reason the clients account has charges enabled but that account.update was never received (or properly processed) on our end. In the logs I can only find a request that shows "charges.enabled: false" and after that account link requests. So I am unsure of how to tackle the issue as I cannot find the corresponding event.
Thanks for your help in advance!
Best,
Marvin

spark terrace
#

Hi Guys

#

I'm new to Stripe

#

I'm going to integrate Stripe into my react native app and I have problem now.
Anyone can help me?

upbeat island
#

Hello

#

I am not able to get the client reference id for pricing table

#

I am passing client-reference-id from frontend, but payment is creating a new customer

hardy fern
#

Hello ! Is it possible to have different billing settings for different products ? these settings (https://dashboard.stripe.com/settings/billing/automatic) seem to be general, but I'd like to handle differently payment retry depending on the product. One product represents a b2b service so I'd like to let stripe handle payment fail with smart retry, but another represents a b2c service for which I don't want payment retry and just pause the subscription until the customer regularises it.

unborn ivy
#

People can purchase an infinite amount of free trials, any ideas on what I can do about this?

latent pebble
#

how can make invoice for only used days in usage based billing?

golden sparrow
#

Hi folks!
Is it possible to create a C2C Marketplace with Stripe Connect? Or do customers need a valid company/business license to sell? (Onboarding etc.)

lusty nexus
#

I'm not sure if anyone has a good answer to this question but: If i provide a free trial for my customers on a subscription for, say 1 month. Will my company still pay for using stripe resources during this period altough the customer hasn't paid?

thorn trout
#

Hi there is there a way that I can have restriction on quantity for a product while creating customer portal
(although we have option to do it in dashboard, can that be achieved through portal configuration API ?)

somber oar
#

Hi Guys πŸ‘‹

Is it possible to apply a customer-facing coupon code in charge API? (For example, Only specific customers can apply the "FREE-20" code for the first time)

We require to collect one-time payment immediately (no recurring payment) and the package price is also not fixed so we can't create a plan/product in Stripe.

Can anyone help to figure out which stripe API fits to our requirements?

twin hamlet
#

Hello, Is there any way I can simulate a requires_action status, for example 3D secure, with GooglePay/ApplePay integration?

plucky badge
#

Is it possible programmatically, to create a connected β€˜express’ account that has a non-profit entity type? Similar to how you can create a connected β€˜custom’ account as a non-profit entity type.

jolly urchin
#

hello ! possible to keep money USD so when we transfer to connect account currency is USD

thin canopy
#

Hi guys! May be somebody have good example Integration ACH direct debit with custom payment form on React

vocal wagon
#

Hi, I am currently a bit confused with creating a customer on stripe side, then sending the setup intent.. (3D secure) and then do I still need to create a payment method (credit card from the backend.. or shouldn't that be done already)?

earnest heron
#

Why all of a sudden cant I create payment links in Stripe... I have been using stripe for months without fail and now it says "Only 17hats can create payments for this account. We recommend creating a new Stripe integration to create payments." when I havent even connected my stripe to 17hats, I just send payment links via 17hats... Why the chnaged all of a sudden? Thank you

fleet gull
#

I am from India, company registered in India. Can we use Stripe to collect payment within India?

vocal stump
#

I have an account linked to our platform, which for some reason was also linked to another platform. The other platform has been making payments on the account, and I want to remove it from our platform, but its balance is not zero. How do I proceed? We have nothing to do with the payments this account made. I was actually under the impression that multiple platforms could not be linked to one Stripe account.

restive copper
#

I'm trying to insert Stripe Payment into my WordPress site and when a customer "pays" for a recurring product, it creates them as a "Customer" in my Stripe Console. Can this be done?

lusty nexus
#

Buy enabling tax id collection checkout shows a tickbox allowing the customer to indicate that they are purchasing as a business. In sweden the tax rate will differ depending on if ur buying as a private customer or as a company. If im using stripe tax, will the correct tax be calculated automatically?

celest ledge
#

Hello, I was wondering how can I migrate my code from subscriptions to subscription schedules, I can't find any information on it.
Before, I created a subscription which expanded "latest_invoice.payment_intent" which allowed me to grab the client secret from subscription.latest_invoice.payment_intent, but when I tried to expand "latest_invoice.payment_intent" from subscription schedule it throw an error, so I'm wondering how can I get the client secret from subscription schedule

copper reef
#

sveba-subscription-schedule

vernal oar
#

Hello, I created my Stripe account. My company is LLC.

Is a company bank account required in the IBAN section? Or is it okay if I write the personal iban address of the company owner?

haughty garden
#

hi team stripe - i'm working with stripe.js 2020-08-27 - is there anywhere I can see legacy docs?

thin canopy
#

@waxen spindlecan you reopen thread?

calm slate
#

Hey. I'm currently using Stripe's billing portal to handle customer subscriptions for my SaaS. Upon enabling 'delete subscription', it directly cancels the plan without warning of any consequences to the user. Is there an option to intimate the user about what would happen if the customer cancels the plan like, "Any active pages in current subscription are deleted" etc. ?

hardy fern
#

Hello !
We’re building a b2c service with stripe billing. When an invoice payment fails we would like to suspend the customer’s subscription, until regularisation. Regularisation would happen on session, meaning the customer would retry payment on the app. We would then change the subscription billing cycle anchor to now.
Regarding unpaid recovery, is it okay to use the last subscription invoice payment intent to retry payment (skipping this step https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements#web-create-intent to go directly to step 4) ? Will this update the invoice status automatically ?
Moreover, the doc mentions that updating subscription billing cycle anchor to now causes immediate billing. Is the only way to avoid that is to put a new trial period of 1 month as the customer just paid on session for the coming month ?
Am I on the right track to handle this whole use case or is there a simpler way ?

stray oxide
#

tonyp - failed payment recovery

dapper heath
#

Hi all,

New member so please excuse me if it's been answered before - I can't seem to find the answer online. Is there a limit to the amount of coupons we can generate and store on Stripe's side? I.e. what if I theoretically generated a new coupon for every single checkout? Could I have 10 million or more coupons stored on stripe side? Would I ever run into storage issues on my account? Happy to provide more details if not clear, thank you so much!

sudden wharf
#

Hy Every one,

#

Just wanted to know about the stripe automatic tax activation on a connect account. Moreover, I would like to know that do we have any API which checks if stripe automatic tax is activated on a particular account

static turret
#

Hello all,

I have a product with standard price of 40$ per 200 units monthly for which the customer is charged in advance. If some upgrade to a product with a standard price of 100$ then I want to prorate based on the units left and not on the days left, stripe proration works on days left.
Is there any way the calculation of prorates works in units rather than the days left?

any suggestions would be highly appreciated.
Thanks!

solar shell
#

Hello everyone,
I am testing express connect, destination charges .. Is there a way to pass metadata with the application fee ? Because my goal is to receive handling_fee, shipping_fee, and application_fee for every transactions between the customer and (merchant) connect account. Then I want to be able to download this as a CSV for the reports .. Thank you in advance ..

wind ether
#

Hay, I got a question about failed payments. Is there a way programmatically I can trap the fee associated with the failure. In this case , it failed because of a NSF. The console shows 2 fees for the payment. The normal Stripe fee, and the fee for the failure. I tried getting the balance transaction, but that only shows the normal stripe fee

rotund swan
#

Hey everyone! I have a question about subscriptions. I want to apply a coupon or some sort of discount to a subscription, that the user can pay upfront such as Β£50. But I want it to split up the Β£50 evenly over the remaining monthly subscription payments by reducing the monthly amount. Is this possible? And what combination do I need to be able to achieve this? I want to avoid creating a new product to be able to set a new price for the subscription...

stray oxide
#

arfath - unit proration

empty quail
#

Hi guys, I have a question when using Stripe billing to manage subscriptions. My application has a product that includes 2 pricing plans namely annual plan and monthly plan. When a user wants to change a subscription (for example, from monthly to annual), I will set the cancel_at_period_end property of that subscription to true and create a new subscription instead. This new subscription only starts when the old subscription expires, but I want the user to pay immediately for this new subscription at the same price as the new pricing plan. How can I implement this feature?

stray oxide
#

Riyuuji - application fee metadata

spark terrace
stray oxide
#

JohnM 0 fees

#

Kieran - discounts

haughty garden
#

hi, is there a way to style the width of a stripe.js payment element

#

struggling to find this in the docs.

civic saffron
#

How to find payments associated with customer?

restive copper
#

Is there a way from the Stripe Pricing Table to capture a segmented "First" and "Last" name vs. just "Name" for Customer's name?

smoky pasture
#

Hello can someone provide the dashboard direct link for phone verification?

vernal python
#

Hey everyone,
new member here. I am working on implementing a 3DS card authentication for our mobile app and I have a specific question that I cannot seem to find an answer for. We are only using stripe SDK to create a card token that we then proceed with finishing the transaction on our backend and the mobile apps are only notified if the payment succeeded or not.
So now we need to implement 3DS. Is there a good documentation on how to start 3DS with just card token provided?

blazing flare
#

Hello!

I'm having some trouble with test mode connect accounts, some of them weren't cleared out when I deleted testing data, and now it says that I don't have any test data.

When I try to create a test mode connect account from my integration, it says that our testing email is already in use and asks for our password.
If I reset the password and sign in, it brings me to a testmode dashboard, so it's not as though that email is connected to a real stripe account.
After deleting all of my test data, there is still a test connect account on the list (status restricted) and I can't clear the data again.

I want to see the results of a clean run, but I can't do so if I'm not able to organize a clean environment first.

livid ore
#

Is there a way to pass a card into a test webhook? I have tried

stripe trigger issuing_authorization.request --stripe-account acct_1L1dQiR3aspVTJoe --override authorization_request:card.id="ic_1Kv4FiJcIAKVEIOPlsALq99q"

but that returns the following error:

"A parameter provided in the URL (card) was repeated as a GET or POST parameter. You can only provide this information as a portion of the URL."

spark terrace
#

Is there any way to get Transaction ID after purchased?
I can see presentPaymentSheet returns only error and paymentOption

grave comet
zealous scaffold
#

Why the defaultValues not showing on payment Element?
I'm using the following:

const elementOptions = { billingDetails: { name: 'auto', email: 'auto', phone: 'auto', address: { line1: 'auto', city: 'auto', state: 'auto', country: 'auto', }, } }

..... // Create and mount the Payment Element const paymentElement = elements.create('payment', { defaultValues: elementOptions, business: { name: 'Prep'} }); paymentElement.mount('#payment-element');

full bane
tepid crypt
#

Hi, how can I get how much I make on striper per month

serene hare
#

Hello! Quick dev question - well, two related questions.

We've built and maintain a subscription-focused epharmacy site that primarily uses Subscriptions to manage recurring charges for medical prescriptions.

  1. I would like to have hooks out of the recurrence engine. for example, when the recurrence is n-15 days through the n recurrence window, can stripe call our codebase via a webhook? we would like at that point to have our CRM send a "Your refill is coming, make sure your payment info is correct!" message.

  2. We had contractors that set up this initial implementation and they used and abused the "trial period" in order to accomplish the following -

When the prescription is n-7 days out from needing a refill (a week before you'd run out of supply of the medicine, basically) - we want to charge the card and send the fulfillment. What this means is, unless we alter the refill date (which is a request that comes in fairly frequently), there is essentially a "payment cadence" that is slightly ahead of the "recurrence period" or "medication supply period", if that makes sense.

What our contractors did was to create a Subscription , then Invoice and charge the card, then directly after set the Subscription into trial for n-7 days (83 days of 90 days of medication supply). That way, on the 83rd day, the next Invoice would kick in, and every subsequent Invoice would take place at the 83 day of a 90 day window.

IMO this is in "clever hack"/"workaround" territory and messes with our Stripe reporting. What would you recommend instead?

full bane
#

@languid tulip help me!

south pendant
#

Hello I am trying to create an SPA where I want to send payment links to customers and track that in my admin dashboard and give them certain accesses of my app depending on the amount they paid. What entities and APIs should I use ?

hearty hinge
#

HI there. We recently updating our Stripe SDK for .NET from 37.26.0 to 40.2.0 (latest). I notice that now that customer records no longer include taxids (it's just null). I don't see this breaking change listed anywhere. Is this known?

tender pawn
#

I'm having an issue after retrieving the remainder of Invoice line items, I can't iterate over the list. Getting Object reference not set error.

signal flower
#

hey guys. is there anyway i can get MRR from Stripe API using python ?

simple sable
#

@languid tulip help me!

neat urchin
#

Hi,
Description:
My stripe account is a platform account and I have users as connected custom stripe accounts. Those users accounts has Treasury activated and I can create Financial account for them.

Question:
Can I use this brand new Stripe-Financial account as a payout account ?

prime prism
#

Hi Stripe team, I am building a checkout using the orders API. On the client side, I need the lineitems of that order so that I can display them. How can I get them? It seems like the order object returned through stripe.retrieveOrder(clientSecret!) doesn't have the lineitems

ornate siren
#

hello guys, i have a question, i have a platform that has accounts buying and selling stuff, i have them onboard their account using the account link and i'm not sure if i can use the invoice option, grabbed from the docs:

import stripe
stripe.api_key = "sk_test_x"

stripe.Invoice.create(
  customer="cus_MGLrL2SuoAnewz", # needs a customer instead of an account
)

what would be the way to create an invoice and quotes between standard connect accounts?

keen crag
#

Can we use Stripe Checkout with Avalara's AvaTax offering with the pay_immediately flag set to False? - tagging my teammate on this question @unborn remnant

frigid vector
#

Hi there! Is there a way to disable stripe cookies for the user?

paper roost
upbeat grove
#

I want users to add discount codes, I am using stripe checkout.

tepid crypt
#

Hi how can see the fees from stripe on current month on my api

gentle cave
#

Hi, we want to save customer data on mobile with a payment intent. Stripe suggest adding an ephemeralKey with the payment intent for customer.

Does this ephemeral key need to be unique per each session(for example, cant we save this to db after generation and use afterwards for same user with future payment intents?)

lament kettle
#

hi, we have a hardwired P400 terminal that is prompting to select WiFi networks. Is that what happens when P400's lose their hardwired internet connection?

tepid gust
#

Feedback for Stripe Connect - Is it really necessary to have so many variations of English to choose from in the stripe connect dashboard?

desert vigil
#

Hi @midnight marlin Can you unarchive my thread?

spark terrace
#

Hi
Is there any way to set the quantity when I create PaymentIntent?
eg: stripe.paymentIntent.creat({amount:...})

haughty basin
#

Does Stripe Credit card system support E gift cards like, Visa and Master card e gift cards?

brazen dew
#

I am working on a silent auction for a non-profit I work with that uses stripe. We are trying to figure out the best POS for taking bids that would add sales tax and can be confirmed in real-time with in-voice. Thank you.

quaint edge
#

Can anyone there answer a question about possibly deprecated parameters?

keen ferry
#

Reading back in previous thread... if we're setting up to use Connect with standard accounts, and a customer has an existing Stripe account, should we be making them create a new standard account through the onboarding process?

quaint edge
#

I have a user who is getting this message: "2022-08-15 00:13:10 Invalid parameters were supplied to Stripe API
2022-08-15 00:13:10 -- Stripe message is: You cannot use line_items.amount, line_items.currency, line_items.name, line_items.description, or line_items.images in this API version. Please use line_items.price or line_items.price_data. Please see https://stripe.com/docs/payments/checkout/migrating-prices for more information."

#

He checked with Stripe support who said the API I'm using is deprecated. But I have like 5K users and only one user with this complaint. So do I need to go in and recode my whole interface?

languid tulip
quaint edge
#

@languid tulip I can't find your thread.

#

Ah, found it.

hexed harbor
#

hey team, I'm seeing an error when verifying webhook endpoints, can't figure it out

ERROR: {"code":5,"details":"Secret Version [projects/15....9848/secrets/whsec_a39b30....ersions/1] not found.","metadata":{"grpc-server-stats-bin":[{"type":"Buffer","data":[0,0,112....,0]}]},"note":"Exception occurred in retry method that was not classified as transient"}
strange prairie
#

Hi. I'm using Custom Stripe Connect in Mexico and trying to activate OXXO payments for our connect accounts. How can I validate if they capability is activated for a given Connect account?

sudden yoke
#

Hi, can you create a credit notes with multiple invoiceIds? or just one invoiceId per credit note?

vocal wagon
#

Hello. I'm struggling a bit with confirming my client secret. When trying to do so, I get an error in my console saying that my clientSecret value is missing. Here is my frontend code:


  const {error: backendError, clientSecret} = await fetch(
    url2,
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
        'Accept': 'application/json'                                                                          
      },                                                                                                  
      body: JSON.stringify({
        currency: 'usd',
        paymentMethodType: 'card',
      }),
    }
  ).then(res => res.json());

console.log(clientSecret);

      const {error: stripeError, paymentIntent} = await stripe.confirmCardPayment(
        clientSecret,
    );

  if (stripeError) {
    console.log(stripeError.message);

    return;
  }
});
```When logging clientSecret, it returns ``undefined``.  As a result, my server also returns a 500 error. For my backend implementation, I used Ruby on Rails (I can post it once a thread is made, I'm almost out of characters in this message πŸ˜… )

Here's the error I get in the console:
tired dagger
#

Will using a real credit card inputted into CardElement (react) error out if connected to test mode connect account?

keen ferry
#

@languid tulip is it recommended to create an seperate account of our own to segment our usage of stripe from stripe connect

sudden yoke
#

Hi, given a discountId, is there a way to find out easily from stripe API the stripe couponId for it? is it the promotion_codes/:id call? i see that you can have multiple promo codes added for a couple (that is linked to a productId)

earnest scaffold
#

I have a flow that I have a question about, wether it makes sense, might get us blocked etc... I'll detail the flow and highlight concern areas:

  • Assume we have a customer id, and a stripe connected account id in which may or may not be created yet in which the customer wants to send 100 dollars to via card.
  1. Customer (front end) says they want to pay X user without a connected stripe account id 100 dollars
  2. Back-end creates an off_session payment intent with 'manual' capture specified (In order to create a payment method that can be attached to the customer), backend returns data to front-end for facillitating the checkout process (ephemeral key, private PI secret, etc...)
  3. Front end walks customer through filling in their payment information, customer clicks PAY and it goes through successful to their eyes.
  4. Meanwhile backend receives payment_intent.capture_updated_(I forget the actual event).
    At this point an uncaptured payment intent will exist for up to 7 days awaiting our backend to initiate the capture. However we want to charge them possibly 14 days later. I'm also assuming at this point the customer would see a pending charge on their card account.

So what I want to do at this point:
5. Grab and store the payment method id from the uncaptured payment intent
6. Cancel/Delete the uncaptured payment intent (almost as immediately as the event came in)
7. 11 days later create an off_session payment intent using the same customer and transfer destination stripe connected account id (that should now exist), and charge using the payment method stored from the now deleted uncaptured payment intent.

#

I want to avoid using a SetupIntent to capture just a payment method and charge later.. I want the customer to feel like they are going through the checkout process, and save their payment info at that time, regardless if we are actually going to process the payment or not.

stoic glen
#

Hey Stripe, is it possible to create such pricing model on your side? I guess I can implement this by unsubscribing a user from cheaper plan, giving discount and resubscribing to a more expensive one, but I would prefer Stripe to take care of it πŸ™‚

dense field
#

PHP/Stripe.js: I use SetupIntent for offline payment processing. If a client later wants to change their card I can remove the payment method using using $stripe->paymentMethods->detach() on server side. But now, the SetupIntent has no remaining payment method. There doesn't appear to be a way to add a new payment method, card, using Stripe.js Elements. I can create a new SetupIntent for that client but then what happens to the original one? There's no way to delete it. Seems messy. Am I missing something?

woeful grove
#

hi Im getting a new error on the PaymentSheet . I've passed it the required client_secret, customer id, and ephemeral key and I'm getting back this when I try to add a card. Received unknown parameter: client_secret Any idea what's wrong?

languid smelt
#

Hello I am facing the following issue :

#

In test mode

#

{
"object": "balance",
"available": [
{
"amount": 0,
"currency": "eur",
"source_types": {
"card": 0
}
},
{
"amount": 0,
"currency": "chf",
"source_types": {
"card": 0
}
}
],
"connect_reserved": [
{
"amount": 0,
"currency": "eur"
},
{
"amount": 0,
"currency": "chf"
}
],
"livemode": false,
"pending": [
{
"amount": 173262,
"currency": "eur",
"source_types": {
"card": 173262
}
},
{
"amount": 0,
"currency": "chf",
"source_types": {
"card": 0
}
}
]
}

surreal temple
languid smelt
#

How to increase available balance ?

surreal temple
sharp flame
#

Hey team I have a question in regards to destination charges refunds, if I want to refund those charges how is the refund fund flow. Is the relates transfer first reversed and then the platform debited?

radiant musk
#

Hey all.

Currently, we ingest Stripe payment data in a table called charges . I want to know if the payments processed through payment_intents API will be in this same charges table?

astral hearth
jaunty orchid
#

im not sure if this question fits but i couldnt find a direct answer

when accepting crypto payments with stripe does the crypto automatically get converted to usd? (i.e. you accept a payment with usdc with stripe, is it automatically converted to usd or is that a manual process?)

sorry if this doesnt fit this channel

hearty trellis
#

good afternoon folks, i am trying to get my head around on how I can preview an invoice with only some few line_items, found you can use the invoices/upcoming, but the thing is that when the user has a subscription or any pending payment, those items are also included.

is there a way to avoid this? an preview an invoice only with the line items i am passing in the invoice_items field?

I also tried using the subscription_items field but is just throwing random errors that are not like super clear of what is going on!

Any help is appreciated

thanks

sturdy patio
#

Hey guys!
Can Link payment method be used with react-native payment sheet?

astral sierra
#

hello, I have a simple question, can one forbid my script to use some api event by configuring settings in my stripe dashboard?

#

I ask that, because it would be safer to allow only the minimum api function

sturdy night
#

Where do i seek help in getting a better understanding of how to create/use coupons in the products section on the website dashboard?

ebon rapids
#

Company has given me a developer role account. And I'm making all the connected accounts using this account's secret key. Also I've hosted a webhook on this account for listening to all the connected account's payment_intent.succeeded events.

Things are working fine locally, but in production I'm not sure this webhook is listening.

  1. Do I need to change my Role, like may be to Admin?

  2. Is Stripe taking time to send payment_intent.succeeded events to this webhook?

sand geyser
#

Hey hey! I have a question about payment_intents on testing mode. I'm creating an invoice and I'm trying to listen to the payment_intent.processing event (I would like to update the invoice status on my app for my customers). but I don't get the event, I only see payment_intent.created and payment_intent.succeeded but no payment_intent.processing is this something expected since it's testing mode?

torpid lion
#

STRIPE - OXXO CASH PAYMENTS - MEXICO
STRIPE/SHOPIFY EXPERTS please help!!!
I need help to install STRIPE - OXXO PAYMENT METHOD in my SHOPIFY store / checkout.
I need help to install WEBHOOKS for SHOPIFY and STIPE so I can set up OXXO CASH PAYMENTS with proper PAYMENT STATUS NOTIFICATIONS and SINCRONIZATION.
I dont know much about code so I guess I need to hire a delevoper, STRIPE/SHOPIFY EXPert to set up OXXO Cash Payment Method and make it work on both platforms.
Let me share some link with "documentation" about the topic:
https://stripe.com/docs/payments/oxxo
https://github.com/stripe-archive/oxxo-payment
https://www.youtube.com/watch?v=zmNMMBbYFf0&t=2s
Thanks you,

#

Can you help me contact the right developer for help? thanks

astral hearth
#

@crimson needle sorry, I see the thread closed. My use case is accepting donations, so proration is never relevant. We just need to make a monthly charge.

upbeat moon
#

Hey, how can I populate the metadata field in the responses I get from the API? Trying to get our transfers from our connect accounts but we need the metadata fields to parse it

#

The metadata object always come back empty

strange tendon
#

is there a customer support number?

dusky otter
#

Hi everyone, do you know where I can find a full list of error codes/response messages from Stripe for integrations?

i.e., error code #### declined transaction, error codes if a my system cannot communicate properly with Stripe

static wraith
#

Hey Stripe devs - a quick question on Stripe Bank account token generated using Plaid (viz. https://plaid.com/docs/auth/partnerships/stripe/)

Once the token is generated, does Stripe need to contact Plaid for verifying it in future? context is lets say we get away from Plaid, does the existing "Stripe Bank account tokens" keep on working as is?

sturdy night
#

I upgraded from API 7.x to 9.x and something broke in my webhook. It used to pass a request->id i would use and now its not passing an ID but just null instead.

silk lance
#

My account was deactivated, how to withdraw the internal balance

twin kiln
#

Hi guys, I would like some help on setting Team roles

errant oriole
#

Hello! I'm new to the community, but I kind of started to lose hope to find a solution. And I'm unsure if I'm doing something wrong, or if there is a bug on Stripe.

We are using Stripe's subscriptions, and have 3D secure implemented. Mostly with payment_behaviour: "pending_if_incomplete", and proration_behaviour: "always_invoice".

We have both annual and monthly type of subs. When a user is on annual, and their auto payment fails, we allow user to update their subscriptions. When user is going to downgrade their subscription - they pay nothing (because the annual is past_due and seems like Stripe considers this payment as finalized at this point). We do have a setting, that if payment fails within 2 weeks - sub is getting cancelled, which takes place at this case.
However though, user is being credited with the remaining balance of the second year of subscription. At this point, user can purchase a plan for free, applying for the mentioned credit.. For me, this feels like a money from the air. I tried to set payment_behaviour: none for user's when they are delinquent, but that creates another issues (subscription gets updated with no invoice until the next billing cycle).

Would appreciate any help!

sterile current
#

I'm creating a membership platform that's taking payments via Checkout which is working great. Checkout stores the purchased items and allows me to do further processing in the webhook.

We're now implementing terminal. The issue I'm facing is recording the line items the member purchased.

I could pass the purchase line items via the payment intent metadata but it's a different reporting experience.

I've considered invoices but there's a chance members will drop out of the process which would leave unpaid finalised invoices in the system.

Orders look like the solution but they're in beta.

Any ideas?

velvet bane
#

Hey all! Quick question here:

Created a card token and then a payment method with a correct card number, correct cvc, but incorrect expiration date. However, when attempting to attach the payment method to a customer, a CardError is returned saying the CVC is incorrect, when really it should be the expiration date. Any idea on why this is happening?

latent pebble
#

how to set invoice creation only on every month 1st date?

dawn tinsel
#

If anyone has a moment to help. I have a Discord Bot, am trying to interact with the API.

I've set it up where you create the checkout.Session and it uploads the metadata needed. I'm having trouble using the stripe.Subscription.search part, I can't seem to get any data back, even though I manually entered the metadata on the dashboard. Any help would be great πŸ˜„

silver scroll
#

my platform account is in US and connected account is in US too. If I transfer money from the platform account to connected account, how much is the stripe charge?

shell cedar
#

Anyone can help?

#

My developers would like to know if there is a email he can sent for helping

sudden pawn
#

Hello Team

#

do we have any architectural diagrams for payment flow using card and ach?

modern copper
#

Hi, after I have made an identity session, the user is able to complete it. However, the webhook always returns The user provided date of birth indicates that they are under our supportable age. The user that uploaded the document manually sent me their document and they were well over 20.

lucid meadow
#

Hello everyone, a quick query. Is it possible to disable country selection in the payment element? We don't want to allow user to change the country.

thorn trout
#

hi there ! does stripe sends emails for different cases when enabled in dashboard for test mode

craggy gull
#

Hey, just a quick query. Does stripe distribute payments for any betting companies?

vocal wagon
#

Hello! I have a question about PaymentIntents. The object hold a list of charges. Why is that so? Is it possible to create several charges for a payment intent?

static compass
#

hi all i have a problem with charges(urgent) im suddenly getting an "invalid_amount" error when trying to confirm a payment intent, we never received such an error and im at a loss at what to do thx

wintry brook
#

Hey Stripe Gurus,
I'm following this guide here https://stripe.com/docs/payments/save-during-payment?platform=web. Once i submit the form with the test card provided in the document and call stripe.confirmPayment(options), the response returns an error object {error:{message:Invalid form setup}} instead of the payment method object. Is anyone aware of what could cause this ambiguous error, I'm not sure what invalid set-up i'm providing or missing?

vocal wagon
#

Hi Stripe team! We have Stripe integrated into our own solution, where you can add a credit card and pay inside our platform. The issue is that people pay upfront, BUT they receive an invoice to their email address saying that the invoice is still due to be paid in 3 days. How can we set it up so that when the customer pays upfront they receive a RECEIPT or something indicating that they just paid? Otherwise they send this due invoice to their accounting, accounting sees due in 3 days and then we end up with 1 invoice paid twice.

blazing sentinel
#

When retrieving a product, whats the recommended way to list all prices associated with the product and not just the default_price? For example if I have multiple currencies?

golden cosmos
#

JBoss-receipts

celest ledge
#

Hello, would it be possible to collect user's payment information and charge them later
e.g. They signup to a waitlist, enter their payment information and then later get charged if they had been chosen

muted stump
#

Hi, I have connected my Stripe account via a new website I have been building and its wiped out the previous account. I was not aware you could only use one stripe account per app. How do I roll this back to what it was and then I can create a new stripe account for the new website? Many thanks

wide fractal
#

hello

#

want to discuss implementation about checkout session

ruby silo
coral torrent
dire hornet
#

I have an issue with webhooks, have an endpoint configured to recieve for the event customer.subscription.updated as part of our product we update the subscription to either add new subscriptionItems or to change the quantity of those items. However I do not receive an event when we update the items or qty. Should this event be fired then, or is there another event to monitor

halcyon carbon
#

Hey dudes, hopefully a qq, but are we able to hit the Stripe API to get the account/customer name via a Stripe account_id?

devout vale
#

Hi guys. How can I enable/disable the possibility to use address fields in the checkout? checkout.stripe.dev/

fierce wasp
#

hello, i have an issue. some payment links i created support apple pay and google pay but other links don't show the apple or google pay option. i am sure that apple and google pay payment option are active for all links any help ?

vocal wagon
#

Please can someone help with this

torn kindle
#

Hi guys, can i know how i can connect my stripe account to shopify?

civic saffron
#

why this invoice is in draft? id - in_1LY5NzSJsXH2azWQN7leX3d4

I have created subscription->canceled it->created new subscription after billing cycle end
Invoice generated is in draft for new subscription

worldly dome
#

Hi team, Debit card transaction is gets failed, getting below error from Stripe. Could you please assist

** "message": "The provided PaymentMethod has failed authentication. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again.",**

fringe palm
#

When I Connect onboard a standard user , should I do this in live mode, then switch to test mode to do all my testing? I currently onboarded using my test keys and while things work, some stuff does not ( i.e. Applepay, GooglePay ). Just trying to make sure I am following best practices while I code this. TIA

kind plinth
#

Hi!
I have a question about 3ds.

Why Stripe 3ds popup closes automaticly?
I'm trying to intigrate Stripe 3ds flow to the project. Everything goes ok, but when you do nothing after pop-up appearing for about 5 seconds it closes automaticly.

Here is a part of my code:

const sendServerReq = async (id) {
const { status, {data: payment_intent_secret} } = await purchaseRequest(id);
if (status === 'requires_action' && payment_intent_secret) {
const {
error: errorAction,
paymentIntent
} = await stripe.confirmCardPayment(payment_intent_secret);

    if (errorAction) {
        onError(errorAction.message);
        return;
    }

    await sendServerReq(paymentIntent.id);
} else {
    return onSuccess();
}

}

neat pecan
#

Hi, we keep getting β€œcard number invalid” come up on our blue park website (which is integrated with stripe) when a customer uses google autofill but the details are correct. Thinking this might be because the security code hasn’t been entered automatically? But this is causing a lot of resistance for customers. How can we stop this from happening please?

grizzled hinge
#

Does anyone know why I keep experiencing this issue anytime I get a payment ?

unique skiff
#

Hello

uncut vale
#

Is there a way to replay a webhook from a connected account?

#

Something like this: stripe events --account=<acct_xxx> resend <event_id>

#

I have logged in with stripe login --api-key

tacit ridge
latent pebble
#

my use case:- for example I have one plan that has one base price of 200$ + quantity price at the end of the cycle. if the customer subscribed to this plan and after 15 days they changed to another plan so, in this case, I just need to bill 15dys to cost only (for example (200%30) *2 = 100$). i am using usage-based billing

obsidian void
#

Hello all
I am new here and i want to know if anything I need to do with my stripe integration which I did with WooCommerce. The stripe support enabled the chargeback option in my account and I want to know if anything I need to configure at website end under woocommerce.
Can anyone help me out?

foggy hatch
#

does stripe support maestro cards?

carmine slate
#

Hi, everyone! We received an exception "An internal unknown exception" (or smth like this) from Stripe.
We spent some hours and understood what's problem:

we tried find all refunded transfers using balance transaction service with the following parameters:
Type = "transfer_refund",
Expand = new List<string>
{
"data.source",
"data.source.destination_payment",
"data.source.source_transaction",
"data.source.metadata"
}

but "data.source.destination_payment" is our issue

it turns out that Stripe couldn't find destination_payment and couldn't expand object

vocal wagon
#

Hello!

Does anyone know if its possible and how to migrate recurring credit card payments from SixPayments to Stripe?

Thank you!

velvet bridge
#

Hey there, I doing response = Stripe::Refund.create( {payment_intent: payment_intent_id}, stripe_account: entity.stripe_uid) and it is return to me response.status = 'pending'. how can I know immediately if the refund was succeeded? (I prefer not using webhooks in this case)

stable copper
#

Hey Team πŸ‘‹

I'm using the Stripe bank transfers beta to receive regular sweeps from a 3rd party (for variable amounts).

Our intended flow is to initiate a Charge for every customer cash balance transaction we're notified about (e.g. 1 sweep received = 1 Charge)

I'm trying to deal with the edge case where a sweep could be <0.5€ meaning we're unable to make a Charge.

Our current plan is to just wait until we accumulate >= 0.5€ to charge.

I'm wondering about the edge case where we never receive another sweep and that remaining N < 0.5€ is sitting in the customer's balance.

From the older SEPA Credit Transfer sources API, I remember Stripe would initiate a charge automatically after 90 days - is that still the case with the bank transfers beta? And if so, what happens if the amount is < 0.5€ ?

Many thanks.

coral torrent
#

I am using the orders api (beta) to create a check out page with stripe tax.

Can I use stripe API to check if the tax id is correct? Just like is done on a Stripe Checkout page

strong wharf
#

Hello, I cannot find information in the Documentation. As a customer of business could I create account for customer portal and check my payments / future paymets etc

vocal wagon
#

Hi! Small question. We are currently looking exploring 3D security with issuing. Is it possible to set up the authentication via a mobile push notification? I only found the possibility to do this via e-mail or a text message (phone number) on the Stripe documentation.

ebon rapids
#

Hi, is it right that we can use secret test key and test mode to test for Webhook events in production app?

cloud nymph
#

Hello! πŸ‘‹ I am working on a subscription based service where we have multiple features (i.e. multiple stripe products), and where the user can pick the features they want. That also means removing existing features if they don't want to use it any more.

To support this, we'd like to use pending updates. I am looking at the "pending updates" reference (https://stripe.com/docs/billing/subscriptions/pending-updates-reference), and I notice that deleting items (items[n][deleted]) is not allowed. However, it seems like setting the quantity of existing items to 0 is allowed and "effectively" does the same thing.

So I'm wondering if this is a reasonable way to implement "deleted" for a product with pending updates:

  1. Use pending updates and set the quantity to 0 for the item to be deleted
  2. Whenever a subscription has changed and is in status "active", check for items with quantity 0 and remove them from the subscription.

I am asking, because I'd assume there's a reason you don't support deleted for pending updates, and perhaps there's something important I'm missing.

tall saffron
#

Hi team πŸ‘‹

I am using source_transaction within the transfer so the funds are in pending status and they are available once the payment settled after X days.
My question is, is there some event or api call that I can use so I can confirm that those funds are transferred and are available not in pending status ?

Thank you

craggy delta
#

Is there a way to share a payment method/intent across customers?

west pumice
#

Hey. Is Papua New Guinea not supported by Stripe?

winged tide
#

If I create a payment intent for a customer using their default payment method and then they delete that payment method from their account, is the payment intent still valid?

sudden yoke
#

if an invoice1 is creation for yearly subscription ($40), we cancel the subscription with prorated and invoice now, we get another invoice2 to give back the customer the remaining days of the annual term (say $35).

Now if we want o refund the amount in invoice1 that are not in invoice2 (i.e. $5), we are using credit note to invoice1 to accomplish this. Will stripe be smart enough determine there is only $5 left to credit notes for in invoce1?

vocal wagon
#

Hello, I’m not sure it is the right place to post my issue, so let me know if it needs to be remove 😊 I'm looking for the best way to implement a contract renewal with Stripe. Imagine someone subscribing for 12 months with a monthly bill. After 12 months, if the customer didn't unsubscribed, contract is automatically renewed with an increase in price.
Each time there is a subscription, a new item with customer information & timestamp is appended to a database (AWS – DynamoDB).
I was thinking about triggering everyday a lambda function that will check dynamoDB database to see if "today_date - 12 months" is equal to "subscription_date" and then update the subscription price using Stripe API. The main issue with this solution is that if one day, for any reason, the lambda function is failing, a contract might not be updated with the new price... Any idea about a way to improve this solution? (using other webhook or design..)

paper roost
#

Hi, I am updating the customer subscription through stripe API, I am changing the billing cycle to "now". The subscription plan is monthly recurring. Some portion of the amount is being deducted from user. It should deduct the full subscription price? Is there a way to do that?

ebon rapids
ember bear
#

@ebon rapids let's keep chats in the thread

willow urchin
#

Hi, I just need help regarding to stripe subscriptions. I apply coupon on subscription and its applied but I set max_redemptions to 10 but same users use this coupon 5 times but usage is still 1. User already use it 5 time. Can anyone tell how redemptions works??

magic basin
#

Hello, Is it possible to integrate Stripe with Webflow and do the inventory management via Stripe?

#

We are an ecom company, selling stuff online + offline with Stripe POS

mighty wharf
#

Hi, I'm having a bit of trouble with the wording on the stripe API docs. It says this about the payout.paid event:
Occurs whenever a payout is expected to be available in the destination account. If the payout fails, a payout.failed notification is also sent, at a later time.
This makes it seem like I should expect a payout.paid event even if the payout fails, there will just ALSO be a payout.failed event at a later time.

This is from /docs/api/events/types

valid hinge
#

Hi everyone,
I doing integrate Stripe ID API create subscription, but i have an issue. I want to set invoice id_bank_transfer expired at 2 hours. I got an error Received unknown parameter: payment_settings[payment_method_options][id_bank_transfer][expires_after] , this is related documentation i have read
https://stripe.com/docs/api/payment_intents/create#create_payment_intent-payment_method_options-id_bank_transfer-expires_after

https://stripe.com/docs/api/subscriptions/create#create_subscription-payment_settings-payment_method_options-id_bank_transfer,
how do we set expiry invoice in a few hours for subscription with id_bank_transfer method ?
this is my curl
curl https://api.stripe.com/v1/subscriptions \ -u sk_example: \ -d customer=cus_example \ -d "items[0][price]"=price_example \ -d collection_method=send_invoice \ -d payment_behavior=allow_incomplete \ -d payment_settings[payment_method_options][id_bank_transfer][expires_after]=1660838952
this is my piece of code :
await stripe.subscriptions.create({ customer: customerId, items: [ priceIds, ], collection_method : 'send_invoice', payment_behavior: 'default_incomplete', payment_settings : { payment_method_options : { id_bank_transfer : { expires_after : expired_at } } } });

jaunty crystal
#

Hey everyone! I'm TaΓ­s and I have a question about how to use trial periods in subscriptions. I added it 7 days free to the priceID of a subscription product, is this the correct way or does it have to be in the subscription checkoutSession?

And what if a customer buys Plan A the first time and gets 7 days free and later the plan ends and he buys the same plan A again, will he get 7 days free again? How can I prevent this from happening?

Thanks in advance!

nimble pine
#

Hey there. I'm struggling to expand information about a coupon. I'd like to know the names of the products it applies to. I can easily obtain the optional applies_to parameter, which includes a products field containing a list of product IDs. However, I can't find any way to expand the products themselves. The products field doesn't appear to be expandable itself, and the list of products isn't structured in such a way as to enable use of data to expand each item in the list.

Is there any way to obtain the details of the products a coupon applies to without looping through subsequent requests?

ruby silo
#

is ther any other way to add functions on succeeded payment other than link, for example i want to send request to backend for it to add it to database

tired dagger
#

If i'm trying to listen to the onclick event for payment button request element, how do I do that in react?

#

is it paymentRequest.on('click', callback) or something else?

dapper heath
#

Hey all - quick question.

We are setting up Stripe Checkout with our online store. Our goal is to utilize stripe's tax ability with this. But - our store has a "credit" system. So a user could have $5 of credit with us, purchase a $50 product, and only need to pay $45 of "cash". The problem is we would like to collect taxes for the entire $50.

When using discounts, the discounted amount isn't included in the tax calculation (correctly so) - is there another avenue we can explore so that we have a "charged" total ($45 in example) and a "taxed" total ($50 in example) in stripe checkout? Customer Balances? Gift Cards? Something else? Thank you for your help!

ruby silo
#

' stripe.confirmWechatPayPayment(
'{PAYMENT_INTENT_CLIENT_SECRET}', {}
).then(function({
error,
paymentIntent
}) {
if (error) {
// Inform the customer that there was an error.
} else if (paymentIntent.status === 'succeeded') {
alert('Payment was successful');
} else if (paymentIntent.status === 'requires_action') {
// Inform the customer that the payment did not go through
}
});'

#

how do i put in seacreat key

agile cypress
#

Hello! We currently use Stripe in a pretty straight forward subscription model where the customer selects the subscription, then we process the transaction in stripe straight away. Is there a way that we can have the customer select their desired subscription and collect their credit card info via Stripe, but defer actually making that transaction until we there is a discussion with the customer a few days later? So, collecting the card info to get it on file but not processing until later when we can confirm it's a good fit

iron token
#

Hey Stripe Devs! So i'm integrating into the Orders API and building our own custom checkout flow. I'm getting successful responses from the API and we're looking good. I AM however curious as to what capabilities are planned for this API. For example, even though I pass a discounts (promotion code) into the API, it doesn't return it in the Order object response, nor does it seem to redeem the promo code or apply the discount in the amount which I was expecting. This is fine for now as we have worked around with manual calculations. But also, I was hoping that this API would return the dynamic tax rate (there are Tax Amount fields in the response but they don't seem to change even though I"m including postal code and country in request). I was hoping i would be able to present to the usr the tax amounts, etc, based on the Order Api but it seems that's capability just isn't baked in yet? Basically I'd like the checkouts flow logic without having to do it all myself lol. Happy to provide code and request/response samples if helpful.

vocal wagon
#

I am having a bit of trouble on passing data of the subscription to the payment_intent.succeeded webhook event. So, I have already setup a webhook and data collection from a normal payment intent. I basically add metadata to it that I can access later. However, for a subscription, I am adding the necessary data to metadata as well, but when the time of the payment_intent.succeeded event, I no longer have access to it. For reference, the data I am collecting is simply:

  • Product type
  • Product ID

That is pretty much all I want to collect. I have no idea how to get the data from a subscription to later use on payment_intent.succeeded. I know about the other event for subscription updated, but since what I want is to save an order upon a successful payment on both cases(subscription payment and normal payments), I don't want to use 2 hooks. Plus, it may cause conflict.

simple sable
#

@languid tulip help me! please

candid light
timber sparrow
#

Hello all, I am trying to get in contact with a member of the Crypto/Web3 team to discuss a project

#

would anyone have some contact details please?

ruby silo
#

what does this mean

#

An unexpected error occurred.

fair fulcrum
#

Hi Stripe Developers,
I need help with refund the amount while cancelling the subscription.
So I just want to know
https://stripe.com/docs/refunds
is this the correct url for help?
there is one in which refund is created with the charge id
Can you please tell which one is appropriate.
Thanks

candid grove
#

Hello stripe team,

#

We have migrated from Charge API to Payment Intents Api: would like to know how the payment method would work. in the sense , if new users sign up or existing users add new card. Stripe will capture it as new Payment method.

#

HOw do i populate existing ones?

ancient bison
#

Hi Stripe team, is there a way we can tell whether wallet payment(google pay/apple pay) is available from current user payment element component

final light
#

Hello stripe team

#

I'm trying to do product payment in react native

#

I have created a session using stripe.checkout.sessions.create can I continue payment of this session on my react native app using session id?

vocal wagon
#

any idea why all my customers get instantly refund if they choose to pay with alipay?

vernal nest
#

Does stripe allow for cart pages? Looking to use it to power an entire ecom store, just want to know if I can actually allow customers to add multiple products to the cart before going to the checkout

ruby yarrow
#

How is one supposed to test Stripe Tax in multiple environments (Local dev, staging)? i.e. Stripe Tax cannot be turned on without verifying the business and all these other steps, and to ensure our developers and stage environments don't hit production, we are using separate Stripe Accounts for local dev and stage testing rather than our companies production Test mode of Stripe. This has worked fantastic so far.... but Stripe Tax seems to not play kindly with this use of Stripe Accounts.

opal osprey
#

Hey devs, I emailed Stripe about getting access to StripeIdentity for iOS yet haven’t heard anything. Does someone in here have access to this or any additional guidance?

spark terrace
#

Hey devs.
Can I use PaymentIntent to buy products(added product into Stripe) in multiple quantity?

balmy crow
#

Hello.
Failed to refund stripe transaction: Cannot reverse transfer on charge ch_3LYDquApKXLj09Vl16otQrxT because it does not have an associated transfer.; request-id: req_doFZaBWKCOHr8I (STRIPE_ERROR)

Any ideas how to solve this?

hollow citrus
#

Need to excute via proxy. Is there a way to do it . As i am getting the below issue . Network error: ConnectTimeout: HTTPSConnectionPool(host='api.stripe.com', port=443): Max retries exceeded with url: /v1/customers (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000000ED8A57B130>, 'Connection to api.stripe.com timed out. (connect timeout=80)

sudden yoke
#

so for credit notes creation via API, I want to include all lines of the invoice. Seems like I cannot do with with just invoiceId? It seems to want me to include all the line details but there is no way for me to set something like lines[0]tax_amounts[0]=30.

I try setting lines[0][tax_rates][0] to be what i get from retrieving the details of the invoice to be txr_1KdF90HFPm42d8Jmxi5BU7BO but it's saying that cannot apply these computed tax rates.

dim hearth
#

@dense laurel I've deleted your message because we don't allow self-promotion in this server. Please refrain from posting more messages like that

woeful grove
#

hi team , I started to see some error messages . It doesn’t look like we’ve change the data being sent and I don’t think we changed any account settings. Would you be able to provide some insight?
New
invalid_request_error
Connect platforms cannot create new accounts on behalf of their connected accounts.
Resume
invalid_request_error
You requested an account link for an account that is not connected to your platform or does not exist

digital adder
#

hello i need some help or speak with some one please, i dont know if here someone can help me with my stripe accpunt thanks

fringe palm
thin canopy
#

Hi guys! Can you please explain? I integrated the PaymentElement (us_bank_account) application into my react, I try to make a test payment, but I get "payment_intent_incompatible_payment_method" as I understand it, I also need to send data in confirmUsBankAccountPayment in which there will be an object with filled customer data. But I do not quite understand how can I get this data before the client clicks on submit?

sonic fulcrum
iron jungle
#

hey gang, question. I have a customer in my test env that i am trying to create a charge for. The customer has a default payment method set

But when I try to use the create charge call, I get Cannot charge a customer that has no active card

since the API docs say I can pass a customer as an option and or a card token, (in my case I am using the stripe customer id) why would Stripe require me to pass a card if there is a default method on the customer?

wild pine
#

Hi there - my client just realized a previous owner's stripe is connected to a website he just took over and he just received a payment. We processed a refund for it and need to switch to his stripe account - do we need to wait for the refund to process before we disconnect the old account?

west sable
#

we need to mass change a bunch of prices for existing subscriptions to a new version of the price that should be the same cost, just with multi currency support since we want to use new Stripe prices that offer that. What options should I be passing into the update subscription item api call to ensure it's just changing the price and not causing any other changes.

agile pendant
#

Hey everyone, names Jake. Recently purchased some BBPOS WisePOS. Getting lost on how to set it up. As I'm looking over the steps and it's always showing code. I'm not a developer. Is this something that can only be done with code?

iron jungle
#

thank you @halcyon matrix!

warped valve
#

what is the best way to test a standard connect account on my platform? I'm trying to test applying an application fee to the subscriptions of a connect account. I can easily create, update, and test with a custom connect account, but can't really figure out how to test using a standard account. After reading up a little bit, is the best approach to create a whole new stripe account to test connecting to my platform account?

dapper heath
#

Hi all - we recently got access to the GiftCard api. We are using the stripe-python SDK and even when using the latest available tag (4.1.0b2) I receive the error "module 'stripe' has no attribute 'gift_cards'". Looking in Github, I don't see any support for Gift Cards there either. Am I missing something or does the python sdk not support gift cards yet either?

agile pendant
#

I am on the waiting list with Stripe Support. Quick questions. Is getting a 3rd Party Business necessary for setting up the POS system or can that be done solely from our end?

vocal wagon
#

Hi there, with the issuing API, how reliable is the merchant_data object on responses for differing types of purchases (e.g brick and mortar stores & online)

somber crypt
#

Hello, my account says action required, just following up about that

hybrid hemlock
#

Hello, I have the need to have unique branding for different product brands/logos on Invoice/Checkout/PaymentLinks. But I’d like all all payments, reporting, webhooks, payouts to flow through my primary account. I know that you can only set one brand per account. Is there a flavor of Connect that supports something like this?

sturdy patio
#

Hey guys!

Can I add more items to the checkout on top of the subscription?

warped valve
steel kelp
#

Hello, I have a question for affiliate program. 1. Can my affiliate be from a different country such as China? 2. If they can, will they be able to add their bank account to their affiliate account? 3. If they can’t add a bank account to their affiliate account because they’re not from China, can they leave the bank information blank and just use it strictly for tracking sales? 4. Is it possible to set up an affiliates under affiliates? Thank you!

glad agate
#

Hey stripe pals! I have a question I could use some guidance on or any links to docs that might have the answer!

We are trying to calculate the next time a member will be charged a non-zero amount after they receive a 1-month promo for 100% off.

example case:

Member has a subscription with a billing date on Jan 15th.
Member pays on Jan 15th
The member gets the 100% off promo on Jan 20th

Will the member be charged $0 on the Feb 15th since they got the promo Jan 20th? How is the payment calculated for the invoice on Feb 15th, and the next one on March 15th?

I tried to find docs for how the invoices work but I am having trouble finding out how these payments are calculated. Any help is appreciated!

tall cliff
#

When I get a customer.subscription.updated event, what’s the best way to find out when the subscription expires? I’ve tried cancel_at but that doesn’t seem to have the right timestamp and I’m not sure what other field is best for this.

vague lark
#

Hi all - I'm trying to integrate Stripe checkout on my site and could use some help

#

I'm trying to pass some metadata through to the success page

#
  'line_items' => [[
    # Provide the exact Price ID (e.g. pr_1234) of the product you want to sell
    'price' => 'price_1LYCH2Ks11D5pGt5Dd6Yda8g',
    'quantity' => 1,
  ]],
  'mode' => 'subscription',
  'success_url' => $YOUR_DOMAIN . '/success.php',
  'cancel_url' => $YOUR_DOMAIN . '/cancel.html',
  'metadata' => ['MFLHistoryID' => '12'],
  'automatic_tax' => [
    'enabled' => true,
  ],
]);```
#

I'm trying to pass MFLHistoryID through to the success page

#

is that correct so far?

solid shuttle
#

Hello I'm having troubles getting my verification email for stripe and have hit resend a few times. Is this normal that users needing to use this platform can't get access to it?

misty hornet
#

Killbotdba-Checkout

shut iris
#

Hey
I'm integrating stripe subscriptions.
I wanted to add a couple of extra items (like line_items that we have in checkout sessions API)

The items that I want to add are not products on stripe.

I have tried

  1. Adding add_invoice_items in stripe.subscriptions.create: Need productId
  2. Adding invoiceItem to the invoice: Get error, can not update invoice

Is this flow possible to implement or do I need to modify my UX?

TIA

slate elbow
#

if i create a subscription which has a discount attached with stripe tax enabled, will stripe tax charge tax on the discounted amount, or only the amount due?

raven trench
#

Hi, everyone. Does anyone face the problem about the webkhook? I have listened to the source.chargeable event, which works fine until today. Stripe seems not send any request to my webhook.

#

I check the event, and it said 1 webhook is waiting for processing.

hybrid hemlock
#

I'm interested in using Stripe Connect simply for the ability to create unique product brands with logos, etc. I would always be using on_behalf_of from our primary account, so there should never be any $ hitting any of the Connect accounts we create. Is there any way to streamline the setup and business validation process since it's always just going to be the same business with same address, taxid, etc.?

jade spindle
#

I created a volume based pricing product but am unable to add it to my pricing table or generate a payment link for the same

willow grove
#

Hi Stripe, have a question regards Testing Apple Pay in TestFlight. Do we need to use Sandbox tester as Apple suggested, or we can use real account for testing? Note, in TestFlight, we use Stripe test account and publishable key while testing this.

misty hornet
#

uncle.t=ApplePay

tall cliff
#

is there any way to get the unix timestamp at which a subscription will transfer from past_due to canceled or unpaid?

misty hornet
#

0-Subscription

untold pollen
#

Hello, I wonder if a dev could help for a google pay integration, thank you

turbid vector
#

Hi, how does Stripe calculate monthly and yearly prices? If a customer purchases a monthly subscription on Jan 31st, should they always expect to get a 30 day subscription (until March 2nd)?

waxen mason
#

hello, when stripe.confirmCardPayment() will redirect to return_url?

latent pebble
#

proration will work on metered billing (graduated billing)?

final light
#

Can I create a stripe invoiceItem and use it for payment intent?

chrome condor
#

Hi, I need help on Stripe inbuild form where we can collect the user card detail data and can get the response.
Is there any API which we can use for user to redirect to the stripe form for filling card detail data and send back response to our success redirect url?

velvet bridge
dry hatch
#

@velvet bridge reopened

vocal wagon
#

Hello there, Luca here
I'm implementing bank transfer payments on my platform and I runned into the following issue while trying to initiate refunds.

The goal is to refund mismatch customer deposits back to their bank accounts. We are trying to refund customer's cash balance using the api (for reference https://stripe.com/docs/payments/customer-balance/refunding#refund-a-customer’s-cash-balance-using-the-api)

By making the api call described in the guide, we are experiencing the following:
1- the response return an error "APIError: Request req_*********: An unknown error occurred"
2- on stripe dashboard, inside the customer cash balance detail page, the refund is listed as "succeeded" in the "Customer refunds" list but no transaction appears in the "Transactions" list right below. Moreover the cash balance remains the same.
3- If I request the refunds list by calling stripe.Refund.list(...) the refund appears in the list and is marked as succeeded

Any help?

chrome condor
#

Hi,
I am using this API: https://stripe.com/docs/api/checkout/sessions/create
and getting error : Invalid string: {:card=>{:setup_future_usage=>"off_session"}}

          'success_url' => route('stripe-success'),
          'cancel_url' => route('stripe-cancel'),
          'mode' => 'payment',
          'currency' => 'GBP',
          'customer' => customer_id,
          'payment_method_types' => [
            [
                'card' => [
                    'setup_future_usage' => 'off_session'
                ],
            ],
          ],
        ]);```

can anyone let me know what's wrong i am doing here.
wide fractal
#

Hi
want to discuss about the implementation of delayed transfer

brave kelp
#

Hi! When I create a checkoutSession, there is no paymentIntent attached to it. I thought this would happen automatically. What am I doing wrong?
THe code:

var session = await sessionService.CreateAsync(
new SessionCreateOptions
{
AutomaticTax = new SessionAutomaticTaxOptions { Enabled = false },
Metadata = tags,
Customer = customerId,
PaymentMethodTypes = new List<string>{"card"},
SuccessUrl = successUrl,
CancelUrl = failureUrl,
Mode = "payment",
LineItems = new List<SessionLineItemOptions>
{
new()
{
Amount = amount,
Currency = "EUR",
Name = "Dies ist ein Name",
Description = "AIRSPACE Booking",
Quantity = 1,
TaxRates = new List<string> { _config.STRIPE_DEFAULT_TAX_CODE },
}
},
PaymentIntentData = new SessionPaymentIntentDataOptions{Description = "payment intent description", }

        },
        cancellationToken:cancellationToken);

Afterwards, sessino.PaymentIntent is null

wide edge
#

Hello, I am testing our refund functionality for connected accounts and noticed that whenever a refund is made in a connected account, the transaction fees are subtracted from our platform's future payouts, rather than the payout of the connected accounts. Is there a way for the connected accounts to burden this cost instead of us?

flat nimbus
#

Hi,
I'm trying to accept recurring international payments for a sass product from India
For business verification with Stripe, can someone please let me know what are the requirements/criteria ? (Eg: TAN number, GST number, etc)
Thanks in advance

static wind
#

Hi, I'm testing Paynow on sandbox account and it worked fine till yesterday. But today, after I scanned and QR code and then when I tried to click AUTHORIZE TEST PAYMENT, the error occured as shown in screenshot attach. Can you guys please help? Thank you so much.

novel nebula
#

Greetings, I would like to know wether it is dangerous to save the stripe payment method ids intro a database table? I think I read somewhere in the documentation that one should avoid it, if possible.

hollow citrus
#

Using Customer ID from customer API can we perform search subscription query

deep anchor
#

hello, im having error on this.stripe.elements();

I read somewhere that this error happened because of metrics tracking and it's already fix by now and shouldn't appear
but for some reason im still getting the error

minor sage
tribal forge
#

Hi I was wondering if anyone can help on an issue I'm having. I'm currently trying to upgrade from the Card Element to Payment Elements to allow our users more options to pay. We have everything working so far, create a payment intent, pass client secret through to Elements etc. Our only concern is when calling stripe.confirmPayment(elements, ...), we need to supply a redirect URL. If we follow this process then on the redirect we will lose our clients state, so we no longer know what the client has purchased. Is it possible to convert the payment element to a token, and pass this to the API and confirm the payment there, without needing a redirect?

vocal wagon
#

Hi please, I integrated my .Net application with the stripe api, when charging an account with recurring payments I received the desired response, but when I am not charging the account on recurring payment I receive an error in my log file saying the resource ID cannot be null or whitespace then making references to some stripe api, Could I get help on this. I don't mind sharing the log file details, if it's allowed

mellow cosmos
#

I'm having problem with my bank a/ c to receive payment, you said it's wrong but it's correct,please help

vivid bridge
#

Hello Stripe Team,

We have just identified a CRITICAL BUG coming from you on our payment flow.

I inform you that we did not touch our workflows at all; we just got this issue coming from nowhere that prevents our customers from paying.

After searching on line, we found our that this is coming from your Plugin that we are using : 'charge the customer'
Can you solve this issue please ? I'm using the NoCode software Bubble and this issue had already happened in Dec 2019 : https://forum.bubble.io/t/issue-with-bubble-stripe-plugin/73178

fresh kindle
#

Hello, if I have already captured my visitor's postal code via a previous form for the purpose of calculating taxes, is there any way I can pass it to the PaymentElement so that it is already populated for the visitor and they don't need to enter it again?

narrow nova
#

Hey folks

#

I have an Express account for one of my users acct_1LSqo4DG8ZIGro6r that is marked as disabled by Stripe. Now support have told me that this is because the account needs more data, but how can I tell that from the API? All I get told is that the account is disabled.

broken hound
#

Good morining,is there a way i can convert incoming credit card payments from clients into btc or eth ? i saw your Global payment solutions for Web3 solution and i was wondering how it works

loud wadi
#

Hey stripe devs, had a question about PaymentIntents, I see there is an option in the API for confirm to instantly attempt to confirm a payment. Is it possible for my backend server to get the response immedately on a payments status? It would help a lot since I only sell digital goods and that's basically a database write. The alternative I have now is to basically create the database object with a flag "fullyPaid: false" and await the stripe webhook for me to flip that to true, which wastes data if a customer doesnt retry or abandons the page.

fresh kindle
turbid viper
#

For the webhook event customer.subscription.deleted - does it contain information as to the cause of the "deletion" eg did the user cancel the subscription, or did the subscription payment fail, or did the subscription come to a natural end

buoyant dove
#

Hi, I need to make a QR code to scan and pay by card, Currently we have payment link API option but which is require product. But i don't want product wise payment. I want order wise payment. Have any alternate way to scan and pay by QR using debit/credit card?? Thanks you.

timber solstice
#

Hey I have problem with stripe subscription. In my django rest API I create subscription and customer for new registered user. My plan is to activate the subscription when payment intent is confirmed, but subscription is already active after creation. How can i achieve that?

#

on stripe website I see logs that user paid for it.. in creating subscription code I have this line: expand=['latest_invoice.payment_intent'], but maybe its wrong and I should write something else?

glad jolt
#

Hey lovely Stripe devs!! I had a quick question is it possible to send a customer a link to their email or phone so that they can fill in their payment info like credit card or debit card, I was curious because I wanted to build trust between my clients, I think id be kind of shady if I had them type their info on my computer they might feel weirded out

#

If I created a payment link and did "Save payment details for future use" would I be able to create subscriptions later with the customers payment info already on my dashboard?

tepid knot
#

Hey. On the charge page in the "Payment details" section, I can see the "Net" amount. How to get this value through API?

Balance transaction has only owned "Net" amount. I need value by charge (with dispute or refunds).

stable patrol
#

Is there any tutorial/document to integrate stripe terminal with react js

glad saddle
#

How do I add billing address, name and other input fields so that this information could be attached with the payment intent? I am using Custom Payment Flow. (React/ Node)

latent falcon
#

Hi guys, im having problems integrating terminal sdk to react native, after importing libs it shows "_reactNative.NativeModules.StripeTerminalReactNative is undefined". any help?

vocal wagon
#

Hi, is there any guarantees that users will not be asked to pass 3D Secure check when making future payments when I setup payment intent using off_session usage mode? I want to make payments from back-end when user may not be present. I understand that user will be asked to pass 3D Secure when adding payment method via setup intent, I am just thinking if there's any chance that user will be asked to pass 3D Secure again in the future after payment method is added.

polar pasture
#

hello guys, i today try to connect my stripe account to my wordpress woocommerce. I usu official plugin "WooCommerce Stripe Gateway" and have problem with input for card.

#

i try to use other plugins but i have the same problem

fair fulcrum
#

Hello Stripe developers,
I have question regarding refund amount
how can we calculate refund amount

mellow condor
#

Hey everyone. Not a tech question but a Stripe question nonetheless. We're a SaaS company charging subscriptions. What exactly is the fee by Stripe if we use Stripe billing? Will it be 0.5% of the recurring payments or 0.5% on top of the existing 2.9% + $30c flat rate, equivalent to 3.4% + $30c?

pallid smelt
#

Hello all! We recently found out that when SEPA payment is disputed, sometimes mandate is revoked and it can no longer be used for future payments. I was searching for test IBAN which could reproduce this behavior. I was trying to use DE35370400440532013002 , I see that dispute is being created, but mandate stays active . Can you pls help me find a way to reproduce this behavior?

grand oak
#

hello - I'm currently syncing my entire history of stripe data to a MySQL database... invoices, charges, subscriptions, customers, etc... it takes a few hours each time, but I'm wondering if I need to sync from the beginning each time... like, is there a point when objects are no longer updated? for example, can an invoice from 2018 still be updated? I also have webhooks in place for some real-time updating, but for my sync purposes I'm wondering if I only need to go back so far now

vocal wagon
#

Hello everyone. I've installed a WordPress template that is similar to Airbnb. I'm letting hosts subscribe and insert their listing after they register on Stripe connect. seems working fine but in test mode, I receive this error
{"code":"rest_no_route","message":"No route was found matching the URL and request method.","data":{"status":404}}
From the Stripe website when I test the OAuth works fine. What I'm missing?

stiff heath
#

Hello @channel
I'm trying to update a verified account with some additional documents.
When I send request to update account endpoint to save the documents tokens as stated on the API refernce / doc, I get this error:

{"success" : false, "message" : "Udefined offser: 0"}

However, when I try a second time, I get :
{"success": false, "message": This file upload is already attached to an account"}

I'd mighty glad to read responses regarding this.
Thanks

fallen fog
#

Hi all. Looking for some advice on creating payment intent when using Elements in a react app. According to the docs, the payment intent should be created as soon as the amount is known, and then the PaymentElement can be displayed with the returned clientSecret.

The project I'm working on allows donors to choose an amount to give to an organization (either as a one-time gift or as a recurring gift aka subscription). Our designs call for the Stripe Payment Element to be displayed at the bottom of a larger form that collects all the data we need. In that form, the user chooses the amount they'd like to contribute.

Ideally, we need to be able to load the stripe payment element at the same time as the rest of the form, even though we won't yet know the amount.

With that in mind, I'm considering the following approach, and looking for feedback: before the page loads, we create a payment intent with a default amount (say 1 dollar) and minimal parameters needed to create. Then, when user chooses amount, we'll handle that via Update PaymentIntent functionality (presumably at time that user submits the form).

Does this make sense? Is there a better way (that doesn't involve dynamically displaying the PaymentElement only after user has selected amount?

Thanks!

quaint hound
#

hello

#

I don't know why my stripe account is suspended, I hope you review it and return it to me, thanks.

strong adder
#

Hello, I have a ? about local listeners and verifying the webhook signature. I'll post more details in the thread.

stray oxide
#

iyashito - update account

#

benjamineugenewhite -

vocal wagon
#

Hello! For Pat Perfect Online Srl, our account with you has been closed for 4 months already and we have not received our money even now. the orders have been sent, the goods have reached the customers and we have not received money from you. we ask you to tell us the exact date when the money will enter the account because you withheld it abusively. having no complaints until now, it was normal to receive our money. thank you!

olive hill
#

hi, the money for payments to my bank account via iban does not arrive, do you know why? This is my first time using Stripe to get paid from customers. I set everything up

civic saffron
#

webhook - we_1LXMuxSJsXH2azWQvNcNGwte

#

event id - evt_1LYWRESJsXH2azWQXLHs5VWE

#

why it shows 'Failed to connect to remote host'

novel cedar
#

Hello - i am using checkout sessions to allow customers to create subscriptions. I would like to specify the billing_cycle_anchor as the start of the month (either start of the previous month, or start of the next month) so that all customers are billed on the 1st of each month. It does not look like i can specify this through the SDK when creating the checkout session. I was advised to catch the webhook, and update the subscription. However, i looks like i can only update it to now. What is the best way to handle this?

open kraken
#

As described here #dev-help message, about 6 weeks ago I had an issue with refunds from the Stripe Dashboard. Unfortunately, it looks like the problem is still there. Here is the error that I just got. Is there a way to have an update from your team that was supposed to fix the issue? Thanks.

stark holly
#

Can i simulate webhook changes in a specific subscription by somehow passing it's id?
Is there such an option?

oblique dust
#

Hello, we keep getting this error message when we try to do stripe.Invoice.upcoming on an archived Product/Price: Request req_pcauz2XD3H4Urj: The price <Price> does not have a tax_behavior set which is required for automatic tax computation. Please visit https://stripe.com/docs/tax/products-prices-tax-categories-tax-behavior#tax-behavior for more information. But the price does have tax_behavior set...

rose otter
#

Maxime Beaudry-cancel-subscription

waxen topaz
#

Hello,
We are trying to enable "tax_id_collection" based on this documentation: https://stripe.com/docs/tax/checkout/tax-ids ; However, we receive the following error: {"error":{"message":"Invalid boolean: 1","param":"tax_id_collection[enabled]","type":"invalid_request_error"}} . Currently, we are in test mode, can it be the problem?

round ferry
#

Hi team, my question is regarding 3ds payments. if the PaymentIntent status returns with requires_action in case if user doesn't fulfil this action then should we consider this booking as cancelled? because currently as soon as we successfully get paymentIntent from stripe we consider the payment to be success. But if it returns requires_action then what shall we do? cancel it or postpone it for sometime?

earnest scaffold
#

In reference to https://stripe.com/docs/radar/reviews/auth-and-capture , assuming we create a PaymentIntent capture_method specified as manual, stripe will create an uncaptured payment intent. Other docs indicate this will stick around for 7 days. What happens after 7 days of not capturing the payment? Will we receive a webhook/event indicating that it has expired? Or will we need to attempt the capture, and handle like a "payment intent expired" error response?

sacred lantern
#

Is it possible to create a Stripe checkout with both a one-time payment as well as a recurring subscription? Or is it only either-or?

stark holly
#

Another quick question, i'm passing 2 key - value pairs as a metadata inside checkout.sessions.create but when i'm retrieving it later metadata is still an empty object.

dense field
#

If I want to do a card expiry update where do I get the card_id from? Docs example shows card_1LXUR6AaNUE5IeQR6QfFnXrr but I don't see that anywhere in a payment method response

timid ember
#

Hi, I'm attempting to do a transfer to connect account, but it gives Insufficient funds error, even though I have set the "sourceTransaction" field to the original charge id

open kraken
#

I am trying to create a credit note for a line item that has taxes. The amount of the item is 2500 + taxes (125 + 249) = 2874 as you can see in the first image.
I then configure my CreditNoteCreateOptions like this where refundAmount = 2452:

var creditNoteOptions = new CreditNoteCreateOptions
{
    Invoice = latestInvoice.Id,
    Lines = new List<CreditNoteLineOptions>
    {
        new CreditNoteLineOptions
        {
            Type = "invoice_line_item",
            Amount = refundAmount,
            InvoiceLineItem = lineItemToRefund.Id,
        },
    },
    Reason = "order_change",
    RefundAmount = refundAmount,
};

In other words, I want to refund 2452 out of the 2500 original charge (before taxes).
Then, when I call the Create Credit Note API, I get this error:

The sum of credit amount, refund amount and out of band amount ($24.52) must equal the credit note amount ($28.19)
Do you have any idea how to fix this? Where is that 28.19 coming from?

surreal temple
open kraken
elder jasper
#

Hey Stripe Team. Looking for some guidance on our approach to managing customers on our platform.

Platform: Canada Account using Destination Charges methodology.
Connect Custom Accounts: US and CA customers. Connect accounts use cards and bank account debits. (ACH in US, ACSS in Canada). Payments are run on the platform account with the OnBehalfOf switch.

The end consumer would manage their payment methods on the platform, IE, Customer object is created on the platform account, and we would then use customer cloning to the connect account once a connect account wants to use that payment method (We built a UI asking the consumer if they want to grant the connect account permission to use X payment method)

Cards work fine with this approach, but the problem we're running into is that you can't create ACH payment methods on our platform account because it's CA based. so we were thinking that the approach should be to clone the customer to the connect account (US Based), then create the payment method on the cloned customer in the connect account using onbehalfof. (This just means that if the customer uses bank debits, they will be doing this process for each connect account. which works better for us because it forces a new mandate for the consumer).

So the general flow is:
Create customer on platform
create payment methods (cards)
clone the customer to connect account when connect account starts a relationship with the consumer
add ACH payment methods on the cloned customer account on the connect account if consumer (customer object) chooses to engage with the connect account with bank debits.

Questions:
Is this the correct approach? or should we be creating the ACH payment methods on the platform account? if so, how do we enable ACH on the platform account given that it is CA based.

earnest hedge
#

Dear Sir or Madam,

I need to speak to you regarding a refund i need to make and I need some assistance regarding the card machine I require so could you give me a call on 0044 7791307019 or leave me a number in UK to contact please.

Yours faithfully,

Sara Shakeri

#

Heloooo

tender owl
#

Day 131 and my payout date keeps changing

#

After reading some forums this seems to be an ongoing trend with stripe

fiery stirrup
#

When are payment transfers automatically reversed when a dispute comes in?

timber solstice
#

I have another problem with subscription and payment intent. When payment intent is completed, the user's subscription's still not active. How should I make it active? should I use webhooks to activate it or payment intent's return url, and then fetch api to activate it?

normal mica
#

I’ve been trying to get payment element to work with web with the new order api for a while. Can someone help me out.

rich narwhal
#

Hey, I was wondering why the api returns a generic response object with the actual object inside. Can anyone tell me something about the advantages of this or what this design is called ?

stable patrol
#

Hi I downloaded the sample app for stripe terminal which was available in the stripe website but it is givig me error

fair fulcrum
#

Hello developer,
I am facing one error in stripe refund
Refund amount ($****) is greater than unrefunded amount on charge ($11.90)
I am not able to get unrefunded amount

jaunty crystal
#

Hey Everyone! I'm TaΓ­s and I'm trying to add the free trial period when I create the checkout session, but it's not working. Can anyone help me?

vagrant loom
#

Hey! I'm using stripe api to process payments using payment intent and I'm looking for some way to preview the total amount including card fees applied to purchase and show it to the costumer in my application before he completes his purchase .

#

Is there any way to do this without needing to make the calculation myself?

idle iris
# vagrant loom Is there any way to do this without needing to make the calculation myself?

(I'm not with Stripe) Stripe doesn't provide an API, but there is a page in the docs that shows the calculation. You should be aware: in some jurisdictions (well many, including the EU) it is not legal to "pass fees on to customers", especially if the fee changes with payment method chosen. It's probably "simpler" to increase the price to cover the fees of any choice of payment method (possibly higher than the fees, in some cases)

vagrant loom
# idle iris (I'm not with Stripe) Stripe doesn't provide an API, but there is a page in the ...

I'm Brazilian and here customers usually split their purchases to pay in a few months and this generate some fees that usually costumers himself pays. It depends of the credit card and the stripe api gives it if I use session or checkout but since I'm using my own frontend I'm having troubles to give this total amout preview to the costumer (without needing to use pay informations in my backend to calculate it).

serene hare
#

Hello! I'm working on an operational script. My goal is to query invoices that have been paid in a timeframe and then do some additional checks with fulfillment. Intended to be an out of band method of making sure the system is generally working day to day.

We started the script using the Invoice api, searching via the created field, but that's not really what I'm after - what I'm looking for is Invoices inside a "paid at" window - is that possible? I don't see it in the listed possible search fields

native wind
#

Hello. I have a question about my payment elements integration working on Firefox. When I create a trial i use confirmSetup when i submit the payment element to get a setup intent to attatch to the trial subscription. this process works on safari and chrome but on firefox the confirmSetup function never returns anything (i dont get an error) and the browser reloads the page. when i go to the dashboard i do see that the payment method supplied in the payment element was added but no trial subscription was created. might this be related to browser specific settings? Id appreciate some help figuring out what could be preventing the request from working in firefox. thanks!

fallen fog
#

@surreal temple following up on Pompey's suggestion here (#1010192696108929044 message) -- if i went with option 1 as suggested, and the standard account has not disabled customer emails, what emails would the customer initially get? -- would it be 1 for the initial one time payment, and 1 notifying them of the new subscription?

stark holly
#

Im trying to understand why this request req_KD5vDnvR3138dI returns subscription null can you help me please

jaunty crystal
#

I'm also trying to make a call to schedule the cancellation of the subscription, but it's only working when the payment method is card. When the payment method is boleto (Brazilian method), it doesn't work. Could anyone help me? Thanks!!

final tartan
#

Can I do Auth + Capture using Checkout? It seems no can someone confirm?

languid tulip
hushed island
#

Hello quick question, when a PaymentIntent is created what is the type of variable under created is it datetime or just date?

shut iris
#

Hey
I have over 150K products. Are there any easy methods to sync this data to stripe?
Also, are there any additional charges for these products?

scenic sapphire
#

Hiya, has anyone managed to get the Stripe Terminal React Native example app to build using EAS? I can't for the life of me make it work using the docs on the Stripe website, there's always something going wrong from the fixRN.sh script not to working to gradle failing because it needs another 500 dependencies that should be sub-deps and I shouldn't need to install manually

earnest scaffold
burnt needle
#

How do we create a card token with the new v3 of stripe.js, it's extremely confusing?

#

Like, what the hell is a client_secret to make an element, and also what is an element?

#

Why can't I just send the card details, get the token, and attach it to a customer like I did with v2...?

gilded goblet
#

Is there a way to export customers, products, and prices using the CLI/without going to the Stripe Dashboard?

dull oak
#

Hi everyone,
So i was trying to put my local link for the redirection after successful payment but seems like stripe has updated the condition and i can't put the localhost url anymore? because i remember clearly before we use to do that
Can anyone help in this, am i missing something?

lusty osprey
#

Hello! Is it possible to access a human readable decline reason in addition to the decline_code when attempting to create a charge/confirm a payment intent?

stable mantle
#

Hey!Need help to make apple pay work; right now followed all documentation; registered domains, made file available at /.well-known/apple-developer-merchantid-domain-association; and we get the error below when hitting the apple pay button:
(testing locally with ngrok for HTTPS)
{"error": {
"message": "Before you can start using Apple Pay on the Web, you need to first register your domain. For more information, see https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay.",
"type": "invalid_request_error" }}
from URL: https://api.stripe.com/v1/apple_pay/sessions
Status: 400

cerulean wolf
#

Hey Everyone! I just need to know how to get a refund from an invoice that i paid for a service not being provided!

pulsar mist
#

Hey there,

Not sure how this works, but I'm struggling to charge a client who's from Australia and I'm from the Uk, can someone help please

sage mural
#

Trying to create idTax for EU VAT (type "eu_vat") in test mode. The country that stripe associates with it seems to be random EU country. Why is this happening and is there a way to associate the correct country to it?

west sable
#

since switching to using multi-currency prices we are getting this error when trying to create subscriptions with those prices: The currency of the selected prices (usd) does not match the customer currency (gbp). What causes this? The price has a gbp price.

green fox
#

I have an app which uses Stripe and I would like to make another app which also uses stripe with a separate ledger. Do I need to create different Stripe accounts to make sure they remain separate?

burnt needle
#

Still slightly confused about these elements and customizing looks

fallen fog
#

[1/2 -- dealing with char limit] πŸ‘‹ - Have a few questions re: creating a PI. First context.

Context:

I'm refactoring a legacy Stripe integration in a React app that was created before Stripe Elements was available. The UX is a single form in which a user determines the amount they'll donate to a partner org, and if it's a one time or recurring gift (meaning we'll be using the on_behalf_of parameter). Business requirements require that this be a single form rather than initial form to generate order details followed by distinct checkout step.

Given that Elements needs the client secret from PI in order to load Elements, the plan is to create an initial "dummy" payment intent on page load, ahead of showing non-loading state to user. The user fills out the form and we update the payment intent with the right amount at submission time. If the user wants to give a recurring donation, after creating a one time payment for first month (or year, depending on user choice), we'll create a subscription using the same customer / payment method used to create the one time payment, and we'll trial the subscription until what would be the next payment date (net one month or one year).

#

[2/2] Questions:

1.) The above strategy depends on creating a dummy payment intent, which means we need to set capture_method on the PI to "manual". The docs note that not all payment methods support "manual". We specifically need to support card payments inclusive of google and apple pay at the moment. Will that be a problem with those methods? And more generally, where can I find documentation on this?

2.) I see there is a setup_future_usage parameter for PI. I assume that when creating the initial dummy PI, i'd want this set to false, but if user wants recurring payment, and we plan to do 1 one-time payment followed by subscription (that we create after processing initial one-time payment), should the PI be updated to have setup_future_usage = true before confirming?

3.) Some of our partner orgs want to enable Google and Apple Pay, while others do not. If we're using Elements + PaymentMethod, is this something that should/can be configured by the partner org in their own Stripe dashboard (keeping in mind they will be connected to my org's stripe account which is one handling all these requests), or is this something that needs to be configured when creating PI on backend via payment_method_types parameter (which, i'll note does list apple / google as acceptable option values in docs), or is this something that possibly gets configured in the SPA?

Thanks so much for your continuing help!

golden sigil
#

Hey guys, I'm trying to make a call to schedule the cancellation of the subscription, but it's only working when the payment method is card. When the payment method is boleto (Brazilian method), it doesn't work. Could anyone help me? Thanks!!

dawn tinsel
#

I have a quick question if someone can help πŸ˜„
I'm using the Search API to get this information.

When someone purchases something successfully, the values below are set to "active" : true and if they were to cancel their subscription, the values are still set to "active" : true
Though when scrolling down to the bottom of the response, after they cancel, the values are "status" : "canceled" - Would this update the "active" : true to "active" : false after the subscription period is up?

inner pumice
#

After a checkout session is completed,
is it possible to get the amount of money that was charged AFTER currency conversion on a per line item basis?
For example, if my Stripe account is in USD but we charged our customer in GBP, are we able to get that amount in USD for a specific line item?
Is this exposed through the api?

granite oriole
#

Hey guys, have a quick question here. in my development, i tested the webhook with signature via stripe cli and everything is good. but when i deploy to the staging environment and tested the real response from stripe I'm getting the signature failed. I changed the secret key to the test key provided when the toggle test mode is on. I also created the product in test mode but still no luck. I'm using spring boot and java 8. Do you have any experience working on this?

hazy shell
#

Happy Friday! Got a question about the Wallets and the <PaymentElement> on a web app.

It seems that the selection for Wallets (e.g., Apple Pay) will only show up if the user is on a supported device/platform AND have it set up. From a UX perspective, I feel like this could be improved but I'm not sure if this ask is possible so I was wondering if anyone knew off hand.

My question is, is it possible to show Apple and/or Google Pay on their supported platform even though the user has not set it up. I'm hoping that each platform has a flow where they help the user set it up then and there but I've never personally seen this flow.

zenith hull
#

Howdy! I noticed that we get a warning log from Stripe Terminal SDK that it's not compatible with target SDK 31
StripeTerminal: class=Terminal message="targetSdkVersion should be <= 30 to use Terminal" target_sdk_version=31

However I believe Android requires packages to be pointing to target / compile version 31 by November. Just curious if the SDK version support for 31 will be addressed sometime in the near future? Currently investigating an issue we're having with one of our tablets suddenly being unable to pair to a reader via USB and am wondering if this could be the cause.

sudden yoke
#

Hi, what is the quickest why to find out all the invoices of a subscription that have not been refunded? using stripe api

onyx plover
#

Hello my name is samir khettar

foggy dawn
#

samikou-help

inland osprey
#

Hello people -

is there any possible way I can create a subscription for a customer that doesn't have a payment method?

For context, the feature I'm implementing is 'Allow someone else to pay for my subscription"

So once someone else pays, I go ahead and create a customer + subscription for the recipient and my plan was to add a credit to the initial invoice as a means of transferring the payment.

But i'm currently stuck on actually creating the subscription.

I can't get past this error "Stripe::InvalidRequestError: This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority."

Learn how to specify which payment methods are allowed for a subscription.

inland osprey
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

woeful grove
#

hi team ,I've noticed that when there is already an existing payment method, the PaymentSheet automatically lists it on the sheet. Is it possible to disable this behavior?

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

granite oriole
#

Hi, I'm not sure if this question should go on sale or here. So my platform already had hundreds of active subscriptions that handled from other 3rd party cg. How can i migrate them to stripe? Our new users is using stripe checkout flow.

vocal wagon
#

Hey guys !

When you partially refund a PaymentIntent, the status of PaymentIntent and Charge stays "succeeded". Then how do i know that this PaymentIntent was partially refunded ?

Thanks

signal fog
#

A question about the stripe terminal reader Javascript implementation:When the method as per the Stripe Terminal sample code "fetchPaymentIntentClientSecret(amount)" is called, the reader gets presented with the promt to place a card, or insert it. The processing that happens in the "capture()" method gets replaced by webhook processing code in the backend of my rails app. What is your suggested mechanism for the POS client side (webapp / and JS) the present progress of the payment transaction on the terminal reader in the POS Web UI. Ther could be page refreshing or ajax based calls in, say, 2-3 sec intervals. But maybe ther is a more event driven approach that I am currently not thinking of. I am open to suggestions.

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

We are using Stripe Connect and our business team has decided to use Standard accounts instead of Express.

When creating a Standard account the API returns that we can't create capabilities for the new account using the SDK (API):
You cannot create Standard connected accounts with capabilities via API..

Is there any chance to set capabilities for the new accounts with SDK, for example the accepted payment methods, or does the new Standard account has to login and complete the setup themselves?

flat cairn
#

Hey guys, working on making a marketplace application and I'm not sure if it's possible for a connected account (express account type) to add products on their dashboard and for the marketplace platform to pull that data and display it on the site?

bright folio
#

Hello everyone, is there a useful log of customer subscription events in the dashboard? I mean like "This customer ended trial", "this customer started paying after trial", "this customer canceled their subscription". Basically everything that changes MRR without other irrelevant events.

My use-case is - my MRR changes and I'd like to easily find out why - who unsubscribed etc.

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

nimble oracle
#

Hello there, is it possible to show all Plans in billing dashboard from the start.

My Subscription plans show up only after I've added a subscription through my code.

What I want to achieve is sending my client to billing dashboard to chose his plan and pay.

novel cedar
#

Hello - im trying to pass a timestamp into the backdate_start_date and keep getting Error: The backdated subscription start date must be in the past. I am providing new Date("08/01/2022 5:00 AM").getTime() which returns 1659344400000 - which is in the past. What am i missing?

novel cedar
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, first time on discord and first time with stripe. So excuse me if this is not correct. But can I ask for help here how to set up my woocommerce settings for testing stripe payment method here?

crimson viper
vocal wagon
#

Ahh I thought I might be out of place here. Excuse me. Is there any place for me to learn how to set it up (woocommerce + stripe checkout?)

crimson viper
#

I don't really know

vocal wagon
#

Ok thanks for your reply

flint granite
#

I'm a relative beginner using Stripe and I have a question. Maybe you could point me in the right direction. I have an app using Stripe to accept a shop purchase that processes the payment through Stripe checkout. On success, the app sends a couple of emails, one to the shop owner and another to the purchaser. For that, it calls on using the Stripe session's shipping_address_collection. I'm requesting body.session_id, {
expand: ['line_items'], but it seems like

<p>Customer: ${stripe_session.customer_details.name}</p>
      <p>Email: ${stripe_session.customer_details.email}</p>
      <p>Address: ${stripe_session.customer_details.address} ${
        stripe_session.customer_details.city
    } ${stripe_session.customer_details.address.country}</p>

is not picking up the details. On the email to the shop owner, the Address is coming back as [object Object] undefined -- no street address, no city, no zip code, no state (as I expect and want).

I don't know where to look for relevant help in the documentation. I'd appreciate any direction.

river moth
#

Looking for someone to implement the latest Stripe into BoxBilling, preferably using Stripe's self-hosted checkout page so that any security features such as SCA are handled directly by Stripe. Budget is around ~$100. Please reply to me or DM me if you are able to help. Many thanks!

idle iris
minor cipherBOT
#

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

sharp vapor
#

Hello everyone, I have a question and would love if someone could please help me with this.
My scenario is that my client has an existing payment page with input fields for the card number, expiry, and CVC, I talked to Stripe support and they suggest using PaymentIntent API, but in the client-side code I have to call handle_card_action method that takes cardElement object, so is there a way I can pass the card number, expiry, and CVC from my existing input fields without integrating Stripe's card element on the UI.
Looking forward to hearing from you.

olive bluff
#

hello, i have a stripe account that i linked to my site to recieve payments but i forgot the logins to the account how can i recover it? i need help can someone let me know in my dms thanks.

vocal wagon
#

Hi,

I have question regarding payment authorisation for EU.

If I only charged a customer eg. 20 euros but instead of charging, I only authorise the payment. It right away deducts the amount from bank which is desired way I want. But on further processing, I want to have the option to capture or cancel/refund the payment. How much does stripe charge if I cancel the capture and refund the customer?

tame vessel
#

is it requires to be live in order to do webhooks with signature verification?
I am getting StripeSignatureVerificationError whenever I try to verify the signature on webhook path

idle iris
idle iris
# tame vessel is it requires to be live in order to do webhooks with signature verification? I...

Stripe uses "stegonography" to encode extra data on the webhook JSON body. Β They use non-coding extra spaces, line breaks, tabs, etc. Β This can still be parsed as JSON, but the signature verification needs the non-coding parts - that's why you have to be quite careful to not modify it at all before checking signature. (it also kinda masks the issue - the body parses as JSON just fine, so it looks like it's correct, but the verification fails).Β  This is often caused by using request.body instead of request.rawbody, or by something like Express middleware.

idle iris
idle iris
tame vessel
#

Okay so I found that vercel modifies the request body that was a problem so to make it work with nextjs I had to install another lib called micro.

Working solution

import { buffer } from 'micro'
const buf = await buffer(req) // use this as the raw body
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

shut iris
#

Hey
I have a set of products. I want to create invoice items for them and add them to an invoice. Then I want the payment intent for the invoice, and complete the checkout.
However, whenever I create an Invoice, I'm getting an error stating invoice_no_customer_line_items. Am I doing this the right way? Or is there somthing that I missed out?

TIA

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

quaint nexus
#

Hello Stripe
I use Direct Charge to create 2 PaymentIntents with 2 different connect accounts, and confirm each PaymentIntent in turn. The call api confirms both PaymentIntents which return the Success status.
In the Webhook I config, when checking the log, if it is correct, there will be 2 event Charge Success but i only recieved one event.
Can you help me solve this problem?

vocal wagon
#

may i ask the point of a price lookup key?

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

quaint nexus
vocal wagon
wide monolith
#

I want to achieve this from subscription. How can i do it?
Each monthly transaction, money goes to customer account (transfer destination) Application fee (10%+6kr) is taken back to main stripe account.

quaint nexus
vocal wagon
tame vessel
#

how do I send the invoice pdf to the customer's email after payment successfully confirmed.

drowsy stump
#

My bank verification is failing

pine magnet
#

can i manually charge customers based on the transactions they had made previously ??

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

safe blade
#

when I go to make a payment, the API returns me a login and password, how can I solve someone?

#

example

#

somebody

#

help me!

inner swift
#

this is happening again. any way i can avoid this?

safe blade
#

it's giving me error 400, which parameter is wrong missing

#
import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:musicstars/paymentsandpayouts/contants/constants.dart';
import 'package:flutter/material.dart' show immutable;
import 'dart:developer' show log;

@immutable
class PaymentCardStripe {
  final String money;

  final String currency;

  PaymentCardStripe({required this.money, required this.currency});

  Future<Map<String, dynamic>> paymentStripeCard() async {
    final data = {
      'amount': money,
      'currency': currency,
      'payment_method_types[]': 'card',
    };

    final url = Uri.parse('https://api.stripe.com/v1/payment_intents');
    final res = await http.post(url, headers: headersStripe, body: data);
    if (res.statusCode != 200)
      throw Exception('http.post error: statusCode= ${res.statusCode}');
    log(res.body);
    return json.decode(res.body);
  }
}


#

when erro!

#

what erro?

vocal wagon
#

πŸ‘‹ I built a static page to sell my book and created 3 payment links depending on where I have to ship it (e.g. home market, europe or rest of the world) because the cost is different. this means I can only allow customers to buy a max of 2 books, otherwise the shipping cost is wrong (more books = more weight = higher shipping cost). I understand payment links do not have logic to calculate these things, so I'm thinking about moving to a "proper" integration but i'm still unsure how people do this, since shipping prices are not done dynamically? Or can I calculate it myself and just send the amount in the call to create a session/paymen intent and Stripe will collect that?

Wondering how people handle this, since online guides (e.g. https://dev.to/stripe/building-an-ecommerce-store-23-checkout-flows-35k7) never mention it. I guess everyone assumes shipping is static no matter the quantity/destination?

hazy pine
#

Will I get charged for fetching subscription lists on the API too often or will i just get ratelimited?

restive seal
#

Hello,

I have an UK based account that needs to be transferred to a US user. Following some research, I understand that Stripe customer service will migrate all the user account data, but NOT the subscription based products we have with these users. How can we transfer all the product subscription data associated with these user accounts so there is not a loss of revenue? I am finding this prospect quite daunting so any help or indication of the dev time it would usually take would be much appreciated. For info, the website data is hosted on Firebase. Thanks for reading.

light pelican
#

Hello,
After creating a verified Bank account token from Plaid, how can i use that to create a charge immediately? I tried to understand create a source object with that token and then attach with the customer object to create charge on that. but this process is not very clear from the documentation. Can somebody please help in navigating through this.

minor cipherBOT
#

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

vocal wagon
#

Hello,

How can I preview tax amount for a given subscription before incrementing the quantity (purchase new seats logic) with Stripe Api and the next question is how to preview the tax amount before user subscribes (no customer yet), basically on checkout where the customer has selected the price and has the quantity for the subscription also with Stripe Api? Thank you

compact bolt
#

hi, I need help in integration in asp.net core 6 anybody have time for look in the issue please

sinful sonnet
#

I'm trying to pass some data along such as a client_reference_id or metadata, so that when my stripe.checkout.session completes and the webhooks fire, I know who paid. But I can't seem to find any of this data that I attached when I'm logging out the events from the webhooks. What am I doing wrong?

app.post('/create-checkout-session', async (req, res) => {
    console.log('POST /create-checkout-session', req.user)
    const stripeSession = await stripe.checkout.sessions.create({
        mode: 'subscription',
        line_items: [
            {
                // test $24.99 subscription
                price: 'price_1LXsyWIofdYoqw6SBihlZYu3',
                quantity: 1,
              },
        ],
        client_reference_id: req.user.id,
        metadata: {
            userId: req.user.id,
        },
        customer_email: 'foo@bar.com',
        success_url: 'http://localhost:8080/test-checkout-success',
        cancel_url: 'http://localhost:8080/test-checkout-cancel',
    })

    res.redirect(303, stripeSession.url)
})
#

For example the invoice.payment_succeeded comes back with a metadata: {} and no client_reference_id

sinful sonnet
#

all i've figured out is that such things, and the other forms of metadata such as subscription_data are inconsistent across events, and probably incur a tech debt if used in any significant way. Instead before creating a checkout session I can explicitly create a customer, save the customer id in my database, and then pass the customer to the session from then on in the name of sanity. Does that sound good to someone with some stripe experience? :D

unkempt cape
#

I just signed up to this server to ask exactly the same question. I just tried to add a client_reference_id in the same way you did, in NodeJS, and when I receive the webhook checkout.session.completed, the client_reference_id field is null

vapid cedar
#

Hi, question…

#

do Authorized Applications have permission to read all data in Stripe? Or is there a way to specify that they can only read and write the objects they've created?

#

and is it possible to view logs of API calls made by applications?

wintry forum
#

hi. is it possible to get a payment response data?
Meaning a 'customer chooses the price' succeded payment
To receive the value

worn pewter
#

Is it possible to prefill customer information like email when using Stripe Pre-built Checkout?

#

I think I found the document ... will try the Checkout Session

unkempt cape
#

Does anyone know how to install stripe cli on Linux Mint 21? The instructions at https://stripe.com/docs/stripe-cli#install use apt-key, which seems to be deprecated. Anyone know of any updated instructions on how to install it? Can't seem to find a good workaround.

Build, test, and manage your Stripe integration directly from the command line.

quaint nexus
#

Hello Stripe
I use Direct Charge to create 2 PaymentIntents with 2 different connect accounts, and confirm each PaymentIntent in turn. The call api confirms both PaymentIntents which return the Success status.
In the Webhook I config, when checking the log, if it is correct, there will be 2 event Charge Success but i only recieved one event.
Can you help me solve this problem?
😭 😭 😭

vocal wagon
#

Hi Stripe, I hope you're doing well.
I'm reading about retrying Stripe webook and the doc (https://stripe.com/docs/webhooks/best-practices) says: If your endpoint has been disabled or deleted when we attempt a retry, future retries of that event will be prevented. What does disabled mean in this context? I guess if we return 5xx or 4xx the retry will still happen?

Implement these best practices when using webhooks.

cerulean viper
#

hey guys, so I am working on an app that essentially takes a weekly deposit. It is an accountability app and I am looking for the best way to use stripe. For each user, they need to deposit an amount of money every week. If they meet their goals, they get it back and if not we charge them either the entire amount or a portion. i was looking into payment holds, but there is a 7 day limit and not sure of what else is available. I guess it is similar to a hotel deposit. Any ideas?

vocal wagon
#

Hey guys !

When you partially refund a PaymentIntent, the status of PaymentIntent and Charge stays "succeeded". Then how do i know that this PaymentIntent was partially refunded ?

Thanks

ionic dew
#

Hello,
How can I use a trial subscription using the stripe universal payment element?

desert vigil
#

Can I save the card details and submit the payment by saved card on next time instead of every time to enter card details

mystic urchin
#

Good Morning,
For the current task i need a variable price, but only i want to change it before the checkout process.
So there should be one price/product which is a reservation fee:

  1. user adds item
  2. user defines booking period
  3. i calculate a reservation fee
  4. <set price item or add opaque price item to chekout> (here i am stuck right now)
  5. send checkout url to user
thorn trout
#

Hi there, I have a use case where
when customer updates the seats in billing portal, I have to collect the full amount for the updated seats for current billing cycle period itself
and when they reduce the seats no credits should be given.
how to have this control in stripe hosted billing portal

wise knoll
#

Hi, I would like to know if there is any possibility or any exmple app to build an app for stripe terminal using Ionic/Angular or JS?

wind igloo
#

Hello everyone, thank you for your hard work. I wanted to ask you if it's possible to pre-define (and make it unchangable) the country field in stripe's checkout.session?
(Reason for this is that we already collect user country and data and don't want to allow country change on checkout, but only through user settings which is in sync with stripe customer data, because of tax calculations)

golden cosmos
#

msnz-terminal

lament sail
#

Hi, there. Thanks in advance before I start my question. May I know how can I and is it possible to get the "plan name" in the transaction-level report in the charge data?

vocal wagon
#

Hi! Does the credit note entity have no draft state?

The invoice entity have these status_transitions with dates that are useful. Like finalized at (invoice date) and the paid at dates. Are there any similar dates directly accessible on the credit note entity or is it all processed in one go (no draft state, just issuance & instant refund/payment at one date)?

waxen zealot
#

Hi everyone! πŸ™‚ Is it possible to fire checkout.session.async_payment_succeeded event manually from a dashboard? I mean not retry but fire the first time. The payment was made 5 days ago, but the webhook was set just for checkout.session.completed (today I have added checkout.session.async_payment_succeeded) and I cannot find a way to send it now to this webhook. Thank you for help!

frank wave
#

hello, my product has been archived, but they active is true throw api, why?

serene spear
#

Hi! I am an engineer who is trying to integrate with Stripe Terminal. Recently, we tried to save a client's card after payment according to this document: https://stripe.com/docs/terminal/features/saving-cards/save-after-payment. In this document, it said this feature is only available in the US. I am wondering what it means.
We are located in the US, but we offer a SaaS for small businesses, and these businesses are located all over the world. Our app can give them the ability to use in-person payments. Can these businesses use 'save-after-payments'? In our real testing, we found that the UK business can save a client's card after an in-person payment successfully.

final hornet
#

How to get Pending or Restricted status of Stripe connected accounts using API?

drifting briar
#

Hi there, the Stripe team replied to me an hour ago regarding my account verifying issue, I tried to reply to them (10 minutes after), telling them they have some misunderstanding on my business. But I receive no replies so far. Are they still active or should I wait till tomorrow?

nova pond
#

Hi What is the best way to pass payment source name in paymentIntent object?

golden cosmos
#

Ww-checkout

#

andrew.cai-product

#

geuoxiaoyang-terminal

mellow lake
#

Hi all! I'm wondering if there is help here for a scenario I'm facing. I have an application which lets users rent properties and therefore two kinds of users. Landlords and tenants. The landlords are able to create properties after authenticating with stripe connect. Afterwards the users are able to pay rent for the landlords on the leased apartment using stripe. The issue I'm facing is that when onboarding the landlord through connect they're only able to provide one bank account. This is problematic since for each rental property they would have a different bank account for that property. So the solution I'm looking is whether there is a way to associate multiple bank accounts to one connected user? Bear in mind that these connected users are of type Express.

sharp vapor
#

Hello everyone, I have a question and would love if someone could please help me with this.
My scenario is that my client has an existing payment page with input fields for the card number, expiry, and CVC, I talked to Stripe support and they suggest using PaymentIntent API, but in the client-side code I have to call handle_card_action method that takes cardElement object, so is there a way I can pass the card number, expiry, and CVC from my existing input fields without integrating Stripe's card element on the UI.
Looking forward to hearing from you.

brazen wind
#

Hi!

We're currently looking at logging the charge object in our database on payment_intent succeeded. Is it save to assume the single charge object in the list of the charges in the payment_intent.succeeded event is the correct charge that is correlated with that payment_intent.succeeded event?

hollow prairie
#

Vish-connected-acc-status

#

Terry Jiang

#

sushbhat-pi

#

kuutamolla-express-ext-accounts

#

Adnan Shaukat

#

Lorey-pi-charges

wraith badger
#

Could you please tell me a question about API access, how to send custom order parameters through the interface and return them to me in asynchronous notifications after successful payment?

visual hawk
#

Hi,

I would like to know if we can change the Description in Invoice from "Product Name" to "Price description"

oak coral
#

Hi there,
I would like to offer Bank Transfer payments to my yearly Subscription customers, but I am not sure how Stripe's system will handle payments if the customer sets up an automatic transfer in their Online Banking.

Will the Stripe vIBAN still be valid after the first payment is received? Will the payment for the second (or third, etc.) year automatically be credited to the correct customer and used to pay their invoice if they send it to the same vIBAN in years 2/3?

final hornet
#

How to remove a connect standard account from UI?

graceful plinth
#

How do I get to speak to an actual person with the help? As in actually speak to someone

viral spoke
#

Hey, I would like to create a hosted payment page, where the customer can enter an amount and donate this amount to the stripe account. It should be a connected account, because me (the plattform account) will get an amount fee. How I can realise this?

faint talon
#

Hi - when you have a customer's subscription in Stripe, is there any means to have it end on the last day of the month and have the subscription for the new month start on the 1st day of the next month? We have tried this with a billing anchor for the last millisecond of the last day of the month, but our invoices are still starting on the last day of the previous month. Thanks

young ibex
#

Hey friends, any idea how to debug a

{
  "type": "Ae",
  "raw": {
    "message": "Invalid JSON received from the Stripe API",
    "exception": {}
  }
}

For a const loginLink = await stripe.accounts.createLoginLink('acct_1LZWJGPPxRBiNZOx') ?

The stripe-node lib doesn't return more than the above and the stripe dashboard doesn't show any API request records neither on the platform nor the connected account level.

I'm running on Deno version: { deno: "1.20.3", v8: "10.0.139.6", typescript: "4.6.2" }

devout vale
#

Hi. I'm having more_permissions_required error while confirming a PaymentIntent. Can you please advise, what I have missed? Thank you.

lapis shell
#

Hi. Anyone here as a reference on how to do 3ds payment on subscription on trial? I've seen references for creating subscription without trial but when we add trial days, it doesn't seem to work.

thin canopy
#

Hi. Can somebody help me. I try testing my PaymentElement (payment_method_type: 'us_bank_account'). on submit i call const result = await stripe.confirmUsBankAccountPayment(clientSecret) but have error with code code: "payment_intent_incompatible_payment_method"

lucid dune
#

Hello, I am getting the below error

Uncaught (in promise) TypeError: Cannot read properties of null (reading 'addEventListener')

#

Here's my code

document.addEventListener('DOMContentLoaded', async () => {
const stripe = Stripe('pk_test_........');

const elements = stripe.elements();
const cardElement = elements.create('card');
cardElement.mount('#card-element');

const paymentForm = document.querySelector('#payment-form');
paymentForm.addEventListener('submit', async (e) => {
// Avoid a full page POST request.
e.preventDefault();

// Disable the form from submitting twice.
paymentForm.querySelector('button').disabled = true;

// Confirm the card payment that was created server side:
const {error, paymentIntent} = await stripe.confirmCardPayment(
  '<?= $paymentIntent->client_secret; ?>', {
    payment_method: {
      card: cardElement,
    },
  },
);
if(error) {
  addMessage(error.message);

  // Re-enable the form so the customer can resubmit.
  paymentForm.querySelector('button').disabled = false;
  return;
}
addMessage(`Payment (${paymentIntent.id}): ${paymentIntent.status}`);

});
});

#

Pls help

#

I am stuck on this

#

form shows for a second and the error is displayed in console

vocal wagon
#

Hi,
We are Keeya + @cosmic garden. We are looking for some Payouts API guidance. Our platform needs to payout our people like Uber Payout their drivers. We collect and payout later. https://stripe.com/docs/connect/collect-then-transfer-guide

Is there a Stripe UI already built for these actions as an example.
1.) We are trying to figure out how the user register and then connect their bank account through Stripe and Us.
2.) We will manually payout, we also schedule payouts.

Collect payments from customers and pay them out to sellers or service providers.

rugged fractal
#

Hi there, I need help with subscriptions and coupons. I am trying to apply a coupon on a subscription and it gives me a discount object. but when I change subscription it gives a null in discount and then hitting same api gives me correct results with discount object. So i need some help with it.

meager hawk
#

ibtashamAlee-subscriptions

stable patrol
#

Hi all , i have a question regarding stripe Terminal.. i have added 2 simulated terminal in my dashboard. But the discoverReader fucntion is giving me only 1 reader

bright folio
#

Hello everyone, is there a useful log of customer subscription events in the dashboard? I mean like "This customer ended trial", "this customer started paying after trial", "this customer canceled their subscription". Basically everything that changes MRR without other irrelevant events.

My use-case is - my MRR changes and I'd like to easily find out why - who unsubscribed etc.

carmine creek
#

Hello,
I would have liked to know if it was possible to finalize and debit an invoice automatically after creating a subscription. And that he doesn't need to wait around 1 hour to finalize and debit the customer.
thank you in advance for your response !

round ferry
#

hello, i had a chat last time on 3DS authentication but the implementation is still not clear to me as it took quiet a time for it to get address, and then there were some queries based on that. I want to handle 3DS authentication in our application, and here are the steps I am considering to implement:

first step on UI side:

stripe.retrievePaymentIntent(clientSecret).then(function(response) { if (response.paymentIntent && response.paymentIntent.status === 'succeeded') { // Handle successful payment here } else { // Handle unsuccessful, processing, or canceled payments and API errors here } });

so, if response.paymentIntent results in required_action then here I am stuck on thinking what to do next? how to open 3ds authentication window here to prompt user to finish 3ds verification?

clever plaza
#

Hi all. I've set up a scheduled financial report for balance changes. I do get a daily email notifying me that the report is ready, but the webhook listening to reporting.report_run.succeeded is never fired. Is some additional configuration required to do that?

desert vigil
#

Hi,
Can I prevent the redirection after call stripe.confirmPayment() and can I perform some action instead of redirection like I want to show a popup where I need to show the status of payment, transaction ID, next renewal date etc.

vocal wagon
#

3D Secure flow - when I add a customer and a 3D secure credit card in Europe, and are starting a monthly subscription - will the 3D secure confirmation be needed once, or later again potentialy?

lucid dune
#

Hello,

I am creating a custom payment gateway using woocommerce in wordpress. Then i am calling stripe instance using secret key. Any help or link to achieve the desired result ?

kindred ridge
merry cypress
#

Helllo,

When I return the list of paymentmethods for a selected customer, how can I know which is his default method?
I'm using endpoint -> paymentMethods list + param=customer_id

merry cypress
worn garnet
#

Hello, I have one issue from transfers payment !!!