#dev-help

1 messages · Page 143 of 1

digital elm
#

If we are moving from dev to prod, and we need to create the live keys in the dev, if we request new secret live key, does that wipe out anything from the test stuff we were doing?

manic lion
#

Hi. If I want to fill my bank details on the registration page, should my bank account or payoneer have a positive balance necessary so that stripe could accept my sort code ?

tired crater
#

Hello, Is there any way to only give a developer access to our test environment? We would like to restrict certain dev access from prod if possible.

echo umbra
#

Hello, this question is regarding Stripe Tax for Stripe Connect accounts.

The application I am building is similar to Shopify, where sellers can create their own stores. End customers deal with the sellers and do not interact with the platform.

I am using Standard integration with Direct Charge.

For applying taxes for the end customer, I am considering Stripe Tax.

Now the StripeTax has to be activated for the Seller account (connected account) to have tax calculations enabled.

I am using standard onboarding for the Seller account, so how can we activate StripeTax for this connected account?

Can it be done automatically without Seller logging into the dashboard to activate StripeTax on their account?

thorn parrot
#

Hey, sorry about that! I'm actually an engineer on the Identity team. Could you send me an email at bz@stripe.com and we can debug further?

gusty basalt
#

When attaching a payment method to a customer, is there a way to make it the "default" payment for the customer?

runic vessel
paper sedge
#

I nées to discuss with u

#

Can u call me

thorn parrot
fringe vale
#

Hi, I'm a developer tasked with performing tests with Stripe products for our product. Do I need to provide a Bank Account to run tests? If so, will any amount be withdrawn from this account? Could I use my personal bank account? I don't have any other account available

fresh cape
#

Hi,
I have a few questions about charge refunds.
When the status of a refund on a charge goes into the pending state does the charge.refund.updated web hook event get fired?
And once that pending refund succeeds (going from pending state to successful state), what web hook event is fired? charge.refund.updated? charge.refunded? some other event?

wind ether
#

You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. I am getting this even though my available balance for my combined sources (bank_account and card) has a positive balance. Request ID req_3nkXWAEmwz5T2f

gleaming urchin
#

Hello, I'm wondering the best way to approach a billing problem. We have a licensed product that we sell for $100. If a customer buys 100 licenses, then they get it for $100. If the next 100 licenses they buy, they get those for $75 and anything over 200, they get for $50. We want to bill monthly.

gleaming urchin
gleaming urchin
#

Is there a way to bundle tiered subscriptions into one invoice?

topaz cloud
#

Hello, is there a way to display my users connected account dashboard within my app if they only have a standard account?

tranquil vine
#

Can stripe hosted Checkout be populated with a customer's existing payment methods, if when the checkout session is created on our server, the stripe customer id is attached?

brisk solstice
#

Hi, I'm debugging an issue with an Indian Stripe account getting an error for international transactions on one Stripe account but using the same code base and a test Indian Stripe account I don't get the error, both transactions using test keys. Is there something that would cause the error for one Stripe account and not the other?
As per Indian regulations, goods export transactions require a billing and a shipping address. More info here: https://stripe.com/docs/india-exports

warm ocean
#

Is there a hook when a subscription is finished ?

marsh abyss
#

Hi!

While using from server-side:
stripe.paymentIntents.retrieve

I received.
Error: You passed a string that looks like a client secret as the PaymentIntent ID, but you must provide a valid PaymentIntent ID. Please use the value in the `id` field of the PaymentIntent.

How I am using this.

       data.client_secret
    );```
marsh abyss
#

Hi,

After getting an intent object from a successful 3ds flow, is there anything else I need to do? Pulling the intent from backend I still get status: requires_action.
Pulling the intent from client_secret i get status: succeeded

oak cradle
#

I have a question regarding metadata on transfer objects

tranquil vine
#

Is there any reason why attaching an existing customer to a stripe checkout session in payment mode would NOT pre-fill their most recent stripe card

vocal wagon
#

Hi all folks 🙂

#

Could anyone possibly know, if is possible to have donation button on a charity with custom preferred amount? Thanks

stiff sphinx
#

Hey everyone 👋

Is there any way you can set the 'API ID' of a price? I remember we could do this at one stage and our code relies on seeing specific values here...

Note: we are in the process of updating this to pull the expected values from the price metadata rather than the ID however this will won't deploy soon enough and we need to create a new price ASAP.

zenith hull
#

Hey Stripe Devs!
Question about the Android Stripe Terminal SDK: Is there a recommendation on how to update an existing payment intent? We want to support a customer going back to adjust items / pre-receipt tips, and per the PaymentIntent docs it recommends to only have 1 PaymentIntent per cart / customer / session. We also want to ensure the reader state is updated so that a customer can't pay when they aren't in our payment flow. Noticed that there's an UpdateIntent API but doesn't seem like the SDK provides this out of the box?

torpid scaffold
#

Hey guys, what part of billing details is required when submitting a payment intent? And why the hell is this handled client side if its required? 🧐

golden cosmos
#

Poutine

#

OneBase

quick harbor
#

is there any way to remove due date from an invoice, or to set it to a value when you're charging automatically?

golden cosmos
#

Christie

smoky lance
#

hey

#

I met a crash

#

😢

#

Stripe SDK Crash

#

Why?

chilly orchid
#

Regarding the error code, can I distinguish the different error codes in the confirm and capture steps? Because my current integration step is app confirm (including 3ds) and then back-end capture, so I need to understand clearly the error codes of the two steps to prompt the user

dry hatch
#

Liuzhibin-iOS

golden cosmos
#

dilkw

sacred carbon
#

hello please, any help me with metadata in subscription, cant work

cunning mesa
#

Hi guys, I'm getting emails that our webhook keeps failing and I see in the response body that reauthentication is required. is this something server side or do i need to do something with stripe?

#

apologies you can ignore me

balmy galleon
#

Hi everyone, is there anyway that we can create a subscription that will charge users a future date instead ? This is my use case. I have a subscription service that customers can subscribe using different methods: paypal, stripe credit card/apple pay/google pay... what happens is that if user has successfully subscribes with paypal in the first place, then later decides to change his payment method to stripe. Then we will start a new subscription with stripe, however, user will not get charged right away, but instead, we will need to wait until the payal subscription ends before this new stripe subscription kicks in.

viral narwhal
#

Hello, I'm running into this error on stripe checkout. Does anyone have a clue on how to resolve it?

#

I only get the above error on live stripe, test works perfectly

dry hatch
#

mxgel-checkout

bright lantern
#

Hello, I'm looking on to setup the PAD (Canada) in reactJs. Can you share me the guidence for adding the PAD to stripe from front end. How the back-end node server will knows the front end added details(how will need to store in our own database)

fervent dove
#

#dev-help how will we start the PAD details capture on Web App react ?

vocal wagon
#

Hello,
i accidently had ma subscription schedule api on day and not monthly
Can I update a running subscription from recurring.interval 'day' to 'monthly'?

dense olive
#

hi all, the company i'm working for offers SaaS and wants to have both one time (e.g. only 1 month) and subscription (charged monthly, yearly, etc) payment options. is there an example implementation of stripe checkout that does this?

dry hatch
#

MaxMustermann

last owl
#

Can i add single add an additional "form" (add an additional 4 dollars subscription service thats only available when you actually select the main subscrption ) to my existing checkout subscription payment ? Can i receive via Stripe a mail as owner when transaction is successful ?

vocal wagon
#

Good morning, I have some questions about the Elements beta

hexed trail
#

Hi,
We are creating a stripe woocomerce plugin.
we are using stripe connect to connect client as standard account.
We want to retrieve live and test keys of user on succesful onboarding.
usinf OAuth for standard account for onboarding

#

any help would be great

#

currently error we are getting while retriving both keys simultaneously is.
'(Request req_ct1Y4FtxZnNcFM) Passed in testmode API key but authorization code only supports returning live keys\n thrown in /home/runcloud/webapps/stripe_connect_api/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php on line 38'

flat drift
#

Hi, is there any way to accept payment now and charge the customer in 1 month or more?

hearty garnet
#

Hi, I try to invoke the connect link api through curl with test api key, but it responses error message "You must update your Connect branding settings with icon in order to create an account link. You can set the missing fields at https://dashboard.stripe.com/settings/connect". What should I do?

mellow sleet
#

Hi, we currently run into an issue where a coupon of one of our subscriptions has expired, and now it re-bills all of the previously logged usages again. The coupon has a 100% off, so the usages we did add were never actually billed to the customer, since the amount was €0. But the expected behaviour was that it never billed anything.

dry hatch
#

diavo-Checkout

#

iavn_chh-Elements

#

adityaj-Connect

#

PetroKok-Payment

raven brook
#

Hi,
I'm new to stripe.
We are using connect express product .

I would like to know the best practices for setting up the application fee
and how to retrieve the fee break up details (application fee, stripe processing fee) and the net amount returned after stripe processing. I mean the net amount transferred to the stripe connected account and the plat form account so that we can store the required details to database for our future reference.
Do we need to store the balance transaction ID in DB. we already store charge ID in DB.

How long does it take to get the balances reflected in stripe platform account? As per the stripe documentation , stripe processing fee will be deducted from application fee.

I tried couple of test transactions in our test account.

#

We are using .net charges api

trim dome
#

hello, I'm facing issue implementing 3D secure in our payment feature, we try to use setupIntent and confirm it in client side then initiate payment later in our backend using PaymentIntent (see ref: https://support.stripe.com/questions/payment-intents-api-vs-setup-intents-api). Payment didn't proceed due to authentication_required status. I thought the setupIntent will handle this (client side) before confirming the PaymentIntent (backend)

dry hatch
#

meisei81-Connect

vocal wagon
#

Buenas, alguien me puede atender en español?

last owl
#

Hi as Merchant i want to get a mail when a customer payment./checkout is successful how do i do it ?

last owl
#

yeah but thats for sending a mail to the customer not to me when customer paid no ?

vocal wagon
#

Has anyone been able to integrate APEX Oracle (PL/SQL) with Stripe?

meager hawk
last owl
#

thanks mate

hearty garnet
#

Hi again. In the stripe connect test mode, I created an account link and filled in the informations completely, then redirect to my website, but the redirect url without any params. Is it right?

raven brook
mellow sleet
buoyant seal
#

Hey guys, when using our own checkout flow is there an API to check the eligibility of a promotion code against a product so we can display this to the user in real time during the checkout (exactly how adding a promotion code during the Stripe Checkout Flow works - see video) or would we have to build in this functionality from our own backend

golden trail
#

Hi I need to know will stripe support India and individual account ?

cerulean pineBOT
#

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

tiny estuary
#

Hello, I'm searching for some resources about how to setup in dev-environment, a subscription to renew every 5 minutes, to test the flow (events, autorenew, and such)

worthy seal
#

hello, question about incompleted 3D secure attempts. is there an associated timeout after which the attempt is considered failed? if so, is this timeout configurable? and are there any webhooks that are sent to notify us of the failure/timeout? thanks!

somber hamlet
#

Hey! Does Stripe Checkout Page can save and reuse a saved customer payment method ?

nimble moon
#

Hi, I had a question regarding idempotent requests, I am trying to pass a key as an optional value to customers create method.

    const customer = await client.customers.create(
      {
        description: content.customerDescription(email_address),
        name,
        email: email_address,
        address: {
          country,
          postal_code: postcode,
          state,
        },
        ...paymentInfo,
        metadata: {
          platform_id: user_id,
          address_country: country,
          address_zip: postcode,
          address_state: state,
          name,
          ip_address: userIp,
        },
      },
      ...(idempotency_key && { idempotencyKey: idempotency_key }),
    );

However, I am receiving errors in my API tests with the message

"Error adding user to stripe: (idempotency_key && {(intermediate value)}) is not iterable (cannot read property undefined)"

Is how I am adding the key correct?

last owl
#

Ok sorry karllekko but i'm still stuck about the last thing we talked about : Create a customer right before checkout session to get customer name/adress etc, i dont know if you know how to do it

bright lantern
#

Hello, we are integrating PAD in iOS app. Can you have any documentation for adding PAD UI to the mobile (OR) Does the UI is pre-build in stripe SDK with the client secret using setup-intent method(adding payment method type = acss_debit)

gaunt wave
#

hi I want to activate monthly payments with woocommerce

hasty wagon
#

Hi, I have a company that is in Dubai. It has Turkish bank account. Can i payout to Turkish bank account (EURO AND USD) from stripe account?

vocal wagon
#

Hi, I'm facing an issue trying to list payouts of any of my connected accounts.
com.stripe.exception.InvalidRequestException: No such external account: 'ba_xxxxxxx'; code: resource_missing; request-id: req_qpZARhCvcK8FLK
I am working with stripe in test mode. All my connected accounts use a stripe test bank account (default iban).
Can you explain me what is going on?

cerulean pineBOT
#

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

meager hawk
#

@gaunt wave you should contact WooCommerce and their support docs directly for help with that.

gaunt wave
meager hawk
#

@gaunt wave you do it through WooCommerce, not Stripe. Their docs and support can help.

vocal wagon
#

Hi, first time on Discord so apologies if i'm doing it wrong. I have a magento 2.4.3 site and my current set up is stripe to authorize payment and the collect upon invoice creation. This works OK with the first order invoice, but if i create a second invoice (for example if the first invoice was partial), I get the following error:

ArgumentCountError: Too few arguments to function StripeIntegration\Payments\Helper\Generic::addOrderComment(), 1 passed in /mnt/data/home/653193.cloudwaysapps.com/kedacqmsru/public_html/vendor/stripe/module-payments/Helper/Generic.php on line 2165 and at least 2 expected in /mnt/data/home/653193.cloudwaysapps.com/kedacqmsru/public_html/vendor/stripe/module-payments/Helper/Generic.php:2094

keen vale
#

Hi, I'm getting flooded with "Stripe Payments Error Details" emails and I can't sort out why or where they are coming from. Since last night I have gotten over 36,000 emails and there is no sign of stopping. Can someone help me sort this out?

warm ocean
#

Hi. Just to be sure, the stripe.subscriptions.list methd is "order by date desc" ? (the most recent first)

vocal wagon
#

hI, i am trying to find more information about "potential registrations" under tax settings. any help on this would be great.

dense hill
#

Hello, After paymentIntent I am transfering the amount using transfer_group but getting "insufficient funds" error

somber hamlet
#

Hi. Can i skip checkout.session.completed webhook and only handle invoice.paid for provisioning subscriptions ?

strong gull
#

Hello, is there a way to display details of a SubscriptionSchedule on a Checkout page? Thanks

crisp jewel
#

Hello, how can I get the result from a currency conversion? Example 199,00 USD -> 168,67 € -> net without fee 163,53 €. How can I get the 163.53 value from PHP api?

solar gyro
#

bom dia algum brasileiro para poder auxiliar neste canal?

daring lodge
#

@solar gyro Hello! We can only assist in english here. For help in Portuguese please contact support: https://support.stripe.com/contact
(Para obter ajuda em português, entre em contato com o suporte)

wind ether
#

I can access stripe dashboard

burnt dust
#

Does anyone what the maximum purchase amount is allowed for klarna pay in 3?

#

I can't see anything in the devdocs but when I try a transaction more than £1000 is fails.

left dock
#

Anyone know the best way to payout a distributor when a successful purchase is made? Does Stripe allow automation of this?

cunning aspen
#

Hi Stripe,
I try to start a Checkout session for connected account, it's in subscription mode and the stripe_account parameter is set.
The price ID is the price which exists on the connect account (created with stripe.Price.create(stripe_account=XX))
However, I got an error : "This price does not exists"

smoky seal
#

Hi,

Does anyone know if dynamic prorate settings is possible through the customer portal?
Example:

We have two pricing plans.

  1. Standard, $10 billed yearly
  2. Premium, $100 billed yearly

The billing method is pricing plan X users in the project.

Is it possible to invoice the user immediately if they go from 1 => 2, or increase the quantity of the selected plan
But if they go from 2 => 1, or decrease the quantity it is not billed until the end of the current billing period?
Meaning they keep Premium until the end of the term before switching, or they keep 5 users until the end of the term and then they go down to the lower plan.

Currently moving upwards works nicely with prorate on, but going down will credit the user for the remaining time and in stripes eyes downgrade the user straight away.
Where as without prorate on it works to move up and down but the change is not applied until the next term. Meaning the user cannot upgrade to Standard or add users during the period. It is only applied at the next payment term.

slender tree
#

Hey,
what's the recommended way for localizing objects with names/descriptions, like products or coupons?

sacred carbon
#

hi please some can help me with subscriptions webhooks? with php stripe

viscid burrow
#

hey guys we have a major confusion about the Subscription object

vocal wagon
#

Is it possible in any way to show the user their card saved in their previous purchase? In this case, the user has made a purchase with the parameter off_session and using the checkout you have from Elements.

sacred carbon
#

hello maybe any support person can help me with subscription php stripe? I need help with webhooks please

gusty spear
#

Hi there i have couple of questions

#
  1. Does status Processing-SEPA correspond to payment_intent_processing . Does it mean stripe is processing it or Bank?
  2. Status Paid=SEPA correspond to payment_intent_successful And what does it mean? The money has left bank account of payer OR the money has received by receiver.
manic nebula
tawny jay
#

Hey Stripe devs! I wanted to ask if you guys intend to add local payment methods support to the Shopify integration anytime soon? Currently, only credit cards are supported with wallets (Apple Pay / Google Pay). Lot of Shopify merchants are waiting for this.

waxen wagon
#

Hello, is there any example of using Apple Pay for Connected account (standard) with React-native?

mossy breach
#

We are having trouble figuring out how to configure the Customer Portal on our website. We are wondering if there is a way to send customers to the Portal, have them login in with UN and PW, then have customer portal access. We do not currently have a login in feature on our site, nor do we want to build that ourselves at this time.

warm ocean
#

Hi. I have a question about the payment method and the fingerprint. I need to know what is the best process to manage it. Will be happy to talk with someone 😉

obsidian latch
shrewd mist
#

Hey! I'm building a custom card element in React, using a combination of CardNumberElement, CardExpiryElement, and CardCvcElement components. It works great, however, I need to collect zip/postal code based on card holder's country. I'm aware that the CardElement component shows postal code input based on card's country, but is there a way to have that behavior without using the Card component?

solar gull
#

Hi, i am buy from site but not add in my wallat anything can anyone help me about that ?

mortal nymph
#

Hey guys, I've purchased a subscription and I've enabled:

#

but I didn't received any email, ideas?

shell ruin
#

Hi, we have some 6 months subscriptions for which we will have to change periodicity. We were planning the just change the price, but not all subscribers must be switched on the same day. We were thinking about switching price for everyone, and set a custom trial period for each customer so that they are billed on the right day individually. However this solution is going to mess with all our data as we will have users in trial, which are not really in trial.
And we will have to force the by pass of emails sent during a trial period.
Quite some dev for such a trivial task.
Is there a way to actually just change the periodicity of the 6 months price, so that it is billed every 3 months instead for the selected customers? Would subscription schedule enable that?

zenith hull
#

A follow up to my message yesterday around Stripe Terminal Android SDK (#dev-help message), is there a way to update reader state from WAITING_FOR_INPUT back to READY if a customer leaves the payment flow to update their order? (e.g.: Clicks a back button, adds an item, returns to payment flow) Doesn't seem like updating the payment status / reader state directly works, so I'm assuming there's something else to call (other than cancel)?

wary igloo
#

Hi, is there a way to specify invoice memo when scheduling a subscription via Stripe Python API? The invoice_settings field seems to only support days_until_due

waxen plume
#

my secret key isn't working

bleak trout
#

Hi everyone! First of all, thanks for helping.
Is it possible to collect a payment on Stripe Connect without a destination account?
My marketplace will receive the money first(or hold the payment) and after that we'll look for a service provider.

viral spoke
#

Hii there. If a payment succeed my webhook is called. I just want to check if the priceid is a specific priceid. If so than I want some other things to happen and if not, not. I tried this: if (req.body.data.object.lines.data[0].plan.id === "price_myspecificpriceID") { but it does not work :/ what do I need to do?

cunning aspen
#

Hi,
We are working on Connected account
Is there a way, for a direct charge (maybe an option?) to force the platform to support the payment ? Without using indirect charges?

verbal hull
#

Hey folks,
We are working on onboarding a connect account. I was wondering, Is there a way to onboard a client in test mode and then move them to live mode?

fluid parrot
#

use the platform test key

vocal wagon
#

Asked this question over in #841573134531821615 and was referred to here:

Working on a rental component of my client's ecommerce system. Assuming its very, very clearly stated in the rental agreement, is it ethical and compliant with the TOS to charge the customer if the goods are unreturned/damaged/destroyed. I told my client that it's better to invoice them and let them pay, just to make sure its a consensual charge (what if that's the customers last amount of money for the week and now they cant feed their family, etc) and to avoid chargebacks. But he's worried that customers just might not pay that invoice and it'll sit open indefinitely, and he doesn't want to deal with collection agencies.

tidal hill
#

Hey Guys,
We are setting up a Subscription system that has a trial period and we do not require a payment method upfront in order to enable the trial subscription. For collection of invoices we rely on automatic billing to the customer's default payment method, which presumably would have been provided before Trial ends, but it could be the case that customer has not supplied any payment method at that point, when trial ends. Right now I've noticed that, for a customer in this state (trial ended, no payment method in place for automatic collection) the generated invoice sits in draft state.

Is there any way of setting up an automatic way of failing and invoice and therefore marking subscription as unpaid if customer has no attached payment method?

Thanks.

storm topaz
#

Hi,

So I created a subcription schedule from an existing subscription, now I want to add another phase to the existing phase (with specific start_date). How do I do this?
I'm thinking maybe I can modify my subscription schedule afterwards with the 'phases' parameters, but got
stripe.error.InvalidRequestError: Request req_i6yTKiPbX5IR4B: For a particular phase, all of its items prices must have the same interval, interval_count, and currency.
even without a start date.

In this case currently several of my customers are enrolled in a 6 months plan, and I want to schedule their migration to a 3 months subscription plan on a later date. Any suggestion to do this would be helpful thank you.

potent orchid
#

Hi there, My banking information has changed and I need to update but I've had to submit my ID to make sure I'm connect to the account. This was 2 days ago and people have made payments to an account that doesn't exist anymore. I need more immediate help than several days away. Suggestions

vocal wagon
#

After pushing my site online, do the test keys still work?

#

So i can test the implementation of my site once it's online to ensure everything is working

#

without having to spend $$$ to test it

crimson needle
#

stefanmoona-schedule-new-phase

swift rampart
#

I'm using the Vue Stripe package, which enhances the JS SDK, and I am trying to get a clientRefrenceId to be passed to the redirectToCheckout method https://stripe.com/docs/js/checkout/redirect_to_checkout, if I create a customer on the stripe dashboard and hard code that ID into the client reference id, stripe still creates a new customer when I complete the purchase on the stripe checkout page. Any ideas why?

fluid crater
#

Hello Stripe, just to be extra sure, is it possible for 2 different payments from different customers to generate the same receipt number? I'm asking just so I know if it's possible for me to add a unique constraint when I'll be storing receipt numbers in my DB

meager oasis
#

What does “requires confirmation” mean as a subscription status

sour walrus
#

hey everyone

#

I need to integrate stripe with salesforce for ACH payment

#

anyone did that?

reef gazelle
uneven silo
#

Hi there. I'm trying to find docs on how to add a coupon to an upcoming invoice for a one-time purchase (not adding the coupon to a subscription) and I can't find it. Any links you could share?

tame wolf
#

Hey there - we run stripe through NationBuilder, but our stripe account seems to be busted. Anyone know how to reach someone at Stripe (maybe here?) to problem solve?

trail forge
#

Hi there again 🙂
Do you know if there is any chance to send invoices for one-time-payments on a checkout page automatically to the customer? I know how to set up receipts, but in my case I need invoices. Thank you so much for your help!

proper sluice
#

Hi, I have a question about the Payment Request Button. I have seen a site using Apple Pay that was able to display "Amount Pending" in the price section while the shipping rates were calculated etc, is there a way to do this with the Payment Request Button? I'm currently passing in the subtotal when initializing the button, but showing "Amount Pending" might be a nicer user experience instead of the price changing as it updates.

civic tusk
#

Hello! I'm trying to figure out best practices for my stripe setup. I have one "product", with three subscription options (monthly, 6 mos, yearly), plus a free version (same product but limited features). I'm trying to figure out what if anything I should do in stripe to setup the free version. Should I even bother to add a user into stripe before they decide to convert to a paid user? If so, should they do a $0 purchase or subscription to the same "product" as the paid version, or should they purchase or subscribe to a separate "product"? And then would I use a recurring $0, or a one-time $0? Or would the just be a user without an associated "product"?

gentle reef
#

If I want to listen for all changes to a stripe object do I just need to process updated webhook events or do I need to process others such as detached?

robust meteor
#

When future_requirements are updated for a connect account does Stripe send out the account.updated webhook?

quartz jolt
#

Hi! Would it be possible to pay for a subscription using a setup intent? We're running into an issue with 3D Secure cards, where it won't let us use the payment method when creating a subscription, even though the setup intent was successfully confirmed.

mortal oasis
#

Hi, I am trying to use Stripe connect for an affiliate program where I (the platform) can pay out commissions on sales. I want to use the Express connect onboarding flow, but even though the "Payments" capability isn't checked, it appears that the connect accounts get access to the full dashboard and ability to charge customers. From this page, it sounds like the "recipient" mode is what I need, but when I try to use it I get the error: "You cannot specify a different service agreement in US."

median temple
#

Hi, as of today i am having issues with webhooks, they are failing. error code Timed out connecting to remote host.

cunning aspen
#

Hi,
For an arbitrary Subscription id, is there a way to know if it's a platform or a connected account subscription through the API ?

scenic iris
#

Kia ora team, I was wondering if there is a reason why we're no longer receiving customer.source.created webhook events since we switched to using Payment Intent flows? I have tested this and we only seem to receive customer.created, invoice.paid and customer.subscription.created events.

We are definitely subscribed to the customer.source.created events for that webhook.

Should we be using a different event type?

viscid burrow
#

if we responded with a 200 but want to re-process a webhook, is it possible to have Stripe resend a webhook?

lime marsh
#

Should I use homebrew to install Stripe CLI if my project already uses npm? I've never used both homebrew and npm in the same project

young valley
#

Hi all, does the Stripe.net work with the Stripe card readers? (ie. windows application, calling the reader for payment and then completing the transaction?) . I see that the readers are supposed only for the iOS or Android SDK

vocal wagon
#

Hi, I would like to know if it's possible to have any control on creating a proper stripe object while testing webhook events, instead of a stripe object with null attributes.

viscid burrow
#

OK, still stuck on this. Should we just always look for price now in the Sub obj? Looks like you are giving us "plan" AND "price" for subscriptions. If it was a "plan" can we just look for the "price"?

#

Do we have to do this?
interval = subscription.items.data[0].plan.interval
interval_count = subscription.items.data[0].plan.interval_count
stripe_plan_id = subscription.items.data[0].plan.id
Or can we just always in every case do this?
interval = subscription.items.data[0].price.interval
interval_count = subscription.items.data[0].price.interval_count
stripe_plan_id = subscription.items.data[0].price.id

#

*Even if the subscription was for a v1 "plan"

pseudo wave
#

Hey, I'd like to know if they're is a way to configure an email of why a payment was refused to my customer.

ashen root
#

We're in the process of integrating monthly subscription plans via Stripe Checkout.

If a person take out a monthly subscription to our service at 3:15pm on the 14th Oct they should have access to the product till midnight of 14th Nov

It appears the Stripe Checkout insists that monthly subscriptions/trials end at the same time (just a month later) the initial subscription/trial was created.

I think having the ability to set a billing_cycle_anchor would work but this appears to not be supported in Checkout?

Is that correct?

Any way to work around this using Checkout or otherwise.

potent beacon
#

Hi I need a phone number to stripe regarding my refund

dry hatch
#

Hardman-Subscription

#

Oliviatheresa-Refund

mossy belfry
#

Hi, I am following this github link - https://github.com/stripe-samples/firebase-mobile-payments and thid https://github.com/stripe/stripe-ios/blob/21.8.1/Stripe/PaymentSheet.swift#L33-L152 . It shows error - "cannot find configuration in scope" and other errors as shown below-

GitHub

Firebase Cloud Functions to create payments in native Android and iOS applications. - GitHub - stripe-samples/firebase-mobile-payments: Firebase Cloud Functions to create payments in native Android...

GitHub

Stripe iOS SDK . Contribute to stripe/stripe-ios development by creating an account on GitHub.

warm ocean
#

Hi, I don't know why but when I create a payment_intent, I have automatically something like group_pi_XXX in a transfer_group field. Why ? I would like to have nothing

nimble olive
#

We've had a number of customers enter invalid shipping addresses while checking out with Stripe Checkout. I have google autocomplete turned on but is there a way to validate shipping addresses and only allow checkout if validated?

cold sparrow
#

Hi stripe I just find lookup to know about business i am charging money in 9/12/2021 but this still can not find

#

I lost my account by hacker, how do i know to find this again?

halcyon narwhal
#

I've been looking at custom payment flow https://stripe.com/docs/payments/integration-builder
and I'm feeling a bit lost.

Can anyone give me some tips on how to achieve the following:

I want to have a single form on my site where customers can make a one-off purchase. There is only one product; customer can choose a quantity (1, 2 or 3 items) and whether they want to pick it up or have it delivered. If delivered, we add a fixed postage fee and also need to collect a shipping address.

Is this possible with a single Stripe form, or do I need to collect the customer's name, address, and order details in a custom form first, and then use a Stripe form for payment only?

Either way, should I store the order details locally (with PHP) and somehow link these to a payment, or can all the required information be accessible from the Stripe dashboard?

Any help appreciated

Learn how to embed a custom Stripe payment form in your website or application.

dry hatch
#

chambaz-Checkout

#

min agency-account

#

tweezy-CustomPaymentFlow

clever moon
#

Hi, I have a quick question. How can I test payout for failed case.

thorn chasm
#

peem-test-payout-failure

vocal wagon
#

Hello...Can i know about Stripe internship details please..

#

👀

lime marsh
#

Hey!
I’m trying to decide if Portal is sufficient for my needs, or if I need Portal + Checkout.

My use-case is Tutoring. My site uses Checkout to setup future payments (in "setup" mode) https://stripe.com/docs/payments/save-and-reuse?platform=checkout

However I noticed the Portal allows you to manage cards and Subscriptions too.

If I'm planning on adding Subscriptions to my site soon, then I think I can get rid of Checkout, and use Portal to do both (save cards and manage subscription).

Is that true?

hazy mirage
#

Is there any way to get notifications from Stripe on logged errros? I couldn't find any way to interface to the logs. Only events and api errors are not visible there.

thorn chasm
#

grimesbaby-checkout-subscription

rapid flax
#

hi

#

i need some help in Apple pay integration

thorn chasm
#

joonasm-dashboard-logs

rapid flax
golden cosmos
#

@rapid flax it'd be great if you can continue in the thread instead

red cliff
#

ストライプの使い方がわからないです。

rapid flax
#

i need one help regarding Apple pay subscrption

light river
#

Hi, Need thoughts on handling a exceptional scenario in our marketplace requirement. We are bringing together customer and service provider (connected account) in this marketplace. customer orders a service and service provider fulfills it. charging the customer happens once the service is fulfilled by the service provider. challenge is - at the time time of charging, there is a chance that the customer's payment method can go invalid. because of that, the invoice payment will fail, and eventually go into uncollectible status. we want to still pay the service provider and later follow up with customer to get the uncollectible invoices paid. Need help with this on how to approach this problem.

stark spruce
#

Hello, we are doing domain change from one url to another, will we also have to apply for new API codes and so on? Can we use the old API codes we got when we originally created the account on the new domain ?

golden cosmos
#

D3Hell

hexed trail
#

How can i retrieve test keys of connected account
please provide api endpoint for the same

cunning aspen
#

Hi,
I got an error when I want to start a Checkout setup session for a customer for a connected account
This is the session ID : cs_test_c17zklCUx4KGmdAKKa4SMA3CIGUdRScu16kmsqle5iCpCYJCDMdcoADQI0

halcyon raptor
#

Hi, guys. I'm using Stripe Checkout. How can I make it so I will have an additional fee depending on the customer's area code?

golden cosmos
#

dupont-checkout

tender tundra
#

While previewing UpcomingInvoice even though i applied discount it is applying discount on the amount. Request id is req_lDLXZTpJXtBi21

twilit thistle
#

Hey Stripe team - using the GET /event endpoint, how can we expand on the PaymentMethod when retrieving a PaymentIntent event? (e.g. evt_2JkOpPk8Fu2t0svU0W1TZVf0). It seems because PaymentIntent is nested into data I am wondering if it is even possible to retrieve an expanded PaymentMethod for the PaymentIntent

stone gust
#

Hey there, I'm building a platform with Connect Custom Accounts, and I tried to create an account in test mode with MCC 7511 (Truck Stops), which should be valid per https://stripe.com/docs/connect/setting-mcc. When I tried to create it, though, I got Not a valid merchant category: 7511 back in the API response (The request ID is req_eHy4z9IwjhzFEP). Any idea what's up here?

I don't think many Truck Stops will be signing up for my platform, but I do want to make sure my onboarding flow can handle every category Stripe supports

golden cosmos
#

jejo

#

Pavan

#

software-engineer

trim tusk
#

hi guys, Can I modify the bill receiving email through API? The customer API didn't find it

meager hawk
#

DrAwesome-mcc

stark spruce
#

@golden cosmos yes, i am referring to the API keys i got for accepting payments on our original website when we applied, nothing changes in our business model, website content will be 100% same except the new logo obviously, but functionality etc all stays same

light river
#

Hi, We are using marketplace, and we are allowing service providers to update the connect account using accout link. I would like to know if we can hide or disable the option of adding team member. Here service providers are independent contractors. Please advise. I am attaching the image here.

vocal wagon
#

Hello, I was long ago with a bank card that in the end I ended up unused and now I have another and they tell me that the payment will be made to that card, having changed the bank and the current card and everything. What I do?

last owl
#

Hi guys i have to use sepa or card for payment ( a 25 dollars subscription service) but i cant use Sepa in mode "subscription", but i need customer subscription id to upgrade his subcription if wants to add additional website. Is it possible to perform that without "mode:"subscription" ?

cerulean pineBOT
#

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

vocal wagon
#

I am unable to pay a negative balance of € 2...

storm topaz
#

Hi,

Is there a way to create and simulate a subscription that were created in the past? I read about backdate_start_date, but it only backdate the subscription start_date and not the current_period. I need to test on subscriptions that are created in the past, with ongoing period (period started in the past and will finish in the near future). Is there any way I can accomplish this on test mode?

somber hamlet
#

Hi. Is it possible to use Stripe Checkout on a mobile app for subscriptions ? does Apple allow it ?

meager hawk
#

@neat sphinx this is not an account support channel so we wouldn't have any context. You should contact our support team!
If your developer has a technical question about the API they are welcome to ask it here

shy stirrup
#

Hey guys.. someone juste deleted all of my stripe customers (I had like 10k.. for a lot of subscriptions..). I know that when a customer is deleted.. is deleted.. but anyone got any miracle tricks to recover ? All or a part I dont know.. There was created by my Woocommerce !

#

I am speaking about 30k € by month :'))

smoky lance
#

I have a situation

#

Is anyone there? Please help me

#

When I pay, I got a blank screen

cunning aspen
#

Hi,
I got an error when I want to start a Checkout setup session for a customer for a connected account
Session ID : cs_test_c1Ox1Nb8GzxPAigEQsy5zFYqSgEE0HbjskkETHOrNjDBqVEUy8zJJYgiiR

tranquil schooner
#

Hello @everyone , I'm new to stripe so I'm wondering how to take just credit card prints for deposits for example? I don't really see the point of cashing and paying out which generates fees. Just like you, I imagine, I prefer to avoid unnecessary costs... 🤔
Would there be someone super nice who would explain to me how it works? Thanks in advance!

smoky lance
#

I use STPPaymentOptionsViewController 3DSv2 payments, using the 4242424242424242 Card, there will be a bad situation, Stripe vsersion 21.8.4

#

for iOS

#

A blank screen will appear

meager hawk
#

@smoky lance I'd suggest reaching out to our support team at https://support.stripe.com/email with a detailed description of the problem(those versions and screenshots definitely help!) and code to reproduce it so we can try to help , this is a bit beyond what I can dig into here on Discord.

smoky lance
#

device iOS version 12.2

final pasture
#

Hi guys,

Can we check card details on server side? I mean on stripe end using api? like card number or cvv is correct or not

frosty yoke
#

Hello, I need to find "Stripe processing fee refund" 5.32€ in this case, where can I find it please ? ( see screeshot )

topaz ledge
#

Hey, we're trying to set up Apple Pay with a Standard Connected Account direct charges integration. We've added the Apple association file to our domain, and registered the domain on one of our standard connected accounts, but apple pay doesn't seem to show. Is there anything else we're missing?

storm stag
#

hello, me, again - i've added all of my products to the customer portal (4 in total) but when i enter it, i cannot change it and can only cancel my current one, how do I list the rest options?

drowsy raft
#

Hello guys, has anyone seen this error I'm getting when redirecting to checkout with subscription mode?

frosty yoke
#

@meager hawk I found the refunds object but how can I expand it please ?

gentle reef
#

where in the subscription object can I find how many products are in the subscription?

sonic fulcrum
#

Getting this error, following stripe checkoit tutorial

cunning aspen
#

Hi,
When I try to fetch a Session object from the API (with payment_intent parameter), data array is empty rathen I can see this PI on the web platform.
What am I missing ?

manic basin
#

Creating Charges for ACH using Plaid.
I get the stripe_bank_account_token. from the integration with Plaid and I want to create a charge using it.
I just want to create a charge without using Customer.
The docs says:

You can attach this token to a Stripe Customer object, or create a charge directly on it.

But I can't find in the docs how to charge directly without attaching it to a Customer.
How can I do that?

mortal nymph
#

Hello, I want to get my invoices in a paginated way, the way I found it was to use limit. But limit has a range from 1-100. What about if i've 600 invoices? I need to get first 100, 10 by 10, and then 500 in a row? or is there a better option?

wary plover
#

Hi there, I've got a specific use case and I didn't find anything in the documentation on how to implement it on Stripe :
We would like to implement Yearly subscriptions, but the catch is : we want to bill them monthly.
Something like splitting "Management cycle" and "billing cycle" :
Yearly Management cycle : Those subscriptions will have the same "management" perks as yearly subscriptions : on cancel, your subscription will effectively be cancelled only at "current cycle" end.
Monthly billing cycle : Will behave just like regular monthly subscriptions from billing context
(For French people there living near Paris, it's the same behavior as the Navigo Yearly plan, with monthly billing enabled)
I.E :

  • I purchase a 120€ subscription on jan 1st 2022 :
    -> I'll be billed every months for 10€
  • I cancel my subscription on aug 1st 2022
    -> I'll be billed every remaining months until dec 1st (included)

If a build-in solution is not available on Stripe, what should the best workaround look like ?
We can create a monthly plan and handle cancelation on our side, but we would like if possible to let Stripe handle subscription management as much as possible.

wet finch
#

Hello, I currently have a process that creates a customer and subscription with a trial. Before the invoice is generated, I attach a payment method to that customer, as the default for that customer and also update the existing subscription payment method. When doing this, I get a setupintent against the subscription for that payment method which goes through 3d secure validation. This then shows a setupintent with a status of succeeded and a usage of off_session. However when that first invoice is then generated and attempts payment, it's coming up with action required. Am I missing something in this process to make sure that the payment method is ready to go at the end of a trial?

shy stirrup
#

Hey guys.. someone juste deleted all of my stripe customers (I had like 10k.. for a lot of subscriptions..). I know that when a customer is deleted.. is deleted.. but anyone got any miracle tricks to recover ? All or a part I dont know.. There was created by my Woocommerce so I think there might be a solution: resync my woocommerce customers with stripe or something like this idk.. The Stripe support already tell me they can retrieve my 4k customers 😦

median wharf
#

Hi when I create a customer on a platform account using the api is it supposed to be connected to a connect account or direct on the platform account? I have created afew customers on the platform account when i try creating a paymentintent I get an error "no such customer" when I try to only attach a payment method to the paymentintent without the customer when I do confirmCardPayment I get this message "No such PaymentMethod: 'pm_1Iv39fHYRJOrta02ijj1zRl4'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account."?

rose otter
#

same9-connect-customers

sonic fulcrum
#

Works fine in localhost but as i insert into file manager in website i get this issue

vocal wagon
#

Hi! I hope someone can give some advice on subscriptions and anchoring them before we paint ourselves into an even worse corner 😊

We have have an issue with yearly subscriptions that also need to bill on the 1st of every month (we are using checkout so subscription creation options are very limited). The issue is that we have used trials to align the billing anchor to the 1st of the month. So basically anyone that signed up today paid for a year but then got a trial until 2022-10-01.

This causes issues though, in particular when we are trying to upgrade the customers to more expensive plans the proration calculations no longer work because technically they are on "free" while in reality they have paid.

What we plan to do now is instead create a 1year subscription through checkout. But once that checkout session is completed we rewrite the subscription by cancelling the current one and create a new one with the correct dates by backdating it and setting the billing anchor to when we want the next charge. Basically, if the signup was today we just send in these values for the new subscription (hardcoded values are just for demo)

ProrationBehavior = "none",
BackdateStartDate = new DateTime(2021, 10, 01, 06, 00, 00),
BillingCycleAnchor = new DateTime(2022, 10, 01, 06, 00, 00),

Now the bigger question. We have verified that the payments are correct when we do it this way (no extra charge, good looking next invoice, only 1 subscription active). But does anyone know of any issues this could cause that we should be aware of or that we should investigate before we go live with this change?

shell patrol
#

Question !
If I build a SAAS, where my client pay a subscription with Billing, and also receive cash trough the platform with Connect, do I need 2 account ?

cerulean pineBOT
#

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

vague timber
#

Hello Everybody 🤗 I'm a new member here 🙂

spiral berry
#

J’ai un chalet en location et on veux faire les transactions par stripe nous sommes au personnel donc pas de numéro d’entreprise comment je fais pour pouvoir terminer mon inscription?

sonic lance
#

I have account in Estonia platform account in stripe.. I m using stripe react native perbuilt method in my Application using React native .. the issue is when I use indian card for payment 3D secure it's coming and payment is working fine when radar Rule is on.. when I try doing same payment which I have done for indian card with Estonia card for payment processing it's saying that it's failed because of 3D secure is not authenticated.. when radar Rule is on.. when radar Rule is off payment is working fine.. please help me out what is going wrong I m unable to find

lapis oxide
#

Hi, I'm new to Stripe and I'm no expert in coding. I setup a Stripe Connect account and I'm looking to add an application fee in %. How should I proceed?

strange storm
#

Hi , can i contact a supporter?

rose otter
#

CharanGowda-3DS-India

fossil tartan
#

Hello there,

I want to implement renewable subscriptions billed monthly, but with a commitment of X months.
The commitment is renewed at the end of its period if not canceled. Like a 3 months plan, but billed monthly.

I planned to use standard monthly Stripe subscriptions, to run some logic on our backend to handle the commitment
by playing with the 'cancel_at_period_end' flag on Stripe subscriptions. Is it the right way proceed or is there a 'built in' subscription type for this ?

wind ether
#

Gona ask a stupid question here. My company does not like the whole onboarding process for connected accounts. They just want to be able to transfer money VIA ACH to another bank account. Is there a way in stripe to send money to bank account just by providing the bank R/T and account number with out using a connected account ?

cunning aspen
#

Hi Stripe,
I have a use case where I can't figure out how to do.
In our webhook, after a Checkout, for connected account in one-time payment, we want to start a Subscription on the platform account. It's easy to create the Customer for the platform account, but how can I "clone" or "reuse" the PM whom come from the checkout in order to reuse it on the subscription ?

dire shore
#

Hello Stripe Community,
we are having a construct, using connect standard accounts, to handle transactions for our customers.
Now I'd like to be notified, when a new merchant registers. What is the correct webhook for this?

fallen ether
#

Hey all!

Which webhook events should I listen to to set a flag on our end that tells the customer they can no longer change their currency?

pliant heart
#

Hey team! Wondering if there is a way I can see what emails look like when they are sent to customers as a reminder that an invoice is overdue?

errant sentinel
#

I have an online platform and I want my customers to enter their existing stripe account email and password, through their credentials I will get their secret stripe api key(by their permission). I just want to know that is there any api call I can make to get the stripe secret api key in response by sending customer's email and password in request.

verbal hull
#

Is there a limit on the size of subscription id? If there is information on how many characters a subscription id will have that would be helpful to us.

median wharf
#

Hi after adding a card to a customer using a setup intent how do I delete it do I use the deleteSource api or detach? whats the difference?

cinder pond
#

Hello, Our intention is to use payment intents for initial payments and recurring payments. So during the initial payment we will set the flag SetupFutureUsage = "off_session", and then expect that we can retrieve the card for the associated customer and create a new intent to do the recurring charge. My questions is about the need for idempotency key. The documentation indicates they are not needed when using intents, but I don't see much of an explanation for why they are not needed; I'm guessing the payment intent id is used by stripe to prevent, say double charges? Can you confirm that there is no need for this additional key. Thank you!

weary rain
#

Hello, I am wondering where to put the stripe secret key? I am building an integration using Vscode and azure functions

sonic fulcrum
bold basalt
#

@sonic fulcrum please lets talk in thread, not directly in channel

sonic fulcrum
#

I want the price to be the id = amount number but as i use $params->amount its not coming in php

bold basalt
#

@sonic fulcrum lets talk in thread please, do you see the thread above and my messages asking to talk in thread??

sinful frigate
little cedar
#

Hi. I have a question about how stripe CardErrors are returned in Python.

vocal wagon
#

Hello! I am trying to connect the stadard accounts. And my question is how to receive the login link to stadard account. I mean how I can request the link to login after user filled out all information by the 'account_onboarding' link?

fiery stirrup
sacred carbon
#

hello please maybe any can help me with subscriptions with php - stripe? I have the date that one subscription occur but I need to know the hour that this occur, thanks a lot in advance

ruby yarrow
#

Is there a reasonable method to ensure my locally cached stripe objects are not overwritten by older webhook event objects?

vocal wagon
#

hello all! i hope to be all good!

I have a problem with me MX based stripe account & I would appreciate your assistance. I want to enable Bank transfer as a payment method but I read that this is supported only to US & Europe. What can I do? Do we have any alternative on the topic?

small lintel
#

Hello all, I am curious if anyone has a blog or insight into how the backend is setup at Stripe to allow the specific responses from certain cards/tokens. I'm looking to try to setup something similar at work where as specific values in the requests returns a specific response. Is it keyed off the test ApiKey and then diverts the request based off that and every service then has it's own keys to return a stub?

I was pointed in this direction by the Stripe Support, so I'm hopeful you may be able to answer this or point me in a direction. Thanks

verbal hull
#

Hey folks,
As part of testing our system before it goes to the world. We would like to test the payment integration between us and our client in live mode. Is there a test card we can use in live mode? I noticed that the 4242424242424242 card won't work in live mode.

dim hearth
#

PiereDome

cinder pond
#

Hello. Is there a way in the stripe dashboard to set a customers default card, or does that have to be done through the api?

fresh cape
#

Hi again 👋
In the Stripe testing docs it says (https://stripe.com/docs/testing#cards-responses)

Charge succeeds but refunds are initially held in the pending state. Some time later the refund is released from pending and sends a charge.refund.updated webhook event.
Do you know how long 'some time later' is? and is there a way to set it (e.g. 1 minute )

lime marsh
#

I wish the Portal Settings had an option to prevent deleting the primary card. Where can I add this feature request?

wooden solstice
#

I can't find the "Use with Checkout" option to create a snippet

lime marsh
#

Which endpoint can I use to prevent cards being deleted with existing PaymentIntents on them?

lime marsh
plucky plaza
#

Pourquoi mon client a commandé mais que nous recevons son paiement seulement 8 jours plus tard ??

vocal wagon
#

In the response to paymentIntents.create with off_session = true and confirm = true, am I guaranteed to either get an Exception or a PaymentIntent object with a succeeded charge linked to it? The payment method supplied is either card or sepa_debit.

cold sparrow
#

Has anyone check for me the transaction ID?
ch_3JkPwxGDWOYrptAj0YsT7npW

#

ch_3JkPJ4GDWOYrptAj0ElA8Zts

frail glacier
#

how does a company like uber avoid enough chargebacks to not get flagged?

vocal wagon
#

Hi everyone, can anyone tell me if in test mode the subscription renewal events are sent to the webhook, or if they only work in live?

crisp falcon
#

Hi, is the Search API Beta documentation available somewhere? I can't seem to find it.

proper sundial
#

Hello, question around invoices and ACH sources. Currently, if a customer has an open invoice, and they send funds to their ACH source to the amount of the invoice, the invoice is then automatically paid for by the ACH source.
My question is, is it possible to disable this auto-charging behaviour?

sacred carbon
#

hello please some help me with my cart with php stripe ?

steady bramble
#

Hey, is there any way to lookup to see if a balance transaction was included in a payout?

mighty hill
tame glen
#

Hello. We are trying to implement CVC code recollection for already saved card using the following method: https://stripe.com/docs/js/tokens_sources/create_token?type=cvc_update.
Our checkout consists of the two pages: on the first page we re-collect CVC code via Stripe.JS stripe.createToken('cvc_update') call and on the last page we want to confirmCardPayment via Stipe.JS using the following method: https://stripe.com/docs/js/payment_intents/confirm_card_payment with collected on the previous page CVC token. But the issue is that Stipe.JS confirmCardPayment accepts only card cvc UI element as a value and doesn’t allow us to pass CVC token.

random tree
#

Hello, i need some help, I don't know why "Return to merchant" button doesn't work for me on the page that appears after completing the payment process, i tried the urlScheme in safari browser and the app opened for me without any problem

somber hamlet
#

Hey. Am i obligated to listening to invoice.paid for provisioning subscription to my user ? can't i juste listen to customer.subscription.* events and handle subscription statuses ?

checkout.session.completed => save user customer id
customer.subscription.created => save subscription data, status, etc
customer.subscription.updated => update subscription data, status, etc

vestal arch
#

Hello Stripe need info about Standard account onboarding

thorny crypt
#

hello beautiful humans 👋🏾

  • where Stripe is the payment Gateway for a Recharge account the merchant pays Stripe fees and Recharge fees right?
  • are the Stripe fees in this case Billing fees (as opposed to Payment fees (which are much higher))?
crimson needle
#

giulio-connect-onboarding

#

sayso-recharge-fees

quick jungle
#

la ayuda es solo en ingles????

vivid quartz
#

Hello, is there any way to send a certain amount of money from connect account to platform on a particular date?
I don't have any ideas which api to use...

warm ocean
#

Hi all. I have a customer that can pay multiples times with the same card. I don't save the card. When the payment is successful, I update his default payment method with the last one (even if it's the same as the previous one). Is it good or is it better to keep the old default one if it's the same ?

stoic wasp
#

Hi Stripe Team!

I have a couple of questions regarding the integration of the iOS Stripe Terminal SDK.

Our iOS app currently integrates version 1.X with support for both the Chipper and the Verifone P400 readers. Our backend does not support Fleet Management yet and we have been leveraging the stripe dashboard to manage locations.

We got a notice from Stripe that all readers will need to be linked to a location by Jan 2022 which requires us to support the latest version of the iOS SDK. In version 2.X, we need to provide a specific location ID when connecting to a reader. However, because we do not support Fleet management, we are wondering if the following short terms solution would work:

  • We would continue to use the Stripe dashboard to create locations. A new location will be created per country.
  • Location IDs would be hardcoded in the app and depending on the country, the app will connect to the reader using a specific location ID.

If we decide to go down that path, are there any side effects or limitations that we need to be aware of? (Any limit on the number of devices per location? Any other touchpoints related to supporting multiple countries?)

Thank you!

vocal wagon
#

Hello all, I have a question regarding https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-setup_intent_data

It shows:
setup_intent_data.description - optional - An arbitrary string attached to the object. Often useful for displaying to users.

However if I set that description for a session with mode setup, the description is not displayed on the session url. It says "Often useful for displaying to users", but how can I display that description to users in a checkout session?

distant bluff
#

Hi. I finalize an invoice and use credit note to reduce the price if there are any changes. Is there a way for me to also adjust the transfer_data[amount] ?

nimble olive
#

Hi, our checkout session completed webhook suddenly started showing 502 "error decoding lambda response: invalid status code returned from lambda: 0" errors despite no changes to the webhook code. This happened about 24 hours ago, any idea what could cause this? Our site is hosted on Netlify and has been handling webhooks fine for weeks until this point. Thanks!

hollow nebula
#

Hello, based on my understanding of subscriptions, canceled and incomplete_expired are terminal statuses and after that we cannot re-activate the subscription but have to create a new subscription instead. What about unpaid status? Is this a terminal status as well? Or can a subscription recover from this status and become active again?

golden cosmos
#

chambaz-502

shell mountain
#

Hi stripe.
I recently opened my stripe account and I got a charge back. You guys locked my account and don't let me withdraw my funds from my account.We would like more information on which charge was charged back and information about when i get my payouts. You guys gave me no information and left me in the dark

cerulean pineBOT
#

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

woven cradle
#

Hi, I'm integrating afterpay into our website. Every time I post a payment request, it will jump to the afterpay page. No matter whether the afterpay payment is successful or failed, it will return to the returnurl, so I don't know how to know whether the customer has paid successfully. Is there a better way besides webhook?

sacred carbon
#

Hello please some help me with this error in subscription php stripe:

invalid_request_error
Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field.

{
"customer": "cus_KJUdqlTYBAEYCu",
"items": {
"0": {
"price": "price_1JgiWpHHulAmiNnDavRI80qg"
},
"1": {
"price_data": {
"unit_amount": "4000",
"currency": "usd",
"product": "prod_KPVrC4nV3rPooT",
"recurring": {
"interval": "day",
"interval_count": "1"
}
}
}
},
"payment_behavior": "default_incomplete",
"expand": {
"0": "latest_invoice.payment_intent."
}
}

my code is:

$subscription = $stripe->subscriptions->create([
'customer' => $json_obj->cus,
'items' => [
[
'price' => 'price_1JgiWpHHulAmiNnDavRI80qg',
],
[
'price_data' => [
'unit_amount' => 4000,
'currency' => 'usd',
'product' => 'prod_KPVrC4nV3rPooT',
'recurring' => [
'interval' => 'day',
'interval_count' => '1',
],
],
],
],
'payment_behavior' => 'default_incomplete',
'expand' => ['latest_invoice.payment_intent.'],
]);

thanks in advance

dry hatch
#

arielbo-Subscription

hollow nebula
#

If I have a customer with a subscription which is in trialing, when the trial is over Stripe will try to charge automatically
However, the user has input his billing information using customer portal

What happens if Use as default payement method is ticked? And is there any difference if it is unticked? Assume this is the only card user has on Stripe

#

And the customer did not have a payment method setup earlier

thorny breach
#

Hi Team, Good day, When using stripe to integrate googlepay, we learned from the api documentation that when 'confirmation_method' is set to 'manual', to initiate confirmation payment request from the server is supported (https://stripe.com/docs/stripe-js/elements/payment-request-button). But the process seems to be only for credit card payment, for googlepay payment method(https://stripe.com/docs/payments/accept-a-payment-synchronously), we would like to confirm if there is a way to tune through? If so, is there any documentation/instructions that we can use for our development?

brittle stump
#

We just enabled Smart Retries in our prod environment but now we're seeing a huge drop in invoice.payment_succeeded events. It just seems like Stripe isn't sending us as many as we know we should be getting. Any help please, this is prod!

torpid scaffold
#

Hey there. I'm getting this error ' No signatures found matching the expected signature for payload' when using a webhook. but I'm using the raw body. What's going on?

brittle stump
#

When Smart Retries is initially turned on does it cause a lag in other events?

dry hatch
#

ArchangeWeb-SmartRetries

halcyon raptor
#

hello! what's the equivalent of payment_method_types in the CartProvider using use-shopping-cart?

  const session = await stripe.checkout.sessions.create({
    payment_method_types: ["card", "afterpay_clearpay"],
    billing_address_collection: "auto",
    shipping_address_collection: {
      allowed_countries: ["AU"],
    },
    success_url: `${process.env.URL}/success`,
    cancel_url: process.env.URL,
    line_items: lineItems,
  })
<CartProvider
      mode="client-only"
      stripe={stripePromise}
      successUrl={`${url}/page-2/`}
      cancelUrl={`${url}/`}
      currency="AUD"
      allowedCountries={["AU"]}
      billingAddressCollection={true}
      payment
    >
      <CartOverview />
      <Products />
    </CartProvider>
dry hatch
#

OneBase-webhook

#

Jejo-PaymentMethod

vocal wagon
#

I have a react / node app integrated with stripe, using checkout and customer portal.
I would like to know if there is a way to only allow subscriptions to users with a billing address restricted to a limited number of countries

alpine spruce
#

Hi
Can we have the Account Holder name to whom we transferred the amount as it is confusing while canceling subscriptions from the customer point of view in the customer portal please.

winter torrent
#

Hey, i have a short question.
I will Use the Mee Bot Membership and this is with Stripe.

But the Registration stuck on my Privateadress, the Next Button is loading short and then nothing happing without feedback?

Have anyone a idea for me?

thorn chasm
#

cfbo-billing-address-restriction

vocal wagon
#

Hi, i cant understand the difference between balance reconciliation itemized and payout reconciliation itemized

#

i need to reconcile transactions with payouts, and i see in the balance reconciliation payouts associated with transactions, but nothing in the payout reconciliation itemized. why this difference?

last owl
#

Hi guys just a quick question, i sent a mail to the support about my need for SEPA payement on Stripe checkout, and they told me that i need to pass a verification processus before unlocking this feature on my website. Does it concern only Stripe Checkout or also Elements and api ?

vocal wagon
#

hello guys i need help please, for my shop, i need payment in installments. I can't seem to find this possibility on stripe

#

can stripe renew payments monthly?

thorn chasm
#

rajm.paris-customer-portal-customisation

frosty yoke
#

Hello, I know that stripe can hold for 7 day a payment authorize , but I work with beds24, they told that stripe can up to 30 day of retention instead of 7, how can I do that please ?

oak arch
#

Hello, i want to have all subscriptions from our customers, but as I can see in the documentation the limit is 1 -100 and default 10. Do you have any suggestions?

pine mango
#

Hello guys, is someone having issues in ios when initialising stripe with react-native. Here are the errors that im getting after installing the latest version to my project

Undefined symbol: type metadata accessor for (extension in Foundation):__C.NSOperationQueue.SchedulerTimeType
Undefined symbol: protocol conformance descriptor for __C.NSOperationQueue : Combine.Scheduler in Foundation
Undefined symbol: (extension in Foundation):__C.NSScanner.scanUpToString(Swift.String) -> Swift.String?
Undefined symbol: (extension in Foundation):__C.NSOperationQueue.SchedulerTimeType.init(Foundation.Date) -> (extension in Foundation):__C.NSOperationQueue.SchedulerTimeType
Undefined symbol: _swift_getOpaqueTypeConformance

storm stag
#

Hello, me again 😄 , is there an option to show all the tiers of a tiered subscription with its prices in the customer's portal?

rapid flax
#

hi am used stripe.confirmCardPayment for applepay - shall i use offsession for recurrsion

swift rampart
#

What would be the best way to gift a subscription to multiple users, ideally without the use of a coupon seeing as those could be guessed

hearty garnet
#

Hello, I use stripe connected in the test mode, and I invoke POST check_session api to make the customer paid order. How do I know that the order has paid successfully? I can find some events callback and one of the event type is payment_intent.succeeded, do I treat this event as paid successfully? Or treat the event checkout.session.completed as paid successfully?

nimble moon
#

Quick question, can a user send the same idempotency key for 2 different request types to stripe, for .e.g stripe.customers.create() and stripe.subscription.create()?

sand spruce
#

is there anyway to delete all users who have had no 'activity'?

#

and is there a way to make sure we dont create duplicate customers? if i make an api call to create customer, it creates a duplicate even if name/email are the same..

cerulean pineBOT
#

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

sand spruce
#

i have a q about subscriptions.. so when a subs renews, is there a webhook we can listen for? or should i assume subscription is 'current' UNLESS invoice cancels, or something (will stripe send a webhook for when subs status changes - maybe i m talking bollocks here 😄

vocal stump
#

Nvm I'm dumb. Disregard payout question.

lament moss
#

hi i'm new!

Which one do we recommend for my djangos project, I want to do a subscriber system. I found a libary called dj-stripe. Is this or should I use the father of a simple python stripe ?

somber hamlet
#

Hey. Is there a guarantee that the order of webhook incoming events are always the same ?

1. checkout.session.completed
2. invoice.paid
3. customer.subscription.created
4. customer.subscription.updated
frosty yoke
#

Hello, is it possible to update metadata to an existing payment intent ?

vocal wagon
#

Hey, I am trying to create a source from a card token in Java

val parameters = SourceCreateParams
         .builder()
         .setType("card")
         .setToken(token)
         .setCustomer(customerId)
         .build()

return Source.create(parameters)

But I get a response saying unkown parameter: type, token

Any suggestions why i get this error?

meager hawk
#

sb-monta-sources

sonic jewel
#

hi! I'm getting "Something is wrong with your CSRF token. Make sure cookies are enabled in your browser, and try reloading this page. If you continue to see this error message, please contact us via https://support.stripe.com/." when attempting to open a Customer Portal Session. cookies are definitively enabled in my browser, and all tracking protection is disabled 🤔

glass pilot
#

Happy Friday Stripe Dev Team! I have a frankly idiotic question which is that i am having problems replicating what i thought was a simple React Native stripe implementation in standard React and i am trying to 'match' the api's to prevent a whole re-write..

import {initStripe, useStripe} from '@stripe/stripe-react-native';

This is what i use in RN, and i am trying to use the same mechanism in React js. I have found this so far:

import { useStripe } from '@stripe/react-stripe-js'
import { loadStripe } from '@stripe/stripe-js'

When i try to use the above though it complains about

Error: Could not find Elements context; You need to wrap the part of your app that calls useStripe() in an <Elements> provider.

In React Native i didn't have to wrap anything..is this a pre-req for React.js

final pasture
#

Hello guys,

I've implemented the stripe session checkout to make payment, now i want to attached the payment_method to returned customer, i tried but it gives me an error which is below:

"This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again."

sonic jewel
#

hi again! we want our users to be able to subscribe to 1 of 2 plans. are we correct modeling this as 1 product with 2 separate prices, or should it be 2 separate products as well? part of the reason I'm asking, is because I'm not able to customize the Customer Portal in a way that allows the user to switch between the two plans

sonic jewel
#

heyo! if I want users to be able to subscribe to a plan, but also charge for some metered usage on another product, is the only way to achieve this to have the user be subscribed to both products? if yes, is there a way to prevent the user from cancelling their subscription to the metered product, or at least hide this button in the Customer Portal?

plush cosmos
#

hi there! I'm getting a CORS issue trying to load in a local font (that is getting included in our final build after compiling) into stripe elements. Am i going to need to go into our server and enable cross origin for stripe to access these fonts?

final pasture
#

Hello guys,

I've implemented the stripe session checkout to make payment, now i want to attached the payment_method to returned customer, i tried but it gives me an error which is below:

"This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again."

#

I did whatever the @woven vessel suggested but it's still not attaching the payment_method id to customer

#

Getting this error: Cannot charge a customer that has no active card

#

while recharging the user via customerID

chrome axle
#

Hi,
Can we find out when the payment Intent "Uncaptured" ends ?

somber hamlet
#

Hello, i have a subscription checkout and i want to give free items through it.

  • I add a InvoiceLineItem to my checkout's settings (code inside the thread)
  • I set a metadata to the product to identify it internally

When i receive the invoice.paid event i don't see the metadata that i defined on the product, but there is an empty metadata on the price.

Maybe the solution i use isn't good ?
Should i sync my products with Stripe Products and then create on-the-fly a free price with the correct attached product ?

frosty yoke
#

Hello, I have payment 13.02 with 0.43(fee) = 12.59(net) <= Here the fee rate seem to be 3.3%
another payment 610.49 with 8.8(fee) = 601.69(net) <= Here the fee rate seem to be 1.44%

#

So my question is how Stripe handle fee rate ? Is it fix or does it change ?

vale sphinx
#

Hi All, we have a Flutter App and use the flutter-stripe SDK. We basically want to follow this workflow (https://stripe.com/docs/payments/ideal/save-during-payment#web-charge-sepa-pm) to confirm a PaymentIntent that already has a PaymentMethod coupled to it. Now the problem is that in the flutter-stripe SDK the SepaDebit PaymentMethodParams require us to always pass the IBAN. Can you please help us with this / advise a possible work-around? Thanks already. Btw we also created a GitHub issue at flutter-stripe. https://github.com/flutter-stripe/flutter_stripe/issues/396

GitHub

Describe the bug After customer registers their bank account with iDeal, I want to charge my customer again, and the backend creates a new PaymentIntent in which the PaymentMethod is already couple...

Learn how to save your customer's IBAN bank details from an iDEAL payment.

blazing sinew
#

hello, can someone help

thin isle
#

Hi guys, my company is integrating Stripe and I need assistance.
As a starting point we need our user to create stripe account as our customer and we need to store this data in our database.

bitter lintel
#

Is there a way to pull a report to show revenue by item purchased? My company does online courses and wants to see each month broken down by course.

dawn bough
#

hey does anyone have any experience with stripe issuing, I can't seem to get it fully enabled for my account even though I am approved for it.

last owl
#

How do you add 30 trial day on stripe checkout i just discovered that it doesnt work if had 30 days trial to my product from Dashboard

wind ether
#

Hey, quick question. When determining the amount available for a transfer to a connected account, I should take the available balance for the balance type being transferred (bank versus card). minus pending balance for the same balance type. Is this correct.

prime owl
#

Hey everyone, I'm getting error of "Cannot find name Stripe" even if I declare script tag inside of head tags or importing stripe module to vue.

vague meadow
#

How can I get the subscription object from Payment Intent Object? what is expand keys?

quick fable
#

hello, how do i get the next billing date of a subscription?

vocal wagon
#

Hey
I always get the error: processing_error
Payment declined by customer's bank

What are reasons for that?

balmy galleon
#

I have a web app that is implementing apple pay by using payment request api from stripe. The button is our custom UI btw. I use Jasonelle framework to convert my web app into ios app. Apple Pay works fine in the chrome and safari browser. However, when it comes to the ios app test flight, the paymentRequest.show() does not open the payment browser. Has anyone run into this issue before and how did you solve it ? Thank you.

grand narwhal
#

Context: With an account boarded via Express on Stripe Connect with automatic payouts

Question: In the event of a dispute, are the funds immediately debited from the platform's account? Or directly from the connected merchants bank? The documentation isn't clear about what happens in a dispute with Stripe Connect.

The documentation (https://stripe.com/docs/disputes/how-disputes-work) states:
during a chargeback the issuer debits your account and holds the funds while processing the dispute

quick fable
#

i'm trying to use upcoming invoice to get the next billing date, but i'm getting the current period's billing date. help!

crimson needle
harsh plinth
#

I am building a web app where the price is calculated dynamically based on different options. In the docs it says that i need to create a price in Stripe Dashboard and define the ID in the env file. How can I achieve this?

frigid scroll
#

When using Checkout for collecting payment what events should be setup besides checkout.sessions.completed ? Do we need to listen for payment failures like charge.failed events ?

sullen minnow
#

Ok, so we are having a strange issue with Express Connect.
Our app is a gig economy app where users will register and connect their account to stripe and then are paid through the app.
We have 2 countries we are dealing with, Australia and Brazil.
We have each of these countries set to identical settings in the stripe control panel.
Australia workers can login to the app and connect their account to stripe with no issues.
Brazil users cant even open the stripe connect window. When they click on "Connect my stripe account", they just see a white screen.
Is anyone else having these issues with Brazil?

sweet raft
#

Hey, I'm trying to figure out if I'm crazy or not. I have a client that seems to think that Stripe and Plaid can talk to each other directly on behalf of my client to do something similar to the Acorns process (rounding up transactions to the nearest dollar then collect the difference). They think that Plaid will just send that info directly to Stripe, Stripe will process the amounts, and then send a configurable percentage off to who ever is configured to receive it. Does this sound at all like what Stripe does? I told them that Stripe boils down to a service that can transfer money from a credit card (in the form of a charge) to a bank account, or money from a bank account to another bank account. Am I completely wrong here?

obsidian latch
#

Hello, I have a question about the checkout session object. If we enable to consent collection checkbox, what value should we expect to receive in the "consent" attribute if the box is checked when checkout completes?

swift wing
#

Stripe is declining all payment from India. Can I enable them?

sharp lynx
#

Im using c# and i want to send invoice manually. This is the code that im using, but is not sending anything to the email.
In the stripe events i can see invoice.sent. But is not working. Only works if i send the invoice manually from Stripe Dashboard, but no with the API

var service = new InvoiceService();
service.SendInvoice(invoiceId);

granite star
#

Hi, I have a question about the "reverse all transfers" feature. It used to be that when refunding someone we had a "reverse all transfers" option. We're able to use this feature via API, but for partial refunds that we need to do through the Stripe website, this option is now missing from the refund pop up window / modal.

granite star
viscid meadow
shadow cobalt
crimson needle
#

anthony-subscription-schedule

daring spire
#

I am trying to make a middleman via a python api such that once we receive a payment, we send it to someone else after sometime...

minor cipherBOT
#

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

vocal wagon
#

Hello, I try to settings Stripe plugin on Bubble. And I have this error message "You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY'). See https://stripe.com/docs/api#authentication for details, or we can help at https://support.stripe.com/". I think my log is good. Do you have an issue for this ? Thank you

minor cipherBOT
#

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

lucid bloom
#

When subscription recurring payment is failed we are sending mail to users with invoice_url for payment. Suppose user did not pay and after all retries subscription is failed. In this case if user click the invoice_url from previous mail and do payment what happens ? The subscription is already cancelled.

floral marlin
#

Hello can we design the checkout modal ?

vocal wagon
#

Hi all, I've got my Publishable and Secret key added to the backend of the website for online bookings of a light system for tennis courts. When I click pay by card I get this error? Anyone able to help please?

half marten
#

Hello, I want to know that can we access to the "reversed" authorization status. I want to be sure that the amount has been refund to the guest account or not. If not when will this happen? Is there any fields which send these information to us?

#

@everyone

glass pilot
#

Hey Team. What is the code to remove ZIP from the <CardElement /> object? i have tried multiple properties with no luck (and searching the codebase too)

minor cipherBOT
#

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

slate remnant
#

Hello everybody, I'm trying to request transfer capability for a stripe connect user. But I'm facing an error: Your platform needs approval for accounts to have requested the transfers capability without the card_payments capability. If you would like to request transfers without card_payments, please contact us via https://support.stripe.com/contact. I wasn't able to find any documentation on this matter. What should I do to fix this?

twin silo
#

how do i enable apple pay and google pay with Stripe Checkouts? I see it in the examples but don't see it as a payment_method to add

twin silo
sacred carbon
#

Hello, maybe some can help me, with this code please?

'add_invoice_items' => [[
'price_data' => [
'currency' => 'usd',
'product' => 'prod_KPVrC4nV3rPooT',
'unit_amount' => 204,
'tax_behavior' => 'exclusive',
],
'price_data' => [
'currency' => 'usd',
'product' => 'prod_KPZbqYo4QLXRNM',
'unit_amount' => 304,
'tax_behavior' => 'exclusive',
],
]],

minor cipherBOT
#

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

twin silo
#

how do i create a subscription with a free trial using stripe checkout?

remote quiver
#

Are Checkout-Sessions stored forever? Cause before you go to the checkout page that the "create-checkout-session.php" file sends you, you can store the checkout session ID, and I need that to later retrieve that session and get the customer's ID. But is there a risk of that checkout session expiring?

low meadow
#

Hi there , how can i pass the stripe charges to the customers while charging their credit card for subscriptions ?

minor cipherBOT
#

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

wanton coral
#

👋 Hey,
I'd like to setup a special annual plan (let's say $100): 12 months + 3 months free

Initially I wanted to setup the plan internal val to 15 but this is not an option since Stripe does not allow it.

second idea is: **using Subscription schedule **(https://stripe.com/docs/api/subscription_schedules?lang=node)

in this case I could schedule my subscription like this:

  1. first 12 months: $100
  2. +3 months: $0
  3. release and subscribe for something

I'm not sure is there any option to solve this problem. Do you have any idea? 🙏

elder sphinx
#

@wanton coral are you expecting huge numbers of signups or is this a startup / MVP type thing? Ps I am not a stripe dev but implemented stripe on several apps.

#

@scarlet crownyone is there a way to re-watch the laravel q&a

wanton coral
#

@elder sphinx we have thousands of customers and we'd like to start a campaign (12months + 3free months)

elder sphinx
#

I see. Interesting problem. I can see why this is stumping you.

#

I’d imagine, and I know you probably already thought of this, you would need to use the api and trigger a 3 month subscription pause from some event in your app. It could be as easy as pausing it for 3 months immediately upon creation.

#

@wanton coral 👆

fossil girder
#

Hi Stripe. Is it possible for a company to use Stripe for payments, but completely remove any way for their employees to update the payment information? I’m trying to follow your support steps, but my company won’t allow the change and keeps directing me back to support. Which directs me back to the dashboard where I’m having the problem.

stark tide
#

parkerlewww-payments

minor cipherBOT
#

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

daring osprey
#

Hi, we are an online marketplace looking to enable split payments. How can we integrate stripe to facilitate payments for our users in Phillippines? Is this possible? it looks like Stripe is not supported in Phillippines yet it enables the currency? Our stripe account is UK based.

rich kiln
#

Hey guys! did anybody had the experience of migrating from shopify to wordpress?
We're now planning to change our platform but we are concerned about the customers we have because this is a subscription type platform and I'm wondering where and who I can talk to about this.

Cheers.

plush hollow
#

Hello PRO Devs! Can some1 explane me - when i set local listener for a stripe webhook everything works as expected,(Stripe triggers when needed, updating my Database and then sends event receipt to notify Stripe .status(200). BUT when i trigger same webhook without local webhook listener (Stripe webhook works perfectly but my Datbase is no updating…) Any help?

vocal wagon
#

Hello everybody, someone can help me? I have setup stripe on my website but when I make test, payement is ok ( receive on dashboard but the client don't receive the payement confirmation by e-mail. thanks

tidal phoenix
#

I have been going back-and-forth in emails how do I get a refund on my account my account was closed

oak arch
#

Hello,
i try to get all charges from one payout. But the payout object has no useful references or am i wrong?

vocal wagon
valid meadow
#

Hi, anyone available for a quick question please?

arctic fiber
#

is it possible to have stripe checkout redirect to a custom url that includes the customer id etc?

muted echo
#

When i log $_SERVER['HTTP_STRIPE_SIGNATURE'] or the request headers i can't seem to get any data that looks like the secret from the webhook

vocal wagon
#

what's the reasoning of a chargeback fee against a person that's already being hurt by a chargeback?

hollow nebula
#

I have a scenario where when a customer attaches a new payment method, I want to charge the customer for any unpaid/failed invoices. I am using a webhook to listen to payment_method.attached. Now I would like to know if the customer has any unpaid/failed invoice and try to pay for it. How to do this?

trail narwhal
#

Good evening, I am working for a website and they are using stripe to pay me. I have realized the account info I entered was incorrect. However, the payment was already sent out, and failed to find the account I entered, so my guess is that the payment was failed. Now I have corrected my account info, will the payment be automatically transferred to my new updated correct account?

cerulean pineBOT
#

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

golden cosmos
#

eranga

wintry brook
#

Hi, currently seem to be having API Key Mayhem. My goals is to create a payment method for a customer on behalf of the connected account so that connected account can save for future use and make direct charges. I'm using my platform's restricted key to create the set up intent with the connected account specified in the header and using my set up intents secret key for parsing to stripe.confirmCardSetup. My platform's publishable key does not seem to recognize the set up intent created with my restricted key, does anyone have an idea of what could be up?

hidden bluff
#

How I can I see instant payout fee?

hasty radish
#

I can't seem to set the background color of the stripe card element in my project using the stripe react package. Always the same white background.

Is there any up-to-date complete examples using stripe elements and react?

heavy dome
#

Hello) I have a problem with stripe elements in react native. I saw there is an Iban input in stripe elements and I try to find out where it is in stripe react native sdk reference but didn’t find anything about it.

#

In stripe-react-native I saw only CardInput

#

Can anybody suggest where I can find Iban input for react native?

dense olive
#

hi all, where can i find a tutorial for how to manually add other payment methods to our custom payments page?

golden cosmos
#

votsircp

pulsar nacelle
#

I want to build a setup using stripe checkout where the client is billed on the number of users it has. As it is based on the number of users, a user can also in middle of the month. In this case how the billing will be handled.
Suppose a client has 4 users in the start of the month but in the middle 1 user leaves. So he should not be billed the entire month. How to handle this case?

crude gazelle
#

I have an app which receives payments through different payment methods (i.e 1st is Stripe, 2nd in-app wallet and 3rd is Cash on Delivery), the app also offers refunds for these charges(refund to bank account and refund to the in-app wallet).

The scenario of payment through stripe and refund to bank account using stripe works fine, and I know that using Stripe it's not possible to refund to my in-app wallet.

However, considering the scenario of payment through Stripe and refund to the in-app wallet, is there a way to mark the actual Stripe Charge as refunded so that it can be tracked that this specific charge has been refunded(the refund would be made to the in-app wallet)?

sonic jewel
#

how much Stripe-information concerning a customer is recommended to keep in your own DB when it comes to subscriptions? would it suffice with a customer ID + plan status & current period end?

hidden bluff
#

I created a payouts

#

And got the hook.

#

But I can not find that in log.

#

po_1Jlr6SIqjQenjcYZDb5GUbmi

#

Can anyone check this, please?

vocal wagon
#

Hi, I would like to know if there is any way to invoice and collect from different companies in South America, specifically with Brazil and Peru.

lucid bloom
#

many of our indian customers payments are getting declined as per latest RBI rules

#

is there someting to do at our end?

tepid verge
#

Hello everyone ! Can you retrieve directly a product from API by metadata ? (for now i can only see calling product->all() then parsing the result by metadata) ?

primal burrow
#

Hi, everyone, I'm Abonnoor a Magento developer, how can I report technical issues for the stripe Magento 2 extension?

primal burrow
sonic jewel
#

🤯 since when does the Session Object include a redirect URL?

meager hawk
#

about a couple of months ago; so yes, you don't have to use redirectToCheckout on the frontend @sonic jewel

sonic jewel
#

that's so cool. June last year I got this from Stripe Support:

With that said, we have successfully put in this as a future feature request to do the redirect through the server side.
but iirc 4 months ago when you released Payment Links, this was still not possible, ref: https://news.ycombinator.com/item?id=27282336

#

I guess what I'm really wondering is... did I have anything at all to do with this? 😆

#

really cool though! it was the last missing piece to creating a SaaS that works completely without JS.

meager hawk
#

it was a really really popular feature request, there were just some reasons it wasn't possible to implement until recently

fossil tartan
#

Hello,
Is there a way to specify the ID of a Price when creating it through the API ?
It can be done manually using the dashboard, but I haven't found anything in the API reference to do so.

raven brook
#

hi, im trying to delete the test transactions in the test mode of my test account in stripe portal. I dont see any option to delete . Could you let me know where to find that option

#

i dont see it.. attaching the screenshot from the portal

#

how to clear these transactions in test mode

rich kiln
#

Hey guys! did anybody had the experience of migrating from shopify to wordpress?
We're now planning to change our platform but we are concerned about the customers we have because this is a subscription type platform and I'm wondering where and who I can talk to about this?

As last time we migrated to stripe from another payment system we lost 1/2 of our customers because they had to resubscribe

faint folio
#

i need KYC my acount

cerulean pineBOT
#

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

echo zealot
#

Hello,
I need help about 3DS behavior for my users. There is an unexpected behavior when 3DS auth is failing (or timeout,...)

meager hawk
#

Arkalezard-3DS

warped portal
#

Hello,

I need help with param on_behalf_of, I'm getting this response while doing the charge on paymentIntent:

Cannot create a destination charge for connected accounts in CA because funds would be settled on the platform and the connected account is outside the platform's region. You may use the `on_behalf_of` parameter to have the charge settle in the connected account's country. 

For more information on `on_behalf_of`, see https://stripe.com/docs/connect/charges-transfers#on-behalf-of. If using capabilities (e.g. `card_payments`, `transfers`), note that they affect settlement as well. For more information on capabilities, see https://stripe.com/docs/connect/account-capabilities. If you still need assistance, please contact us via https://support.stripe.com/contact.

Could you help me with figuring out how can I decide during paymentIntent::create process, if data should include on_behalf_of?

Can I hit some endpoint and based on the response be certain that for this intent I should include this param?

(attaching ss with params used for creating paymentIntents throwing this error during charge)

https://stripe.com/docs/connect/charges-transfers#on-behalf-of

quasi flicker
#

Hi everyone! Recently we have upgrade stripe account and now we are not mandatory to make payement with cvv secure! however on my crm when i entry an incorrect cvv the payement is declined or is incomplete because of the payement is in requires_payement_method.. But i don't understand because if i create a payement manually on stripe with a wrong cvv it's work.. do you have any idea what is this problem?.. thanks a lot!!

sonic jewel
#

heyo! our users will have a subscription with multiple products, one of which will be the "Plan" that they're on. what is the best way to handle upgrading/downgrading in this case? should we update the price of the line_item with the current plan, or should we delete the current line_item and add a new one with the new plan?

digital lion
#

Hello, Is it possible to see sales by subscription plan on the dashboard?

storm stag
#

hey, guys, another quick question, sorry to bother - at the moment we are subscribing every user we create to a specific subscription - this specific subscription has a trial (of 15 days) and what i don't understand is at what point should we prompt the user to add a payment method (i know there's an event that comes 3 days before the trial ends). And also, if there's trial for a subscription and no payment method added and the trial ends, what happens?

heavy dome
#

@meager hawk i'm sorry can you please explain where i can find account_number?

meager hawk
#

@heavy dome I re-opened our thread and answered you there

heavy dome
#

of thank you

placid silo
#

Hi,
is it possible that when we use stripe-connect, it creates Sub-Account on stripe ? As this was happening with one of our client which he has reported to us!!

gusty spear
#

hey, i have question regarding sofort payment

small jasper
#

Hello I have a question regarding taxes

vernal ice
#

Hello Stripe!
We are in the process of building a SaaS. I want to create subscriptions in which our users will pay only for the resources they have effectively used during a month, on a hourly time-based usage. Think of services like AWS, GCP, DO, etc... Mainly, I would like to add a subscription start time and as long as the subscription hasn't been cancelled, the billing should be calculated for every used hour. I have checked the docs on metered billing, but I have either the option to do it on a daily basis, or I have to report through the API every usage to be able to have accurate billing, and this means more maintenance and maybe inconsistency. On an hourly basis billing, what approach would you recommend to successfully bill the users for their usage?
Thanks a lot!

sonic jewel
#

hiya! if we provide a digital service and we're based in only 1 country, do we need Stripe Tax, or do we only need to do so for the country we're based in?

quaint aurora
#

As i understand - you don't have IBAN form in react-native stripe library. So is it possible to generate IBAN token on client (mobile app) directly?

topaz ledge
#

👋 what's the best way of knowing whether a payment intent was paid with apple or google pay?

storm stag
#

hey! toby answered me but after i tried to end the trial for
a subscription, an invoice was generated and as i was waiting to see what would happen when a subscription's trial ends to a customer with no payment method provided in my test account stripe assigned a "default ach account' - i assume in live/production it doesn't happen like this - could someone tell me what happens?

daring lodge
#

I reopened your earlier thread @storm stag

plush cosmos
charred parrot
#

Hi everyone, I want to build a setup using stripe in where I can pay to the employees by making a transference to their Bank account. Is possible to make the transfer directly to their bank account or the employee needs to have a stripe account in where they link their bank account to recieve their payment?

small jasper
#

Hey, I have activated Stripe Tax and now I would like to regenerate the invoices which were unfortunately generated without tax and send them to the customer. Is this possible?

wind ether
#

Got a question. In the stripe console , in the customer, there is an option to create a payment, where I can chose the payment method based on what has been set up for the customer. In the live environment, this option is not available. We want to manually create a charge for some one off charges that are done by our finance people. Why is this option not available in the live environment like the test environment ?

ionic radish
#

What outputs on stripe identity do I need to get a user's first and last names? I also am looking to check if they are verified on the returned result.

analog fractal
#

Hi guys, I need some help with creating a connected account by link. I am trying to created a connected account by providing a link, this is possbile from the dashboard by clicking on create button then select "Standard" and the country, after that it gives me an onboarding link which is one time use. How can I do that via api ?

cosmic galleon
#

Hello. I am using subscriptions and looking to allow customer to change to different card during sign up process (eg they fail SCA). I am doing so, by detaching first entered card and attaching newly entered one. However, I need to pass the paymentIntentClientSecret to the confirmCardPayment .js method. That's fine for the first card entered as creating a subscription gave the paymentIntentClientSecret, but now during retry I have no such information as i'm not creating a new subscription, and passing the original value gives the following error message: A payment method of type card was expected to be present, but this PaymentIntent does not have a payment method and none was provided. Try again providing either the payment_method or payment_method_data parameters. what am I missing/doing wrong?

tranquil pagoda
#

Hi, I use stripe connect to create account for my customer (stores in my case). To offer the possibility to manager their information, I generated an onboarding link, but could we manage the frequency of the payement directly in the onboarding link ?

daring lodge
#

markaw-change-card

upbeat grove
#

how do I charge a customer using their saved card?

#

I would just like to pick a card and select the amount and charge them without their input

sharp ridge
#

I am not able to upload MOA. It is an image scanned document

#

any suggestions?

vocal wagon
#

I just have created a new account to start the implementation of the API integration with my app. My Account is currently in test mode which is good, but when I try to test a request it is erroing out the following message: Could not get Stripe token to make a charge. {"error":"missing Stripe token". I have used the public key and secret key for testing purposes from the dashboard. Any idea on how to solve this issue?

upbeat grove
#

I am trying to create a payment intent but it says "you card was declined and requires authentication"

bold basalt
#

@upbeat grove hold on creating a thread for you

upbeat grove
#

and I am trying to create an intent using a saved card and it's a card which require 3D. and my options are Confirm = true,
OffSession = true for the payment intent

bold basalt
#

talon-paymentintent

tired glen
#

hi

#

Can anybody explain how to handle the stripe_3ds2_fingerprint on server sider?

pulsar loom
#

Hi, I'm wondering if there is a way to send a receipt for a charge programatically with the API. This functionality basically:

gentle warren
#

Hi there, I have some questions about subscriptions. We have a free trial without payment information collect at the moment we start it. When trial end, arrive a invoice.payment_failed (in webhook) and then how can a customer update the payment methods? with Stripe Checkout?

opal osprey
#

Good morning, is there a way to add additional information, metadata, to a created transfer in the trasnfer_data dictionary when creating a payment intent. For instance, when creating a payment intent, you provide account and amount parameters and the information. Are there additional parameters for this dictionary that I can use?

vocal wagon
#

Hello, I integrate stripe in test mode using connect standard.
It's work fine the connected account got the money but my balance did not got the fees.
do you know why ?
Thanks 🙂

bold basalt
#

kasey-transfers-metadata

sonic jewel
#

heya! in one of the Stripe Samples, price IDs are set as environment variables and used for checkouts. if we foresee that we will probably change the price of our products, would another way be to store their lookup_keys instead, and use them with the list prices endpoint to get what is currently the price ids, and create checkout sessions with those ids instead?

final jay
#

I want to set up stripe connect for use in my software so that my customers can charge their customers. I want to be recognized as the software vendor for revenue sharing. When using connect, can my connected accounts (my customers) setup their own customers?

dim hearth
#

@quaint aurora I'll reopen your thread!

vocal wagon
#

Hello, I have a problem. I prefilling the date while create the standard accounts, and i get an error

daring spire
#

Is There Some Way To Put Some Charges On The Transaction, And Possible Delay The Second Transaction?

Talking Bout Stripe Connect...

fierce wagon
#

Hello, I need help. I have looked into it, and the answer may be using plaid, but I want to make sure it's correct. I own a marketplace and have vendors who pay me to sell on my marketplace. They all connect their Stripe accounts to my hub. I was wondering if there is a way to charge them through their connected accounts for the fees they owe me. If this seems confusing, I can hope into voice chat and try to explain this better

tiny fox
#

Hello I have questions about my Stripe account

#

Can someone help?

shadow cobalt
#

Hello, I am trying to create manual payouts for connected accounts - what is response I should look out for to know if it was successful?

stray oxide
#

vahankarsian-account

buoyant marsh
#

Hi Guys, is it possible to have a SCA without confirmCardPayment in the frontend? Background: Our checkout partner says that they only need the Payment Intent ID to process an order, but wouldn't that mean that the Card within Elements does not get checked?

vocal wagon
#

Hello everyone, I'm struggling with connected accounts and the API. All the connected accounts I have created through my platform (all have been created in test mode for now) are marked as restricted, and as a consequence, can't create charges. I successfully fulfilled most of the requirements to remove the restriction but there is one I can't solve. It is the "Terms of service acceptance". I've read that it is just something that the connected account should accept but where/how can I do it?
Thank you for your help

acoustic hemlock
#

I'm stuck for quite a few hours trying to get the checkout session to work, I have the following code:

$payment_methods = array('card','sepa');

$checkout_session = \Stripe\Checkout\Session::create([
            'line_items' => [
                [
                    'price_data' => [
                        'currency' => 'EUR',
                        'product_data' => [
                            'name' => 250 . ' Credits - ' . rSetting('community_name'),
                            'description' => 'Purchase ' . 250 . 'Credits to spend in ' . rSetting('community_name') . 's store!',
                            "images" => [$image],
                        ],
                        'unit_amount' => 250,
                    ],
                    'quantity' => 1,
                ]
            ],
            'payment_method_types' => $payment_methods,
            'mode' => 'payment',
            'submit_type' => $button,
            'success_url' => absURL() . 'r/f/store/stripe/charge/success',
            'cancel_url' => absURL() . 'r/f/store/stripe/charge/cancel',
        ]);

Which returns Invalid payment_method_types[2]. I can not get my head around it... Does anyone have some ideas?

autumn creek
#

what does archiving a plan do?

#

does it keep existing subscriptions active?

buoyant marsh
#

Is it possible to tell stripe to always authentificate cards (SCA)?

compact bolt
#

I was wondering, what CMS does stripe use to create their own website on stripe.com?

marble copper
#

I used Webflow to construct an e-commerce site for my business (partners with Stripe / requires you to make one to accept payments) and now we are hoping to install a payment terminal in our physical storefront from Stripe. Am I going to write js to make the terminal communicate with my Stripe account? Installation seems a bit confusing

unreal bone
#

Is there a daily limit on creating virtual cards?

twin haven
#

Hey guys. Looking for a bit of help please. In my Stripe Dashboard I'm getting told that I need to update Woocommerce Stripe Gateway for SCA reasons. However, it is updated. Is there any way to force Stripe to look and see this? It's the latest version on my website.

crimson needle
#

yasinn-issuing-limit

#

kelvin-woocommerce

ashen root
#

Using Checkout - How best to test/simulate a failed subscription due to the clients card being declined or insufficient funds. I've tried to add these types of test card numbers via the client portal or dashboard but am unable to.

woven fjord
#

Hey there, what's the best way to retrieve a mandate if you don't have a mandate ID?

woven fjord
distant bronze
#

Hi everyone, just want to clarify a concern. In the stripe supported countries list (see below), this refers to an entity in any one of these countries found here supported_transfer_countries that can accept payments.

Person X: in supported country
Person Y: NOT in supported country

X can receive payments from Y (or any country).
Y cannot receive payments from X.

https://stripe.com/docs/api/country_specs/object#country_spec_object-supported_transfer_countries

crimson needle
#

beardman-country-spec

clever isle
#

Hi Stripe, We have connected setup. Radar rules are triggered only for the transactions placed on the Platform account but not on connect account. Is there a setting we need to enable for the Radar rules to trigger for the transaction on connect account?

hazy coyote
#

HI Stripe, we are getting this error: resource_missing - source
No such token: 'card_'. we are using the charge api https://stripe.com/docs/api/charges/create. The source we have as the card id. below is the json where are sending. {
"amount": "143",
"currency": "usd",
"source": "card_
",
"description": "Charge for Black Bike reservation"
}

short oriole
#

Hi strip team, I have an error in registration. I put right ABN with 11 digit but still asked to fill out ABN. Can you please help me?

strange tiger
#

What's the best way to prevent 2 customers buying a subscription to a product when I only want 1 to exist at a time?

#

Right now there's no real good way to prevent them doing it before they buy the subscription because if 2 customers start a checkout session at the same time, you'd have to retroactively refund the subscription

#

So how would I run some sort of callback preventing stripe from processing the payment until I've verified no one else has already bought it?

vocal wagon
#

Hey Folks, I am trying to setup the stripe in our application and currently we use checkout session apis to create the payment link and with the help of webhook, we decide about the payment failure and success. But I see there is a problem with this approach that every time user is upgrading or downgrading the plan, stripe checkout api internally creates new subscription so user end up with multiple subscription which should not be the case..Also with this, I am missing the subscription pro rated features like when user upgrade the plan , he should ask only for the difference or if user wants to buy more qty, he should be able to pay for the new qty with the same subscription..So I would like to know if there is a way to include the subscription when creating checkout session and it will handle everything like upgrading or downgrading price differences..

My Use Case:- I have a product which has different packages but the price will depends upon the no of domains user has so if user has chosen the pro plan and at that time the domain was 2 then he will be charged as 2* 20$ but as soon as he tries to add one more domain then we have to charge another 10$ with the same subscription.

Helps would be appreciated

rapid flax
#

hi, i need help for applepay subscrption creation

dry hatch
#

Juni-SubscriptionCheckout

#

Vineet-Checkout

unborn radish
#

Hey Stripe Team,

We started incorporating credit notes for partial refunds that we want to do to our invoices. It's been working out great, but we have issues with the tax amounts when partially refunding line items that have a percentage tax on them.

For example, we had a line item of:
5500 amount per unit
4 quantity
8.5% Tax rate
-> Total tax amount 1870 -> 467.5 amount per unit in cents

The refund for a quantity of 1 should be 5500+467.5 = 5967.5 (Something that is not possible to be defined via the stripe API)

We could omit the refund amount so that it can get automatically calculated, but we give our customers the ability to refund something in credits too. So these values should be explicitly defined.

If we round up the amount to (5968) then when we want to refund the whole invoice. we would provide stripe with an amount of refund higher than what is possible (due to the rounding)
If we round down the amount (5967) then at the end of the refund we would have a minor amount in out_of_band which results in a partially refunded charge.

Do you have any tips on how to act on this?

golden cosmos
#

aruljothi-apple-sub

unique juniper
#

Hello. Is the Stripe cus_id a secret or can it be exposed to the client side? (via JWT-token)

radiant wren
#

Hey, I used stripe api in a client's website, the test key works, the website is hosted on a vps (vps doesn't have SSL) but the domain pointed to the vps has SSL, and my live key would generate checkout page, checkout will be successful but won't call the webhook, any solutions?

little trench
#

Hello Stripe Team, is there any method to test stripe integration without an active ID because I just created a dummy ID and suddenly got deactivated right away,
also we are trying to implement recurring payment via WPForm, is it possible or only supported via Wocoomerce (Wordpress)?

civic violet
#

hello team, I am testing strip payment gateway by using test mode in php, its showing Undefined index : stripToken

hollow pewter
vocal wagon
#

Hey Guys, I cant make Metadata work when creating a new PaymentMethod. I can add this piece, but when I recieve the event back from Stripe, Metadata is null. What to do? Thanks

past lintel
#

If we enable 3DS for Indian users does this complies with RBI guidlines and will users will be able to make payments ?

dry hatch
#

HKrievs-Metadata

glad kiln
#

Hi,
I have a question on where to look as I couldn’t find much information about this in the documentation. If I want to take a MOTO payment (so when card is not present) what is the process? Is this even supported by stripe? Which api should I be using?

upbeat grove
#

Why am i getting error for creating payment intent. pi_3JlyXxGnfHTfnbQY1IpurDQf

nocturne basin
#

Hi there, i'm not sure if i'm the only one experiencing this issues but when I updated by phone to ios 15, presentApplePay literally stopped giving any response. Like there is no error or success or any thing? Can someone please help

frosty viper
#

Hi, when I pay with visa and card with 3d security on desktop, I can't complete the order. But does it work on mobile? Do I need or lack anything?

meager hawk
#

@frosty viper if you're an end-customer trying to pay you should contact your bank or the merchant you're trying to pay

oak arch
#

Hello,
i try to get all charges from one payout. But the payout object has no useful references or am i wrong?

vocal wagon
#

Hello, we would like to vertify apple pay. we have done everything but we get errors... please help 🙂

mild iris
#

Hi everyone,

I'm struggling a little bit with stripe integration in my react native app, I'm using stripe sdk.

Yesterday everything was working fine at first, then I don't know what I changed but I'm always getting the same issue :
"This payment type is not supported yet" (i'm using card payment and it's enable on my stripe dashboard), also my payment intent are marked as incomplete lacking the payment method but I'm using the "CardField" component which added the payment_method automatically yesterday when it was working.

Here is my lib versions :
"react-native": "0.61.4",
"@stripe/stripe-react-native": "^0.2.2",

If you have any idea of what I did wrong, it would be wonderful ! 🙂

chrome axle
#

Hi,
how work Chargeback ?
when the payment is withdrawn

dense dagger
#

Hi stripe-devs, I facing difficulties when trying to turn off the proration on existing subscription. In stripe dashboard update subscription page, when I turn off the prorate changes switch and click update subscription, the prorate changes switch will be turned on again when I revisit the page.

vocal wagon
#

Hello stripe-devs, I just integrated Stripe to my PrestaShop through the official module. I have completed all the data, but when completing the payment, it is not required either in the PrestaShop orders or in the Stripe Payments. However, in the API log, it appears that all requests have been successful. What can be wrong?

#

it does not appear*

vale patio
#

Hi guys, we are using stripe sdk for xamarin (which is outdated at the moment) so at the moment we cant support 3Ds, is there a way to stop the transaction if 3Ds is needed and not create paymentIntent?

#

Then how would I know to let the transaction continue or not?

stray oxide
#

Good quesiton. I am thinking about that. Going to put your reply in the thread. Let's keep the discussion there

vocal wagon
#

hello

#

My accounting asks that I send them an invoice for Stripe's fees (2.9%). Any idea where can I get that? Searched in my account and was unable to find anything of the sort

#

All I could get was a csv with the transactions, but it's not enough

#

and a receipt for the payout

quasi flicker
#

Hi every one i have few question for you, 15% of my payement intent failed due to secure 3Ds whereas all the rest succeed with it.. i don't understand why.. the confirmation 3ds windows doesn't open and the payement stay in 'incomplete'.. (exemple : pi_3Jkr2WCnH6d31Uhh05x4yHAM)

tepid verge
#

Hello everyone, i'm doing some test on the dashboard and find that you can delete customer even if they have an invoice. Can you delete customer all the time or is there some condition where you can't ? And does the dashboard have some way of retrieving or listing deleted customers ?

spare ermine
#

hi everyone, is there a way to abort all older checkout sessions of a stripe customer when one new checkout session is created?

balmy quiver
#

Hey can any dev on here reach out individually and jump on a call with me?

vocal wagon
#

I am looking to get an update on a disbursement of funds relating to my business. It has been delayed nearly a week and none of the means of support on the website has given me answers and no one has responded to my messages. What do you suggest I do?

spare ermine
#

hi everyone, is there a way to abort all older checkout sessions of a stripe customer when one new checkout session is created?

vocal wagon
#

Hello everyone!, We have implemented Klarna Beta on our website. We would like to know, we can indicate in some way to the API to partially show us the payment methods, for example I want to only show to the user only pay in three months.

daring lodge
#

mamidd-checkout-session

elder sun
#

I'm using stripe API checkout sessions to sell on-time items that are created dynamically. I've completed checkout and have the checkout session's id and I'm trying to pull the specific line_item's name and description. The most I can get is the actual "name" (title) of the line item by using $stripe->checkout->sessions->allLineItems('cs_test_....). Problem is - the "name" is actually the description variable here on this page: https://stripe.com/docs/api/checkout/sessions/line_items. I just can't find out how to dig down from a session ID/info to the actual line items and pull the original item description. Anyone know what I mean and can help dig down to it? Thanks!

tepid verge
#

Hey guys, here is a good one : on the dasboard you can set a timezone for a customer, but i can't find on the API how to set it ? Any ideas ?

mild turtle
#

Hi this is a dumb question: is there a phone # for Strip customer support? I am having trouble verifying my business account to get started.

fiery stirrup
tawny patrol
#

Hi Stripe team, Is there any documentation about the decline messages that are returned in Elements? We have the decline code documentation, but we would like to determine if there are error messages in Elements where we would prefer to provide a different message than what Stripe displays to the customer. Or is the best practice to always use the message Stripe provides?

weary parrot
#

Hi stripe team! I'm trying to link a central payment plan with an add-on with Launch Pass. Once you connect it makes its own product, trying to figure if I could create my own product to link the two. Background; company is trying to launch a discord in addition to current premium subscription services on our website. Right now the payments are separate, wanting to have one place to sign up for discord and premium site offerings for total price. Additional a way around might be a coupon, but can I code that duration to be dependent on the original subscription being active? thanks for your time!

ionic jacinth
#

Hello to everyone! I would like to know if I can make a 0€/free payment on Stripe, for example with a SetupIntent. Thanks for your time!

lilac prism
#

Hey all, we're working with a charity that have volunteers attend festivals (e.g. Glastonbury) to help with their fundraising. They would like to charge volunteers who sign up & use their free ticket but never show up to volunteer, collecting card details during sign up. We believe this will be possible with Future Payments: https://stripe.com/docs/payments/save-and-reuse

1/ Are there any time or amount limits on future payments? The page doesn't seem to mention any so I assume not but would rather find out sooner rather than later. I understand that the longer it is from the initial registration the more chance there is of the card expiring or being cancelled.
2/ Once a SetupIntent is created, is it possible to trigger payments through the Stripe Dashboard/UI or is this only possible through a PaymentIntent via the API?
(Also happy to hear if there might be a better way to achieve this in general)

pine swan
#

hello, my web hook is not working correctly - account_update
1.I create a bank account - through a custom account
2. I configured the web hook to return the fields that need to be updated to the user, it works but only for the united states - that is, only if the "ssn" field is not empty. For countries where there is no ssn, the webhook does not run

daring lodge
#

matteo11-zero-amount

#

frederic-webhook

heavy dome
#

Hello stripe team) thank you all for quick responses)

thorny gale
#

Hi Folks, I am going to implement subscription for my SaaS application, there are organizations and each organization can be able to have members, what I think is that one organization is billed $10 per month, but invite one member ( it should be 2* $10 per month). Is it right I do this with quantity of subscriptions? and then I know stripe detects remaining days if I upgrade or downgrade susbcription in the middle of the month. everything is okay if I upgrade at the middle of the month since invite a member.

#

Are there any additional works except just updating subscription?

tawny patrol
#

Hi Stripe team, Are there international test cards for Amex and Discover? I am only seeing test cards for Visa and Mastercard.

warm ocean
#

Hi all. I have a PI_XXX in euros. But it's converted in GBP (because we manage all in GBP). To make the refund, the user has a UI that display the price in GBP and he can make a partial or full refund from here in GBP. But when I make the refund (stripe.refunds.create), it's automatically in EUR. Can I do it in GBP ? Or the best is to manage it in euros (so display the price in EUR in the BO)

coral jasper
#

Hi everyone, I'm building an integration with Stripe for my company. Our accounting team would like to manually review all invoices before finalizing them. Is there a API that allows to do Finalizing All action or allows the client side to send a batch of invoice IDs for finalizing?

viscid burrow
#

Strjpe payment links - identifying webhooks (e.g. invoice.payment.succeeded) created with a Stripe payment link - filtering

sonic fulcrum
#

has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. Getting this error in website, stripe works fine in localhost but when i upload to website its says this in console and nothing happens

viscid burrow
#

Is there any way to allow invoice.payment.succceeded from Stripe payment links while filtering out invoice.payment.succeeded from non-Stripe platforms? There seems to be no metadata on Stripe payment link webhooks. Is there any way to identify them and differentiate them from just ALL invoice.payment.succeeded webhooks made by any other platform? Currently we only process subscriptions created by us, but we would like a way to allow webhooks created by Stripe payment links without allowing ALL webhooks which could create a big mess.

versed helm
#

Hey, I know the Customer object "email" field shows as the "account email" in the Dashboard. Is there an api for the Customer object "billing email" field? I might have asked this some time ago, and I believe the response was at the time that the "billing email" field is only accessible via the Dashboard.

fiery stirrup
#

Is there any way to retrieve the USD amount / fee for a charge which is on a different currency?

dark torrent
#

Hi folks; for Stripe List all persons; Need some help with the pagination parameters. ending_before and starting_after My assumption was that I could put the person ID; but I am getting error responses even if the person Id exists.

{
    "error": {
        "code": "resource_missing",
        "doc_url": "https://stripe.com/docs/error-codes/resource-missing",
        "message": "No such person: 'person_4JmLe200TFn7CWNO'",
        "param": "starting_after",
        "type": "invalid_request_error"
    }
}
fringe vale
#

Hi, I managed to create a Credit Card subscription using the following code. I would now like to create a subscription using ACH debits. Could you guide me on how I can do this? Thanks a lot

checkout_session = stripe.checkout.Session.create(
client_reference_id=request.user.id if request.user.is_authenticated else None,
success_url=domain_url + 'success?session_id={CHECKOUT_SESSION_ID}',
cancel_url=domain_url + 'cancel/',
payment_method_types=['card'],
mode='subscription',
line_items=[
{
'price': settings.STRIPE_PRICE_ID,
'quantity': 1,
}
]
)

copper fog
#

Hello

#

I have changed my email address. How do I replace my old one in the Invoice with my new one?

sand tusk
#

We have a ecommerce site using Connect where the cart expires after a short period. It doesn't appear once the browser wallet window is triggered with Stripe.js there is any way to remove it (because the cart is no longer valid). Can someone confirm this?

valid torrent
#

Hi! How can I get the total amount spent for a client quickly?

wispy quarry
#

Does anyone know if there is a way to bulk upload metadata into Stripe?

frail zealot
#

Hi Team,
Just added apple pay to our instance, which works fine for invoices but is not being displayed on the modal configured on our domain page with the legacy credit card entry forms. The apple pay web domain is setup and good to go. Thoughts?

#

Not seeing any html or javascript being loaded for apple on out page when loading the payment modal as well. Thanks in advance if you can provide any tips.

median wharf
#

Hi I would like to setup connect express accounts is it possible to set up the account to be able to take payments and get payouts without using stripe links ie: having my own form to collect all required information to be up and running and submit that to stripe when creating the account and not have to send my customer to stripe to give all the information?

tame vessel
#

Hello. Anyone knows what's the format to post product metadata in application/x-www-form-urlencoded? I've tried metada={key:value} but it doesn't work...

thorny gale
#

Hi there, How can I update subscription quantity immediately, is it possible?

#

I know its possible to upgrade/downgrade with another price, but I am wanna use the same price, only update quantity...

crimson needle
#

omip-metadata

paper nimbus
#

Hello, when I retrieve the customer object created by a successful Stripe checkout session, the address is null even though the customer has to input their address in Stripe checkout. Where can I find their address?

tough forge
#

Question about promo codes and session creation. Right now we generate a session and then redirect the user to the Stripe checkout. I understand you can pass allow_promotion_codes to the object. Is there a way to apply or pass the promo code so its auto populated.

daring lodge
#

billymeetssloth-promocodes

vocal wagon
#

Hello,

I have just added a second bank account but the USD currency was offered to me straight away without being able to change it to EUR by default.
My first account is in EUR by default.
Is this normal?
How do I set my second account in EUR?

Thanks 🙂

cerulean pineBOT
#

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

vocal wagon
#

ok thanks

toxic helm
#

Hi, I'm attempting to update my company's MCC. How might I go about doing this in Stripe?

silver imp
#

Hello!
Do I have to set up products on the stripe dashboard and make the same products with WooCommerce? Or do the products transfer?
Thank you!

wind ether
#

got a quick question. On the payout object, there is a field called arrival_date. It says this is in a timestamp. Is this a Unix timestamp ?

verbal hull
#

Hey folks,
If we successfully confirm a setup intent but then create a different setup intent Can we cancel or discard the previously created setup intent?

unreal bone
#

Issuing application
Reviewing… how many days does it take? I've been waiting for 24 hours.

harsh quarry
#

hey, with the 'Developer' role should I be able to create coupons via the API?

#

I get success through the API but I dont see the coupons created in the UI

#

but I do see them in 'test' ode

#

**mod

keen summit
#

Hi..

#

I am setting up java based fixed price local setup.

#

my customer creation page is up

mighty hill
#

@keen summit Can you reply in the thread above instead of here?

keen summit
#

sure

past pecan
#

Hi, I'm starting to look at implementing Connect and have a few questions

strange tiger
#

Hey I'm looking to move my subscription purchase away from the hosted stripe checkout page. I'm a bit lost on how to set up and execute a purchase session for subscriptions without the hosted UI. How would this work exactly?

#

Right now it seems like you need to create the subscription marked as default_incomplete AND the payment intent at the same time, is this correct?

#

The reason I'm confused is because I was following this guide (https://stripe.com/docs/payments/quickstart) but when it got to the part about creating the payment intent, it says to hardcode a currency amount into the payment intent. I want the payment intent to correspond with the subscription. Would following this guide still work as long as I create a subscription with the payment intent?

brisk relic
#

Hi new here first post!
I am developing a SaaS using Stripe Connect with standard accounts using direct charges and charging an application fee for each payment.
It seems there is no way for the connected account (not the platform account) to see how much they have been charged in application fees as these fees are combined with the Stripe fees on all reports and csv exports. This is a problem also in the Xero feed as it is problematic to reconcile.
Stripe fees do not include tax but my application fees do include tax (GST) so these need to be split apart.

I understand from support that this isn't available currently but it seems like a major limitation, are there any plans to address this in the future?

Note: I can easily get this information from the API but my customers use the Stripe reports and Xero. I am generating another report for them with the API but then this creates a manual process.
Thanks for any help!

wispy zinc
#

Question for you guys. We are using the Payment Request Button to handle mobile wallets. Everything seems to be working smooth on most devices in our mobile Web App. Except on our native iOS app in WebView we cannot get the Apple Pay button to show up. It does show up fine on Safari when using our WebApp. Any tips or suggestions where to start looking for the problem?

dim hearth
#

Damir-paymentrequestbutton

tough forge
#

"Array of hashes". Does that mean it looks like this? { discounts: [{ promotion_code: 'awesomePromotion123' }] } OR { discounts: ['awesomePromotion123']}

nocturne basin
#

Anyone know if Apple pay is still working on IOS 15?

#

Seems like Apple have changed all the UI and stuff

#

stripe-react-native seems to be crashing in ios 15

agile jungle
#

Hello. Can you do a manual authorize and a capture later with wallet payment methods (Apple Pay, Google Pay)? Thanks!

hasty breach
#

We have recently changed over to Clubpark and our Treasurer is having difficulty working out the breakdown of our Stripe Funds being deposited into our bank account. This usually comes about because people pay by credit card/ Stripe takes their cut (huge cut by the way!) and then they deposit into our account.

Is there a report we can generate that shows what these funds are for or how they are made up?

Thanks Tracy

#

Can you give me there email address please

vocal wagon
#

Hello, I need your help, Why is it that the data from the address fields from click funnels does not went through the stripe invoices . when I create a payment plan to the billers can anyone help me with this?

brisk relic
#

Anything wrong with this code?
For some reason I am not getting all the items I get if I export a CSV from the Stripe Console

while (hasMore && failSafeCounter <= failSafeLimit) {
let applicationFeesConfig = {
limit: 100
}

if (startingAfter) {
  applicationFeesConfig["starting_after"] = startingAfter;
}

const results = await stripe.applicationFees.list(applicationFeesConfig);

if (results?.data) {
  totalCount = totalCount + results.data.length;
  hasMore = results.has_more
  applicationFees = applicationFees.concat(results.data);
  if (hasMore) {
    startingAfter = results.data[99].id;
  } else {
    startingAfter = null;
  }
} else {
  hasMore = false;
}
failSafeCounter++;

}

queen canopy
#

Hi devs,
Hope you can help me with an upcoming invoice question. I have set the Upcoming renewal events to trigger at 45 days
before a sub renews. The subs I am interested are yearly so the billing period is > 45days. The problem is that when I monitor the invoice.upcoming event they only seem to be getting sent around 7 days before the renewal not 45 days. Any ideas?

queen canopy
fleet sable
#

Kind of a random question, but is there a reason Stripe doesn't enforce unique emails for customers (or have a setting to?) I figured there was some good reason for this but just curious

spare berry
#

Hi guys!
How i can check that Apple\Google Pay available for my account through API call?

golden cosmos
#

edanvr-upcoming-event

#

Partizan

#

mikewilliams-email

proper sundial
#

Hello! I have a question around ACH Credit refunds. As far as I understand, if a refund fails, then Stripe will email the customer with a link like this Asking for ACH details to send the funds. Is this true?

main mason
#

Can anyone help me to understand if we can configure webhook retry time, as of now its configured for 1 hour

steep quartz
#

Hello! I'm a product manager for a PMS that is planning to integrate with Stripe Connect for guest payments collections.
I see that there have been similar existing executions by other PMS's such as Guesty, Uplisting, etc.
So now, I'm here to ask for help to determine what integration they set-up to enable PMS users to link multiple Stripe accounts__ per property/listing__? I cannot find them in your docs (which is comprehensive, I must say).

radiant wren
terse meteor
#

hello i am building a subscription system using stripe but i am having trouble in how to end subscription of a specific customer i will be very thankful if someone help me

turbid kite
#

Does it make most sense to create a Customer at the same time the user creates their account with my website, or is it better to wait until they engage in the subscription options and show intent to subscribe before creating the connection to Stripe?

hollow nebula
#

Hello, I have a question regarding the priority of the payment methods, and the way we can set each payment method.

Take a look into the following customer for an example:

{
  "id": "cus_KQjALrv8wjFJVQ",
  ...
  "default_source": null,
  ...
  "invoice_settings": {
    "custom_fields": null,
    "default_payment_method": null,
    "footer": null
  },
  ...
}

The customer has default_source and invoice_settings.default_payment_method properties. When Stripe wants to charge for subscription invoices, it will first check invoice_settings.default_payment_method and if it is empty it will check default_source.

  1. Is this correct?
  2. Can there be any other payment sources configured to pay for subscriptions?
  3. When a user inputs their credit card information in the customer portal, which of these values are being changed (Here there are two cases based on user checking to use the new card as Default vs not)?
vocal wagon
#

Hi, Quick Question, I have to match the price which user has paid with the one which he has clicked. I can see we send the webhooks events in this order

2021-10-20 05:59:22   --> checkout.session.completed 
2021-10-20 05:59:22   --> charge.succeeded 
2021-10-20 05:59:22   --> payment_method.attached 
2021-10-20 05:59:22   --> customer.updated 
2021-10-20 05:59:22   --> invoice.created 
2021-10-20 05:59:22   --> invoice.finalized 
2021-10-20 05:59:22   --> customer.subscription.created 
2021-10-20 05:59:23   --> invoice.updated 
2021-10-20 05:59:23   --> customer.subscription.updated 
2021-10-20 05:59:23   --> invoice.paid 
2021-10-20 05:59:23   --> invoice.payment_succeeded 
2021-10-20 05:59:23   --> payment_intent.succeeded 
2021-10-20 05:59:23   --> payment_intent.created 

Currently I am subscribing to the checkout.session.completedbut it does not tell me the quantity and the base price but tells the whole amount user paid(I can do and check with the whole amount but that would be my last option).. Would be fine if I subscribe to the customer.subscription.updated and status for the payment confirmation ??

dry hatch
#

Eranga-PaymentMethod

#

Vinnet-Checkout

ionic jacinth
#

Hello to everyone! I would like to know if I can make a 0€/free payment on Stripe with a PaymentIntent. Thanks for your time!

hearty garnet
#

Hello. I use stripe connect in test mode. After the merchant onboarding to our platform, how do they cancel onboard?

burnt mulch
#

Hello All,

I have implemented Payment Module with stripe sdk in one my project. Whenever i delete any card from cardlist screen or add any card, it is display one Snackbar with message. As per the my app theme is light, So how can i change the background color and textcolor of the snackbar in stripe screen?

bitter solar
#

Hi
We are a hotel.
Do I have to check every payment to make sure that it is not fraudulent?
In case of fraud, who bear the risk?

delicate snow
#

Hi everyone,

Can we set the stripe to take full payment even if we set the renewal date before full year?

vocal wagon
#

Hi, I am having a problem with Klarna integration while using source objects, I am always receiving { approved: false, show_form: false } when calling the authorize "Klarna.Payments.authorize()" any idea why can this be happening?

umbral cargo
fringe gyro
#

Hi, is it possible to accept money in Stripe via bank transfer? I have a customer which prefers to do a bank transfer instead of paying by card.

red spruce
#

Hi,
I'm using Stripe Library in ASP .Net Core.
in the API I'm creating an account, then redirect the user to the link created by stripe to complete setting up their Stripe Account.
My question is, what is the web hook I should be expecting so I can know if the user is now able to receive money or not?

thorny breach
#

Hi Team, if i need to use stripe to integrate with applepay, how can id apply for a sandbox environment and relevant account?

fringe gyro
#

Another question regarding bank transfers: can I send money from my Stripe balance to bank account which not mine (I have not entered IBAN to my bank accounts) and it does not belong to any Connected Account? Let's say I have a customer which does not want to create a Connected Account.

shy estuary
#

Hey. I've used this example: https://stripe.com/docs/payments/save-and-reuse?platform=web for add payment method integration and now I need something like that for payment method update. I need to use cc input that will be controlled by javascript API like: creditCardElement = stripeElements.create('card', {hidePostalCode: true}); Do you have some example for payment method update?

Learn how to save card details and charge your customers later.

#

Can I use stripe.confirmCardSetup for update user card details that already in stripe?

#

Or do we have some similar method for card update? Or should I use stripe.confirmCardSetup to create new one if stripe api don't have update method?

chrome axle
#

Hi,
how to get "charge_exceeds_source_limit" error for test ?

languid dew
#

Hello, when the invoice.payment_failed webhook event is fired, could the invoice.paid have been fired before ? Thanks

dry hatch
#

Eva051-ApplePay

#

jvitkauskas-BankTransfer

#

akdev1287-js

wanton sigil
#

hi, I am using PaymentRequestButtonElement for googlepay and applepay, I have created an onClick handler which handles the validation which has to be done before the widget is loaded.

Now, the validation that we perform is async, so we are trying to use async/await in the onClick handler, we want the widget to be loaded after the validation has completed. But the way how validation works is by calling e.preventDefault() if validation is failed which doesn't open the widget at all.

But if I have a promise inside the onclick handler with a try catch block and e.preventDefault inside the catch block, it doesn't wait for it and just opens the widget immediately.

Is there any alternative way to perform the validation? because there is no way we can validate before the PaymentRequestButtonElement is clicked.

I am using React by the way

hollow nebula
#

Let's say I have a customer who has only a single subscription. This customer also has a invoice_settings.default_payment_method configured to pay for the subscription fee every month. Today, when Stripe tries to charge the customer, the payment is failed because of some reason.

I know I can list invoices that are in open status to know whether the customer needs to pay us. Without listening to the webhook, how can I know there is a failed payment?

dry hatch
#

Andrii-charge_exceeds_source_limit

#

Tiana-Webhook

meager hawk
#

salman971-prbutton

#

Eranga-subscriptions

mellow marten
#

Hello

#

i need help..

sonic jewel
mellow marten
#

i am integrating stripe with react native backend JAVA
I want to create connect custom account react native side..
so for that we have to create a token.. so....
https://github.com/stripe/stripe-react-native#run-the-example-app
GitHub
GitHub - stripe/stripe-react-native: React Native library for Stripe.
React Native library for Stripe. Contribute to stripe/stripe-react-native development by creating an account on GitHub.

initStripe({
publishableKey: publishableKey
merchantIdentifier: 'merchant.identifier',
});
getting error here.
GitHub
GitHub - stripe/stripe-react-native: React Native library for Stripe.
React Native library for Stripe. Contribute to stripe/stripe-react-native development by creating an account on GitHub.

initStripe({
publishableKey: publishableKey
merchantIdentifier: 'merchant.identifier',
});
getting error here.

GitHub

React Native library for Stripe. Contribute to stripe/stripe-react-native development by creating an account on GitHub.

hallow halo
#

hi, i have set up a stripe account but am not receiving any funds yet? how do i fix this?

cerulean pineBOT
#

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

sonic jewel
#

in some of the Stripe samples I've looked at, Price ids are added as environment variables. as far as I can tell, Price / Product ids aren't secret. is there any benefit to having these as envvars as compared to normal constants in the application?

clever moon
#

Hi, I have a question about payout schedule. First the payout schedule of my connect account is Daily and I changed to Manual 2 days before and in yesterday evening I changed back to Daily but today it does not payout. I don't know why it does not payout.

turbid kite
#

I have been following the subscription use case example and implementing the same flow for my page. When I attempt to create a subscription and expand=['latest_invoice.payment_intent'], the payment_intent comes back null. As far as I can tell I have done everything the same as in the example - what might I be missing?

turbid kite
sonic jewel
#

thank you 🙌

rapid flax
#

hi,applepay wallets not working with test cards so how to test apple pay in tets mode

meager hawk
#

peem-payouts

sonic jewel
swift rain
#

Hello, is there a way that stripe.invoices.pay won't trigger an exception? I want to streamline a process, when invoice is paid whether successful or not will return an invoice with a payment intent expanded. So that in the client side, I can check whether it requires_action

meager hawk
#

@turbid kite do you have the ID of the Subscription sub_xxx you created? But this could happen the first invoice is for $0(like a trial or coupon).

storm topaz
#

Hi,

2 question:

  1. I am trying to cancel a current subscription on a future date and then schedule a new one after the previous one is cancelled. I managed to done this with subscription schedule, but apparently the customer gets a refund for the lost time in the subscription. Is there a way to avoid the refund?
  2. Is there a way to create subscription that starts on a future date without using subscription schedule? Tried setting the billing_cycle_anchor to a future date but the current phase still start at the present date

thanks

mellow marten
#

Hi...

meager hawk
#

@mellow marten answered you in our thread

raven brook
#

Hi. I would like to clean up the transactions in live mode for our account in stripe portal before we go for actual live . Im seeing the option to delete customers in the stripe portal but not the transactions. Could you let me know whether any feature is being provided for deleting those transactions . If so ,where?

safe thistle
#

Hi - I'm looking at the Elements React components. Is there some way to check if the CardElement has received a validated input? Happy to be pointed to documentation but haven't found it. So far I could have a user click submit payment and then have a console log saying Your card is invalid

distant pelican
#

I've been added as an admin to my clients Stripe account - but I can't create webhook endpoints says I do not have sufficient permissions - what could cause this? (In development/test mode)

north zephyr
#

Hi! I want to make an payment link, with a IDEAL payment option. How can i do that?

minor oriole
#

Hi there! This question has probably been asked a thousand times. I am running a event ticket service where we just switched over to Stripe. Is it a possibility to create a payment link or field where we charge what ever the ticket price was set to in our system. Is it possible to create a payment link with custom prices without creating an item inside of Stripe?

cerulean pineBOT
#

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

lyric iris
#

Hi. When our clients sign up to an express account, many of them take several attempts to complete this. The partial/failed attempts leave them with several individual Restricted accounts created. They then get a ton of emails asking them to complete registration for each failed account, even though in their minds they have already done this. is there a way we can improve this our side so either they can return to the same account and complete it, or if they fail and they can't access it again, the old failed account is automatically deleted and they start fresh?

vocal wagon
#

Hi how are things? I am trying to collect the PaymentMethod (Klarna) object, it is not returning any data other than the type of payment (Klarna) and this is obvious. But from my stripe dashboard I can see what type of payment the user has used, in this case (pay_in_installments)

warm ocean
#

Hi. Where can I find the timeout payment_intent.succeeded ?

twin cairn
#

Hi Guys, I need help to show Apple Pay on checkout page

#

I'm unable to find out a way to show Apple Pay on checkout

prisma copper
#

Hey Guys!
We are facing issue in using CardForm UI in android(React Native). App is crashing. We are using React native Stripe SDK(https://github.com/stripe/stripe-react-native) We have done below setup for android:

  1. In app/build.gradle: 
    implementation 'com.google.android.material:material:1.4.0'

  2. in styles.xml
    <style name="Theme.MyApp" parent="Theme.MaterialComponents.DayNight">
    <!-- ... -->
    </style>

See error in attached screenshot. Any help is appreciated.

GitHub

React Native library for Stripe. Contribute to stripe/stripe-react-native development by creating an account on GitHub.

upbeat grove
final jay
#

Cannot setup account in Test Mode

twin bloom
#

Hello. Can I use apple pay and google pay with stripe simultaneosly?

rose otter
#

Jeff Osia-connect-onboarding

storm topaz
#

Hi,

I created a subscription schedule from an existing subscription and changed the price item, but on the dashboard schedule it says the price ID instead of the product name, any idea why?

vocal wagon
#

hi

#

have problems

#

Sepa direct debit

#

Sepa Credit Transfer

rose otter
#

@vocal wagon I created a thread for you above, please post your additional details there.

normal oriole
#

Hi there! I'm trying to integrate a feature in my app to charge users for something (one-time payment, not a subscription). I'm trying to understand Stripe and how the workflow is, or should be.

We have users in our app, which will be potential customers in the Stripe point of view. Is there a way to integrate Stripe with their Oauth information? What is the recommended way to integrate existing users and Stripe customers?

I noticed Stripe Checkout is client only and would benefit us greatly, but I noticed something in its docs (https://stripe.com/docs/payments/checkout/client). "Creating one-time payments with existing Customer objects isn’t supported". This sounds like it wouldn't benefit us, as users will be existing Customer objects.

If include Stripe API in our server, what would the payment flow be? When a payment is made, a new Customer object is created for us to attach it to that user? Should we programatically create that customer?

I'm still trying to wrap my head around Stripe. Any pointer or doc to check would be greatly appreciated!

solar stratus
#

Hi, can payments only be accepted by using your mobile phone to create the transaction? Or can you use a till to connect to the card reader

earnest bloom
#

Hello! Im getting error 400: invalid_request_error - line_items
Invalid array, how is this array looking?

bronze bough
#

Is there Stripe migration team support here?

hybrid estuary
#

I recently bought a business which used a Stripe. I have now changed the username and details in the account but I keep receiving Receipt with the Previous owners name and telephone number. How can i change this please?

paper nimbus
#

Hello, I've implemented the advice given to me in #bobbyz-checkout-customer, but sometimes latest_invoice.payment_intent is null. Any reason why that could be?

mystic venture
#

Hello ever one. I'm based in a country where Stripe service is not available, so Im facing same limitations to activate the account. What would I do. What is the procedure in this case

shrewd mist
#

Hey there! I'm having trouble rendering stripe's payment request button (I'm using react). It looks like stripe requires me to render it on https with a valid SSL certificate, but I'm developing on localhost. I tried setting up HTTPS and generating an SSL certificate locally, but stripe still seems to not be satisfied with whatever SSL certificate I generate. I tried various methods of generating the certificate on localhost, but to no avail. Can you please suggest me the easiest way to get the payment request button to work on localhost? I'm not knowledgeable about SSL certificates, so I'll be very grateful if you point me in the right direction.

vocal wagon
#

Hello ! I need an advice about the optimal/most secure frame-src html meta I could add to avoid my website to block any bank during 3DS check (I am integrating in my own iframe).

void forge
#

Hello,
Is it possible to implement payment sheet for a subscription payment other than one time payment ιn flutter ?
I know i have to use payment intents like this
` const paymentIntent = await stripe.paymentIntents.create({
payment_method_types: ['card'],
amount: 599,
currency: 'usd',
customer: customer.id,
payment_method:paymentMethods.data[1].id,
confirm:true,
off_session:true,

});`
But what i need to pass to payment method ?
Thanks for your time

viscid burrow
#

I am not an Apple Pay user, but our Connect accounts are. Very confused about Apple Pay integration for Connected standard accounts. And we're trying to get one working example.
1.) Why do we need to register a domain if we are using Stripe Connect? Doesn't the transaction actually occur on checkout.stripe.com? Does it matter at all what domain the button that kicks off the Checkout Session is placed???? It seems to not but then I am confused why there is a whole API and docs to register the domain with the .well-known/apple-stuff
2.) Does the standard Stripe account holder receive funds via Apple or via Stripe? Do they need to have a wallet set up if they are "receiving" Apple Pay funds and not "paying" Apple Pay funds? Does the standard Stripe account holder need to set up an Apple Developer account?

crude sage
#

Hello hello everyone! I'm new to Stripe and have a quick question if you can help me!
Is the (Collect payments then pay out) of stripe available in Canada also or only in US ?

mellow marten
#

Need Understanding about connect custom account. i am creating by generating token on client side.. Now i want to edit connect custom bank info.. so where i do it client side or server side?

sonic cosmos
#

i’m having trouble with my payout

final sinew
#

Im having trouble activating a coupon code to my product. I have added it to the product, but when i try to apply it, it says invalid code

soft dew
#

I want to create a SaaS where users can create their own job board website and accept payments with it (They can charge $X for a Job Post for example). But I would like the users to use their own Stripe account. Is this possible without storing their API keys in my database (Which I would need to create Stripe Checkout and PortalSessions for them)?

urban vector
#

Hello,
I was using the volume pricing in stripe and I was using the "sum of usage during period" and when I was using "set" or "increment" it was adding up the values to usage but I read on internet if we need to decrement we need to use "set"
When I was using product with "most recent usage value during period" the "set" was working fine like it was decrementing but than "increment" was not working
Just wanted to know what would be the correct procedure for using "increment" or "set"

wind ether
#

Hey. got a question. Is there a way to determine estimated availability of funds on charges ? There is one on the payout object.

raven brook
#

hi, I would like to add one test connected account in live mode as im going to use live card for transactions.. How to get it done in live mode of stripe portal?

#

I tried using the test account number for creating the connected account. However, it didnt allow me to add and showed the error as shown in the attached screenshot

mellow marten
#

FR1420041010050500013M02606 using test iban but not working get the above error

vocal wagon
#

Hello, I'm have been trying to retrieve saved cards, the problem is that stripe always returns an empty array, when the sinppet they have on their documentation page is actually abale to retrieve the object with the correct data. The language is irrelevant since even the CLI and cURL return empty arrays when I run them locally, but on the documentation page the snippet still runs as expected and delivers the cards informations. Any ideas what could be the problem here? thank you in advance

full wing
#

Hello, i was wondering is it possible to do payment links for deposits ?

torn stratus
#

Hello community! We have recently implemented Stripe P24 payment using Stripe elements in the frontend. Users have reported that after selecting a bank from the list and being redirected to the bank's payment page, it shows an error saying that the payment can not be completed, after trying a second time the payment succeeds. (See image below).
We have tried multiple times and we could confirm that half of the payments attempts fail the first time, when we try a second time it always succeeds.
There is no console errors in our end and the rdirection is always working. Any ideas on how to debug this or is this a known P24 issue?

full wing
chilly coyote
#

How to I send receipt to email after confirm_payment_intent with the confirm_payment-pi api?

crimson needle
#

@full wing please reply inside the thread instead of in the channel. It's too busy here (there are 15 ongoing conversations right now)

unreal bone
#

When we pull the virtual card information with api, does it give 16 digits or does it give the last 4 digits?

vague meadow
#

Hey guys, i have a problem, I've switched my stripe account to live mode and i have a problem creating Connect accounts with transfer capabilty, now test mode doesn't work, it was working before live mode activation.

sacred thicket
#

hello can i have help

mild locust
radiant wren
solemn socket
#

My balance is -$2.62. Can someone help assist me with why it went negative? It went negative after I processed a customer refund. Do I still get charged the fee on that?

crimson needle
#

chris-pulse-api-reference

crimson needle
#

zgihi-balance

sinful frigate
#

question about the stripe webhook server ip whitelist (https://stripe.com/docs/ips#notifications-for-changes and https://groups.google.com/a/lists.stripe.com/g/api-announce) -- let's say stripe wants to remove an IP from the whitelist, am i correct that stripe will stop emitting traffic from that server 7 days before officially removing the IP from the whitelist? how about when they want to add a new IP to the whitelist? stripe will add it to the whitelist 7 days before officially starting to emit traffic from the new webhook server?

fiery stirrup
#

Is there a way to retrieve a payment by using an id that starts with "py_"?

versed helm
#

Hello! We're using the SaaSOptics integration. https://stripe.com/partners/saasoptics. Would you all here have any insight? The issue we have is that SaaSOptics creates an item for each line item in the invoice but I believe we just need the total. Anything we can do on Stripes end to change this?

trail forge
#

Hey there,
Again I'm facing a problem.
Situation: I have a one-time-payment for a product sold via Wordpress - Simple Membership Plugin. I want to allow Creditcard, Klarna (Sofort) and using Promotion Codes. Credit Card works perfectly fine. Sofort and the promotion codes give me the error: Fatal Error! Received payment amount (0) does not match with the original amount (9)
Any ideas what to do? Thank you so much!

glossy vault
#

hello! does stripe have an integration with zendesk? Looking to create an API of failed payments?

crimson needle
#

vlada-integration

weary parrot
#

Hi, forgive some of my naiveté. My company just completed an acquisition and trying to figure some stripe aspects out. To begin with where is the code for stripe (to be editied) hosted? I have access to the main admin dashboard and see the developer section at the top but how/where would I edit the current code. Would I be able to edit it on another program such as Atom? Thank you for helping me out!

hollow yoke
#

Good afternoon gentlemen, how do I register a dollar account in stripe

limber wing
#

Hey!

I'm facing a problem with standard connect accounts for some specific countries. I was able to connect and test accounts with other countries, but not with Mexico, and not with India.

Mexico: when creating account, getting the following error: "Connected accounts in MX cannot be created by platforms in CA." Does that mean my platform in Canada cannot work with accounts in Mexico at all, or is that because I'm trying to create an account for Mexico while located in Canada?

India: account is connected, however when cloning a card payment method, I'm getting the following message: "It appears that you are cloning a card payment method to a IN-based connected account. As part of our continued investment in India to meet local data storage requirements, we no longer allow cloning card payment methods into or out of India, so we had to reject your request." Do you have any alternatives or suggestions, so that I can still support India?

Thanks in advance!

gentle warren
#

Hi 😀 I have a small question. Is it correct that when I create a free subscription an "invoice.paid" event is generated with an amount of 0 (billing_reason = subscription_create) otherwise if I downgrade from a paid to a free subscription the event is not generated?

wild wyvern
#

Hi! On a Connect Account's "Balance" page in Stripe, I can see their "Estimated future payouts". However, if I pull Payouts for this account as the platform account via the API, I don't see this in the return payload. Is there a way to get the "Estimated future payouts" amount via the API?

cloud dagger
#

Hi! I'm creating a subscription using connect, but it doesn't appear to be creating an attached payment intent like it does when calling it for non-connect accounts.

$subscription = $stripe->subscriptions->create(
                [
                    "customer" => $customer->id,
                    "metadata" => [
                        //                        "psid" => request("psid"),
                    ],
                    "items" => [
                        [
                            "price" => $price->id,
                        ],
                    ],
                    "expand" => ["latest_invoice.payment_intent"],
                ],
                ["stripe_account" => $teamStripeConnection->stripe_account_id]
            );
mellow marten
#

Hi... account.update(bankParams) in Java it is aync call. is it possible we make it syncronize.

#

it seems account.update(bankParams) run in the background

harsh quarry
#

hey is there a way to get the total number of promotion codes for a coupon from the Ruby client?

drifting berry
#

I need to add a new default card for the customer. I am creating a new SetupIntent and then passing the client Secret to UI which is then passing the card details, client secret to Stripe.
This creates the payment method but doesn't make it default (ofc we never told stripe to do so !)
My question is how can we make this default ?

I am aware we can make this default by getting the paymentmethod id of the newly created card and then making it default for the customer, but I am looking for a way to do it using SetupIntent itself. Maybe passing some params while creating SetupIntent ?

manic marlin
#

Hello everyone! I'm trying to allow people to subscribe to our membership using Google Pay / Apple Pay. Currently, we're using the paymentRequestOptions to show the pop-up and capture the payment method, create a subscription in the backend using that payment method as the default. Unfortunately doing this I can't show details of what they're subscribing to in the pop-up, just a price that won't even be charged immediately (because we have a trial)

Is there any way I can show details of the subscription (trial + cost and when it is going to start to charge) in the Google Pay / Apple Pay pop-up?

tame glen
#

Hello, Currently we keep customer's credit card data encrypted on our in-house server. Can we export this data to Stripe?

real lion
#

Hi, I am integrating stripe/stripe-react-native for a team communication app where a user can purchase a subscription to add more users to their team. I was wondering if anyone has any experience with Google Play and if they will allow our use case or if we will get rejected. Thanks.

wind ether
#

Hey, got a question about the payout method. Does anyone know what the allowed characters are ? I have noticed that single and double quotes are not allowed. Any other specific characters ? We were trying to put the customer name in this field... and got a customer called Deno's

daring lodge
#

jordanpg-react-native

viscid creek
#

I have a huge personal doubt, and I don't know how to solve it. When I try a payment it works in almost all ways , even when a setupintent has 3d secure it also works , but in my case it could be a subscription or a one - off payment . The problem is when I try to make a payment for a subscription that needs 3d secure . I'm trying to do this with react-native on iOS with initPaymentSheet and presentPaymentSheet I don't speak English very well so I'm writing here in the chat, if agluem can help me I'm very happy. I will send my backend and frontend codes.

#

ERROR LOG ----->>> Object { "code": "Failed", "declineCode": null, "localizedMessage": "The operation couldn’t be completed. (Stripe.PaymentSheetError error 0.)", "message": "The operation couldn’t be completed. (Stripe.PaymentSheetError error 0.)", "stripeErrorCode": null, "type": null, }

harsh quarry
#

is there a bulk API that can be used to create a large number of promo codes?

wispy quarry
#

Does Stripe CLI only direct events to Test Mode?

mighty hill
#

@old verge please reply in the thread I created for you above.

vital drift
#

Hey! Congrats on the new Element launch. Looks awesome and I'm integrating it now 🙂 - question, is there a way to force the Element object to always request the card user's name and email?

turbid kite
mighty hill
#

@old verge Please don't be disruptive. I've told you in your thread you need to contact support. We can't help you here.

#

@old verge I'm sorry we can't help you here, but again, Stripe Support is who you need to contact.

zealous pendant
#

Hi. I am after some help troubleshooting processing card payments using the "connect" platform. I am using vanilla javascript on client side and when attempting a "stripe.confirmCardPayment", I receive a message:
"Only Stripe Connect platforms can work with other accounts. If you specified a client_id parameter, make sure it's correct. If you need to setup a Stripe Connect platform, you can do so at https://dashboard.stripe.com/account/applications/settings."

I believe I am initialising the stripe object correctly:
"var stripe = Stripe('pk_test_51........................YG3c5tG',{stripeAccount: 'acct_1Jh.........TM'});"

The connected account exists with payouts enabled. Any ideas?

mighty hill
#

@old verge Last warning. Please either only post in the thread I created for you above or I'll have to remove you.

upbeat grove
#

we have a pricing plan for our subscription where user can add extra storage to their base plan.
For example: they can subscribe to 100$ plan which include 10 gb for free and they can add extra 10 gb for 10$

#

should it be a standard pricing?

proper sundial
#

Hello! I have yet another question around ACH Credit refunds. I understand that when refunding these, the refund is pending, and Stripe emails the customer and generates a link contains the source ID and client secret, which opens a webpage for the customer to enter their bank information.

My question is, can I just generate this link myself without triggering a refund? What would happen?

lunar sky
#

Hi, ive setup a connection in my wordpress site using a platform profile which allows site vendors to withdraw money from their sales. However when they do this I get the following error:

"2021-10-20T21:03:58+00:00 ERROR #000002 - Stripe payment processing failed: You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out; try enabling manual payouts by going to https://dashboard.stripe.com/account/payouts."

Is this because I have connect the incorrect stripe account as mine?

I need it to take the money off my bank card (which is connected to my stipe account) and give it to the vendors stripe account

stuck flower
#

Hi everyone, I am testing a custom accounts integration, according to the documentation here: https://stripe.com/docs/connect/testing#simulate-requirements

There are countries that can require separate address and identity verification, one of the countries we support, according to this list: https://stripe.com/docs/acceptable-verification-documents

Australia, the country in question looks to be a country that has those separate requirements. However, no matter what combination of birthdays and address verifications I enter, I can not get person_XXXXXXXX.verification.additional_document to appear in currently, past, or due in the future. I need to confirm this requirement will or will not come up for Australia, any advice?

prime crag
#

Hey guys! Quick question. When a Sub is set to cancel at period end, will a customer.subscription.deleted webhook be called?

manic rune
#

quick question i cant find an answer to. does this cohort analysis of month 1 mean that only 95% of the subscriptions first payment succeeded?

swift summit
#

I am a very novice person who works for a non-profit-- attempting to set up a WisePOSE terminal. Have connected to wifi, registered by device on stripe.com, created location, now I am lost. Any help would be soo appreciated.

vocal stump
#

What would a reason be for weekly scheduled payouts to simply not occur? I have a connected account that keeps saying "expected xx" every week but it just keeps pushing that date.

#

No requests for ID, a bank account in compatible balance connected etc

viscid bluff
#

How can I modify active subscriptions prices?

arctic fiber
#

You cant I believe

#

You would have to have the customer unsubscribe and resubscribe

tame vessel
#

Hello!
I'm unable to update prices. The initial POST works fine and it returns the following response:
{
"id": "price_1JmoBdDMUvA32jSaK5nTxm3g",
"object": "price",
"active": true,
"billing_scheme": "per_unit",
"created": 1634772429,
"currency": "usd",
"livemode": false,
"lookup_key": null,
"metadata": {
},
"nickname": "Starter plan",
"product": "prod_KRha0tOph1sPem",
"recurring": {
"aggregate_usage": null,
"interval": "month",
"interval_count": 1,
"trial_period_days": null,
"usage_type": "licensed"
},
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "recurring",
"unit_amount": 6900,
"unit_amount_decimal": "6900"
}
Now, if I want to update it with exactly the same request body as in the Create, I get the following error:
{
"error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameters: billing_scheme, currency, product, unit_amount",
"param": "billing_scheme",
"type": "invalid_request_error"
}
}

sharp lynx
#

I have a doubt, im working with connected accounts, and i want to create customers for the connected accounts, but i dont find any way to create the customer in the connected account, im using c# .net

var serviceCustomer = new CustomerService();
//here i need something like
//customer.CustomerCreateOptions.OnBehalf or StripeAccount
var customerCreated = serviceCustomer.Create(customer.CustomerCreateOptions);

tough forge
#

Question about expires_at for promotion code. I read "The timestamp" and thought "Oh, you mean the ISO date". I get an error that says it needs to be an integer. So before i redeploy, im 99% sure you mean the unix timestamp. Problem is im using the javascript SDK, so am i passing # of seconds or the javascript version of # of milliseconds

wraith canyon
#

Hi! I am setting up a physical product in Stripe and I would like to add shipping options and discount on multiple product purchases. Is there any training on how to do this?

severe nymph
#

Hello, my receiving account has been updated, but the amount is still in the old receiving account.

#

thank you

tough forge
#

Where in the docs do i find types? Like for a promotion code, is says type string. But when i run into errors making codes, i get an error saying it doesnt match regex pattern /\A[a-zA-Z0-9]+\z/, Where in the documentation does it spell out these kinds of restrictions?

twilit thistle
#

Hey Stripe team - wanting to know what the difference is between true/false and one_off/recurring in the "off_session" field when creating PaymentIntents

hollow nebula
#

Hello, I am trying to test my webhook for a scenario where the payment fails after the trial period.

I created a subscription with a trial of 1 day. And I use Stripe-cli to update trial_end to few seconds from now. I have a success response. However, the subscription is still on trial. How can I achieve this? 😊

golden cosmos
#

software-engineer

dry hatch
#

Eranga-webhook

lofty notch
#

Hello, is it possible to create an account for a user with their name and email, and then subscribe the user to a free trial without credit card input? The idea of having users to key in their credit card info for a free trial subscription initially is keeping away users from using my application.

upbeat topaz
#

Hi. I'm trying out built Checkout and it works perfectly when paying with a credit/debit card

  1. The user inputs the payment info
  2. Payment either succeeds or fails and the user is sent back to my app

When attempting to pay with a voucher from oxxo

  1. The use inputs the payment info
  2. Voucher is shown and there is no way back to my app

I've looked in the docs for something like a return url, but haven't found anything

tough forge
#

I need some further help with promotion codes, i am currently in my test environment, so all this data is safe to share.
Here is my promotion code (will wait for thread to post more information)

vocal wagon
#

Goodmorning, Is it possible to corelate event together? If I eg. make a API request for creating a subscription - this will result in a bunch of Stripe events. It is possible to "group" all these event together with my initial create_subscription request? Thanks.

fading musk
#

Hello, I am trying to use flutter_stripe to integrate FPX payment/GrabPay. Is anyone familiar with how to prompt user make payment in flutter app or can bring user to prebuilt checkout page?

fading musk
main shell
#

Hello, according to the docs When you’re confident that your code can handle the latest API version, click the Upgrade version button in your Dashboard

where can I dinf the Upgrade version button?

golden cosmos
#

HKrievs-events

#

hockleong-flutter

sacred thicket
#

hello

#

can i have some help please

chrome axle
#

Hi.
If the payment with Sepa debit is not successful, who pays the commission?

golden cosmos
#

celine

ashen nova
#

Hey! How to pay with a debit card!
For example, if I want to withdraw money from one card (client) and transfer part of the amount to another card (seller)

ashen nova
golden cosmos
#

@ashen nova lets continue our conversation in the thread

mellow marten
wicked elk
#

Hi everybody, I have an issue with a payment, can somebody help me?

swift rain
#

Hello, is it possible to set end date on new subscription just like backdate_start_date?

twilit rock
#

Hi team, does Stripe support multiple customers using same card to paid for subscription in prod environment?

ocean ibex
#

Hi, quick question. How do I modify the unit_amount for a price object using the stripe api

#

I receive an error when using the parameter unit_amount on modify

#

Do I have to create a new price every time?

languid sluice
#

Good morning. I have a problem with registering the bank. I enter the code received via sms but it keeps sending me new codes every time and now the system is blocked

cerulean pineBOT
#

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

chilly orchid
#

Hello! Under what circumstances are the two error codes in the figure returned? Will one of them return, and the other will be null?

exotic rain
#

Hello everyone,
I need help, I have a requirement where on update of subscription price, i want that this price update will take action or updated after the next invoice not on the next upcoming invoice if i update the price of subscription in stripe.
Suppose, currently i have taken a subscription plan of price of 100$ then if after sometime there is an update of this subscription price from 100$ to 120$ then I want that this 120$ price update will be updated after the next upcoming invoice of 100$ if i update the subscription price in stripe.
As usually, if i update the price then the next invoice will be created with updated price(120$) but i want the next upcoming will be the default existing price(100$) and then after the next invoice we have the updated price.

hollow nebula
#

Hello, I have a question regarding subscription payments. If I manually create a subscription in dashboard for a customer with no payment method, I see the following section enabled

#

This means the invoice will be emailed to the customer. I would like to know whether this is the same when it comes to creating subscriptions using the API?

#

If the customer does not have any payment method, does that mean the payment is not attempted for the customer?

#

Instead an email is sent to fill up the credit card details

storm stag
#

what happens with the subscription of a customer when he doesn't provide payment method within the trial period? does the status change from trialing to canceled when the trial expires?

vocal wagon
#

Hello, I have a question regarding a connected account that is restricted because one information is missing but Stripe keeps refusing while I upload this info. Any idea how to solve that ?

golden cosmos
#

eranga-subs

stuck canopy
#

Hey guys, I am wondering if anybody know's whether Stripe's api supports custom amounts (determined from user input in the frontend) that are not predefined as items in our api console.

golden cosmos
#

nobodylovesm3-subs

turbid stump
#

Hello I am stuck to integrate stripe apple pay in ionic could you please help me out?

hollow nebula
#

Hello, I added a webhook to listen to any new payment methods and pay any unpaid intents. However, while trying to do so, one time I received this error. I understand what it says in the error. Could someone help me out with which object I have tried to access concurrently? Is it the subscription object?

void forge
half fog
#

Hey! I'm having trouble getting the payment request button to work in Google Chrome and I'm not sure what's causing the problem. Apple Pay works fine, but Chrome throws Uncaught DOMException: Failed to construct 'PaymentRequest': Must be in a top-level browsing context or an iframe needs to specify 'allowpaymentrequest' explicitly - It's not encapsulated in an <iframe> element, so I don't understand what's happening here.

jade crown
#

Hi there, is there a way to send a pre-authorisation invoice to a customer who we do not hold card details for yet? I do not want to charge them, just pre-auth for 7 days.

prisma copper
#

Hey Guys!
We are facing issue in using CardForm UI in android(React Native). App is crashing. We are using React native Stripe SDK(https://github.com/stripe/stripe-react-native). We are using 0.2.2 version of this library. We have done below setup for android:

  1. In app/build.gradle:
    implementation 'com.google.android.material:material:1.4.0'

  2. in styles.xml
    <style name="Theme.MyApp" parent="Theme.MaterialComponents.DayNight">
    <!-- ... -->
    </style>

See error in attached screenshot. Any help is appreciated.

hot panther
#

Is it possible to replace an item on an incomplete subscription? So that I can reuse an existing incomplete subscription when a customer changes their mind about the product at checkout? Or is that not the done thing?

ashen nova
#

Hey!

#

Instant payouts are not available for platforms based in Lithuania. with such an error who should be contacted?

vocal wagon
#

Hi there,
Is there someone who can tell me how it would be to update the sfra cartridge to change the source objects to payment intents with Klarna? Is there anyone who has experience with this cartridge?

dire quarry
#

Hey guys, I have a customer with a subscription schedule setup sub_sched_1JmyLzKHMXCcrj1ewwHwmea2 I just want to make sure it has been done correctly, I'm getting complaints that the subscription is not ending?

safe thistle
#

Hi - I was wondering if there is a typescript declaration in the Stripe node / stripe-js library for error codes? I had a search for the example payment_intent_authentication_failure on Github and that doesn't appear in the code

hearty garnet
#

Hello. I use stripe connect in test mode. I register an account and it is in un-active status. I use this account to onboard but I can't get the email from the account detail api after onboard successfully. What's wrong?

smoky hedge
#

hi there

#

i am not able to update payout ..?

arctic shore
#

Hi

#

what is difference beetwen connected account and customers ? For marketplace

#

i have two sides -> Companies and Workers. Companies will paid to Workers.

#

which structure do you advise ?

vocal wagon
#

Hello, I am moving my project to new Stripe payment sheet and have some problems with API. Can somebody help me?

pure peak
#

hey folks I'm worried I will need brain surgery soon. This Stripe integration has been a real headache

#

I'll move it into thread sorry

vocal wagon
#

So it seems my credit card has been used on a company called partial.ly or some crap that uses you after some research to process credit card payments. Ive already notified my bank to cancel the card. I cannot find any useful info to contact partial.ly other then their site which does not respond to. Who can i talk to deal with this unauthorized list of charges

cerulean pineBOT
#

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

vocal wagon
#

Do they habe a phone number

meager hawk
#

@vocal wagon no. Also Stripe can't help you with this. Contact the merchant please! If they're not responding you have the option of esclating a dispute with your bank.

#

@vocal wagon be patient, he might have just closed the tab, it was less than a minute ago..

solemn hamlet
#

Hii, subscription update invalid array error:

                [ 
                    'proration_behavior' => 'none', 
                    'items' => ['price' => price_1XXXXXXXXXXXMAqAyO ] 
                ] 
            );```

I don't know why the below error occurred:
`invalid_request_error - items`
`Invalid array`
viscid bluff
#

Sorry for not responding yesterday, I want to lower a current subscription, as I've lowered my prices, but my current subscribers are overpaying

burnt wolf
#

hello guys!
How do I migrate to the recent stripe js version ?
Previously I created token from card data using:
where's card is an object with details:
stripe.card.createToken(card,
(status: any, response: any) => {
console.log('response', response);
if (response.error) {
reject(response.error);
} else {
resolve(response);
}
});
const creditCard: any = {};
let expiration;
if (form.exp) {
expiration = form.exp.split(' / ');
}
creditCard.name = form.name;
creditCard.number = form.number.replace(/\D+/g, '');
creditCard.account_number = form.account_number.replace(/\D+/g, '');
creditCard.routing_number = form.routing_number.replace(/\D+/g, '');
creditCard.account_holder_type = form.account_holder_type;
creditCard.account_holder_name = form.account_holder_name;
creditCard.address_zip = form.address_zip;
if (expiration) {
creditCard.exp_year = expiration[1];
creditCard.exp_month = expiration[0];
} else if ( form.exp_year && form.exp_month ) {
creditCard.exp_year = form.exp_year;
creditCard.exp_month = form.exp_month;
}
creditCard.cvc = form.cvc;

right now I should use: stripe.createToken('', ).... but there's no way to use raw data...

vocal wagon
#

Hey everyone, does anyone know how to get the receipt url from a "completed and paid checkout session" ?

#

Hi everyone, does anyone know how to finalize a subscription on the backend side using a customer's stored credit card? I have been reading the API docs and I know I will need to create a PaymenetIntent on the backend side first but I can't figure out a way to link the PaymentIntent created with the specific subscription. Thank you in advance.

vocal wagon
slim kettle
#

Hi Everyone I am trying to handle subscription errors but the payment intent status of the latest invoice is 'requires_source_action' for tests cards that require authentication and the test cards that have insufficient balance. How can I tell them apart?

west sable
#

So i was wondering if anyone has a good suggestion for this. We have a checkout process that we built around invoices. When a user reaches the final step of the checkout process they are looking at an invoice. The problem here is the invoice is a draft. We currently use setup intents, but that is just with cards. We're looking to switch to the payment element which would work a lot better with a payment intent. Is there any good way to not have to finalize an invoice and have tons of finalized invoices just laying around for anyone that essentially abandons the checkout process? It feels really dirty to have tons of finalized invoices for anytime someone hits the final stage of checkout. we'd have to then void them or something and then we have tons of voided invoices.

vocal wagon
#

Hey, I have an iusse reg. Cancellation of supscriptions. It seems like the cancel_at and cancel_at_period_end are blanked out - when retrieving a subscription After the cancellation is done. The status is set to cancelled - but I would like to know the acutal timestamp where the cancellation is due. How can I achieve this?

zinc osprey
#

HI @here

#

I need some clarifications on stripe subscription api

rose otter
#

jarrett-invoices

#

HKrievs-subscription-cancellation

vocal wagon
#

Question reg. timezone. All the timestamps I receive from Stripe - are they GMT? - and if yes- will they always be in GMT?

#

I need to know for comparison reasons.

mellow marten
#

The customer has not completed the payment. why it is showing this message... pi_3Jn1WtDfsNM4wnPy0I5uLnMu. why status is Incomplete

fringe quartz
#

Hey guys hope you're doing great!!! I have a small question about payment pre-authorization for card debit (I couldn't find it on the documentation), when the front side is requesting for a pre-authorization, will the backend (our API) be notified by the hook (if we are subscribing for the event on stripe) or only the front side is notified by stripe right after le pre-authorization request or both (front side and back side)? thanks a lot!

stark tide
#

HKrievs-timestamps

radiant patio
#

Can Android SDK modify credit card

vocal wagon
#

Hi, Is it possible to create a subscriptio, via API, with a startdate in the future? Thanks

storm stag
#

hello, another question from me :>, if the customer cancels his subscription and all of the payments fail - we cancel the subscription... if we re-subscribe the person with the same price, should we prompt the user to pay his previous unpaid price or is this handled by stripe in any way?

daring lodge
#

kamran-incomplete-payment

quick fable
#

Hi, I have a question regarding handling failed payment intents and such

rugged blade
#

Hi I have big problem with one stripe account which samples people 3-4 times a month , all customers come to me, I wish this account could no longer use Stripe

untold bone
#

Hi can we generate payment I'd using card_id in Android

daring lodge
#

ah thanks, will thread there 👍

fringe quartz
daring lodge
#

ddbg-payment-auth

drifting berry
#

This is weird.
So basically I am using Stripe Java library for all the interactions with Stripe.
I used invoice.upcoming(invoiceUpdateParams) to get the invoice if we want to update the subscription. I am also applying a coupon. Now the error is that when I am reading the invoice (that I get by invoice.upcoming) then the amount of individual line items are un-discounted whereas the discount coupon is being applied.
I am attaching the invoice Java object that I receive as a response to invoice.upcoming

bleak prairie
#

we are looking to update our Stripe.js integration (which is a few years old) and using the new Payment Element. We charge for subscriptions and was looking through the guide on how to build a subscription signup flow with Payment Element (https://stripe.com/docs/billing/subscriptions/build-subscription?ui=elements). We charge per seat for our subscription. On our purchase page we collect username, password, number of seats (which they can change on the page at any time before purchase), and the payment information via Stripe.js. Is there a way to change the quantity of the subscription on the PaymentElement if the user changes their seats?

Create and manage subscriptions to accept recurring payments.

noble linden
wispy lichen
#

Hello, newb here.
I am trying to find the API docs about the WisePOS E accepting signatures. Our Account Managers said they could but I can't find any documentation around it. Any help would be appreciated

coral jasper
#

Hi there, I'm trying to figure out the scope of the rate limit of Stripe API. Is it per account or per project? Also is there a rough estimate of the concurrent rate limit?

normal oriole
#

Hello! Quick question: Is the CustomerID considered sensitive information? I have a user database and I would like to match them with their customerID. Can this field be stored in our database, or we shouldn't do so? How can we match them if that information is sensitive?

mellow marten
#

Need help.. i want to use 3d secure card. but only first time we redirect to password screen. next time we automatically deduct amount from the card. Concept here user do subscription in our system and second time we automatically deduct amount..

vocal wagon
#

Hello

#

Who can I speak to with some general questions about stripe?

#

I'm looking for a service to link up with my banks that can create virtual credit cards

#

for my employees

bold basalt
#

@vocal wagon created a thread for you, please lets talk there

topaz ledge
#

👋 we're having some difficulty with setting up Apple pay: we're seeing the apple modal say "payment not completed" and take a long time to process. we're seeing a long gap between us calling stripe.confirmCardPayment and a network request actually being made. Is anyone able to help us out?

sharp lynx
#

i was working fine witn payment intent
but now im getting this error

PaymentIntent status:
requires_payment_method
The PaymentIntent requires a payment method

Im using c# .net core

west sable
dim hearth
#

@west sable We typically archive after an hour of no activity, and you're always welcome to ask us to reopen the thread

#

i'll go ahead and open yours back up!

hard kelp
#

Why I don’t get payout because it was fraudulent for no reason but I want refund to customer then refund isn’t work?

west sable
#

I guess the old IRC didn't even allow me that much time to leave and come back haha 😂

frank rapids
#

Hello guys! Do you know how to test a failed payment on a subscription? I'd like to test my webhook for the 'invoice.payment_failed' but I don't know how to trigger a manual/scheduled payment for an active subscription with a testing card that should be declined. Thanks for your help 😉

gusty fiber
#

Hello! If i create the customer when he creates the account, how do i retrive that customerId afterwards so i can use it in /create-subscription? I see only cookies examples

gleaming jungle
#

Can i get a check stub from stripe?

valid spire
#

Hello, I noticed that there was an update from CardElement to PaymentElement, and now requires ClientSecret, does that mean if I leave the amount open for change, that I need to call payment Intent every time I change the payment amount💲 ?

sacred carbon
cedar current
#

Hello everyone. Could you please help me with taxation? I am using an old "Charge" API, but also created a Customer object with the following specified properties: "address", "tax_exempt" & "tax_id_data". And when I create a new Charge Object, based on Customer "id", I don't get any information regarding the taxation as a result. Could you, please, help me with handling taxation in my case? Thanks!

vocal wagon
#

Hello how can I find out where my phone number is being used, I keep getting verification code texts

cerulean pineBOT
#

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

wispy quarry
#

The JSON payload generated from the customer.source.expired source is lacking the customer field. Is there a way to retrieve the customer based on the src_id provided by the webhook?

proper sundial
#

Hello! I am trying to update a source, specifically I want to change source.receiver.refund_attributes_method to "manual".
How do I achieve this using the Java SDK?
I know I can fetch the value like source.getReceiver().getRefundAttributesMethod() and there is also a setter, but that just sets the object locally, how can I actually update the live value in Stripe?

marble knot
#

Hello, I want in a workflow for a user monthly based subscription for example of 16 USD, generate based on a reward system, 3 promotion codes for a discount of 10 USD each. I want to apply one promotion code for the current month and the next 2 months. For the first month i want to refund then the user the difference. How can I handle this flow please: 1. the current month 2. the next two months

wraith linden
#

I'm updating to the latest API version, and am running into the issue where subscription no longer accepts source. After creating the customer, I understand I need to create a source and then set that source as the default source for the customer. We exclusively use credit cards. I don't see a way to pass credit card details to the source. What am I missing?

vocal wagon
#

Hi, I am owner of a Stripe Connect Custom account and wonder can I deal with refunds of payments that corresponds to a payment that had been paid out to the connected account ? Thanks

crisp crown
#

Hi, I would like to enable payments through stripe on a mobile app. Is the checkout flow the correct way to use without redirecting the user out of the app?
So far I have implemented the stripe widget using the payment intent (with passing the secret to the customer),
Will this enable me to add service fee line to the checkout and send the correct invoice to the customer?
Thanks