#dev-help

1 messages · Page 40 of 1

ashen swan
#

Hi, We have been getting 500 error code response with inactive recipients error message as attached. Can you help us on what reason would this occur from Stripe side? Thanks in advance

thorny flicker
#

Hi Stripe enthusiasts. I'm working on my first integration that isn't with Authorize.NET. Stack is Vue / Laravel. After spending hours on documentation I'm hoping you could correct or confirm two things for me:

  1. There is no real supported way to collect card details on our page that isn't using the Elements. (Either by submitting to our server or tokenizing our own HTML elements)
  2. That if we save card details, we are stuck with this message as presented: "By providing your card information, you allow MY COMPANY to charge your card for future payments in accordance with their terms." It's not on brand for us and we disclose this elsewhere.
fierce storm
#

Is it possible to hide the type selector ("card" vs "apple_pay" vs "google_pay") on the paymentElement, and make it card only?

vocal wagon
#

Is it possible to only make apple_pay not credit cards?

sharp portal
#

Hello!
I'm sure someone can help me.
Is there any way to get coupon not using ID, but using name. In Stripe API there is only way to get coupons using retrieve method using couponID

junior basin
#

Yo Stripe! Will I get decline codes back when running Holds?

carmine lintel
#

Hello - I have a question about tipping on in-person payments with Terminal. Is there an event I can monitor to detect if the customer has added a tip to the payment? I add the cost of the processing fee to the order. But when I process a payment with a tip the processing fee increases but I can't update the total to reflect the higher processing fee.

grave gyro
#

Hello there!
We had implemented for a US Company an integration with the Stripe Invoicing API to create and send invoices with code as additional information we are using the Collection Method : send_invoice on the invoice creation.
The company is using connected accounts, so in Test Mode we were generating Invoices and pay these invoices with the test credit cards and it's working fine the invoice status is changing to Paid and we are catching that event in our webhook to continue with our business flow.

Now, we would like to test the ACH Payments to Pay an Invoice in Test Mode, is there a way to do that on the Stripe Platform, cause on the Invoice link there is the Bank Transfer pay option but I can't perform the operation, it's showing us just the Bank Information but there is no button to perform the Pay action.

There a couple of things that we did.

  1. following the https://stripe.com/docs/billing/testing#ach-credit-transfer
    point 4 we did it on platform manually (change the email as described in the steps) and we couldn't pay.

  2. And the other thing we tried is to configure on the Customer (that belongs to the invoice) the Payment method (just added the Stripe Test Bank Account), and then on the Invoice perform the "Charge Customer" and the Invoice is changing to Paid status, but I'm not sure is that is the correct way to test ACH Payments.

Any help will be much appreciated.

Learn how to test your Billing integration.

noble raptor
#

Hey need some help

summer lantern
#

What's the best way to handle_event on a server so we can returning the immediate 2XX code? I'm using Flask work webhooks

scenic hound
#

I am a platform account with connected accounts, if i only have a webhook endpoint of type Account, will all my connect account events go there? what type of events would i be missing?

cyan escarp
#

How can we collect a bank account for ACH payments on a Connected account? The payment intent is created server side and it's created correctly on the connected account. Then we use stripe sdk and setup stripeAccount, but collectBankAccountForPayment returns error "The client_secret provided does not match the client_secret associated with the PaymentIntent"

stoic trench
#

Hi, i have a problem, this customer do a payment and was decline for expiration date but the expiration date is ok

swift prawn
#

Hi, I'm created a tiered price but when I retrieve the price object there is no data for the cost of each tier. Is there a way to expand or add that info when I pull the price via the API?

vocal wagon
#

hello, can i translate the full checkout stripe page to danish?

patent mantle
#

is await stripe.subscriptionSchedules.release(checkforsheule.schedule) this called any event?

storm thunder
#

Does anyone use AvaTax for Stripe integrated with Stripe's Invoicing? Given the changes to Stripe sales tax going live on June 1st, we're concerned our customers will be charged twice for taxes and were wondering if anyone has worked through this, I wasn't able to find much in terms of the integration in documentation

bleak cloud
#

I am trying to update my code to add a more descriptive description, but something seems to be overriding what I thought was setting it, can anyone help me figure this out?

Screen shots attached (inc console output), can anyone tell me where I should be looking for any other code that might be changing the description?

Here is the "inject" code that created the console output:

    public static native void initStripe() /*-{
        $wnd.onbeforeunload = null;
        var newScript = document.createElement("script");
        newScript['class']='stripe-button'
        newScript['attr']='data-key=stripePublicKey,data-amount=amount,data-currency=currency'
        newScript['data-name']='Baeldung'
        newScript['src'] = "https://checkout.stripe.com/checkout.js";
        $wnd.document.getElementsByName('stripe-checkout-form').forEach(function(form){ form.appendChild(newScript)});;
        var pricePattern = /\d+\.\d+/g;
        var intPattern = /\d+/g;
        var idsOfSelects = ['#pp1', '#pp2', '#pp3', '#pp4', '#pp5']
        idsOfSelects.forEach(function(id){
            console.log(id);
            var intId = id.match(intPattern)[0];
            var selectElement = $wnd.document.querySelector(id);
            if (selectElement) {
                selectElement.addEventListener('change', function (event) {
                    $wnd.document.querySelector("#stripe-dsc"+intId).value = event.target.options[event.target.selectedIndex].text.replace(/ /g, '_');
                    $wnd.document.querySelector("#stripe-amount"+intId).value = parseFloat(event.target.options[event.target.selectedIndex].text.match( pricePattern )[0]) * 100;
                    console.log(event.target.options[event.target.selectedIndex].text);
                    console.log($wnd.document.querySelector("#stripe-dsc"+intId).value);
                    console.log($wnd.document.querySelector("#stripe-amount"+intId).value);
                });
            }
        })
    }-*/
    ;
reef meteor
#

Hello!
Were there any changes to Stripe API when requesting all events? https://api.stripe.com/v1/events. I can only see events from the last 30 days, but our CS team is sure that we could see more than that until recently.

tired night
#

I'm configuring the PaymentElement using @scarlet bluff/react-stripe-js library, the component is looking as shown in the screenshot. I want to ask for email, address and phone number of the user in addition to the details shown in the text box, how can i do that?

willow perch
balmy yacht
#

anyone know when stripe link was introduced?

vocal wagon
#

Hi, I have two stripe account, both with usa location. And I have setup the 2 accounts connect settings under express section to onboard express accounts from all possible countries. Whenever I onboard on one of the account, it give recipient service agreement to the onboarded express account. But the other account gives full service agreement to the onboarded express account. I am onboarding express account using the oauth, this method cannot allow me to directly control the service agreement option. The only way I understand that I can do this is through the connect settings under express account. Please does anyone knows possible reasons why the other stripe account is giving full service agreement to onboarded express account. And my aim is to make all onboarded express account have a service agreement of recipient so that I can execute cross border payment. Please help and thank you.

fluid ingot
#

Can you help me understand the difference between the new stripe S700 terminal and the wise pose E? It seems the new S700 you can just type in an amount on the screen and take payments that way?

strange lark
#

Hello, we are using stripe standard connect. Starting yesterday, stripe onboarding form stopped authenticating users with existing stripe accounts. After entering the 2FA code, the users are stuck on endless loading. However, creating a new account on the onboarding form lets the user complete the onboarding flow. Is this something others have encountered before?

dry whale
#

Hey does stripe is restricted in turkey ? If anybody can help it would be really helpful!

#

As stripe doc doesn't have turkey in its services countries

ember bear
#

@icy lagoon Please read the rules. Self promotion isn't allowed. This is your final warning

magic hollow
#

Question about Promo Codes tied to a coupon. Is there a limit to the number of PromoCodes that can be generated against a coupon? (Use case would be a referral program that users can share their unique promo code)

languid swallow
#

Is there any reason our implementation of Google/Apple pay only works in incognito/private mode in web browsers? If we view our forms in normal (public) web browsers, the google/apple pay is not showing. There are no console errors. But if we reload the same page in incognito/private mode, the google/apple pay buttons appear.

sudden yoke
#

hi, will all payment through stripe terminal or not, have a charge id?

versed frost
#

I'm trying to use the Stripe Issuing Elements "copy button". I'm following the example in https://stripe.com/docs/issuing/elements#adding-a-copy-button , and I can see that it's inserting an iframe, when I mouseover it, there's a pointer cursor, but when I click on it, it doesn't copy anything to the clipboard. The docs say this "If you’re having trouble with your button responding to clicks, be sure to line up the iframe to your button correctly.", but I'm not sure what that means?

The DOM looks like this:```
<div
className="view-card-dialog-copy-button"
id="card-number-copy-button"
/>


My code looks like this:```
      const cardNumberCopyButton = stripe
        ?.elements()
        .create('issuingCardCopyButton', {
          toCopy: 'number',
        });
      cardNumberCopyButton?.mount('#card-number-copy-button');

Any pointers on what I'm doing wrong?

Learn how to display card details in your web application in a PCI compliant manner.

viscid burrow
#

Hey. I have a Connected Stripe Account with an issue with Klarna.
Connect account writes this:
"Yes already check, when i try to create a new link in € i receive error message in your app…
"Klarna doesn't work with eur payments"
I have a US based platform account. When I try to create a Klarna payment on an EUR price, I get this:
You are receiving this error from the Stripe API:

Invalid currency options eur. The payment method klarna only supports the following currencies: usd.

This error means that the payment method "klarna" only supports the currency "usd". You must use the currency "usd" to make the payment. The currency "eur" is not supported by "klarna".

Is the problem (A) that my Stripe account is based in the US or (B) that Klarna actually does not work with EUR?
*I am trying to contact customer to get his account to verify country associated with account but the Klarna docs seem to me like EUR is allowed so I am confused:
https://stripe.com/docs/payments/klarna

Learn about Klarna, a global payment method for customers to buy now and pay later.

azure lagoon
#

When an invoice is marked uncollectible, is there a way to glean that from the subscription object?

fathom sky
#

Hi guys. Upgrading a subscription product via api voids the invoice. This is the invoice in_1N4USiBCFjuX40HQbTIAOAia.
Maybe this is related to the customer having 3D secure ??

cobalt wren
#

This may be against the rules, but I would like to talk to a human being on the phone. Can anyone supply me with an actual phone number for the company since there is nothing on the website?

queen snow
azure iris
#

hi, did anybody has experienced problems using Stripe checkout and 3DS payments?
Event when I use a test card the popup only shows "Source was cancelled"

queen snow
#

Could use a hand with using Stripe Checkout with Connect Standard Accounts.

timid ember
#

Hi, we are currently using the Stripe Payment terminal in Canada. We are onboarding a US based store, but we are currently facing two issues:

  1. On the terminal itself, it still shows amount as CAD $ xx.xx
  2. We got error when we try to create a payment intent with USD as the currency:
    card_present_currency_not_supported
    The card_present source type with currency usd is not supported in CA.
gilded raven
#

Hello again Stripe. I am trying--and failing miserably--to mock stripe.createToken in a unit test. I'm using React, Jest, and React-Testing-Library.

sand bay
#

Hi team, question can we do bank_transfer from the customer to our stripe account? and what is the limit of the order?

neon kernel
#

Hey Stripe! When an required update is necessary will connectBluetoothReader and connectUsbReader not resolve until the update is complete? (using Stripe Terminal Android)

dense turret
#

I had a question on the usage of the onboarding account link

ruby loom
#

Hi Team
I have one question

In stripe, how to select payment method as payoneer
I can't find that option
Please help me

Thanks

merry cypress
#

Hi guys, can someone check out what happend with one of my clients connected account? I just onboarded client, tried to do my job with oxxo first time everything was ok, and all next requests fails like someone turn off oxxo as payment method

slender cloud
#

Hi - We are using SetupIntents to save payment details with Customer object. Does Stripe verify the card during the saving process automatically? If not, how can we go about checking card details prior to making a charge so that we can be confident that the card details are correct? If the payment fails for another reason, that is understandable, but we want to avoid attempting the payment if a user enters in completely invalid card details. Thanks!

rotund axle
#

Hello, I am not able to see my full secret key

After clicking "Reveal Secret Key" it shows "sk_live..." with 3 dots and not the full key. What do I do?

merry cypress
#

Hey, can we reopen my thread about oxxo connected account?

gaunt seal
#

I'm getting weird behavior in test and I'm not sure if this will work the same in live mode. I manually create a subscription using the dropdown in the stripe top bar. I'm prompted to create a new customer, then add a product, then a payment method to automatically charge a payment method on file.
When I receive the customer object using the API, the card is populated in the default_source, a deprecated key, when it should be in invoice_settings

fleet karma
#

Hi I'm trying to log in my stripe bit im not getting codes

cerulean pineBOT
cerulean pineBOT
#

We're back! The channel is now open and we're ready to help you with your technical and integration questions!

rough marten
#

Hi, I am trying to display the default selected bank account / card for payouts for stripe connect accounts on my app, but I am having trouble finding any data on the response objects for the default object.

candid vault
#

Hi, is there a way to retrieve all the prices for a product with GET /v1/products, or is it recommended to create a different product in that case? My use case is having a subscription product that have different subscription period, so different prices to reflect that

timid crater
#

We are currently facing some challenges with our service app, which is integrated with Stripe for processing payments. Our app allows customers to request services such as cleaning, and once a service provider accepts the request, we hold the service amount in the customer's saved card using Stripe.

To achieve this, we use the following code snippet to create a charge:

charge = stripe.Charge.create(
amount=,
currency='gbp',
description='',
customer='',
source='',
capture=False
)

Once the service is completed, we capture the hold amount and transfer some amount to the service provider. However, we are currently experiencing two issues that we need your help in resolving.

Firstly, we cannot hold the amount for more than 7 days, and Stripe's hold feature only supports 7 days. We require a solution that allows us to hold the amount for a specified time period, which is longer than 7 days. Can you please suggest a solution for this?

Secondly, when we transfer the captured amount to a connected Stripe account, it fails if the Stripe balance is insufficient. We are wondering if there is a way to transfer the captured amount directly to connected accounts without keeping the balance in the Stripe account. Can we use Stripe's split amount feature to achieve this solution?

We would appreciate your prompt response with a solution for these scenarios.

flat escarp
#

I want to change implementation of offering customer choose different payment method to different subscriptions. Currently I save the chosen payment id in the metadata of the subscription, and set it to default_payment_method later. is there a better way to do this?

vocal wagon
#

Bonjour cela fait quelques jours que j'ai créé stripe mais je souhaite savoir ce qu'il faut faire pour passer à la vérification selfie

ocean kayak
#

Hello. I am developing a xamarin app so I am unable to use your android sdk directly. I am using your node js rest api to talk to stripe. The flow looks like this C# app -> Node js server -> stripe. My question is should I be using POST or FETCH? The documentation uses POST but would FETCH better suite my needs? I am trying to create a new stripe customer from my app.

sonic flint
#

Hi. I just read that Stripe does not hold funds for more than 90 days. In my application, the payouts are scheduled to be sent after the product is delivered. What happens if that date is after more than 90 days of the transaction?

clever siren
#

Hi, I noticed a clients subscription payment failed. I need to confirm if this is an issue with integration or clients card

raven smelt
latent ridge
#

I am using react-native-stripe to integrate my app. When using future payment, if the user uses a 3DS card number, how to jump to the 3DS verification interface?

past blade
#

I'm trying to get receipt_number from charges but I saw in some forums that it is null until receipt is sent. I'm currently in test_mode, so I cant test it.

Just wanted to make sure if Stripe will send to receipt_email in live mode even if there is no specified customer? Also they are passed in createPaymentIntent, I don't pass them anymore in confirmPaymentIntent.
(pi_3N5KIHHxtLfwk5uw1flNleje / ch_3N5KIHHxtLfwk5uw1qU9O3iH) for reference

glacial scroll
#

Hi,
We're evaluating Stripe Identity and were wondering if it supports Stripe Connect?
Our customers connect to our platform so for payments we're able to authenticate using our platform API keys and specifying the customer's account ID. This doesn't seem to work when creating an Identity VerificationSession, the following error is returned: "This application does not have the required permissions for this endpoint on account 'acct_xxx'." I can't see any mention of Stripe Connect in the Identity documentation.

raven smelt
#

ooh stripe identity looks interesting 🙂

twilit quiver
#

Hi folks,

I am using a recurring price or subscription in the checkout session and creating it as in the screenshot.

I want to receive the subscription ID in the session object but it is always null. Any way to resolve this?

hollow nebula
#

Hello, is there a way to backdate and create a subscription on April 1st 2023. I like the invoice to be generated such that it bills from April 1st this year to next year 31st March 2024. IS this possible?

timid crater
#

hello, can we check customer saved card balance before create stripe charge?

azure spindle
#

Good afternoon (local time), guys.

Need some advice on implementing this requirement ...

We have what is I guess an unusual model, where we have subscription tiers (products) that increase an arbitrary data count value for a customer (stored externally).
However, our contracts are for a year, and once an initial subscription is begun, upgrading the "tier" increases our given data value, but we don't want to change the dates AND importantly we want to only charge them this way:
NEW_TIER_FULL_COST - OLD_TIER_FULL_COST.

How far they are through the yearly contract is not relevant to us.

How do I go about implementing this with updating a subscription with a tier product?

Thanks!!!!

summer lantern
#

Which id am I supposed for a subscription to later cancel with stripe.Subscription.cancel(SUB_ID)."

Currently, I'm taking from the webhook request with the event customer.subscription.updated, the following:

data.object.id, where data.object.object is subscription.

When I run stripe.Subscription.cancel(SUB_ID), where SUB_ID is taken from the above object, I get a stripe.error.InvalidRequestError... No such subscription

Help would be appreciated.

heady siren
#

hi i am trying to set direct charge but its not working its giving issue

patent mantle
#

how to get invooice downlod link when invoice upcoming event call

#

?

harsh ember
#

is there any way we can re-open the conversation we had last week? 3rd May

opal sun
#

hello,
whenver i make payment it always shows
3D Secure attempt incomplete
The cardholder began 3D Secure authentication but has not completed it.

opal sun
swift wadi
#

Can anyone suggest why would existing subscriptions fail with error message "Invalid Card Number"?

grave agate
#

hello Stripe team, I hope u guys well.
I got a question, is there a webhook if there's a customer requesting a dispute?

fathom cloud
#

Hello. I ask a question last week which I want to make a initial payment first, when our service finished, check the amount is less or more. You give me this : https://stripe.com/docs/payments/save-during-payment. I read the docs, this is my understanding: First customer should pay in client-side and I set "off_session" true, "confirm" true, when our service finished if we want to charge more fee, we can't charge automatically without in the client-side (on page or on a smartphone) ? I first think it should be like a subscription, can charge without another more on page or on a smartphone. Is my understanding above correct ? I haven't read refund docs yet.

Learn how to save payment details during a payment.

swift jacinth
#

Hi all,

I am developing a Stripe App with my own backend.
With every request to the backend I am sending the Stripe Signature to verify it server-side.

'Stripe-Signature': await fetchStripeSignature(payload),

That works fine as long as the payload is not too big.

I am getting an "invalid_limited_length_string" error.
"Invalid string: [STRING] must be at most 5000 characters"

In this specific case I am sending lots of results from Stripe's charge API endpoint to my backend. Thus 5.000 characters can be reached easily.

So, what is best practice to deal with this limitation?

  • Chunk the data/charges into small chunks and make lots of requests to the same backend endpoint until all data is transferred?
  • Don't send the Stripe Signature, thus not being able to check server-side if the request really came from Stripe?
  • something else?

Here is my code example for the method that sends the request to my backend (StripeTransaction and APIResponse are just simple interfaces):

export async function transferTransactionsAPI(id: string, transactions: StripeTransaction[], userContext: any, environment: any): Promise<APIResponse> {
  
  const payload = {
    id: id,
    transactions: JSON.stringify(transactions),
  };

  const signaturePayload = {
    user_id: userContext?.id,
    account_id: userContext?.account.id,
  };

  try {
    const response = await fetch(`${environment.constants.API_BASE}/stripe-transactions/store`, {
      method: 'POST',
      headers: {
        'Stripe-Signature': await fetchStripeSignature(payload),
        'Content-Type': 'application/json',
        'Accept': 'application/json',
      },
      body: JSON.stringify({
        ...payload,
        ...signaturePayload,
      }),
    });

    // dealing with response
  } catch (error) {
    // dealing with error
  }
}

Thanks a lot for any hint

twilit quiver
#

Hello, I'm trying to trigger an invoice.payment_failed event for a specific invoice from a subscription using stripe cli. I tried doing something like stripe trigger invoice.payment_failed --add subscription:id=sub_xxxx but i'm not sure it works properly. it does trigger an error on webhooks but for another subscription than the one i requested. is there a better way to trigger a failed payment error like this?

dire wind
#

Hey There

I am trying to generate a processing fee based off the cart amount after a discount coupon is applied but I can seem to get it to work.

Two questions

  1. It it possible to have customers pay proccessing feeds on stripes end?
graceful summit
#

While in development I have accepted test payments to my stripe Platform Account (using a PaymentIntent) and now I'm trying to do a transfer to a Connected Account. But it says that have insufficient funds.

quick frigate
#

what happens to invoice if we cancel a subscription in between invoice.created and invoice.paid event ?

devout trout
#

how 3dsecure work with autopayment in stripe ?

white warren
#

Is possible to confirmCardPayment with 3DS in a full screen web instead of using a modal?

zealous cosmos
#

Hey, is there a field for liability shift on the payment intent or the charge?
I'm trying to check if a charge is 3dSecured and has a liability shift in our code but I didn't find liability shift details on the api

unreal grail
wooden pivot
#

Any stripe manager here, I found out a bug

graceful summit
#

Im testing using Stripe Connected and I have made a transfer of $10 to a connected account and then triggered a payout of $10 from that connected account to their bank.

In the Connect website it says that in Canada there is a $0.25+0.25% fee for a Connected account Payout, but i dont see any fees being charged. Can you explain where can i see the fees charged when using Connect?

inner bone
#

Is there any API endpoints available to get the same dashboard billing stats without having to calculate it manually? Current MRR, Active subscriptions etc.

fathom cloud
fervent mulch
#

im setting up a subscription management service on my backend, and am listening to several webhook events to respond to updates to the service: checkout.session.completed, customer.subscription.updated, customer.subscription.deleted, and invoice.paid.

i can test the intial purchase of subscriptions easily enough, and i can also test upgrading subscriptions too, using a test version of the subscription management hosted ui.

however, i have at_period_end set in my subscription settings, meaning the relevant customer.subscription.updated and deleted events would only trigger at the end of the payment period, a month later. Is there a way to test my backend's capability to react to those events without waiting a whole month in real time?

rich steppe
#

Hello,

Is there any way to change the order of payment methods in the setup intent form?

I want to put card payment method second. I tried to change order of payment methods in the SetupIntentParams.PaymentMethodTypes (API) but It doesn't help. I couldn't find in the documentation.

haughty granite
#

Hi, I'm trying to do instant verification for ACH bank debits payment and getting this error:
"message": "Payment method data is not allowed when payment_method_options[us_bank_account][verification_method]=instant is used.",

Does this mean we can't do instant verification for ACH bank debits?

brittle fractal
#

Hello,

How can i add credit card charges in stripe checkout session create and also need to show this credit card charge amount in connected account

green magnet
#

Hi, can you please tell me why connect option is not present in my stripe account?

mossy kiln
#

Hello, Can I use a domain name such as xxx.tech for domain name authentication of Apple Pay. I wonder if there are any restrictions on the domain name suffix?

rare geyser
#

hello everyone

#

some of my customers have an issue with stripe, when I send them the paying link and they open it, it never fully loads and thus they are unable to complete the payment. Works for some, for some it doesn't, what can I do?

#

here's a screenshot a customer sent me earlier

fathom cloud
#

Another question could off_session charge failed such as the card lack of money or something else. SetupIntents will check the card status right ?

fading garnet
#

Hi , how can we create a 28 days monthly subscription

noble barn
#

Hey, may I get any reference to payout minimum fee, cause I'm getting Amount must be no less than $20.00 this error and I could not find any related reference on the document that provide such data my request ID req_AY95GO9R3RSqch, Thanks in advance.

limpid lichen
#

Can i see the deducted stripe payout fee in my dashboard somewhere?

jagged belfry
#

hello, I wrote in support of the stripe, but I don’t see feedback, where should the answer come from?

vocal wagon
#

Hi guys, I just received an email from Stripe saying that my invoice hasn't been sent to the Italian SDI, but I'm not required by law to do that. How can I prevent my invoices to be sent?

manic tundra
#

Any latest update to the webhook event request object for [invoice.paid] event?

plucky patrol
#

hi dev how can I capture multiple times from one client while keeping some limit for example: order amount 400 USD but I will deduct 200 and 200 USD after some period

manic dagger
#

My account was closed. Now I can't send new documents, what should I do?

cerulean pineBOT
#

:question: @manic dagger 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

snow mortar
#

Hi, I'm trying to setup a subscription using Payment Element with react-stripe-js, but I keep running into this error:

Uncaught (in promise) IntegrationError: Invalid value for stripe.confirmPayment(): elements should have a mounted Payment Element or Express Checkout Element. 
turbid cedar
#

Hello, I would like to understand if there is any way that a platform account can facilitate a transfer between one connect account to another connect account without incurring the 1.5% stripe fees on creating charge?

vestal dune
#

I am following this guide (https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements&element=payment#create-subscription) to create a usage (volume?) based subscriptions (attaching a picture of the price), the idea is for the user to connect a card and start consuming an API and only pay for how many calls they've made. I am able to: 4. Create the customer and kinda 5. Create a subscription connected to the price (See picture).

However when I do this the "payment intent" is null.

After some Googling it seems to be that the payment intent is null (on line 45 in the Java example) due to the user not having to pay something right now. This kinda makes sense but how do I provide the user experience I want? How do I work around this?

Create and manage subscriptions to accept recurring payments.

jade wyvern
#

Hey folks, high level question here. I'm building a Stripe app that requires extensive read-level permission for the user's Stripe data (similar to https://marketplace.stripe.com/apps/syft-analytics). I would need a restricted (or secret) API from the user to plug into a Fivetran connector that then parses the data into GCP.

I know that the user can share secrets with app, but how can we incorporate the API keys into those secrets?

Stripe Apps integrate all the tools you use to run your business

vocal wagon
#

Hello, I would like know how make crowdfunding with Stripe and receive a feed with that transaction ?

spice shale
#

Hi everyone i am using the stripe credit card payment gateway for my woocommerce stroe. right now the credit card not saving in the woocommerce checkout page, but before working fine, now it's not saved in checkout. But in my account page and order pay page working properly. can anyone help with this?

grave agate
#

Hello, can we trigger an event? I want to test my webhook

glossy grove
#

hi. I wonder if the ARN will be all in numeric or it will mixed with alphabets?

static hinge
#

Hi, I am trying to change the font for the Card element, but the font does not change. Of course the font is available on this view in other fields.

What am I doing wrong?

Below is my code:

const cardOptions = {
style: {
base: {
color: "#32325d",
fontFamily: '"Montserrat", sans-serif',
fontSmoothing: "antialiased",
fontSize: "16px",
"::placeholder": {
color: "#32325d",
fontFamily: '"Montserrat", sans-serif',
}
},
complete: {
color: "#32325d",
fontFamily: '"Montserrat", sans-serif',
fontSmoothing: "antialiased",
fontSize: "16px",
"::placeholder": {
color: "#32325d",
fontFamily: '"Montserrat", sans-serif',
}
},
invalid: {
fontFamily: '"Montserrat", sans-serif',
color: "#fa755a",
iconColor: "#fa755a"
}
}
};

  <CardElement id="card-element" options={cardOptions} />
vocal wagon
#

I am using the report API (activity.itemized.2) report type. In the columns I include the payment_metadata[Key]. For some charges I get the metadata value and for others not (although the related payment_intent contains metadata).

tired night
#

Hi, I'm using the stripe/react-stripe-js, PaymentElement component to get the payments, the code of the component is attached below. On successful payment I'm redirecting to /completion path.
My question is I'm using context api to store some data, so when user completes the payment and redirected to the /completion page will I be able to access the state values in the context. For some reason I'm unable to test this by myself.

solemn shell
#

hello, my stripe account will be closed, i want to know for what.. why stoped to accepting payments?!

cerulean pineBOT
#

:question: @solemn shell 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

solemn shell
#

bruuh

#

non stop tying to contact normal support not bots

astral cove
#

Hi team 🙂

I am using pre-built checkout page.
after checkout, can I get a customer's card information that is used the checkout session?
I just wanna display card type and number on a receipt on my app.

vocal wagon
#

Hi I am Product Manager and I am working on a stripe implementation with Stripe Checkout Session. My dev team is currently off since it's a national holiday and they cannot help. I also went through the Stripe APIs and I couldn’t find the answer.

I have a case where we have a “card on file” for the customer. I.e. They have made their first successful purchase through Stripe and they are making their second one.

My idea is to charge the customer directly in our app when we have the cards on file. However, when there is a failed payment (due to not enough balance or stolen card etc…). Does our back-end receive the errors? I am figuring out what error to show the customer in our app and whether to direct them to our support or to manage cards.

I would really appreciate your help!

placid locust
#

how can I cancel a trial subscription at the end of the trial, even if payment method is present for the customer?
trial_settings.end_behavior seems to only have option for missing payment method

patent mantle
#

is invoice finalized webhook event containns privious subscrtion bill ?

vernal trail
#

Hi

magic lance
#

Hello. I have one question related to Stripe Checkout. When I am creating Stripe checkout I am passing to it my document Ids from my database. If checkout succeeds successfully I need to do some logic and update those documents in database. Where can I pass my document ids and if checkout succeeds successfully I can update my database

tropic carbon
#

I was wondering how can I receive an email receipt of my order automatically?

versed mason
#

hi, through the process of payment with authorization and delayed capture, is it possible to modify the transaction amount before proceeding with the final fund capture?
Example: A buyer negotiates the price with a seller, and the seller agrees to the new lower price, thus modifying the price of their product. The buyer accepts, and they will only be charged based on the modified price.

vocal wagon
#

Hey there, I'm integrating Stripe via the corresponding Shopware 6 Plugin. Put my API-Keys for Testing into the Backend and tried to buy something in my shop. After authorizing the test payment I receive an error with error_code "CHECKOUT__PAYMENT_TOKEN_EXPIRED". I can't seem to find anything about that error code in the documentation and was wondering if you could help me? ^^

hushed jasper
#

Hello. After I run confirmPayment() and receive the redirect I want to do a final validation of inventory. If this test fails what is the best way to handle things?

hushed jasper
#

I need to cancel a paymentIntent. I'm just learning about this but I'm 99% sure my status is not in the "allowed" status list. What do I do when a payment has been successfully captured and needs to be canceled?

patent mantle
#

please help me how to get the downloded link of invoice recipt which we have charged on upcmoing event for my subscription

median lark
spring echo
#

Am I unable to retrieve a price whilst in test mode?

#

trying to find now

whole swan
#

Hi, is there a reason why a succeeded charge object paid with sepa_debit doesn't have a balance_transaction (null)?

spring echo
#

unable to view in the logs - i assume because request not successful

#

its fine with live api key just not test api key

spring echo
undone hinge
magic lance
#

How can I retrieve checkout summary from payment intent

vocal wagon
#

Where I can see documentation about the "Stripe Dashboard". I want to see the overview in order to plan a training of our billing team.

real bronze
#

Hi all,
I want to understand how the stripes pricing works.
For a project of mine I'll primarily use invoices customers quotes and payments services. Is there a way for me to know how much exactly I'll be charged, based on some fixed numbers?

spring echo
woven quail
#

in plan updation can we open the stripe portal and allow the user to do the payment there?

potent sedge
#

Is there a way to differentiate ACH payment method added through manual verification and those added through Stripe Financial Connections and therefore, theoretically, instantly verified? We have a RN application that needs to know which method was used, but I can't seem to find any property in the response we send to our backend that would allow such functionality. Perhaps we could burn something into our metadata property, but I wanted to be sure there wasn't an already existing property which handled this.

rich hawk
#

Hello, I have a question. We want to send offers digitally directly from Stripe to the customer. Is this possible?

craggy pewter
#

Hi ! I need to understand stripe auto taxes... Who I should talk tô??

turbid delta
#

I want to know if manual payment from stripe is possible from UK platform to US connected account?

#

So basically one of my app is integrated with stripe for payouts. Now for some reason we want to do manual payput to a host through stripe

obtuse crown
#

can i change a subscription from one customer id to another

solid wolf
#

hi team

wicked sail
#

Hello Team , I am working on a rental site, Can we make direct payment renter to landlord bank account, It is possible throw stripe?

vocal wagon
#

hi team, we have the issue with 3 Stripe WisePOS e terminals on same location. Terminals don't accept contactless payments, they work, but only when we add card details manually. Any thoughts? thnx in advance

median tide
#

hi, i'm having an issue with an automatic payout to a bank account that isn't mine

subtle ruin
#

Hey guys, 2 days ago I had a verification to do and since then my account is restricted, what can I do I have some money into it

craggy shoal
#

Hello. I use the API to make one-time payments (with "orders.create"). I can see the payments in the customer section in Stripe Dashboard, but i don't see any invoices for these payments. I have invoices only for subscriptions. Could you tell me what i'm missing please ?

fringe relic
#

Hi guys! 🖐️ , I have a problem with the payments, I see an unusual reject payment for expired card

fathom sky
#

is there a way to know via api if customer has 3ds ?

pseudo raft
#

Hi,
I use stripe react-native and I would like to know if there is the possibility to translate the error (and success) messages because currently I am developing the app for the France region which is problematic for my users in have a message in English...

gusty path
#

Any news on MB Way feature integration?

patent mantle
#

how to test for this

#

i need to upgrdae my subscripion

fierce storm
#

Hello! When I use paymentRequest.canMakePayment() I get {applePay: false, googlePay: true, link: true}. Is it possible to show a link AND google button? I see the paymentRequest.show() method, but I believe I can't specify which service.

left root
#

Hi. We are integrating Stripe to our platform. The idea is that users will have internal balance and will be able to buy services within the platform. Currently I'm creating a payment intent with transfer_data.destination to the user's account. It works fine, however user's balance in pending now, and funds will be available only in 10 days, which is not really acceptable from the UX perspective for us. What is the suggested route here? Should we avoid transferring money to connect accounts, and manage the balance by ourself?

patent mantle
#

tell me one thing if i advancing the time which event is calllling for the first ? invoice upcming or invoice.create

vocal wagon
#

We have been noticing fraudulent activity through stripe on our platform and wanted to know if anyone else is struggling with this. We are open to creating new policies to protect our company from this user behavior.

OUR PROCESS: User A makes digital product through our platform and then they can sell this digital product to User B within our platform. Our company gets 20% of the transaction and User A gets 80% of the transaction.

THE PROBLEM: User B is claiming that their credit card was stolen etc. so our Stripe policy offers an immediate refund for any fraudulent activity that happens to our users. The problem is User A gets their 80% from us and now User B gets an additional 100% refund from our company because of their claim.

We are losing funds to this scam and its happening like 50 times a day. Any advice?

turbid delta
#

I need guidance with stepwise process for manual payout through stripe please

fierce storm
#

I am trying to create a subscription with automatic tax estimated initially by IP. I am wondering if there is a way to pass the ip address to the /v1/subscriptions endpoint when creating a subscription. Right now I have this data: data = {
'customer': customerID,
"items[0][price]": info["prices"],
"coupon": info["coupons"],
"metadata[pk]":"someRandomPKHERE222",
"payment_behavior":"default_incomplete",
"expand[]":"latest_invoice.payment_intent"
"automatic_tax[enabled]":True
}

swift prawn
#

Hi, I'm curious what if there is a way to record in stripe which products were refunded in a partial refund? I've implemented stripe invoices which show me how much was paid for each product, but when I issue a partial refund is there any way to pass the price id(s) of the item that was refunded if there were several items on the stripe invoice?

glad forge
#

Hi, We're building an AI-tech product where we are integrating stripe as a payment gateway, we wish to integrate in a manner that we can take the bank card details of the user one time (while registration), and then use stripe API (not window) to perform transitions. Is there any way to get that API without PCI-compliant certification? We're in beta-testing phase and don't have many users on-board yet. Can any please guide me on this?

naive glade
#

Hi all, I am building a donation platform (using stripe connect with express accts). I am having trouble with apple pay, on the donation page for respective organizations. Using react, I loadStripe with my test PK and the respective connect account ID after the frontend figures out which accountID to point to. The issue is that apple pay does not appear on safari, with a wallet set up and the domain verified (/.wellknown/) file is there and downloads when hit. I have tested on my iphone and desktop safari and get the following error.

[Warning] Either you do not have a card saved to your Wallet or the current domain (URL) or stripeAccount parameter (acct_1N5F**) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain. (v3, line 1)

sturdy barn
#

When using the customer portal for subscriptions, when a user downgrades, what happens to the difference? For example, (assuming proration_behavior: 'create_prorations' is set), if a user purchases a $100 yearly subscription in April, but then in May, they downgrade to a $50 subscription, what happens? I can see in the Customer Portal demo that they will be charged $0 for that change, but do they get a credit or something on their Stripe Customer? I can't find a doc that specifically says what happens when downgrading.. looks like everything is talking about upgrades

lime bear
#

Processing Fees Connected Accounts: Until now we have only had US connected accounts and determining processing fees has been fairly easy with a slight margin to charge the connected account for the Stripe fees we pay as a platform, and to "earn" a little income on each transaction. Lately however we have started doing business for a UK merchant, and found that the Stripe fee differs quite a lot depending on what country the client's card is. This now raises the question as to how to adjust our custom fee to maintain a similar margin on our application fee. What do you suggest we do and is there maybe documentation that will address this issue?

devout basalt
#

How long does Stripe wait for response for webhook request before marking it as Timed out?

grave gyro
#

Hi @surreal temple! last friday we were talking about ach payments (#1104082554350481620 message), would you like to take a look to this invoice: in_1N4b2BK4SdDqeXIs8THbhBYt and the source: src_1N4anWK4SdDqeXIsgZLtzSa9, we did some changes on our code to update the source. But on the link payment page, I can't pay the invoice with the Bank transfer option, is there something that I missing.

vocal wagon
#

Hi all, please I am using a stripe account to create connected express accounts using the api method. This api method passes the parameter capabilities[transfers][requested]=true but this keeps throwing an error "message": "Your platform needs approval before giving accounts the platform_payments capability.",
"param": "requested_capabilities",
But I have tried this with another account and it works perfectly. Please does anyone have an idea as to why I get this error on this particular account, is there something I need to do or update in the account?

manic terrace
#

Hi, I don't have an account in Stripe yet, but I urgently need help to get set up, is there a number I can call?

fierce storm
#

I am trying to create a subscription with automatic tax estimated initially by IP. Right now I add the IP to the customer, and then create the subscription using /v1/subscriptions endpoint with:

data = {
'customer': customerID,
"items[0][price]": info["prices"],
"coupon": info["coupons"],
"payment_behavior":"default_incomplete",
"expand[]":"latest_invoice.payment_intent"
"automatic_tax[enabled]":True
}

My question is, how am I able to find out what tax rate is being used (I would like something like 7.5% tax based on NY tax rate). When I try to access the tax rate from the created subscription I get an error: https://dashboard.stripe.com/test/logs/req_TsJ3juPLsPX2Cj?t=1683562749

runic cosmos
#

Hi, We have a card reader. It connects and all. We seemed to fix DNS issue. Terminal events pending.

whole quiver
#

@here I have implemented stripe in my react native android app for using google pay. As i click on the pay button, the modal for gpay does not appear, but the payment is successful. I have followed official documentation of gpay using stripe. Can anyone please help?

rough marten
#

Hi, do all connect accounts have a default bank account? If a user adds a card as payout, will there still be a default bank account ?

vocal wagon
#

Hi guys!
My colleague and me using checkout for subscription payments.
Our Customer wants a free trial period within the first payment.
We only found a way where payment starts after the trial period.
We already tried a extra billing position but then checkout does not show any product description.
Any ideas or what would be best practice?

queen snow
fierce kraken
#

Hello everybody, Do someone know how to get the payout_id from a payment intent? (the payment_intent is already charged)

sharp remnant
#

Hi guys, I'm having problems testing a webhook on a live development server, on the dasboard it doesn't generate any error code, it only shows an ampty response
if I test it Manually at least I get a response saying that it coulnt validate the headers ( thats ok since I'm only trying to see if the endpoint is working), is there any aditional logs or aditional steps that I may be missing?

languid swallow
#

using Stripe.NET, is there a way to query for only ACH charges? I don't see the paymentMethod type as a filter option. Any ideas on how to effecentiely query for ACH transactions?

sand bay
#

Hi, I am getting accountSessions undefined, with stripe js version 12.4.0. should i be using 10.4.0-beta.1 for this?

soft gale
#

I'm building an ATM app and was wondering if it was possible to use Stripe.

Only thing is we plan to allow our ATM to be used in Dispensaries and don't know if Stripe supports ATM usage.

unreal grail
#

Hey, we are using Stripe JS Payment Element, works great
we would like to show card payment and sepa_debit
but only if its enable in the account, currently the payment element show card and sepa_debit even if its not enabled inside the account

or setupIntents.create currently has this config:

await stripe.setupIntents.create({
        customer: customerID,
        payment_method_types: ['card', 'sepa_debit'],
      });
craggy pewter
#

Hi, all.. I need help with stripe auto tax... Do we have to configure the tax registrations or we have these tax rules configuration on stripe app?

elder comet
#

hi can stripe capture client signatures ???

stark cypress
#

Hey! Are you able to place holds on ACH payments made through a Checkout Session?

stoic trench
#

Hi guys, i have a problem with a payment, this client has his valid card and an error tells him that his card has expired

tawny hollow
#

Hi stripe team! I've got a problem we've created a one-off paid trial for each user of our web app. And we use stripe checkout sessions for the payment. The problem is that people create multiple accounts and purchase the trial. I understand there is not a 100% fool-proof solution since the same person can make multiple accounts and cards. But is there a way to request unique fingerprint for each purchase of a specific product? This way it would block them at least from getting trial from multiple accounts using the same card. Thanks in advance

grand wyvern
#

[Not Urgent, General Inquiry] Hi Stripe Team, I was wondering if it is possible to customize the customer portal to feature the customer’s project data from task management tools like Clickup, Asana, etc using the API?

unborn prawn
#

Hello, i've linked my stripe and squarespace accounts. how can I link a stripe product to a squarespace product and create a stripe customer when making a squarespace purchase?

rocky steeple
#

Hey there, I'm integrating Stripe using Stripe Checkout. After creating the checkout session on my server, sending the URL to the frontend, and directing the browser to the Stripe provided URL, the UI renders "Something went wrong" with a console error of "CheckoutInitError: apiKey is not set". I do see the checkout session being created in my Stripe sandbox dashboard, as expected. I am not setting a publishable key on the frontend, so I suspect this is the issue, but I do not see anything mentioned in Stripe's docs. Am I misunderstanding something here?

eager raven
#

I need some consultation in using on_behalf_of parameter

ruby hare
quick bloom
#

Hello! Does anyone here know which test card I can use to get an authentication_required error? I thought it would be one of these cards, but all 4 of them worked.

I'm trying to recreate an issue that one of my customers is seeing when attempting to update their credit card through our form. We're seeing a 402 (authentication_required) error when the customer enters in their new credit card, but I can't seem to find a test card that will give me the same error when I try it in our test environment.

slim anchor
#

Hello, I am looking to use standard accounts for my website rather than express accounts. I have setup a website before using express accounts and was wondering the difference. Does the user still need to create an account on our end (I.E do I need to generate a link for them and get their account number?) Dont they already need to have a full stripe account before they can link up to my website when we have a standard account setup? How exactly does it all work?

gentle cedar
#

Hey team - reopening an old request as we're still having issues.

Are there any special setup/code that needs to be done for processing payments with UK BACS?

We're getting a "Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits. See https://stripe.com/docs/payments/payment-methods/bacs-debit to learn more, or contact bacs-debits@stripe.com." but nobody in the support team can figure out why.

cc @austere silo @native wind

Learn how to accept payments with Bacs Direct Debit in the UK.

dire wind
#

Hey there,

I am wondering if it is possible to charge the customers for the processing fee, we are in Alaska.

The issue I am having is we are applying it now as a line item but also offering a discount

The discount we want applied to subtotal then the processing fee after,

Right now it does the processing fee based off the total in the cart then it applies the coupon.

I can share our code we are using for this as well

lofty stag
#

Hi, how can I convert my connected accounts from Express to Standard? I couldn't find any docs related to it

somber solar
#

I'm trying to create a checkout session. On test mode it worked fine. In production mode the same product returns Missing required param: line_items[0][currency].

const params: Stripe.Checkout.SessionCreateParams = {
client_reference_id: userLogged.id,
customer: stripeId,
line_items: [
{
// Provide the exact Price ID (for example, pr_1234) of the product you want to sell
price: price,
quantity: 1,

      },
    ],
        mode: "subscription",
    success_url: `${req.headers.origin}/myProfile?success=true`,
    cancel_url: `${req.headers.origin}/myProfile/?canceled=true`,
  };
low crow
#

Hey team! I have a client experiencing an issue after their customers complete 3DS verification. The customer completes 3DS verification successfully, then the screen closes and nothing happens. No JS errors - nada. example PaymentIntentID : pi_3MfJCxIF08WlnMtN1oGkLbzz

tiny thicket
#

Hi, we are using the official Stripe add on for Gravity forms and we are running into the issue where Stripe is creating a brand new customer everytime even when its the exact same customer (name and email).

azure spindle
#

Hi guys ... I'm afraid I took too long to respond to a message, and my thread is locked.
Can it be reopened to continue the discussion? I was getting help from @misty hornet .

coral whale
#

Hi there,

I have a Stripe BPOS WISE POS E and it’s being ran through a python application. Every time I start the application with the pairing code - it pairs and then immediately unpairs and the registration words have to be regenerated. Anyone faced this problem previously?

eager vault
#

Is there a way to download an invoice receipt PDF via the rest api? The payload include a link to the invoice PDF, but we can't seem find a link to the receipt PDF once the invoice is paid

fierce storm
#

Hello! I am trying to add a promotion code to a subscription. When I look at the customer (cus_NrKDojZyad0Gqn) in recent activity I see that a "discount applied to a subscription" but the discount doesn't show up on the invoice. What am I doing wrong?

potent silo
#

Hi, I created a payment method and setup intent, authenticated with 3DS. But when creating a payment intent, using the previously created payment method, it fails due to 3D Secure attempt incomplete. I'm assuming I'm doing something wrong, but I'm not sure where to look

glossy peak
#

Hi! I created an ACH bank account for a customer using the manualy entry. I did this through the checkout/session API. Mode parameter is equal to setup, so I am not creating a payment, I am only saving this account for this customer. Inside stripe I see that this payment method is created however, its status is pending (not verified). How do I verify this customer? Do I use 6 digits verification code or 2 microdeposit amounts? Which api should I use for this? How can I do this at the time they create a bank account?

drifting hollow
#

Hi guys. We are adding terminal card pre-auth on our POS for holding an order. Do you know if the amount goes through right away to show or show in duplicate on the customer account

sterile venture
#

hi i need help

fierce storm
#

Just making sure. Is it only possible to have only a single coupon, promo code, and/or discount for a subscription invoice?

sterile venture
#

i created a website based on ai generating text when you submit a form i want people pay before see the result prompt

#

i created a checkout session node js and hosted in heroku this is fir the server side for the client side i m struggling

manic loom
#

Hey all - we're looking to build a product where we have one set price per user (supplied by us), then allow users to pay it off monthly over 10 months. Is this possible with subscriptions? Is there a better way?

foggy dawn
#

@sterile venture we created a thread for you. Please respond there instead of using the main channel

fierce kraken
#

Hello everybody, Is there a way to test a payout.paid webhook event?

dim trellis
#

Please i am getting this error below

Country 'United States' is unknown. Try using a 2-character alphanumeric country code instead, such as 'US', 'EG', or 'GB'. A full list of country codes is available at https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements

    const paymentResult = await stripe.confirmCardPayment(clientSecret, {
      payment_method: {
        card: elements.getElement(CardElement),
        billing_details: {
          name: cardName,
          address: {
            line1: cardAddress,
            country: selectedCountry,
            city: cardCity,
            state: region,
            postal_code: cardZipCode,
          },
        },
      },
    });```
pastel wigeon
#

Is it possible to create restricted api keys via the api end points via non-restricted api endpoints... use case to be able to programmatically rotate credentials for microservices or clients?

wicked steppe
#

I need to creat dozens of TEST custom stripe connect accounts daily in a batch api call. Is there a way to create more than one connect account in a batch api call or csv upload, or is there only the api call to create one connect account at a time?

summer ibex
#

Hi @foggy dawn - Just sent you a DM.

sand goblet
#

hello! our platform needs to be able to pay out connected accounts. we do this by issuing a transfer and then by immediately creating a Payout right after.
we've noticed that for payouts to accounts that are configured in non-USD currencies, we can't know what non-USD account balance a USD transfer to the account results in, which makes it confusing for us to know how much to pay the account out.
is there any way we can transfer and pay out to a connected account in a single API request, or is there a way we can retrieve data about what non-USD amount the USD transfer resulted in easily?

proper narwhal
#

Hello! When we create an open subscription, we only want credit card to show as a payment option on the underlying payment intent. To accomplish this, we send the following in the create subscription payload:
"payment_settings": {"payment_method_types": ["card"]}

I DO see that the created invoice/payment intent objects only have card as an acceptable method

However, the payment element we stand up for the payment intent still presents Google Pay as a payment option. We do not want this. Any ideas why this is?

lime bear
#

We would like to set our application_fee on a payment intent to be the same as the calculated fee that Stripe charges for the transaction. This is in a destination "on-behalf-of" connected charge. How do we accomplish this?

flat summit
#

Hello, Can we dynamically set trial period when using payment links?

swift wadi
#

Is there a link where we can send our customers to update their payment method?

radiant musk
turbid raft
#

Hi, regarding the api call to get payment intent, if we choose to expand on paymentMethod is there any significant performance implicatiions?

static wraith
#

Hey great peeps. I am looking at the Stripe .NET library specifically maxNetworkRetries, is it a inherent feature to retry with exponential backoff or there are no increment in time when retrying?

new StripeClient(
                    httpClient: new SystemNetHttpClient(httpClient, maxNetworkRetries: 5)
                );
zenith zinc
#

How to create test account with charges and payout enabled when you click on the "skip this form" when you are on test mode?

mystic moon
#

hello, i have some question, if i want to change my price before any subscription in, how can I use methods other than Dashboard to change it?

timber sequoia
#

Hey everyone! We've hit a snag with our Credit Card upfront 7-day free trial offering within Stripe.

Previously, we had the CC upfront with no trial before upgrading, and everything was fine.

But since we've introduced our 7-day free trial that's meant to automatically roll over into a paid subscription unless the customer cancels, something's gone wrong. The customers aren't being billed and we're receiving "Payment declined by the issuing bank."

If this was a one-off, I'd say it's an individual customer bank issues. But it's happening across the board, with different customers from different regions.

We've made sure to capture CVC, Zip Code, address, and so on.

Does anyone have insights on how we could fix this? I've gone over our checkout code with the dev team and everything seems to be in order. What could we be overlooking here?

grave agate
#

hello Stripe team, what's the webhook hostname for test mode?

frail ermine
#

Hi guys, i have a question, why does cards added manually though the customer billing portal, cannot just be selected and choose during stripe hosted checkout session?

sand bay
#

hi, i am trying to test connected account payout in testmode. but getting this exception

Payouts have been disabled on the connected account. Check the connected account’s status to see if any additional information needs to be provided, or if payouts have been disabled

queen snow
#

Maybe the int should just be cents?

turbid delta
#

Hi team...need help with payouts

deep folio
#

Hi

#

I cannot link my bank. It says the routing number cannot be found

turbid raft
#

Hi, when we have a payment intent with payment method attached, how can we know if a card is a virtual card?

azure arch
#

Hi, I cannot connect account, it throw this error: Error: The recipient ToS agreement is not supported for platforms in CA creating accounts in CA. How can i resolve it?

quartz lantern
#

Hey there.

I am building a booking system where my users will have properties with accommodations. The guests will be charged when making a booking. I will implement stripe connect in order to charge the guests the booking price and then send the money to the users.

I see in the stripe docs there are 2 ways of doing so:

In case someone has experience in this or a similar situation

  • Which one is the best for my use case?
  • What are the main things the connected account can do in each case?
  • What should I take into account if I choose one or the other?
  • Can I move from one to another later?

Collect payments from customers and pay them out to sellers or service providers.

Facilitate direct payments between other businesses and their own customers.

molten basalt
#

Hi Stripe team,
I need some help on integrating WebhookController with ASP.Net online application, can someone tell me how to connect payment success feedback to my online app server side processing?

soft juniper
#

Hi stripe Team,
I am using stripe.redirectToCheckout method but during payment i am getting Non-INR transactions in India should have shipping/billing outside India
Can you please help me here?

past helm
#

is it possible to transfer funds from 1 account to another? So Inter-stripe transferring?

lean cloud
#

Hello

#

Anybody from stripe team here to help?

#

Hi

misty hornet
#

@lean cloud I've created a thread for you, let's discuss there

lean cloud
#

I am using a software where I create sales pages and digital products on their website. I just need to connect my stripe account on their website and I did. But the transactions are not happening.

#

When I try to do a transaction it says NON-INR transactions address should be outside of India

misty hornet
#

@lean cloud Please use the thread, thanks

lean cloud
#

How can I do that? I have set my account to international payments

ebon radish
#

I don't know if I am in the right channel but I need to show VAT on the receipt that the customer gets after they got charged. Is there a simple setting for this?

uneven haven
#

how do we migrate charges api to payment intent api ?

quartz lantern
#

Hey, I have a platform that is a listing of accommodations, and we offer a monthly or yearly based subscription to be listed on it. We also offer a one-time payment service to promote events regarding those accommodations. MOre info here https://www.mapmelon.com/add-your-coliving

I don't understand why, but I am getting my account closed. The only thing stripe support has told me is that We are part of the restricted business categories https://stripe.com/en-jp/legal/restricted-businesses.

They did not specify which one and after reading the list, my platform doesn't fall into any as far as I understand.

Could someone know why I am getting the account closed for restricted business? Has someone experienced a similar issue?

uneven haven
#

i have added amount =100

#

but in dashboard it is showing 1 rs charged

fiery acorn
#

Hi

uneven haven
#

How do we confirm payment in api side how to send paymentintent id to server side ?

golden cosmos
woven quail
#

on subscription update can we pass the success and fail url in it so that after the payment it redirects to it

`subscription = subscription.modify(
subscription_id,
proration_behavior='always_invoice',
items=[subscription_item]
)

    subscription = stripe.Subscription.retrieve(subscription_id)

    invoice = stripe.Invoice.retrieve(subscription.latest_invoice)
    
    # return redirect(invoice.hosted_invoice_url)`
harsh ember
#

I get this Unexpected developer error please try again later when I tried to make Google payment but there is no error message on console

frosty vigil
#

Hi All,

I have a parent account and i am attaching connected accounts with this parent account using APIs.
I would like to attach the information for :
-Who made a payment (This is already happening)
-To which connected account the payment was made(Need to understand how to attach this information through APIs)

So that i can fetch and created a payments related dashboard at my end easily based upn these 2 filters

onyx crest
unborn abyss
#

Hi Everyone,

I've just created an account. I just thought of a scenario that in case a customer cancels a Subscription and wants to continue it again, I've seen that a new Subscription needs to be done.

However, for example, the customer just started their Subs in April 8 then ended it May 3rd. The customer decides to continue it on May 4th. How can I do it in API wherein the start date would be May 8? How do I do it in API? I don't want them to be charged from May 4 to 8.

granite swallow
#

Hi Team, This is Arvind. We have implemented Apple & Google Pay integration using stripe elements

manic elbow
#

How to see only new earning amount from dashboard (which should exclude recurring amount)

next niche
#

Hi Support team,
I had 3 invoices in Uncollectible due to payment method was incorrect...After that I update to add the correct payment method via customer portal and set default payment method...It was automatically trigger payment for the 1st invoice only, not for all 3 invoice.
Is this correct behavior ? any document about this ? thanks u very much!

polar scroll
#

Hello. We would like for certain details (eg Description, Metadata, and maybe Customer info) to be passed through to our Connect merchants as part of our payment flow. We've got the system set up to populate those fields on the automatically-generated transaction, and we can see them on its corresponding payment, but our merchants can't. They only have a limited view of things.

How can we make those details visible so that our merchants can reconcile the payments with the services that they're providing?

median abyss
#

Need some help for retrieve the invoices created by today

glad owl
#

Hi everybody. I made a one-off payment using Stripe Checkout. A charge and PI (pi_3N5kZBChMfoWHRa71yHsvUKI) was created and paid. Using web interface I can see that PI is linked to a particular price. But I cannot find how I can retrieve a price (via API) having PI id only.

jagged bobcat
#

I have two questions: 1) is it okay to use card element these days? 2) My card element doesn't have cvc and expiry fields how can I configure it?

flint hedge
#

Hi Just wondering. Is it possible in stripe to change the assigned customer for a created subscription?

uneven haven
#

charge api is going to be depreciated ?

hushed pecan
#

Hi there!
😵‍💫 Issue with some subscription renewals

ashen pewter
#

hello, anyone can help me about payment?

rough zealot
#

hi team,
how to create a payment failure case on checkout session so that we can test payment failure link

nova glen
#

What I do now please someone help I did legit charge even my client know about it but stripe I don't came nowhere and put this on my account

hollow prairie
versed yoke
#

Hi

#

no human?

#

then pass

#

leaving this space

patent mantle
#

what does it meaans the subscription is realeased

#

evt_1N5lKHSBeubK048wPRFJNV45

foggy pier
#

hello
I implemented stripe in react native and use initPaymentSheet for payment via card but i can't see saved card in sheet why?

can you please help me?

upbeat kettle
#

Hello all!
I have several products: A, B, C with different prices.
The customer can add a complementary product (D) whose price depends on what he buys. That is, if he bought product A then the price of product D would be 10. If he bought product B, then the price of product D would be 20.
What is the best way to implement it?
(Of course I don't want to reveal to the customer the difference in the prices of product D....)

leaden drift
#

Hey, I'm looking for a little help on the following issue:

I'm using Stripe destination charges. My merchants receive payouts. I want to register these payouts to the corresponding sales.

In the stripe dashboard I can see the payments that clients have made. In the details there is the "connections" section where payouts are shown if they are made. I want to retrieve this information via the API. How can I best retrieve this info? In my system I keep track of payment session ids, payment intents ids and charge ids.

neat spoke
#

hi guys new to the channel just having a few issues with completeing requirements for stripe payouts as website site is under construction and is restricting payouts is there anyway around this until website is complete tried putting social media acc in and will only except a website

flint hedge
#

Hi team,

Is is possible to clone an existing subscription with all the data including meta data then assign it to a new customer?

lucid wadi
#

hello i need help regarding stripe top ups
anyone to help?

static compass
#

hi, at what time are instant payouts daily volumes reset? we are a platform providing instant payouts to our vendors through custom connect

past bloom
lapis spindle
#

Hiya, I was wondering if you could give me some more context behind this event.

It appears that a certain part of the lambda function has been executed twice, I found the event trigger here https://dashboard.stripe.com/events/evt_1N3G7SKWqxTFrzeAEkFsj89s and saw that 2 attempts were made (to zohoapis.eu) one failed and one successful.

Id like to know if the failed webhook still managed to execute some part of the lambda function (zohoapis.eu) or some extra clarification would be great!

Thanks!

vocal wagon
#

This may be out of box content but should a command ping api.stripe.com return something? I have problem with that name resolution on multiple devices using cellular data / vpn

vocal wagon
fair rivet
#

Hello Stripe Team, I hope you are doing great. I have a question regarding accessing reporting data from API, is that possible?

candid gyro
#

Hi,

I'm having trouble with the checkout session I'm creating in which I want to charge application fee to the connected account but when I follow the node code as per guide my main test account is showing negative balance also the net amount is showing different in both accounts.

Here is code snippet I've used for node

frail rock
#

Hello I need some help , I want to add Stripe Processing Fee to my laravel Project @noble finch

vocal wagon
#

Morning all. I received an checkout.session.completed event and in my webhook i use the SessionService to retrieve line_items and subscription data but i receive a Stripe Exception with message "No such checkout.session: cs_live_b1teKhSdFPi4RjtMCBCK5fm6ZXsMfMOz7OhODNAk9jy1oINahFEHCoQGGm" but this checkout id is present in stripe logs. Any help? Thanks

proper hare
#

I've contacted Stripe support to request enabling bacs_debit in SetupIntent API but to no avail, haven't received a response from them. Any update?

willow echo
#

Using Stripe Checkout in dev mode, is there a way to auto-populate test credit card data in the checkout form?

soft juniper
#

Hi Stripe Team,
Here loadStripe is assigned to stripePromise but it is not used anywhere, can you please let me know what's the use of stripePromise here?

turbid delta
#

Hi team

#

I need help with strip account

vocal wagon
#

Hi Team, I am looking for your help. I just started cooperation with slowhop.com and I am the first place located in Turkey. I would really appreciate to make possibile bank transfer of future incomes to Turkish bank accounts as for now it is limited to several countries (TR excluded). It seems that slowhop.com is expanding and it is very likely that in the future more Turkish places will advertise there. Looking forward hearing from you 🙂 Thanks!

covert bear
#

Hello Everyone
i need help with payment retries

opaque hound
#

hello, I hava some question. I use the wrong card cvc for api PaymentMethod create, but I can take the response. why?

foggy pier
#

hello

#

hello
I implemented stripe in react native and use initPaymentSheet for payment via card but i can't see saved card in sheet why?

after adding setup_future_usage save card option remove from sheet

proper hare
#

Why can we not use trial end in combination with billing anchor in Checkout but it's perfectly supported using Elements?

devout basalt
#

Hey, I'm trying to debug subscription creation. For that I attach pm to customer make it default pm and then create subscription. But this flow is different from the one involving checkout page.
In my case, since pm is already attached - subscription is created with status 'active' (so no subscription.updated event is generated). On the other hand, using checkout session, subscription transits to active status from incomplete and generates 'subscription.updated' event which is very important in my case.
I also tried passing default_pm as arg for subscription creation instead of making it default for customer but nothing changed.
So, how can I achieve incomplete subscription creation so that it transits to active status right after creation?

elfin veldt
#

Hi. I use 'chekout' to pay my subscription. When I create a session on checkout, I specify client_reference_id as my own invoice id. When I get the webhook 'checkout.session.completed' I can get the client_reference_id, but with this hook the order is not paid yet.
When webhook 'invoice.paid' - client_reference_id is missing. Can you please tell me how I can confirm the order on my resource, after payment with stripe?

vocal wagon
#

Hi, I hope you're doing great 👋

Is it possible to use upcoming invoice to check how much a product will cost after a coupon is applied to it?

e.g let's stay I have a user A who already has a subscription. I want to check how much adding a product (seat) to his subscription will cost, but I'm not interested in how the whole cost will change, only how the coupon will affect the price of the product (seat).

elfin veldt
foggy pier
#

hello team

i m getting this error when i used same customer second time
i implementd in react native

past bloom
#

@hollow prairie Hi, I'm a developer at Fundbox and we have an app in the Stripe apps marketplace. I'm trying to test the app using my local machine with the testing setting. I opened this ticket which includes all the details https://github.com/stripe/stripe-apps/issues/834

GitHub

I'm trying to access the dashboard to test the fundbox demo user, but it seems I don't have access. I've configured the env as I usually do, so it works with my machine, I also ranstrip...

frosty coyote
#

Hi, is there a chance something in the API or node libraries has changed around payment intent declines? We're seeing an issue where calling paymentIntents.create from the node library throws an error for insufficient funds. However, we are under the impression that previously it didn't throw an error, and instead returned a response that included the information saying it had failed. Ie, previously we got an object with all the failure details, now we are getting an exception which contains no details other than a generic decline message.

Are you able to shed any light on this? We could be wrong but its hard to debug, but we are noticing an issue related to this and struggling to relate it to anything else.

here is an an example transaction we did in test mode: pi_3N5njzDD3nZJlvMp03UxLCgmpi_3N5njzDD3nZJlvMp03UxLCgm

tardy spade
#

what is stripe connect id do we need to use it in test mode also?

vocal wagon
#

Hello,
We are integrating with the Stripe Connect platform, so our existing and new clients will be connecting through our Stripe Platform account. During our testing on the Test Account, we spotted that the transactions processed through our Connect Platform don't show up on the clients' Dashboard and are only visible in our Connect Platform account within the Connect section. Is this an expected behaviour or is it something specific to Test Accounts only? Thanks

lucid wadi
#

hello i need some help in payouts
can anyone help?

rough zealot
#

Hi Team,
I want to create a checkout session where the user will pay on a subscription basis, When I am creating a checkout session I need to pass the existing product id as the default price of the product keeps changing on timely basis

ashen pewter
#

anyone can help me?

pallid birch
#

I never officially found myself up for this app so I'm not exactly sure how I will get paid or if somebody else is getting paid

turbid delta
#

Hi need to know client secret API of the paymentIntent

#

Hi need to know client secret API of the paymentIntent

zenith gull
#

Hi, I need to clarify finally one case. On our project we use destination charge mathod. According to that - platform is responsible for Stripe fee. Can we make connected account responsible for Stripe fee?

echo linden
#

how can i change the email stripe sends as it shows my personal email and i don't wanna show phone number

true nexus
#

Hello, everybody!
I have an issue with Account Links.
We have implemented custom onboarding and sent data to Stripe via Stripe API.
Also we are listen web hooks and tell our users that they have some issue with Stripe (for example Stripe is required documents).
We are create Account Link with type: account_update, but Stripe redirect users to some kind of onboarding. So user should send his data to Stripe one more time.
Does anyone know how to fix it?

I expect that user should see his data when he go to Stripe to send some info.

nimble solar
#

Hello, everybody!
How to hold stripe payments on woocommerce?

vocal wagon
#

Hey Guys,
How can i delete the connection between Shopify Payments and Klarna ? My problem is that i want to use Klarna as an separate payment method in my online store, but because my URL of my onlineshop is already connected with the Klarna Account which shopify made for me on Shopify Payments, i can't connect my Klarna account which i made for my company

lucid wadi
#

hello anyone here is to help me with payout apis?

lime sierra
#

Hi Stripe team, we occasionally get the "too many concurrent updates for the same secret" error in production. Could you tell me which of the rate limits are in effect when this error happens?

It doesn't sound like it's this one:

For most APIs, Stripe allows up to 100 read operations per second and 100 write operations per second in live mode

It's more like this one, right?

A concurrency limiter that limits the number of requests that are active at any given time.

past bloom
#

Hi, I'm trying to access the dashboard (I'm working with the app in the Stripe apps marketplace). When I'm trying to connect via my local machine I'm receiving the following error:
Refused to connect to 'https://api-segalee17-rde.fbx.im/stripe/get_user_token' because it violates the following Content Security Policy directive: "connect-src http://localhost:* localhost:*
https://api-omerfranco-rde.fbx.im/stripe/get_dashboard_data https://api-omerfranco-rde.fbx.im/stripe/prepare_offers https://api-omerfranco-rde.fbx.im/stripe/request_draw https://api-omerfranco-rde.fbx.im/stripe/get_user_status https://api-omerfranco-rde.fbx.im/stripe/get_user_token https://api-omerfranco-rde.fbx.im/stripe/disconnect_user https://api-omerfranco-rde.fbx.im/stripe/is_user_signed_disclosure".

omerfranco is a separate machine (the dashboard is accessible via this machine). Ive added my local machine name to this array "connect-src" in the stripe-apps.json.

magic lance
#

Hi. I have Shopify + Stripe related question. Stripe is available in Croatia from June 2022 and on Shopify when I want to add Stripe as a payment provider it says that isn't supported in my country.

wind hazel
#

Hey, my ID is being renewed and it takes at least 7 days but I asked for a urgent one that takes 3 days, meanwhile I got a paper with all my information that is gonna be on the ID, can any Admin/Staff confirm to me if I can use that paper next to my old ID to verify the ownership of it?

daring patrol
#

hi, is it possible to simulate the "pending" state of a custom connected account in test mode ? and if so can we also simulate stripe action like "validate the verification of the ID card" or "reject the document for ID card", etc

eager hill
#

is there an easy way to stop automatic invoice collection for current and future invoices only for a specific customer? through api

rough zealot
#

Hi Team,
May I know if there is a way to create a lifetime subscription plan for my Users, so that I can track their active and inactive subscriptions

misty olive
#

How do i get acces to mobilepay intergration?

fiery iris
peak umbra
#

Hi, when I create a subscription with a duration of one year for example, is there a parameter so that the subscription is automatically renewed at the end of these 1 year, thank you

tired wedge
true nexus
stiff hound
#

unable to enter otp..

#

otp input field looses focus

#

I tried uninstalling all browser extensions and clearing caches and cookies..but it did not work

#

Can anyone help me out with it?

quick frigate
#

customer with id cus_NrTdY7pH25Ui1x has two credit balances in two currencies , but when I am retrieving this customer I am only getting USD balance . How to get all the balances ?

hushed jasper
plucky patrol
#

how can I verify the card is valid and working

woven quail
#

subscription = subscription.modify(
subscription_id,
proration_behavior='always_invoice',
items=[subscription_item],
payment_behavior='pending_if_incomplete',

    )

when we execute the code the stripe tries to do the payment for it

is there ay way to do not allow stripe to do the payment for it

restive gale
#

I just finish flutter_stripe 9.2.0 package in flutter app. Android is working fine but in iOS i got error on create token

Error is following:

Unhandled Exception: type 'String' is not a subtype of type 'int' in type cast

_$$_TokenDataFromJson (package:stripe_platform_interface/src/models/create_token_data.g.dart:150:30)

ripe valley
#

Dispute

quick frigate
#

is there any api to add credit balance in different currencies ?

forest beacon
#

hello all, is there a way to change OTP from being received via SMS to be received via email address?

glass portal
#

how to extend free trial in update invoice

#

what is the payload i have to pass

restive kiln
#

Hi Team,
Im offering my customers a 14-day trial period. I get a webhook call from Stripe 3 days before the trial ends from webhook "customer.subscriptions.trial_will_end". Is it possible I can configure the settings so I can get this call on more than one occasion, eg 7 days before the trial ends + 3 days before the trial ends + 1 day before the trial ends .

vocal wagon
#

Hi,

I'm building a platform with Stripe Connect (using application_fee_amount when creating payment intents). I want to retrieve the net amount sent to the destination (some connected account) every time I process a payment_intent.succeeded event in my Stripe webhook handler. Accessing payment_intent.latest_charge.balance_transaction.net `gives me an amount where Stripe fee are substracted and not the whole application fee.

In the connected account, I see a corresponding charge object that is different from the one attached to the payment intent and this former charge contains a balance transaction with the right net amount (payment amount minus the whole application fee). Can I access this charge object from the payment intent? Or is there another away to access the info I'm looking for?

grim ivy
#

Good morning, is there a way to force payment_intent creation when creating a checkout session with payment mode?

vocal wagon
#

Hi Stripe team! I'm trying to use Destination Charge to transfer payment from our platform account to connected account. But In this way, platform account info appears on all the invoices created instead of connected account. So I was trying to use on_behalf_of when I created invoice, but in this way, tax calculation is not supported regarding the FAQ. Is there a way to use destination charge, and let connected account appear on the invoice as sender, and show tax info on the invoice as well? Or I have to use direct charge instead to achieve that?

jagged belfry
#

hello, my account is limited, i can't withdraw funds, payments are being adjusted, how to solve this problem? where to find a specialist? I wrote to support - they did not answer me

worldly topaz
#

Hi there,
I'm implementing stripe with a website
i need to do the following
Create a subscription and give trial for user until day one next month
After that i need to pay the monthly subscriptions manually using cronjob so that i can add fees or discount
Example: discount 30% on first invoice and so on...
Can you show me how to do that ?

slim anchor
#

Hello, I am running into a weird error when trying to use a direct charge.

twin hamlet
half vessel
#

Hi all. Is there any way we can copy/move customers out of HubSpot and into Stripe without having to ask them to re-enter their CC please?

inner acorn
#

Hello, when does Stripe transfer payments? I only use it because a ticketing platform requested it but so far not payments have been transferred to my account

strong blaze
#

hi , I have a problem with subscription can someone help me?

fair rivet
#

Hello Stripe Team, I have a question regarding accessing specifc billing report from the API. Do you know how to download the "MRR per subscriber per month" report from API please?

queen sluice
#

Hello - I am trying to test how Stripe was set-up on a mobile app. As part of the testing when it was configured for Stripe to go from uncaptured payment to captured. I wanted to know if I am able to use Stripe Clocks in order to advance time while testing.

half vessel
#

Thanks @rose otter for your reply in #dev-help message, it was just what I was after ❤️

Dongbot seems to be faster at closing threads by the day 😢

Edit: Freudian typo there....

craggy vigil
#

👋 Hello! Team and I are building a custom subscriptions integration - following this guide, https://stripe.com/docs/billing/subscriptions/build-subscriptions.

In our use-case we have seat-allocation requirement - think of a specific user being counted as part of the subscription access (taking up a unit in subscription.quantity). Due to the async nature of 1) Creating the subscription, 2) Collecting payment, and 3) Granting access - we're wanting to tightly couple the specific checkout instance and our user IDs to grant access.

❓ Wondering if there is a unique identifier to parse within that guide linked where we can describe that coupling?

ruby walrus
#

for off-session charging, is there a specific time or situation when mandates expire? what's the procedure to renew them?

runic cosmos
#

Hi, We fixed our POS reader issue. Works fine.

Wondering, if we could embed the reader into a POS app we are creating to avoid the whole DNS/Pairing issue.

Or perhaps we can build our pos directly onto the card reader. We are using the expensive one.

sand tusk
#

Can anyone clarify what this means:

payment_intent_unexpected_state
This PaymentIntent's payment_method_options could not be updated because it has a status of succeeded. You may only update the payment_method_options of a PaymentIntent with one of the following statuses: requires_payment_method, requires_confirmation, requires_action.

The update we're trying to do is to update the meta data: req_2KBgtMzlgCOWkO

oak crescent
#

Hi all, In my InvoiceAttempt object,I have attempt count property, but how can I know how many will retries are done before my subscription become 'canceled'?

oblique osprey
#

Just want to shout out the dev/s who used 221B Baker Street, London as the address under the blurred feature for the Risk insights. Love it.

gloomy zenith
#

hi everyone. I have just updated the stripe.net nuget package to the latest stable build and i now get this error: 'PaymentIntent' does not contain a definition for 'Charges' . what can i use instead to get this charge info? It seems it was a collection before but now it's only possible to access LatestCharge to get the most recent charge

upbeat needle
#

I am working on credit notes and had a few questions. First, I am trying to complete a credit note on a completed invoice by sending a list of credit note line items using a credit 'quantity'. Is there a way for me to indicate that the entire total of the credit note should go to credit_amount rather than the apparent behavior of the total being allocated to out_of_band_amount? Am I required to calculate the total and pass that through the credit_amount field?

thorn remnant
#

So like, I narrowed down the root cause of my webhooks erroring 100% of the time which results in it being disabled by stripe.

For some reason this has something to do with it where stripe seems to be sending an outdated timestamped event for some reason that makes this code throw (that is in the pull request linked below).
https://github.com/stripe/stripe-dotnet/pull/2693

slim anchor
#

Hello I have a question about direct charges when using stripe express on a standard account. I right now have it setup to just do a direct charge and take the payment instantly. I would like to change it to taking hold on a card and then capturing the charge at a later date so that if the price changes I have some leeway with the amount of the original charge. How would I go about doing that

unreal grail
#

Does the customer gets an email if I cancel a Stripe subscription via the api?

like this stripe.Subscription.delete(subID) ?

woven quail
frank basin
#

I need to increase the price for many users who have a specific product on Stripe Billing. How would you do it?

rain helm
#

Hi there! How can I make a new metadata key appears in the list of available keys in the Stripe dashboard? What I need is to "pre-set" some new keys for metadata, so they will be available in the dashboard ?

vocal wagon
#

Hello, I have following problem: I create a subscription via api with scheduled phases. It works well. We have also a customer portal where we allow customers to cancel their subscriptions. But during the scheduled phases there is no "Cancel" button in customer portal. There is only the information that the extension of the contract has already been requested. How can I fix that? Thanks in advance.

signal timber
#

Hi, we received an email from Stiripe and our trying to clarify this:

Hello,
We noticed that you currently don’t use one of Stripe’s optimized payment surfaces such as the Payment Element. We’re pleased to announce that we’ve released a new integration path that makes upgrading easier than ever.
Now, the Payment Element can be rendered without first creating a PaymentIntent or SetupIntent, and it supports server-side confirmation, which means you’ll also be able to support advanced use cases like subscriptions and more.
A new study from Stripe found that businesses that switched to the Payment Element saw 10.5% more revenue on average than similar businesses that remained on an older Stripe integration.

Is it possible to use the payment element now without first creating a payment element? Looking at the documentation currently, this does not seem to be the case:
https://stripe.com/docs/payments/payment-element/migration

hexed vigil
#

Good morning, I'm trying to save a customer's payment details when sending them to a hosted checkout page (stripe.checkout.sessions.create). Right now all customers are created as "Guest"s and we are not able to auto-charge their cards with an invoice later. Is there any way to accomplish this?

vocal wagon
#

hi team,
can someone help me with the ongoing Stripe Connect issues?

fickle wasp
runic cosmos
#

Philosophically speaking Why do I need to be on same wifi network. If we are using the server SDK. I can see so many issues with my clients on this.

rapid shard
#

How do you retrieve currency exchange rate from € euro payment to £ GBP after payment is complete ?

vocal wagon
#

Hi, I had a customer pay using cash app but for some reason I can’t capture the payment, could someone mind looking at the payment for me?

summer kayak
forest latch
#

Hello! Quick question, what is the purpose of merchantCountryCode: string for apple pay?

dusky sluice
#

Hi! I'm trying to use the Stripe API to return a list of our net payouts in test mode.

Here's the code:

`const stripe = require('stripe')('sk_test_');

const payouts = await stripe.payouts.list({
limit: 3,
});

console.log(payouts);`

I'm getting the following error in my React app:

Module parse failed: The top-level-await experiment is not enabled (set experiments.topLevelAwait: true to enabled it)
File was processed with these loaders:

  • ./node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js
  • ./node_modules/babel-loader/lib/index.js
  • ./node_modules/source-map-loader/dist/cjs.js
    You may need an additional loader to handle the result of these loaders.

What additional loader may be needed/how else can this be solved? Thanks!

rapid shard
#

retreiving balance_transaction details after payout returns NULL

proven ivy
#

hi

#

we're having recurring issues with 3D Secure

#

there is a pattern of Barlcaycard transactions failing verification without presenting any options to the user

#

trying to establish if this something missing from our integration

#

we have captured HAR file with requests and error entries from console of user's browser

past helm
#

I have a SaaS with monthly subscriptions. I've already sold 6 subscriptions in the first few days. But I've driven 100's of people to the landing page. The feedback I got was it was too expensive at $99/month.

I've implemented a coupon for a $1/trial month and $39/month after that.

How do I cancel the original 6 subscriptions and update them that their new subscription will be $39/month?

Then I can email out the coupon to everyone who registered but didn't subscribe hopefully getting more sales.

muted jay
#

Hello, having read the documentation for coupons and discounts I am wondering if there is a way to tie discounts to specific customers. For example if I have customer A and customer B I would like customer A to pay full price whereas for customer B the price would be at a 5% discount for all of their subscriptions.

swift prawn
#

Hi, I am implementing subscriptions and was wondering if there's a point where an upcoming subscription invoice has been created but not finalized. The use case is, we have a a credit system where customers can buy credit to use on our platform, which includes 10% bonus credit. I was hoping to intercept the invoice with our webhook and add a "Credit applied" invoice item with a negative amount that would reduce the amount they are charged for the subscription.

rain swift
#

Hello 👋 is there any way to turn off Send Finalized Invoice Emails via the API for Connected Accounts?

rain swift
regal folio
#

hello guys

#

i got this message after i submited my id " We're unable to verify your business based on the website you've provided. Please contact your administrator. "

#

how can i fix it ?

tawdry harbor
#

Hey all
So I have one failed subscription and one successful subscription
[I've seen this in both Dev and Prod environments]
The requests are almost identical. One of them is marked incomplete and I don't know why.
Creating the subscriptions result in a 200 for each.
I tried diffing the output and various logs and there's nothing that stands out.
In Dev this happens when I use the 4242 4242 .. credit card. But in Prod it is happening with customer cards.

There are sometimes coupons being applied, and I checked and they're valid. Sometimes they work sometimes they result in incomplete. I'm really stumped. There's nothing jumping out to me. From my perspective it looks like a bug in the Stripe subscription Api. But it's hard to believe that there's a bug in the Stripe API.

I can't figure out how to deterministically reproduce. It just appears to happen some % of the time.

blissful tide
#

Hello,
I am new to Stripe platform and I am trying to use "stripe.Account.create" API to create a connected account.
It is a standard account and I would like to re-fill many details. However it is not working well. For example the phone number is asked again to the user ... whereas it is in the request :

Example:

account = stripe.Account.create(
  type="standard",
  country="FR",
  email=",,,",
  business_type="individual",
  individual={
      "address":{
          "line1": "11 RUE DES CERISIERS",
          "line2": "",
          "postal_code": "63100",
          "city": "CLERMONT FERRAND",
          "country": "FR",
      },
      "dob":{
          "day": 30,
          "month": 11,
          "year": 2000,
      },
      "email":",,,",
      "first_name":"Titi",
      "last_name":"Toto",
      "phone":"+,,,,,",
      "address":{
          "line1": "11 RUE DES CERISIERS",
          "line2": "",
          "postal_code": "63100",
          "city": "CLERMONT FERRAND",
          "country": "FR",
      },
  },
  default_currency="EUR",
sharp remnant
#

Hello friends,
I'm trying to figure out how to retrieve which product did a client buy from the webhook , since all the events I'm recieving are:
payment_intent.succeeded [evt_3N5uWOHKwC1Nojb61kQINoOi]
checkout.session.completed [evt_1N5uWRHKwC1Nojb6kB7eBO7C]
payment_intent.created [evt_3N5uWOHKwC1Nojb61EfcipWU]
mandate.updated [evt_1N5uWRHKwC1Nojb6DRRdTtLU]
charge.succeeded [evt_3N5uWOHKwC1Nojb61haVikfB]
and none of it has a property that may contain the items bought

atomic schooner
#

hello all, I'm new to the Stripe <> Snowflake integration, and I'm trying to see if there's an easy way to be selective about what data enters Snowflake, so that we can prevent PII from entering

fiery stirrup
#

Is there any way to get the fees associated with a specific transaction for us_bank_account payments? The transaction level report of payment fees seems to provide that information for credit card payments, but seems like it doesn't include us_bank_account payments. Am I missing something?

worldly topaz
#

Hi there, i've created a subscription using the code below, i need to create cronjob to pay monthly subscription plan + extraFees 🥹

const subscription = await stripe.subscriptions.create({
        customer: customer.id,
        items: [
          {
            price: process.env.STRIPE_PLAN_ID,
            quantity: 1
          }
        ],
        trial_end: billingTime, // set trial end to last day of the month at 11:59PM
        collection_method: 'send_invoice',
        billing_cycle_anchor: billingTime+1, // set billing cycle anchor to first day of next month at 12AM
        days_until_due: 1 
      });```
final nacelle
#

Hey there! How can I disable automatic Stripe emails when a credit memo is issued on an invoice?

median marsh
#

Are dynamic shipping rates supported in Stripe Checkout? Like for taxes, it's calculated after user inputs address. Anything similar for shipping?

somber solar
#

is it possible to use Embeddable pricing table for SaaS businesses
with nextJs?

glad agate
#

Hey Stripe team, does anyone know if it is possible to change the invoice.upcoming event to be sent at different times for different plan types? ex: For an annual plan, send the invoice.upcoming event 30 days before the subscription renews, and for monthly plan, send the invoice.upcoming event 7 days before renewal.

I looked at the docs (https://stripe.com/docs/billing/subscriptions/webhooks) and don't think this is possible but wanted to see if I was missing something.

Learn to use webhooks to receive notifications of subscription activity.

vestal cedar
#

Hi, i been testing my integration. But i'm having a error 'Test clock advancement underway - cannot perform modifications'. If i have that error, it wont work in productive environment?

tulip cipher
#

Hi, is it true that we cannot update a Price object amount in API Received unknown parameter: unit_amount ? But we were able to manually edit the price amount in Stripe Dashboard.

cinder cipher
#

Hi Stripe,

Hoping someone can help me accept a payment via ApplePay.
I’m using the PHP StripeClient on the server-side and having trouble taking the data from ApplePay and charging a customer from it.
Is my assumption correct that I take the ApplePay token, create a PaymentMethod from it, create a PaymentIntent from that, and then confirm it?

Here is a snippet of the data im working with from the iOS app:

{
"token":
  "{\"version\":\"EC_v1\",\"data\”:\”REDACTED\”,\”signature\”:\”REDACTED\”,\”header\":{\"ephemeralPublicKey\":\"REDACTED\",\"publicKeyHash\":\"REDACTED\",\"transactionId\":\"REDACTED\”}}”,
"paymentMethod": {
  "displayName": "Visa 4242”,
  "network": "Visa",
   "type": 2
  },
"transactionIdentifier": “REDACTED”
}

And here is a snippet of how im trying to use the StripeClient:

$stripe = new \Stripe\StripeClient($apiKey);

$paymentMethod = $stripe->paymentMethods->create([
    'type' => 'card',
    'card' => [
        //'token' => $this->input['payment']['apple_pay']['token'],
        'token' => json_decode($this->input['payment']['apple_pay']['token'], true)['transactionId'],
    ],
]);

Other things I’ve tried:

  • Creating a Charge directly with the ApplePay token
  • Creating a Stripe Token with the ApplePay token
  • Creating a paymentIntent with the ApplePay token

Thanks!

granite oasis
#

Hi Stripe - A question was asked earlier about charging a customer a dynamic shipping rate using Checkout Sessions. Can this be integrated directly with shipping carriers (UPS, DHL, etc) to pull in the calculated rate based on the weight/dimensions of the order and where it is being shipped?

proven girder
#

Hey i get following Error when trying to refund a customers money: refund_ability_revoked . No Help from Support for two weeks now.

jade lava
#

Is there a way to have a Custom_field dropdown option be selected as the default rather than no selection?

vagrant steppeBOT
#

jj_sessa

stone spire
#

hello, I'm using Stripe Elements to receive ACH payments, however, I'm running into all of my customers having to complete the "microdeposit" transaction email which is very confusing - is there a way to turn off the microdeposit requirement?

hallow bramble
#

Im using Stripe Connect with Standard accounts. How does one get the users to accept the tos? If i set the tos_acceptance parameter i get the following error: "You cannot accept the Terms of Service on behalf of Standard and Express connected accounts.". Is this only for custom accounts? How does one do that for standard accounts? Couldnt find it in the docs. Thanks!

midnight wasp
#

Hi, I was trying to tigger a charge block using a trigger card for a Stripe Connect account. However, when I do a charge with card 4000000000004210 , this causes no change to the account at all. Doc for reference: https://stripe.com/docs/connect/testing#trigger-cards

Is there any other way to just have charges blocked for a connect account?

cold slate
#

Hi Everyone!! I am trying to perform tests with invoice payment using ach_credit transfer, however when I try to configure the attribute Type on my payment method using the PaymentMethodCreateOptions class I noticed that this payment method does not exist. What option should I assign to be able to perform these tests?

#

Yes @copper reef , I am following the guide you mentioned

worldly topaz
#

Hi there,
Simply i'm implementing a subscription plan on my website,
I need to control the payments amount for billing to add fees or add discount for the plan amount
I need these 2 functions with the specific params:

1- The first one is subscription.create with the parameters to make invoices adjustable
2- The second is adjusting the payment for the invoices and charging the user the amount immediately

dawn stump
#

Hello! Quick question. If I'm creating products and prices for subscriptions, and I want them to display in multiple languages, is the only way creating multiple products, one per language? Or is there a way to localize products? I would prefer not creating multiple products, as that would mean duplicating prices and keeping them synced between languages

fervent mulch
#

Hey! I'm running into an issue with custom billing portals for subscription management.

I've configured my billing portal to allow for users to select and manage their subscription plan from within the portal, and when i log into a test link, i can see the subscription options listed. However, when I use the api call stripe.billingPortal.session.create to create a temporary, pre-authenticated billing portal link, the resulting portal I navigate to is missing the subscription management capabilities that the other portal has.

vocal wagon
#

Hello!

Been using stripe for a while now, and I enabled Cashapp Pay like last month and everything was going smooth. However I noticed since like yesterday or so the Cashapp payments were not being automatically captured for some reason and the paymentIntent status is set to requires_capture but the checkout.session.completed was being sent so the product is being delivered. I know I can capture on the dashboard or via the API but shouldn't Stripe automatically capture authorized payment by default? It was doing that when I first enabled Cashapp Pay a few weeks ago but not now.

Thanks!

cold slate
#

@copper reef Following the steps in the guide, I created a source, attached it when creating the customer and sent funds to the source. However, as you can see in the image, the invoice has not been paid automatically. Could you give me some idea why this has happened?

errant ether
#

Hi there, is there an option in the api to trigger "Send receipt" for finalised invoices?

hushed jasper
#

Can I ask the standard flow for handling order database changes when using confirmPayment(). The redirect that occurs makes me not understand how to handle customer experience and if timeouts/disconnects happen.

dawn sky
#

Hello, new to this but I was wondering if there was anyway to retrieve the following fields via the Stripe API: Total balance, Future payouts, In transit to bank and Lifetime total volume

burnt mountain
#

Hi dear I have a problem with payments

#

Can you help me please?

vocal wagon
#

Can I use my cash app?

solemn scarab
#

When I create a subscription and add a coupon via update before the transaction is processed, the coupon gets applied to the next payment instead of the current one. Is there a way to apply a coupon to the current payment instead?

flint quail
#

Hi, I need help with subscription metadata and invoice.paid events.

It appears every time an invoice is prorated we don't receive the subscription metadata.

I tested using the reset billing cycle button on the dashboard with proration enabled and disabled. (and in the billing portal sessions but they were always prorated)

bleak tartan
#

I run a SaaS that gets maybe $50 a month, why do I need to submit my bank statements? I've had like 6 payments total with 0 chargebacks.

vocal wagon
#

how do I can I login to stripe business with my stripe express account

willow latch
mighty oak
#

Hello, I need help with Stripe Connect custom onboarding, I have several questions, the first one is if I can use the same website from the main account on each custom account.

turbid raft
#

Regarding 3ds handling, i would like to clarify below (NOTE: confirm payment intent happens through our backend)

  • UI calls our backend to confirm payment intent. backend calls stripe
  • UI receives status = 'requires_action' and UI redirects the user to 3ds auth flow
  • Once the 3ds auth is done,
  • how will stripe knows that 3ds auth was completed
  • do we need to call confirm again to complete the payment process
  • or do we just call get payment intent to get the updated payment status
daring narwhal
#

Anyone else noticing strange issues between https://js.stripe.com and Microsoft Clarity in Safari? (All other browsers work fine)

honest scroll
#

Hi

#

I am using StripeIntent API to process payments

#

I need to pass fulfillment_date to this API, how do I do that?

#

Is there any specific parameter to pass this date?

lavish gazelle
#

Is PayPal going to hit the payment element at some point? I've just seen the express checkout element beta has support for PayPal.

honest scroll
#

No paypal

polar scroll
#

Hello! Sorry I had to disappear yesterday in the middle of talking. Thread's been closed so I guess I'll just start another one.

We would like for certain details (eg Description, Metadata, and maybe Customer info) to be passed through to our Connect merchants as part of our payment flow. We've got the system set up to populate those fields on the automatically-generated transaction, and we can see them on its corresponding payment, but our merchants can't. They only have a limited view of things.

How can we make those details visible so that our merchants can reconcile the payments with the services that they're providing?

cold slate
#

Sure. the id is in_1N61obK4SdDqeXIsShOVOwSi

willow latch
fathom cloud
#

Hi, last time I want to charge our customer after we provide our service, because the fee is not sure before service finished. Today I do a demo: PaymentIntent set "off_session", card number: "4242424242424242". I expect it can charge without show our customer a payment page. But my dashboard tell me "The customer has not completed the payment."

opaque hound
#

Hello, I want to achieve future payments on my end. When users bind their cards, they need to verify that their card number, date, CVC, or CVV are correct. What process should be used?

willow latch
jaunty hare
#

결제 활성화단계에서 식별코드랑 계좌번호는 뭘 입력해야 하나요?

azure lagoon
#

Is there a way to disable invoice emails coming from Stripe on monthly subscriptions so that we can handle that ourselves?

small sedge
#

when a subscription is created via the api, does a setupintent also occur? from what it looks like to me is that the subscription is created and then a setupintent gets created as a result. seti_1N632sJtIqomQ4XBRt1Wv0di

graceful summit
#

When using stripe connect and separate charges and transfers. Whenever we receive a charge there is a period of 7 days where the money is on hold and if we make a transfer before this 7 day period there will be an error of "insuficient funds".

Is there a way to transfer this money to the connected account and also transfer the "holding period" to the connected account?

empty swan
#

I'm getting a error code 1001 for my payment method integration and my rep asked me to reach out to this channel. Can you let me know what error 1001 is for?

molten basalt
#

Hello,
Can anyone tell me about this error: [ERROR] Failed to POST: Post "http://localhost:4242/webhook": dial tcp [::1]:4242: connectex: No connection could be made because the target machine actively refused it. what I need to do on this?

jaunty hare
#

은행계좌 어떻게 추가하나요?

opal sun
wheat latch
#

Hey all - new to Stripe wanted to check something out rq.
I've followed the guide and added my custom domain and everything works, when I go to billing.customdomain.com.au/p/login/XXXXXX it sends me to the dash correctly but I'd also like it to send me to the login page when someone enters billing.customdomain.com.au without the trailing /'s - Cheers in advance

fickle pewter
#

hello i am suing stripe connect platform to split payment between two account but it not working

#

can you guide me regarding this

cold slate
#

Hi @willow latch, according your comments on this thread https://discord.com/channels/841573134531821608/1105669470376177775, I generate another invoice and sent funds for the exact amount for pay the invoice, however the invoice still on status Open and the automatic reconciliation not happen. the invoice id is in_1N64H5K4SdDqeXIsmKILZl0v

Discord

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

vagrant surge
#

Hi, I have a question does SEPA element need address to process payment, if true which address element is needed, only country , or country + zip code or what, how about full name is it also necessary ? I'm trying to remove any unimportant element or input that won't affect the user experience from my checkout form that is why am asking ? same question goes for the bank card since I only accept this two on the website I work on.

rapid epoch
#

I'm using magento2.4.3, updated stripe3.0, can't find get_client_secret method, it existed before, I can't get cartid's clientSecret through graphql

That is to say, how to obtain the clientSecret parameter through the graphql interface in magento2

stripe3.0

The vendor/stripe/module-payments/Api/Service.php public function get_client_secret($quoteId = null) before magento2.4 stripe3.0 does not have this method after upgrading to stripe3.0, how can I get clientSecret through graphql?

vocal wagon
#

Hi i am looking for the api to create a one time subscription. can you please guide me ?

graceful summit
#

When using stripe connect, we (the platform) receive a payment from a user in behalf of another business (connected account). now the connected account cant provide the service thus we make a refund to the user of the full price, but we lose money due to the stripe fees not being refunded.

We would like the connected account to pay us back for this stripe fee (since it was their problem for not being able to provide the service).

  1. How could we do this? I imagine we can create a transfer back from their connected account to ours, but not sure if this is the correct method

  2. If their balance is 0, this transfer will fail. Is there a way of adding a debt to the connected account so next time they have funds they can transfer that owed fee back to us?

vocal wagon
#

hello, how can i add Przelewy24 as working payment method on my wix.com shop ? Stripe is already connected with wix site

ashen pewter
#

anyone can help me?

ruby harbor
#

does anyone know how to edit the success page after a customer payment? I know you can edit it when using their FE components, but can't I edit the text after checkout through their UI?

scarlet ore
#

Does stripe provide any cryptocurrency integration where customers can pay through bitcoin or any other crypto to buy stuff in shopping app ??

pine wharf
#

hello i cannot sign in, and i forgot passford so i changed it. i have a backupcord, but it doesnt work

viral isle
#

Hello, I am using the preview subscription_update flow type for portal deep links and have some questions about functionality there. Is the the right place to ask, or should I go through the customer-portal-deep-links-beta@stripe.com email instead?

spring otter
#

Hi I have a question about stripe verification

opaque hound
#

Hello, I have a question to ask. Why do we return different results when creating a Setup Intent for cards in different regions? The Japan region can return card exceptions, while the Hong Kong region can create a Setup Intent normally by entering the wrong date and CVC. Why?

flint quail
#

Hi I need some insight on subscription plan changes and billing portal config.

So I am using a billing_portal / customer portal object, and customers can change subscription plans there.

Problem 1: We need to charge them at the time of the switch: We solved this by enabling prorations and invoice immediately from the dashboard - but now..
Problem 2: We don't want to charge at a proration rate. We just want to charge the full amount and make a new billing period instead of reusing the old one at a proration rate.

(to avoid situations where a user upgrades and they use the plan maximum of $5 of compute resources, but was only charged a prorated $5 rate, instead of the normal $10)

Would the only solution here to make our own subscription management page integrated with the API? Hoping there is some billing_portal config we could do

jaunty musk
#

I'm trying to set up a simple call to the stripeJS API using loadStripe and I keep getting an error saying that the Cross Origin Resource Policy header hasn't been set on the response. The browser is subsequently failing to load - anyone know whats going on here? I'm in a react and node environment and calling the stripe API from my client.

rapid pelican
#

Hello, I am creating a marketplace where users will earn money (like a freelance platform). I need to enable direct bank account payouts. Can I do this using Stripe without any user interaction with Stripe (specifically creating a connected account)? If so, how?

summer kayak
#

Hey!
We want to collect tax_id's from users upon the payment. It is available in the checkout: https://stripe.com/docs/tax/checkout/tax-ids
However, we made our custom checkouts and for payments are utilizing PaymentIntent. In there, I do not see an option to add tax-id field.
What would be your suggestion in this case?

Learn how to collect VAT and other customer tax IDs with Checkout.

solemn shell
#

hello i got restricted account in stripe, what should i do? my all funds are stuck now, and i cant accept payments.

nocturne goblet
#

Hi, when using a connect account for a checkout, should the api key be different, maybe from the connect account? Not sure where I can retrieve it if it's my issue

dry zealot
#

hi

real loom
#

Hi Dev Team, For the type="card" paymentmethod object other than the Card number, CVC, expiry Date. Does the paymentmethod object requires the billing_details[email] and billing_details[name] to to able to used by in payment/transaction ?

dry zealot
#

hi

echo linden
#

anyone using the Stripe ACH module for whmcs when i try to use it it dsnt show up on order form

viral yoke
#

Hello dev team

Will it be a problem for a user to create a Stripe "connect" account to sell on our marketplace, with the same SEPA as the user have in his "normal" Stripe account ? Or is it OK?

coral tundra
#

Hello Dev Team,
I would like to know how to use a Stripe Payment API feature. I am working with a big European company which buys used smartphones to repair it and sell it. My French company is launching an app which allows a user to diagnostic his phone and give him a price. Basically, if the user is ok with the price, he can give his phone to one of our employee and we would like to pay him. How ?
The big company (our partner) will create a Stripe account and make a deposit. The will give as a payment API access. Our goal is that when the user decide to sell his smartphone, we will make an API call (with our application) on the Stripe account of our partner to pay the exact amount to the seller on it's bank account. Is it possible ?
I'm looking for this information for a while !

frozen sphinx
#

what's the best way with Stripe Checkout API, to only update credit card ? I have a customer, with $stripe->checkout->sessions->create, and I'd like to find a way to send a checkout link to update credit card

proven ivy
#

while investigating issues with 3D secure integration we'v noticed following errors on the console:

lament pier
#

Hi! i'm using elements = stripe.elements({clientSecret: '{{$secret}}'}); to initialise my stripe elements, how to I change the clientSecret after initialisation/mounting if for example the amount I want the user to pat changes?

stark flax
#

Hi dev team,

I am trying to create an account on Stripe. However, Stripe is not recognizing my Spanish bank account as an official bank account number, and therefore I am unable to create an account. Do you have any ideas on how I can get some help to activate my account on the platform?

woven quail
#

is there any way we can check for card payment fails in stripe webhook call

glass portal
#

Hi Everyone, I want to refund the remaining amount to the customer on cancel subscription. Do anyone know how to do it ?

noble raptor
#

Hi need some help

steel pewter
#

Hello dev team, we connected our Stripe account with the AvaTax app through Stripe's webhooks (stripe-webhooks.png). We created a daily subscription (stripe-subscription.png) with tax and we noticed something strange, the first invoice shows the correct total_price = price + tax (stripe-1st-invoice.png) , the second invoice shows a wrong total_price = price + tax + tax (stripe-2nd-invoice.png). Why is this happening? Can you help? Thank you!

dry zealot
#

hi

placid lichen
#

Hi Guys

worthy comet
#

Hi

hidden tendon
#

Hello Stripe devs, I have a very specific question regarding the graduated metered price, here is the behavior I'd like to have :
Given a customer subscribed to a graduated metered price A, in the middle of his billing cycle with a usage of X for this price
When he upgrades to the graduated metered price B of the same product,
Then

  • he gets invoiced of his current usage X
  • his subscription item for A gets deleted and a new subscription item for B is created (with usage at 0)

Right now I don't manage to implement this behavior: I am using clear_usage=True because deleting a sub item from a graduated metered price requires it, but the usage of X does not get invoiced.
How could I do that?

crude kernel
#

Hello Stripe devs. I am using Stripe for a rails app, and Stripe::Subscription.delete doesn't seem to cancel subscriptions. Can someone help me with this?

fringe yarrow
#

Hi there, is it possible for a subscription to automatically generate a renewal invoice while there is another open invoice (with the "send invoice" collection method) and wait for the customer to charge it?

brittle fractal
#

Hello i have trouble with checkout session .I have added application fees and credit card charges with payment_intent_data inside checkout session create

ocean pond
#

Hi stripe devs,
I'm having some issues and was hoping maybe you could help? 😊
I have a react-native app with firebase functions and am following this example: https://github.com/stripe/stripe-react-native/blob/master/example/src/screens/PaymentsUICustomScreen.tsx but the thing is I want to enable the user to update the payment amount and the payment method on the same screen. Right now I do that by just calling initPaymentSheet and pass the new amount (instead of await presentPaymentSheet with the old amount) when the user presses the checkout button, but that just resets the payment method back to default. Am I missing something?

fringe yarrow
fluid heart
#

Hello, we seem to have received a test event from one of our connect account to our production webhook endpoint, is this something we should expect and have to filter out based on the livemode attribute within the data? The event id is: evt_1N5zaIPWx5QqkRbgJwH4ysem

vagrant steppeBOT
#

Nathan Ward

weary locust
#

Hi guys
I am facing an error that cannot see any events of webhook page. I am using test mode
Do you have any idea what's going on?

uneven panther
#

is there a way to generate a new secret key in test mode?

jaunty hare
#

2단계 활성에서 식별코드가 어디있나요?계좌입력창에서 계좌는 어떻게 알 수 있나요?

timid crater
#

Hello, We are currently encountering an issue with the auto payout function in our Stripe account, as it continues to process payouts despite having been disabled in our settings and replaced with manual payouts. We are seeking guidance on whether it is feasible to retain the payment amount in our Stripe balance instead of initiating a payout to our linked bank account?

wary sun
#

Hi! Can someone reopen my threads? It seems only admins can do this. Thank you!

noble raptor
#

can someone reopen my last topic

jaunty hare
#

Where and how can I get the identification code and account number and enter it?

woven quail
#

How can we detect a payment failure in case of auto-renewal due to reasons such as expired card or insufficient balance?

dapper elk
#

Hey there!
I ought to incorporate two payment methods other than card in our application, which are garbpay and paynow. I have enabled these two payment methods in dashboard. But the problem here is, it's just rendering card and paynow on the UI. I have to have grabpay.
And while creating payment intent I'm enabling automatic_payment_menthod.

Can anyone provide a solution or something, I might be missing.

spare aurora
#

Hello, I'm creating a paymentIntent via PHP, it has some metadata and transfer_data field with a application_fee_amount. My question is: Why the metadata doesn't get pass into the connected account payment info? How can I do this?

wicked cape
#

hey there!
i would like to ask if it possible to set different monthly payments (subs) for 1 product
i mean
forst 3 days 5$
after 1 month 30$
second month 25$
all next 20$
for example

wary sun
#

Hi! I'm tryin' to let my user decide if he wants to save its payment method for future payments. However, I got this error message "The provided setup_future_usage (off_session) does not match the expected setup_future_usage (null). Try confirming with a Payment Intent that is configured to use the same parameters as Stripe Elements.". Obviously, I did not instanciate PaymentIntent with setup_future_usage since I do not know at start what will be my user's choice... What am I doing wrong? Thank you

nocturne goblet
#

Hi, I asked a question a few hours ago about connected account issue, that is resolved (using the deprecated redirectToCheckout in front end), though when using apple pay, I get the following error and I don't know where/how I should enable the card payments capability

steel inlet
#

Hello! I want to upgrade mi PHP SDK version from 7.76.0 to latest stable version. Is there an easy way to identify deprecations in my code? Thanks in advance!

quick frigate
#

I manually retried failed "invoice.created" webhook event with eventId "evt_1N67PSPRH5tgkvBZuGooOrcL" on 10 May 8:02 UTC . Retry was successful with eventId "evt_1N67PSPRH5tgkvBZuGooOrcL". Then another automatic retry for same event happened on 10 May 08:25 UTC with eventId "evt_1N67PSPRH5tgkvBZuGooOrcL". Please help me understand why did this happen when previous retry was successful?

weak halo
#

Hi, there is a bug. To login, i don't receive SMS. My number phone is good and my connexion is good too.

lapis spindle
#

I have a lot of duplicate customers in stripe for the same name and email, there are transactions spread across these customers and im wondering if there is any way I can merge these together or remap the completed payments/invoices to one contact record and delete the others either through the front end or via API?

pastel stone
#

Is it possible to combine the Stripe Payment Element with MOTO, i.e create payment intent to collect card details and flag as MOTO

jolly tinsel
#

I am using Checkout and trying to upgrade from API 2020-08-27 to 2022-11-15. I am using one-time payments only and creating the Session server side.

I see this in the changelog:

A PaymentIntent is no longer created during Checkout Session creation in payment mode. Instead, a PaymentIntent will be created when the Session is confirmed.

After creating the Session in my backend I indeed get no payment_intent ID back from Stripe like before. I used to save this ID to my orders table and then use that to match incoming webhooks to confirm the payment. I see no unique identifier in the new format that I can use to match checkout payments to webhooks now.

Any idea how this is supposed to work?

gloomy zenith
#

hello everyone ,i'm hoping someone can help with using the PauseCollection on a subscription. i have used the api and got my subscription into a state that it shows as collection Paused. I now want to be able to remove that using the api. i have tried doing a subscription.Update and setting the PauseCollection object to null but that doesnt work. i have also tried setting the resume to datetime.now. but then it complains that i havent provided behavious on the PauseCollection object. i want to leave everything about the subscription the same but just remove the pause collection

limpid lichen
#

Hello team, I would like to know how the stripe automatic schedule payout works. I've payout schedule settings as Automatic Daily and Delay payouts by 2 days.
My impression is when the transfer is made from platform to account after that it would take 2 days to payout into a bank account.
But for some of the payouts I see them made on the same day as the transfer day. For example, the transfer was made at 12 AM UTC and the payout was done at 4 AM UTC.
So why It does not took 2 days to payouts here?

viscid tartan
#

Hi, is it possible to change the title of the invoice PDF? I can't find any mention of it in the support docs or the API so assuming not but thought I would double check here.

hidden tendon
tardy spade
#

hi team when i try to pay invoice using invoiceId below error im getting
can you please help me here? why im seeing this?
The PaymentIntent was confirmed with the off_session option, but the attached Source is not chargeable.

summer kayak
#

Hey,
If a customer has a Tax ID set, will it automatically appear on their invoice, or do we (or them) need to set something up first?

tall sedge
#

[Payment intent / Webhook]
Hello,
Is it possible to know which product (product_id and/or price_id) has been paid from a payment intent? The body of the webhook "payment_intent.succeeded" doesn't contain this information.

vocal wagon
#

Hi I would like to initialize stripe in the React app reading the pk key from a web service. So how can replace this code suggested in the documentation ? const stripePromise = loadStripe(
'pk_test_5.....'

vapid heart
#

I am trying to create paymentIntents payment but paymentIntents capture not working . getting error This PaymentIntent could not be captured because it has a status of requires_action. Only a PaymentIntent with one of the following statuses may be captured: requires_capture.
anyone can help me ?

#

using php api

tardy spade
#

hi
every time i use invoice.pay and every time payment is failing then won't it increase attemptcount?

brittle fractal
#

Hello, is their any hidden charges in stripe when we transfer amount to connected account with checkout session create

loud mortar
#

Hello. I am creating a platform where any user can transfer the amount to another user using the stripe payment gateway for a django app. I am using stripe connect for the same. Could you please help me for the same whether it is feasible or not.

wheat dagger
#

Hey guys! I'm setting up a Strip subscription with webhook, but I can't wrap my head on when I should set the customer id in my DB?

I would expect to have the customer ID from stripeApi.checkout.sessions.create function, (in my create-checkout route) but it's null.
I can get the customer ID from the webhook, but then, the user is not identified anymore (since the webhook is triggered by Stripe backend)

Should I create the user beforehand using stripeApi.customers.create ? Is it common practice?

signal lark
#

Hello,
following our last discussion, my client agrees to switch to the custom connect stripe to reduce onboarding.
As part of the KYC stripe requests, can I send the id document and the proof of location at the same time? If one of the documents is not validated, what happens? Thank you

vocal wagon
#

Hi! I would like to have more info about a webhook error

upper dome
#

Hello,

Recently, we started receiving error "Cannot create the usage record with this timestamp because timestamps must be before the subscription's current period end time." while creating a stripe usage record.

We do not send timestamp while creating usage record. We let it be default which is now.

Upon investigating, We found that their is a significant delay between a period timestamp and draft invoice created timestamp. Normally it is under 3-4 minutes, but since last 2 days, it went to 1 - 3 hours.
We have this error only during this delay period
Is there any issue with Stripe?

jaunty hare
#

How do I generate an account number and an identification code in Korea?

fluid girder
#

Hi! We're currently debugging an issue in our test setup that we believe is caused by improper rate limit handling (on our side), but I don't see any errors in the stripe console regarding any rate limited requests, would these even show up there in the first place? The issue is really hard to debug since on our side it looks like something just silently fails and the flow continues on which shouldn't be possible as far as we understand, any information around how rate limited requests are handled in the logs would be a great help

rocky crow
#

Hey everyone,

I have a wordpress website where I sell an ebook using Stripe Payment Link. I have some people who want to promote it and get a commission (affiliates) but the issue here is I don't know how I can track the sales back to the affiliate. So basically I want to create affiliate links for each promoter and track any generated sales.

I appreciate your help

tough locust
#

Hi all,

I am creating payment links in the stripe dashboard (so no api stuff) and when redirected to the payment link I give an parameter ?client_reference_id={current_user_id}. Can I now pass this id to the (custom) thank you page? I tried it like this: ' https://test.be/thank-you?user_id={CHECKOUT_SESSION_CLIENT_REFERENCE_ID} ' but it doesn't work.

I don't know if this is even possible in the payment links without custom development trough the API. But if it is, how can this be done?
(In short: I need a variable that is coming from the site, going trough the payment proces and back to the site).

Thanks in advance!

proven eagle
#

hello stripe , i have question i send to support in the website i have some problem and they not reply to me i have more than 5 day with no respong

magic lance
#

I am creating user with customer_creation: 'always', on checkout. Is it possible to make if user with same e-mail is buying through checkout multiple times to have only 1customer with single customer id. Currently after every checkout new customer with new customer id is created for that mail

lavish gazelle
#

I asked customer support about PayPal support for the Payment Element, they responded
"Jumping right in, I totally agree with you that PayPal Express checkout is supported in Stripe-hosted checkout and the Express Checkout Element"

I can't see any information on PayPal support for the Stripe Checkout, can someone link me?

solemn shell
#

I want to know why my business is no longer supported, and how i can fix that and accept payments again? What information i need to provide?

pallid hill
#

I need directions on how to access my business account (stripe) I don’t have access to the phone number associated with the account and I followed all prompts and it still want let me access I don’t remember the code either what do I do?

fringe relic
#

Hi guys 🖐️ , I have a problem with 3DS authentication modal, when I test with a Insufficient funds card and try again with a Always authenticate card the second card doesn't show the modal, but if I try in this same scenario with a regular good card the payment pass

lament haven
#

Hello everyone,

I'm currently working on integrating a deposit balance feature for our customers. To do this, I've created a 'Top Up' product priced at $1. If a user wishes to deposit $500, this translates to a quantity of 500. However, I've noticed that when a user subscribes to a product, the system deducts both the $500 deposit and the subscription fee from their balance.

Is this the expected behavior, or should it only deduct the subscription fee from the deposit? I'm open to suggestions on how we might better manage our customer funds. Any recommendations would be appreciated

scarlet ore
#

Hello, I'm using Klarna but I have a 1.5k limit on the payment in installments, is there any way to increase it?

sullen kestrel
#

How we can set a webhook where stripe send us all payment notifications?

knotty arrow
#

Hi, I have got a few unrelated questions. I hope getting them all answered in the same thread is fine. Here goes:

  1. Just curious if an Invoice with an Invoice Item with Unit Price/Amount as 0 can be Finalized and sent to a Customer.
  2. For the Invoice Link that we get from the Invoice API, wanted to confirm that it is indeed an Active Link and we'll not get an Expired Link from the API. Is my understanding of this Support Article is correct: https://support.stripe.com/questions/invoice-link-expiration#:~:text=These links expire 30 days,they open an expired link
  3. Is there any situation where the Invoice PDF is not made available after the Invoice is finalized?
sullen hill
#

Hello, I would like to know how to modify the text of the call to action button in the price list. I would like to have a little more choice than just: Contact us, book a demo and schedule a time. Ideally I would like to be able to have Register or Discover for example.

sterile dock
#

Has anyone setup a makrketing agency? How would i setup monthy retainers and ad spend? would they be in one lump sum (should they) - on top of that retainer fees are variable so there are no set products to make (that I can think of), however I would like to itemize everything - retainer, social media ads, google, print, media development.. and so on - Is there a way to create a product that itemizes these things based on percentage and/or fixed amount? Any help would be appreciated

grim ivy
#

Hi, I am using Stripe Go SDK v74 and it looks like Metadata is not available as a field on InvoiceParams is this expected? From the API docs, it looks like this is indeed an acceptable parameter for invoice creation.

pastel stone
#

Why doesn't the card element ask for customer name, will this not increase denials if the name doesn't match the card?

inland narwhal
#

Can someone confirm if the Stripe API key expire and if so is there a way to set it up not to expire?

uneven silo
#

Hi there. I'm researching what changes I need to make to upgrade the API Version from 2020-08-27 to 2022-11-15.

I read in the docs that I can configure a specific API version for a specific webhooks endpoint. That's great but, I don't see a way to set the version using the stripe CLI listen command. Any way to do that? Can you suggest any alternative?

craggy shoal
#

Hello ! When i create a subscription who needs a 3D Secure approvement, i'm able to retrieve the payment intent from the "souscription.latest_invoice.payment_intent" property, and i can check the status "requires_action" or "requires_payment_method" to get the "client_secret" and make my user validate his payment.

My problem is for my one-time payments when i try to use the same process : i create a draft invoice, i attach some invoice items to it, and after that, i want to check the payment intent status and get the "client_secret" if needed, but the "payment_intent" value is null on my invoice.

Could you help me please ?

leaden hazel
#

Hello! Does a stripe test card exist where the first charge will always ask for 3DS but for the remainder of the subscription it will not?

mighty olive
#

Can someone point me in the right direction in regards to handling some validation prior to making the call to confirmPayment(). I want to disable a submit button until all fields are validated.

steep mirage
#

Hello my dev team is informing me that, when upgrading a subscription, they need to trigger the upgrade multiple times in order for the new invoice to be generated

bronze kestrel
#

can I ask questions about sepa debit? has anyone integrated it here?

twin hamlet
#

Hello, is there a way we can charge our connected express accounts without a payment involved? meaning substract from their balance? For example to charge a fee for a payout.

vocal wagon
#

How can I get access to my account, or edit the account details??

placid cobalt
hearty spear
#

Hey there quick question: I see based on this documentation that Israel is listed as a "Supported country
Cross-border payouts enable platforms in the US to pay out to Express and Custom connected accounts in the following countries:" https://stripe.com/docs/connect/cross-border-payouts#supported-countries

Why is it that I cannot add Israel to the list of Express Connect accounts to create an onboarding link for? (see list below where Israel is missing):

balmy yacht
#

Hello - we'd like to give a developer access to use the stripe local listener, but if we get give the "developer"role they will have access to the non-test mode account and see all the production payments/charges, etc. Is there a role that would allow them to use the local listener AND only give them test mode access?

fresh marten
#

Hi. How can i include stripe connect in a laravel project ? I need to transfer payment to other accounts and get a percentage of that

bleak scaffold
#

I'm trying to set up a payment intent for $4500. It's intermittently giving me an error that the amount cannot be over $4000. If I disable AfterPay/ClearPay, then it works. Shouldn't the Stripe Element just hide Afterpay/Clearpay if the amount is too high? I'm also intermittently getting the message "Missing required param: shipping[address][line1]." When I try to do this, which I have only ever seen in this case, and is very odd because that value has never been required before. If it is required, why doesn't stripe just ask for it when the user goes through whichever financing option they selected?

vestal dune
#

Is it possible to change the labels inside AddressElement and PaymentElement in React? Like changing "Address line 1" to "Address"

craggy shoal
#

Hi, i'm trying to list the invoices with the status OPEN, but when i use the "status" in "invoices.list()", i have the error "Property 'status' does not exist on type 'IInvoiceListOptions'". Could it be because of the version 2019-03-14 of my Stripe API ?
Thank you

https://stripe.com/docs/api/invoices/list?lang=node

coarse oak
#

Hi guys, i have some problem with webhook and c# SDK to validate webhook with EventUtility.ConstructEvent ... i am getting a message "The signature for the webhook is not present in the Stripe-Signature header" but i did pass Stripe-Signature value to ConstuctEvent method

south geode
#

hello dear stripe team, I have been working with you for more than 1 year and there has been a lot of money in and out of my other account. I just opened this account and I think I did everything right. I took an order and my stripe account was closed, I think it's a system error. I'm out of business right now, please help me get my account back.The order is not fake, it is the order made by my real customer. Please help me I'm running out of business

hearty palm
#

Hi, will this API refund the remaining prorated amount in the running subscription to the customer?

"stripe.subscriptions.del(stripeSubscriptionId, {
prorate: true,
});"

Because usually on Stripe, it shows "Partially refunded" tag on the respective payment when refunded, but in this case it's generating a "Pending Invoice" for the remaining prorated amount and not showing "Partially refunded".

pastel stone
#

Is the best way to start a subscription using a MOTO payment method like this. Collect payment_method -> Charge initial payment via MOTO -> create subscription -> attach created payment method. Will the subsequent charges not have a higher risk of failure because they aren't marked as MOTO?

tawdry harbor
#

Is it possible to let me know why the payment pi_3N3Ih4JuTPaOXode1NRLl5ud failed? Customer is complaining and it is voided. But we have no logic for voiding payments on our end. So I am a little lost.

vocal wagon
#

Hi,

I'm using Stripe Connect with custom accounts. For the onboarding, I'm relying on the prebuilt form. When individual.verification.document appears in requirements.eventually_due for the connected account, if I present the onboarding form in update mode, there is nothing on screen that tells the user what is missing. If the user taps on the personal info section, then this section expands and it becomes clear a user identity document is requested. Is this normal that the form is not clearly telling what should be uploaded right away? May be I misconfigured something or I should wait until individual.verification.document appears inside currently_due or past_due?

wheat dagger
#

Hello! What is the safest way to prevent users from paying multiple subscriptions?
I'm using Checkout with webhooks, and I'm not sure how to prevent it.

If I check if the user have already a subscription before generating a checkout session, a user could (in theory) open multiple checkout sessions and then proceed to pay them all.

My goal is that a user can only have ONE type of subscription (between free, good and best, free being the default one), and should be able to upgrade from good to best using the Stripe customer portal.

tidal creek
#

Hey
Recently, we noticed a change in the API when we are trying to get an upcoming invoice for a subscription we start receiving the value invoice.next_payment_attempt value as null

spring tree
#

hello 👋
just a quick general question about stripe API costs... do "GET" requests like stripe.PaymentMethod.retrieve() have a cost associated to it?

golden elk
#

Hi Support Team,

I hope this message finds you well. I am currently using Stripe to process payments on my website, and I have a question regarding the use of webhooks. I understand that webhooks are recommended for payment methods like SOFORT and SEPA, which have delayed notifications. As a noob, could you please guide me through the easiest way to set up webhooks? Can i use an app like zapier? is that easier to do so?

sterile basalt
#

Hello
I am reporting a bug in Magento 2 extension (StripeIntegration_Payments)
My magento version 2.4.5-p2
My stripe version is 3.4.1

to reproce
1-create an test order paid by stripe
2-ship order
3-then try to reorder function

expected result
-order and customer detail come in new order

result
-new order page comes as blank order page there is no customer and ordered product detail

steep flicker
#

Even ChatGPT4 can't help with this one. Been going for 2 days trying to just simply integrate a stripe payment into my flutter app: void _handlePayment() async {
// Set up payment method
final paymentMethod = await Stripe.instance.createPaymentMethod(
params: PaymentMethodParams.card(paymentMethodData: paymentMethodData),
); , Undefined name 'paymentMethodData'.
Try correcting the name to one that is defined, or defining the name.

vocal wagon
#

Hi; I’m back regarding that cash app issue. Support told me that it’s fixed but the payment is still uncaptured. I can’t capture it or cancel, not sure what to do

whole quiver
#

@here Can anyone please help me with including StripeProvider in my app.js file?

twilit trail
#

We finally landed a customer! Woo
Problem is with Stripe Connected. Our customer is located in Belgium, and the dropdown is strictly locked to the U.S

twilit trail
twilit trail
wheat dagger
#

Hey! Last time I bother you guys.

Could you confirm that routes like stripe.checkout.sessions.list or stripe.subscription.list always return the result in descending order, meaning the last one created will be the first element in the response? I can't find this information anywhere...

I just want to get the last active Checkout Session, and the last Subscription.

plain osprey
#

Hi, I need help with PaymentSheet. Is there a way to prevent users from deleting all their payment methods through the Stripe API? I don't see anything in the Configuration (using iOS API) for it. Thanks!

twilit trail
#

Follow up question Bismark, is there any way I can make the Country option selectable by the user?

rapid shard
#

is there a way to retrieve customer No ? or no of customers ?

minor sparrow
#

Hi all, is there any way I can retrieve a payment credit card's Issuer identification number (IIN), i.e. the first 6 numbers of a credit card? Im trying to implement a discount for certain credit card issuers.

leaden hazel
serene knoll
#

Hi, I'm having a big issue with the verification of my account on Stripe. I'm under the age of 18 but I'm owning a website that has converted sales throughout Stripe. I confirmed the account with my parents ID, since I don't have 18. Now they want me to add a Vat registration certificate but I do not own one. Please help me out, I'll appreciate it! 🙏

rugged adder
#

Hi, I'm working on copying pan data from one platform account to another platform account. I understand that the customer id's from the senders account will be copied over as well, will there be a risk of duplicate customer id's once I copy it over. To give some context the recipient platform account contains customers for several connected express accounts. thanks!

final nacelle
#

Is there a way to adjust the quantity of a subscription line item but not have it take effect until the next billing period?

tropic bridge
#

Hello folks, i'm pretty confused with how the subscription schedule works. I'm attempting to downgrade a subscription but only doing so at the period end for the current subscription without any proration. But i'm stuck with an error, can somebody help me out?

eager raven
#

Hi. I need help with charges object after payment intent capture

vocal stump
#

Hello. The iOS SDK has this constant, which I need to use: STPApplePayContext.FORCE_SUCCESS for Apple Pay flows where the server does not return a client secret. However, it is marked with @_spi(STP) visibility to prevent it from being used. How do I use it? I can still just pass in "FORCE_SUCCESS" as a string, but if the constant changes that'll break. Advise? My solution so far has been to modify the SDK so a double nil is treated as success. Specifically, it's this code: https://github.com/stripe/stripe-ios/blob/master/StripeApplePay/StripeApplePay/Source/ApplePayContext/STPApplePayContext.swift#L500

Comment on the constant is: ```
/// A special string that can be passed in place of a intent client secret to force showing success
/// - Note: Only intended to be used with advanced workflows, such as multiprocessor support.

vocal wagon
#

I have specified multiple currencies during price creation, but after I retrieved it using API i have no data about other currency amounts. Why?

dusky tree
#

Hello. I need help with Stripe Dashboard. How can I manually send funds to a connect account if it's not from the same region??

craggy vigil
#

Hello working on building a custom integration of a subscription checkout.

  • we're calling stripe.confirmPayment and being successfully prompted for 3DS
  • we're also being successfully redirected to the specified return_url parameter

❓ on our "Complete" step via stripe.retrievePaymentIntent the promise returns with a Stripe error of resource_missing (https://stripe.com/docs/error-codes#resource-missing)

{
  "type": "invalid_request_error",
  "code": "resource_missing",
  "doc_url": "https://stripe.com/docs/error-codes/resource-missing",
  "message": "No such payment_intent: '{PAYMENT_INTENT}'",
  "param": "intent",
  "request_log_url": "{REQUEST_LOG_URL}"
}

Double checking the subscription within Stripe dashboard we can confirm it the payment method was attached and the subscription status transitioned to active

dusk rampart
#

Hello, i´m from México.
I want to get my payments in my bank account every day, is that possible?

scarlet summit
#

Hello, I would like to perform an off-session payment via an auth-capture flow. The capture step may be full or partial (I don't think this matters, but mentioning it in case it does). If the customer is required to perform 3DS, what status does the off-session PaymentIntent become? I saw conflicting answers that it will become requires_action, or requires_payment_method in this previous dev-help thread: #1098500610397053011 message

vocal wagon
#

Can stripe API allow me to query for multiple prices using one request? I know the IDs of the prices (let's say 0xA 0xB ad 0xC)

I believe the query language is a way, but I don't know if this supports WHERE IN equivalent

knotty orchid
#

Hey. Is there a way to allow changing payment method (Changing card) through application?

#

I saw something done with sharing links

last yew
#

Hey Stripe team, if I am looking to stop auto renewals for a yearly subscription for 1k + customers, what would be the best way to approach that ? Would I rather use the 'pause' or 'cancel' route ? I see pause just pauses payment collection, but cancelled actually discontinues services after a defined end date

round plank
#

Hi everyone, I am a new self taught dev. I am trying to build a project using minimal frameworks maybe just node and javascript. I want to build a subscription based store with members content behind the paywall. I have done some searching but can't really find anything close enough to what i want. Does anyone know of any tutorials that might help?

autumn geyser
#

Is there a way to completely disable CVC checks on credit cards?

signal tinsel
#

Hello, I have a specific business case and want to understand how to do it with stripe API

(airbnb style)

  • House owners can go on website, create an account and rent houses
  • Client rent houses, payment is going into the website company's stripe account
  • after checkout, the website company pays the house owner

(How can I receive money and then pay the owner programatically after a specific date?)

gleaming urchin
#

I have a webhook setup to record invoices, but I just noticed that we're getting some invoice objects that don't actually have an invoice id associated with it. Is this possible?

burnt jasper
#

Hello Stripe devs. I'm using OAuth to connect Standard accounts to my Stripe (platform) account. Under what circumstances could a Standard account connect successfully but have platform controls disabled?

tired pine
#

Hello, I have been linking a few test events to stripe payment. Now, after using my passkey, I am stuck at the "Verify your login" step. Is there a limit on how many links I can make?

earnest lintel
#

Hey there. Could use some advice on how to approach using Stripe in our scenario:

We are a platform and want to help our partners sell their end users subscriptions using Connected Accounts.

We have 3 plans

  • Bronze (we charge $29/mo)
  • Silver (we charge $39/mo)
  • Gold (we charge $59/mo)

We have two types of partners:

  1. We manage their subscriptions for them, and allow them to charge whatever they want, but we still collect the fee per subscription sold.
    1. 1 to 1 ratio of subscription to plans. Unsure if these customers should live on platform account or connected account.
  2. We don’t manage their subscriptions for them, we just collect a fee per plan.
    1. Under this model, should we just create a subscription for each partner on the platform account and have an item/quantity set for each plan sold?

Maybe we aren’t thinking about this correctly and there is a model where we can blend these together and make it less complex to manage. Thoughts?

unborn aurora
#

hello, is it possible for me using code to pay a client that I have. It's not a charge back or a refund btw.

shell warren
#

How can I ensure a customer who uses a 3D secure card for a subscription is notified when they need to confirm future payments?

west marsh
#

what banks do you use outside brazil, like in angola

slate vine
#

if I createCheckoutSession in my automation tests, how can I make it paid in order to make user paid?

fading sierra
#

Hey devs, greetings. I have a question: does the Stripe issuing platform have the ability to be configured so that people who have been issued with cards can be able to see their line-by-line transactions in any sort of GUI output?

river lava
#

hello, I'm new to this, I'm using Stripe as my 3rd party API for the payments, and now customers need to update their cards, in stripe docs I saw Stripe does it automatically. In case a customer's credit card is expired and he got a new card where his card number is the same but didn't update in the stripe, the Customer has to update his card manually, In this case, he also has to update his CVC.?

vagrant surge
#

Hi do you have an api that will return list of country where sepa payment and card payment are accepted ?

craggy vigil
#

👋 Follow up, team and I have been working on custom checkout for subscriptions

The guide covers how to create a new incomplete subscription and transition it to active once a successful payment has been made - and it works! 🙌

We have 1 other case to support which is a customer may already have a trialing subscription (that will cancel once trial completes). We'd like to have the same checkout flow were upon successful payment, the subscription will no longer cancel once trial period ends.

❓ What are the high level differences in implementation to support this scenario?

  • Do we create a PaymentIntent manually?
  • How do we ensure the successful payment method is automatically attached to this subscription?
obsidian hare
#

Hello! I have a question regarding the Invoice API. I noticed that when using collection_method as charge_automatically we cannot set the due_date for the invoice. That is OK for credit card payment method, but we have some customers who use a voucher like payment method very common in Brazil (boleto). We would like to set the due_date for the voucher when using charge_automatically, how can I accomplish this? Thanks in advance.

charred hazel
#

Hello My stripe account is going to be blocked in two days. Nobody is responding the queries and I don't know the reason I just got an email. Our 25% revenue has also been confiscated. Can somebody reach out to me.

jaunty hedge
#

Hey, so I have integrated Stripe to my LocalHost and tried it with the test api key. Everything works fine, but now how do I make it work for my actual website to accept real payments. What changes am I supposed to do to go from my LocalHost to my online website ? You can check my code at https://github.com/Molpo456/Stripe Its my first time doing this so sorry if all of this seems stupid and simple. Thanks in advance.

GitHub

Contribute to Molpo456/Stripe development by creating an account on GitHub.

rich flame
#

Hi stripe! 🙂
Can I create a payment link on my site (using the api) so that I can automatically fill in the email and country fields on your stripe payment page? I mean, when a user clicks on the link they do not have to enter the email and choose the country again, but that these data are already defined from my page?

craggy shoal
#

Hi ! I created a one-time payment by creating a draft invoice and adding it some invoice items based on a SKU ID. All the process works fine.
My question is : When i receive the "invoice.payment_succeeded" webwook, how i can recognize the SKU IDs that the payment was based on ? I can't see nothing in the payload that i could use for this.

Thank you !

sonic crater
#

Hello, I'm using hold money for connect account. Now I can hold money only for 7 days. Can I hold money for much time? Or can I change expiration time for exist hold (for example 3 day after payment intent)?

gilded raven
#

Hi, I'm a developer trying to figure out how to mock stripe.createToken in a jest test (with React).

fervent mulch
#

i'm using stripe's hosted web portals to facilitate the purchasing and management of subscriptions, via stripe.checkout.session.create and stripe.billingPortal.session.create.

However, i've noticed that if a user navigates through and completes the flow from the webpage returned by stripe.checkout.session.create multiple times, then they end up subscribing to multiple plans, which they may be charged multiple times for.

I understand that the intention is for users to only purchase the plan initially once through that checkout portal, and then allow them to manage and update their plan further through the billing portal returned by stripe.billingPortal.session.create. I have designed my code around this intention.

However, I really do not want there to be any possibility for a user to accidentally subscribe to two plans at once, and be double charged for it. Is there some limit I can set on stripe's dashboard to prevent a user from purchasing a second plan if they already have one active?

lime bear
#

charges key absent on payment_intent.payment_failed event. We used to get it, but now it seems that it's absent. Example: https://dashboard.stripe.com/test/events/evt_3N6GJiBb9dNaU75s0sQdOJ8U, the one that went to staging-1.mytime.com doesn't have the charges subtree in it. Please advise. Is this configurable somehow, or did something change?

vagrant surge
#

Hi, I have created a subscription and it returned a payamenet intent is there away to apply one time coupon when paying for this subscription using client secret?

noble girder
#

Hey everyone, my team is looking at integrating Stripe Checkout. We are a Sass product. I see that when the payment is done you give Stripe a success url to come back to. They also send a webhook letting you know that the checkout is complete. My question is since the webhook is on a seperate thread, what do people ussually do on the sucess_url to know when the webhook has been completed and the Sass product delivered. Do you make some API to call to check status? Do you use websockets to communicate through? Curious if anyone has any experience or recommendations

median lark
#

Is there a way to have a "service period" for non-recurring / subscription invoices?

vocal wagon
#

Is it possible to show a notice after the user pays an invoice?

I have my stripe account billing under a different name than the service im currently operating and I’ve had users confused on what the charges are

It would say like “please note that the charge will show as name on your bank statement”

granite oasis
#

Hi - can someone help me define how to create a workflow for Shipping Rates that takes into account # of products and if the customer is in-state or out-of-state?

supple breach
#

Hello! When creating a stripe charge object, I've come across this error: Stripe.APIError in our datadog logs. This is what I found in the stripe documentation page about this error.
API errors cover any other type of problem (e.g., a temporary problem with Stripe’s servers) and are extremely uncommon

It's only come up a few times in our logs in Datadog. I'm sure I can handle this exception better or provide a better error log on this, but wanted to make sure that this doesn't have to do anything with the payload being sent over to the API. Could someone confirm this?

timid horizon
#

Hey there, I am getting overwhelmed with the custom checkout payment. I am trying to follow. https://stripe.com/docs/tax/custom to some extent but I am not sure how continue forward. Is there any repo with the full code of these examples? I would appreciate if I can robber duck to move forward

fiery stirrup
#

Hi all. I am generating the Detailed Summary report for April 1-30 using the dashboard and then doing the same thing using the report run API but I am not getting the exact same results. I am generating the timestamps using a localized python datetime with America/Los_Angeles as its timezone but the report run API doesn't allow a timezone option for card_payments_fees.summary.2. Am I missing something?

visual roost
#

Hello, I am developing an application that uses CheckoutSession to handle receiving payments. I am hard-coding the price at $0 and the user is only intended to pay a shipping fee. The shipping fee will differ based on the country being shipped to. I am wondering how to achieve the shipping price variation? Do I need to custom code the logic with geolocation?
For context, I have tried:

shipping_options: [
  {
    shipping_rate_data: {
      display_name: "Mail",
      type: 'fixed_amount',
      fixed_amount: {
        amount: 80,
        currency: 'usd',
        currency_options: { cad: { amount: 300 }, }
      }
    }
  }
]

I am located in Canada and it is still showing me US prices and not charging the amount for CAD set in the options.

rustic parcel
#

hi, how to define paymentMethod?

little grove
#

Hello, How can I receive the payment in Turkish currency?

limpid summit
#

Hi Stripe team,

How can I build a local/simulated environment where I can

  1. make a payment.
  2. Do aggreation on the payment for and request a payout
  3. change the active payout to passive/automatic payout.

Is there a code sample/demo I can take to see how things flow end to end?

During the above process, I want to be able to see how paymentintent, balancetransaction, charges, and payouts flow in this process

fringe relic
#

Hi guys 🖐️ , Question: If I have a card with 3DS authentication, and the user pass the authentication, this card can use again without the 3DS? I mean, we save some clients with auto pay

hazy coyote
#

We are making a payment type us_bank_account. We are using stripe rest API to make the payment. is there a way I can get the bank name in the response body? here is request id req_TTxIexX1yQk16T

fervent mulch
#

I'm integrating tiered good-better-best subscriptions, with at_period_end updating enabled. I'm employing webhooks in order to determine when a user's subscription plan should be changed in our database.

My existing solution involves checking the current_period_start value of the event, and comparing it to a stored value. If it's greater, then I assume that the incoming event is the renewal of a new subscription period, and I update the user's plan accordingly. This works well if the user:

  • purchases a new plan
  • downgrades to a lower plan
  • cancels their subscription plan
  • has their plan renewed automatically at the end of the month

under these circumstances, the relevant updates are only made to my database when necessary:

  • when purchasing a new plan, the plan activates immediately
  • when downgrading and cancelling, the plan only activates at the beginning of the next billing period

However, one case isn't properly covered by this method: when a user decides to upgrade their plan to a higher tier.

In the event that a user decides to upgrade to a higher tier, ny backend should react by immediately modifying their tier to the higher value. With my current implementation, though, their plan does not update immediately, only updating at the end of the payment period, same as in the other scenarios.

My question is, then: how can I detect when a new customer.subscription.updated event pertains to a plan upgrade, as opposed to a scheduled downgrade, scheduled cancellation, or renewal?

swift wadi
#

I need help with one of the request logs

earnest lintel
#

Hey- Is it possible to get customers/subscriptions/payment methods migrated from one platform account to many different connected accounts?

hybrid shard
#

Hello everyone. I am implementing stripe checkout. According to the documentation, the session only expires in 30 minutes to 24 hours. I need to make it so that it expires in 5 minutes and the users cant get to pay from it so that my held item will be set free. Any suggestion on doping that. I was thinking of server side timer but I think that would take up too much of my resources as it is a BTB SaaS company and those business would have a lot of users using the service

pastel stone
#

How can I tell in the dashboard/api if a setup intent was MOTO? I cannot see this anywhere in the data, just the request

hushed light
#

Hi All (sorry in advance for the long question!),

I am implementing tiered subscriptions (basic, pro, premium) for my website, utilizing the stripe provided Billing Portal and Checkout Session UIs and webhooks. I have been combing through the upgrading/downgrading documentation but still having trouble understanding. What I want to happen is on upgrade it should immediately upgrade the subscription. On downgrade it should complete the existing billing period and downgrade on after the current_period_end .

When I go to test the downgrade in particular, it appears the pricing is adjusted and prorated as expected, but the actual customer.subscription.updated event that I listen for is fired and therefore I pick up the subscription change before the end of the period.

I have found a work-around where I can check if the event is upgrading or downgrading the subscription and if downgrading then ignore the event if the current_period_end is still in the future. However this feels like the wrong way to do it.

Other potential solutions I have been looking at is billing_cycle_anchor and subscription scheduling. For both of these possible solutions though I am confused on how this would work when using the Billing Portal because the event would already have come through once the subscription is updated in the portal...so I would have to retroactively tell it to start a subscription after the period end?

  1. Does the customer.subscription.updated event fire twice? Once when the initial subscription update occurs and once when the period ends? Or does it only fire that first time? For my work-around it would need to fire twice.
  2. Can someone help clarify how one of those other two solutions would work with Billing Portal or perhaps I am going about it all wrong?
jaunty musk
#

Hi, I'm wanting to integrate stripe checkout page into my website, but I can't find the documentation on it. When I try to follow the links, it just takes me to the dashboard? Any guidance on where I should look?

zealous coyote
#

Quick development question. I have a situation where stripe webhooks have not fired for successful transactions. I have the stored payment intent and want to know if there was a programatic way to look up events through the stripe api based on type = payment_intent.succeeded + having the payment_intent id. It does not appear for the documentation that there is a way to filter events containing specific objects. Any help would be appreciated

pure urchin
#

Hi there, I'm trying to pull lists of transactions from payouts to display in our platform's payout detail, and it's working great, except if the payout includes a non-charge transaction, in which case it only returns the non-charge transaction and none of the others. Any help much appreciated!

lean ivy
#

Hi there, I'm wondering if there is any demo payment gateway we can use for testing purpose. Can anyone advise? Thanks.

harsh ember
#

I get this Unexpected developer error please try again later when I tried to make Google payment but there is no error message on console
Also how to remove wallet payment option from Stripe payment element?

shell cedar
#

hello i need help

#

hello'

opaque hound
#

hello, my card is ok,but createSetupIntent error:Your card was declined.; code: card_declined; request-id: req_vnADXUIMKXqRR7

hasty nova
#

Hi, I need help. My company is a non-resident llc. My company is based in the US, but I am not. That's why I don't have a social security number. They ask me for a social security number and I don't have it, how do I solve it?

tired night
#

I'm trying to setup stripe terminal, im taking reference of youtube videos by stripe developers, here is the video https://www.youtube.com/watch?v=Do7kY4pUYx8 in the video on clicking more there is an option of terminal, I'm unable to see the option for terminal in my dashboard, please help and tell me how to find it.

cursive iris
#

hmm im trying to test a failed payment on subscription with time clocks but when I add the card into the account it says insufficient funds?

#

like, i created a customer and added the subscription, added a valid card and purchased the initial month and then added more time, 2nd month went fine, but on the 3rd month I want to test if the payment fails, how can I do that

vagrant surge
#

do I need to add the address to stripe confirmSepaDebitPayment ?

  payment_method: {
    sepa_debit: ibanElement,
    billing_details: {
      name: 'Jenny Rosen',
      email: 'jenny@example.com',
    },
  },
})```
upbeat wagon
#

do stripe have "feature suggestion/request" forum/chat/system?

grave agate
#

hello, if a customer successfully pay from stripe.confirmPayment,, can we not automatically redirect them?

past blade
#

hi, is it possible to make the fields and labels a bit smaller in checkout?

turbid delta
#

Hi team what is tos_acceptance

#

When tryinh to add service agreement for a US account

uneven haven
#

stripe confirm payment is ntot returning chargeid and also the card number

#

how do we get those ?

#

how do we see last 4 digit card if the end user paid using card ?

vocal wagon
#

it doesnt let me verify my stripe ive used 3 different forms of identification it keeps getting rejected

stray jolt
#

Hello, how to enable Stripe connect account in countries like India?

woven quail
#

how can a user change the card details for the current subscription plan

quartz lantern
#

I have a booking system. My users have properties with accommodations. The customer goes to the booking form, selects the accommodations and dates. I calculate the amount they have to pay and then:

  • A: I create a stripe product and a price for it. Then I create a stripe checkout session with the bookingId in the metadata and redirect the customer to the stripe checkout to pay.
  • B: I create a stripe product and a price for it. Then I create a payment link with the bookingId in the metadata and redirect the customer to the stripe checkout to pay.
  • C: I create a page with stripe elements, create a payment intent and handle the payment there
  • D: Another way

If I follow D, can I get the card details only and then charge in the server? How easy is it to do? Are there some docs or examples around?

I want to redirect the customer to pay in stripe checkout but I don't want to create a product and price for the booking because I think is unnecessary and wrong design. Can I create a stripe checkout session for a payment intent?

Is there a better approach I have not think about?

What is the best way to handle unpaid bookings? Should I use the same payment intent?

I need to protect the property of last-minute cancellations. How do I handle this? Can I get/ store the card details somewhere and charge the customer if he wants to cancel last minute?

shell olive
#

Hi, We are currently using stripe to collect subscription fees, but users are responding to a transaction where they were successfully charged by the bank, but stripe is giving me the status of the transaction as FAILED, and would like to confirm what the status of this transaction is.

vagrant surge
#

Hi does updating a free subscription to a payed one return client secret ?

ember cobalt
#

Hey!

With no changes to codebase, since last Friday, 3 payment methods ( P24, iDeal, EPS ) started failing ( and blocking our customers from payment via these methods ). Any idea what's up? I'll add details in thread.

light gate
#

Anyone help me , with stripe payout , i have two vendor one from india and one from swiss how can i pay to them according to their currency in inr chf also customer will pay in inr and chf

vocal wagon
#

why is my account closed

cunning kernel
#

Hi, I was trying to join the monthly fee for midJourney using my Hong Kong credit card, but I was not able to pay... may I ask why? many thx

arctic belfry
#

Hi everyone, I'm working on a project where We want to extend the user's subscription by few month once the user pays, how could we do that with stripe. For example we have a quarterly, yearly, monthly subscription once the user subscribes we will increase the subscription by 1 month or sometimes 2.

#

Will love to have any feedback

buoyant vale
#

Hi Guys

#

On our system apple pay was working normally but now apply pay button shows but not click able and following error is being shown in console.
Blocked a frame with origin "https://pay-qa.dcdial.com" from accessing a frame with origin "https://js.stripe.com". Protocols, domains, and ports must match.

opaque hound
#

hello. can you help me. The PaymentMethod on this PaymentIntent was previously used without being attached to a Customer or was detached from a Customer, and may not be used again. You can try confirming again with a new PaymentMethod.; request-id: req_AHHjFteHAbxoZu

stray jolt
#

Hi guys, can we change the automatic billing retry interval in case of subscriptions(if any invoice fails)?.

vocal wagon
#

@golden cosmos please read my ticket

#

my account was closed

#

this is my hard earned money

lavish gorge
#

Hello!
I would like to know how to distinguish whether the event customer_subscription.created is caused by a dashboard operation or by the API

zenith zinc
#

would be possible to use a setup intent to see if the user has some digital wallet(apple or google pay). What I am trying to do is during the registration user must inform some payment method and we need to accept google and apple pay but I don't want to make a payment intent. I can't mount the '#payment-request-button'

fathom cloud
#

Hi, I want to charge after my service finished, when I use SetupIntent api, docs says: I can retrive a paymenthod id from SetupIntent.retrieve, but I reveive null. Another question: I want to know if every time I charge off session and confirm set to true use PaymentIntent api, I should use a different PaymentMethod ID or every time the same PayementMethod ID. Thank you.

hollow halo
gusty ermine
#

Hey all, just curious if there's a way to get my account's API version programmatically or if I would need to manually change it whenever I upgrade API versions.
Use case:

const stripe = new Stripe(`${process.env.STRIPE_SECRET_KEY}`, { apiVersion: '2022-11-15' }); 

I want to play nice with typescript so I don't want to remove the config parameter. On the other hand I don't want to just push this into a .env file since it will be hard to make sure that the version gets updated whenever it should once I leave the project.
So, does the API provide a way for me to check in about which api version my account is using?

golden cosmos
#

@woven quail i've reopened the thread, lets continue the discussion there

sturdy light
#

Hello, we want to use stripe for funnelish. We have activated the following payments: Paypal, Credit Card, Klarna, Bank Transfer. Only Paypal works, all other providers do not work. When you click on it, it loads forever and nothing happens. Do you have an idea? We activated all payments in stripe and in funnelish

crystal token
#

Hi, all, my wordpress website encounter a problem, when someone try to pay, it shows: billing house number is required, Somebody please help me, and tell me how to solve this, thanks very much in advance

vagrant steppeBOT
#

Noam

vocal wagon
#

my accounts been closed wil i still get my payout? @golden cosmos

#

Hi there, we are building a product where a customer can have multiple subscriptions. We struggle with the fact that the billing address in the invoices is always derived from the customer. Each subscription should have it's "own" billing address because each subscription belongs to a different legal entity. Is there a way to have a different billing address per subscription?

#

Hi, what could be a reason the Stripe.api_version in production could revert to an older one before calling Stripe::Customer.search, when I set it to the correct one above with Stripe.api_version = '2020-08-27'? it works fine locally

muted pivot
#

how should i manage downgrading a plan in subscription in stripe?

quick frigate
#

a subscription was cancelled while invoice was in draft state but payment was not done. why after cancellation payment was charged on that invoice ? subId sub_1N5lk0PRH5tgkvBZWV3nJdIe

wispy thistle
#

hi, is there a way to email receipt via API ?

vocal wagon
#

Hi guys, I know this is not a technical question, but we can't reach anybody at stripe. We transfered money via banktransfer to our account to fulfill some needed charge-backs, but the money did not reach our account. Transfer was done a week ago. Is there any phone number available or else to reach a real person to help us in this case?

#

Hello. When issuing transfers to connected accounts (type express), we are using the “idempotency key” header to prevent accidental duplicate payments. However we’ve noticed that in case of some failures on the first POST /v1/transfers request like “insufficient funds” in the Stripe account, we are unable to retry the request with the same “idempotency key” since Stripe will return the cached response from the first request. So it’s saying “ insufficient funds” for retry-ed transfers although we’ve added balance in our account.
Should “idempotency key” feature return cached responses even for failures? In our platform we identify a scheduled payment by a unique id and we use that id as the “idempotency key”
How can we support both prevention for duplicate payments and also retry in case of previous failure?

#

is there support staff on the discord as i keep getting the same response from the website support this really isnt fair @golden cosmos

late hedge
#

Hello, how can I use coupons or discounts with React Stripe.js to create payments?Thanks

tired willow
#

i have been charged £62.41 by stripe and i dont know what for ? please help to sort this out

vocal wagon
#

bonjour

dry otter
#

anyone can we send capabilities: {
card_payments: {requested: true},
transfers: {requested: true},
}, params for standard accounts

vocal wagon
#

je n'arrive pas a me connecter a mon compte stripe

ember cobalt
dry otter
#

cause i'm getting err Error: You cannot create Standard connected accounts with capabilities via API.

opaque hound
#

hello Your card was declined.; code: card_declined; request-id: req_9NV3BDUXK7AsHj

void patrol
#

Hi, I'm trying to create connected custom account for UAE and got the error:

Platforms in AE cannot create accounts where the platform is loss-liable, due to risk control measures. Please refer to our guide (https://support.stripe.com/questions/connect-availability-in-the-uae) for more details.

Code piece:

return await this.stripe.accounts.create({
  country: "AE"
  type: 'custom',
  default_currency: 'AED',
  metadata: {...}
})

I've asked sales to enable custom and express types, since they are not allowed for UAE by default, and most likely they did.
Does this error mean:

  1. that there is no way to create custom/express (both types give same error) accounts?
  2. platform is loss-liable(?) for some reason and this needs to be fixed to proceed?
  3. other country/currency needs to be specified?
daring patrol
#

Hi Stripe team 🖐️
How can I set the logo that appears on an invoice that has on_behalf_of a connect account ? I didn't found it

vocal wagon
#

Hi! We are occasionally getting 429 lock_timeout errors with origin https://js.stripe.com/ what does it mean? (req_vq6oIgeDja82HZ)

low field
#

Good morning,
My payments have been blocked for 24 hours due to an error on the part of Stripe.
They are unmanageable and only work by mail. Someone can help me ?

fickle niche
#

Hello - we have integrated stripe into our company admin so that our customer service agents can take payment over the phone.

As of around mid-last week whenever our agents try and put payments through over the phone, without exception, the 3D authentication seems to fail and the pop up to text a SMS verification code to the customer will appear for our customer service agents.

Looking at a recent example 'the provided source has failed authentication' - but when i check the JSON data the source is listed as card. Would welcome any support you can offer here.

bitter night
#

Hi

#

can someone help me please?

vagrant surge
#

Hi can I use payment_behavior: 'pending_if_incomplete', with subscription schedule ?

worn garnet
#

Hi! I'd like to know is it possible to customization send email trial period .
for example each 7 days on subscription 30 trial days

lyric wyvern
#

Hi there, i created this subscription with a recurring product on 3 month
https://dashboard.stripe.com/subscriptions/sub_1N2iHxFVEFVGD6LSFtvdEwTs

The start of the subscription if the first of a month.
This is weird because it is said that the next invoice will be created the last day of July. I expected it be created the first of August ? why is it ?

fresh haven
#

Hi there, I'm having a bit of an issue trying to work out credit notes/refunds at the moment.

I'm updating a users subscription from a yearly plan (which they have paid) to a monthly plan. This generates an invoice with a negative balance due to the difference in prices and as such by default that balance is applied to their credit balance. I'm trying to instead have that balance refunded back to the customers payment method, I've tried adding a credit note to a customers invoice once it has been resolved but it isn't giving me the option to do that for some reason. Is there a best practice for managing this?

restive sedge
#

How stripe detect from which country user is trying to do payment?
like suppose if a user is go to stripe checkout page how it shows payment methods like ali pay if a user is from China or something like that ?

tired night
#

I want to setup stripe terminal, i checked out terminal 101 videos from stripe developers and found this github repo, https://github.com/stripe-samples/stripe-terminal-collect-payments this is what im looking for but the code for the client is in vue, i wanted to check that is there any repo which does the same thing in react? and if not can you please provide me some documentation which is react and handles the functions of the server side in the above repo.

magic shadow
stark fiber
#

Hi there, I was hoping to get some clarification on the difference between initializing Stripe.js using var stripe = Stripe('pk_test_key') vs const stripe = await loadStripe('pk_test_key'). Looking at the loaded '@stripe' library, the Stripe('pk_test_key') is not a defined function, only loadStripe('pk_test_key') is defined, but Stripe('pk_test_key') is a defined function in the '@types/stripe-v3' "DefinitelyTyped" library. I used the DefinitelyTyped library for stripe.js initialization and confirming payment intents, which works well, but it doesn't contain all the functions that I need (such as creating radarSessions)

errant spear
#

Hey guys, i have a question about partial intent captures.
when i create an intent with a certain amount and charge partially, stripe says the intent was finalized as a "partial refund", however our clients keep getting multiple charges instead of one charge with the partial refund
I attached the code i used, the stripe side intent and the actual credit transaction details
can you please shed some light on why this works like that? am i doing something wrong?

subtle crown
#

Klarna not showing up in the payment element

midnight lance
#

Hello,
Is there a way to get all users who received a promotional coupon?
Thanks in advance!

jaunty hedge
#

Hey, after following some articles and youtube tutorials I integrated Stripe to my checkout button. I tested it by opening my localhost:5500 where my code is and starting the server at localhost:3000. I tried to pay with test api keys and everything works perfectly fine. Now how do I make it work on my live website -> https://roomvibe.store/ and not on my localhost. For exemple starting the server manuallly with nodemon is fine when you're testing out but how will that work in live website. You can take a look at my code here -> https://github.com/Molpo456/Stripe Its my first time doing this so sorry if all of this seems stupid and simple. Thanks in advance.

vocal wagon
#

Hello guys, i need help with card testing issue

#

i dont really know what to do, i check rules i added some more to prevent card testing but i dont know how to add captacha is there anyone that could help?

sullen kestrel
#

Hi, How i can get all customers under a connected account? I don't have a customer id

narrow nova
#

Hey folks, quick question - if I click "Pause Payouts" on the dashboard, can manual payouts still be processed through the API?

frozen sphinx
#

Hello, when I create a Checkout Session, to save a payment method, it does not create the customer after this customer has updated data, even if the session status is "completed"

uneven haven
#

how do we send email reciepts in payment intents?

pastel stone
#

If I already have created an existing subscription which is in state incomplete, how do I "pay" for that subscription with a payment method collected after. In other words retrieve the original subscription and attach the new customer/payment method to charge and make it active

ionic monolith
#

Hi, I am trying to change the company address but keeps saying impossible, try later

broken perch
#

We use stripe connect in a B2B marketplace. Is it possible to have multiple payment logics and toggle between at set up depending on supplier / customer demands?

shut rover
#

hi, why does SOFORT payment in prestashop redirect to "orderFailure"?

tropic fiber
#

I am getting an error message: Cannot charge a customer that has no active card When I try to charge the payment to a customer. But the Customer has an active card in the stripe account.

pastel stone
#

Hi, I am a little bit confused with a MOTO setup intent. My flow is the following:

  1. Collect payment method using the card element
  2. Create setup intent with moto enabled and attach previously created payment method

I cannot see anywhere in the setup intent or payment method that this is MOTO, I've looked in the API and dashboard and it seems to be missing the response

vocal wagon
#

hi, i am building a checkout session through "https://api.stripe.com/v1/checkout/sessions", but the response contains "payment_intent": null. I am sure that this field was not null until some months ago, but now seems to be null. Any reason why it could be null?

whole cipher
#

Hi 👋 I have a product with two different pricing, with payment link created for each pricing. When I test by subscribing to one price after another, I expect the customer_id to stay the same regardless of switching plans.

The excerpt from the doc here https://stripe.com/docs/payment-links/post-payment says

Stripe creates a new guest customer for one-time payments and a new Customer when selling a subscription or saving a payment method for future use.

Question: Does it mean each time a subscription is processed via the payment link, it will always create a NEW user?

exotic remnant
#

Hi everyone, if I have a local webhook listener as well as a hosted endpoint. Will the request be sent to both of them?

narrow pier
#

Hello 🙂 Can we use paymentIntent/checkout to increase the customer balance of a Stripe customer ?

vast lantern
#

Hello, we are syncing our stripe data with an external analytics platform via Stitch. We've noticed that customer card data where the card id is prefixed with pm_ does not export while card data where the card id is prefixed with card_ does export .

Can somebody link to documentation or provide information explaining the differences between the prefixes and why the pm_ card data does not export?

golden sigil
#

Hello! I have a Stripe account where I sell subscription plans. There is a recurring failure in sending the slips to the customers' email. In the settings, it is set for the email to be sent two days before the expiration date, however, it is not sending. For example, there is a customer whose billing slip is due today (the 11th), but a new charge has not yet been generated and the billet has not been sent. Can someone help me?

untold cargo
#

Hi, I've written an SQL query in sigma (attached), Under the "total Margin Costs" column what charges does it include? (IC, Stripe fee, radar, Fx charges, etc) also does it consider refunds?

rotund sun
#

Hi, need help not sure how to show the correct amount here by default it is showing 0 here.
Working with RoR(Backend ) & Vuejs (Front-End)

limber steppe
#

Hi Team,
I am using Connect and the Express onboarding flow to... onboard 3rd parties on my platform.
My understanding of the docs is that checking for details_submitted when the user returns to the platform should be enough to confirm whether there is any outstanding information the user needs to provide/update.
However, during my tests I noticed that the payload in the webhook could contain details_submitted set to true and have requirements.currently_due ≠ empty, or sometimes have requirements.currently_due and requirements.errors ≠ empty. i.e requirements.errors is not always defined when requirements.currently_due is.
So what is the recommendation/guideline here? What information should we be checking to monitor the full onboarding of an account in Stripe?
Thanks!
The docs: https://stripe.com/docs/connect/express-accounts#handle-users-not-completed-onboarding

midnight lance
pastel stone
#

How can I simulate a setup intent succeeding but then it being declined afterwards, i.e insufficient funds

feral sierra
vocal wagon
#

hi could someone help me. We create a connection between our website and Stripe for the paiement of table booking. The amount for a table is 1950 €. Yesterday we tested with amount of 5 € and all teh transaction went well. Not we increase the amount to 1950€ and it seems that the transaction regulator in Belgium ATOS is refusing to do the transaction because it isn't safe enough. Did someone had the same problem? Alreaday you (I'm not a developer)

lyric wyvern
#

Hi there , i created a subscription with a recurring product on 3 months https://dashboard.stripe.com/subscriptions/sub_1N2iHxFVEFVGD6LSFtvdEwTs

The start of the subscription if the first of a month.
What is weird is that the next invoice will be created the last day of July. I expect it to be create d the first of August ?

https://dashboard.stripe.com/customers/cus_NZH5AOs6C7gqvr/upcoming_invoice/sub_1N2iHxFVEFVGD6LSFtvdEwTs

U've already told me that the billing_cycle_anchor is Sun Apr 30 2023 22:00
So this is normal behavior but i disagree.

My GMT+2 timezone billing_cycle_anchor is Mon May 1 2023 00:00
So the next one should be 1th of August

This might be a bug on your side handling timezone right ?

Can i change the billing cycle anchor to add some hours to be sure to be on the first of each 3 months ?

abstract cypress
#

Hello Everyone, can anyone please tell me do we need to use both publishable and secrete key at the time of integration of apis, as in test env I have used only publishable key and when i try to do it with live publishable key it is asking me for secrete key. So do i need to use both key and if so then how. Can anyone pleas guide me, I am doing it on java

past bloom
#

Hi, I'm a developer at Fundbox and we have an app in the Stripe apps marketplace. I'm trying to upload a new live version but the upload is blocked and Im facing this screen (previous times I uploaded new version the accept button wasn't disabled)

vocal wagon
#

hello team,
can someone help me with MOTO issues on a Stripe Platform account please?

fluid juniper
#

Hi, I need help setting up a subscription with graduate pricing

fossil ledge
#

Hi,
I am using stripe in one of our applications and the weirdest thing is that the latest version of the SDK works for iOS but not for Android and if i downgraded to a lower version it works for Android but not for iOS.

Is there something I am doing wrong ? Can anyone point me in the right direction ?

vocal wagon
#

Stripe support is not able to help me. pffff

jaunty hedge
#

Hey, I would need some help concerning my Stripe Integration

scenic adder
#

Hey! Where can customer see the credit balance? Thanks! 🙂

wanton epoch
#

"I'll teach 10individuals how to earn $30,000 or more in 72 hours from the crypto market. But you will pay me 10% commission when you receive your profit. if interested send me a message by asking (HOW) for more details on how to get started

vocal wagon
#

Hi!
Do you how to connect a receipt printer to WisePOS ? what are the products that are compatible ?
Thanks

devout patrol
#

Hello, I have difficulties to understand how I can make promo codes work with payment intents.
Basically the payment and the promo codes are working on our application and payment but the usage of promo code is not incremented so I can't set a limit of use.
I guess this is what is said here: https://support.stripe.com/questions/support-for-coupons-using-payment-intents-api ...
What should I do to get this incremented ?
Thanks in advance.

cyan crane
#

hello how can I ovveride the cli trigger , I need to set at session.completed two metadata ? thanks

old dragon
#

hello everyone, im have some problems with a creation payments intents with node stripe library. when creating a new paymentintent an error of type StripeConnectionError is returned.

exotic abyss
#

Hi, does anyone know of a way to delete pricing tables?

chrome bear
#

This question may sound silly, but I am a beginner.
I am not understanding how do I, after local development, put my stripe setup to the server? I have been following the "React Stripe.js and the Payment Element" Youtube tutorial, in order to try and implement the Subscription/Recurring Payment integration on our site. I have the following folder structure:
Backend - where I'm using Strapi for the Blog section and creation.
Frontend - where our React lives and where I am creating the forms for Subscriptions using Stripe Elements, because we need to create custom pages without the client leaving the site via the stripe Gateway.
Now for Stripe, I have create the: stripe-server folder in the Backend folder, where the I'm placing the "server.js" , ".env" and where I guess I'll install the express and other dependencies?
And thus in the local environment I will have 3 servers running? One for React (Vite) server. Second for the Strapi backend blogs server. Third for the Stripe server? All on different localhosts...
But then how does this look on our server as it is just one server? Meaning in the public_html folder what structure do I have and what do I put in the server.js ?
As at the moment it is :
app.listen(5252, () =>
console.log(Node server listening at http://localhost:5252)
);

Do I change it to:
app.listen(https://vipsafetyfirst.com, () =>
console.log(Node server listening at https://vipsafetyfirst.com)
);

???

And why do we need Express dependency ?

restive finch
#

Hi everyone 🙂 - I don't seem to be able to get any styles applied to my elements objects. I tried a number of permutations for both the address and payment object - but nothing seems to make any difference.

My current (slightly desperate) take is the following, trying to just turn the text bright red. Please let me know what I'm doing wrong

            this.addressElement = this.elements.create('address', {
                mode: 'billing',
                style: {
                    base: {
                        color: '#FF0000',//'#0d1016',
                        //fontFamily: 'bahnschrift,sans-serif',
                        fontSize: '16px',
                        fontSmoothing: 'antialiased',
                    },
                    empty: {
                        color: '#FF0000',//'#0d1016',
                        //fontFamily: 'bahnschrift,sans-serif',
                        fontSize: '16px',
                        fontSmoothing: 'antialiased',
                    }
                }
            });
#

Yet here's what my elements look like with these styles applied:

pastel stone
#

Is it possible to apply to have an increase of the length of business name on a bacs direct debit in account settings. 8 characters is quite short

azure jacinth
#

Is there an API to fetch the stripe's processing fees for a given amount in advance before initiating payment? I am new to stripe.

brazen ferry
#

hi everyone do you have a step by step process documentation for stripejs integration? I don't know what to do. im beginner BTW thanks

noble grove
#

Hi everyone, I work for an ecommerce platform and sometimes we get issues with refunds, with the following error message: "You cannot refund a payment for amount=0". Since the process is automated, how can I find out before the fact if the refund amount will be 0? When I look at the PaymentIntent object I see different amounts, like amount, amount_capturable and amount_received. Which values should I be looking at to avoid making a useless call?
Extra details: I am using the Stripe Ruby gem, we call the #cancel method on the Stripe::PaymentIntent class, with the payment_id in question as the argument.

lucid narwhal
#

hey, I'm getting 400 status code from stripe api when I want to confirm card payment with client secret. seems like wrong url\

agile gazelle
#

afternoon guys i have this error appearing 'parameter_unknown - payment_method_options[card][moto]' any ideas? its happening in test and live mode

eternal rune
#

How is the VAT determined on products ? Should we create specific Tax rates for each country ?
We had previously set Tax rates for the main countries, but archived them because a message Stripe told us "Looks like you've enabled Stripe TaxStripe Tax will automatically determine and calculate the right amount of tax, so you don't need to add tax rates manually."
Now we have errors stating : "You cannot apply these inactive tax rates: ["txr_....."]."

fluid juniper
#

A question regarding subscription webhook (test mode)
I tested canceling the subscription through customer portal, and I expected to receive customer.subscription.deleted but instead I received customer.subscription.updated
in that case, how can I determine the the update is actually a cancellation? and how can I know if it resumes?

ornate cradle
#

Hi, I am using the Stripe Terminal SDK.

I encountered an issue when trying to integrate it into my React project. I am receiving an authorization error when using the terminal.collectPaymentMethod function. It is asking me to send the key in Bearer format, but I am unsure of how to include it. It's worth mentioning that I have used the same function successfully in the provided example.

Could you please assist me in resolving this issue?

vocal wagon
#

I am trying to fetch via a CSV report through the API all the payouts from a Connected Account. It returns an empty CSV. Which report type do I need to do that ? (from the Dashboard when I click download I fetch them)

digital valley
#

hey is it possible for someone to attach a document as part of paying for something - like a file etc

icy ravine
#

Hello, I am part of a team across companies that needs information relating to Stripe's Integration with Apple Pay.

civic locust
#

Hi. I am using the node sdk to develop an API. My client got billed in 1000 dolars due to high traffic to external servers. Does the stripe sdk maintain a connection after instantiated? Or it just connect to stripe servers when called?

vivid pewter
#

Hello, we’re having issues adding Klarna payment capabilities to our recipient accounts (using custom connect accounts), the error we see is "Invalid mcc for klarna". This is mostly the case if the recipient account has MCC 8999, but not always, i.e. some accounts with MCC 8999 are still reported as eligible for Klarna payments. We’re a bit perplext of why this is the case, and we’re trying to understand what MCCs would be acceptable by Stripe for Klarna transactions. We have talked to Klarna directly and they do not know why any MCCs should be blocked. Do you have more insights?

junior basin
#

Hey hey - want to ask some questions about limitations of Auth/Cancel, instead of Auth/Capture

abstract lantern
#

Hi, I would like to test KYC requirements with account.updated (for custom account) but impossible to trigger a test event 🥲

craggy garden
#

hello do you have any documentation for creating a subscription base app in django ?

jovial lily
#

hello, i need help building a custom checkout page

junior basin
#

Need some help with Zero Dollar Auth

mighty olive
#

Hello - I am trying to customize the stripe payment element to use a custom font (Montserrat), according to stripe docs - I believe I should use a CssFontSource object , when creating a payment element. However, I can't find any documentation on how to use the cssfontsource object when creating a payment element. I assumed we would pass this in with the appearance object when create do stripe.elements({clientSecret, appearance}). Can someone please point me in the right direction to use a custom font file that I have hosted?

nimble kiln
#

Hello - i have a working svelte app that usually allows me to make payment via ApplePay - using the Stripe elements js library. However on some mobiles the ApplePay option does not appear. Is there anyway to diagnose why it does not appear in some cases. I can find nothing in the docs about how to debug the issue.

next atlas
#

Hi. Any anyone here to help?

#

Hi Karbi. I'm trying to understand what's the best way to update a routing and bank account number on a Custom Connect account after using a test account number for 'no_account'. I'm having problems updating that info and was told by someone on Stackoverflow that I can't update and have to delete the account first then add a new one. I've posted my question here - https://stackoverflow.com/q/76224998/1186050

dim hearth
#

@next atlas Please use the thread I created for responding

grizzled turtle
#

Hi can anyone help me, I want to integrate payment of 3d secure cards to create 2 payments with single otp?

torn robin
#

Hi Everyone! I want to pass a pre-defined (modifiable) QTY into Stripe when I redirect the customer using a "Create Payment Link" function built with client-side .js. Is there a way to do this without a secret/confidential key? I don't currently have the ability to store a confidential key server-side, but it feels like nothing in this process should be "protected" - just wondering if anyone knows of a way to do this? The shopper will still enter address/payment information at STRIPE after the redirect, it's just pre-defining the QTY for the shopper.

carmine lintel
#

Hello - I have a question about Stripe automatically calculating sales tax. The docs say We use your Stripe business address here so you only need to review and confirm that your details are correct. But what I sell is taxed based on where it is delivered, not where it is produced. Is there a way to set the tax address for each individual invoice?

left wyvern
#

Hi - I would like to have Stripe Accounts Receivable Data flow show up at the Customer Level in Hubspot. That way a Customer Service Rep can see if a customer has bills outstanding. What would be the best way to go about this?

honest lodge
#

Hello - I have a question about the Stripe ACH debit API. After reading through the related documentation (https://stripe.com/docs/payments/ach-debit#timing), I see that it will take ~4 days for the funds to reach my payment account. If the paymentIntent associated with this ACH charge is successful (but the funds haven't yet reached our account), can I assume with 100% confidence the funds will reach my account in a few days?

Context: we want to only allow the user to continue in their journey after we have the funds in our bank account. I'm trying to determine if I should let these users who pay ACH to proceed after receiving a payment_intent.succeeded signal related to the ACH payment or if there is a chance the ACH transfer fails after getting this signal!

Thanks in advance for the help

Learn how US-based businesses can accept payments with ACH Direct Debit.

hushed jasper
#

Can I have some guidance on recommended data retention for an ecommerce website. So I have an order that is completed...should I keep the payment_intent connected to it? Is there anything else i need? I'm using payment_method but I assume that can be retrieved via the payment intent.

rustic dove
#

how can i solve this? Do you have idea?

timid horizon
#

Hey there, how could I collect the Payment Method and Address from the Elements in order to Confirm the Payment Intent in the backend.

left basalt
#

I have onboarded a client on to stripe using my test mode key by accident, can i move them to live without having to go through everything again?

bold herald
#

Hi Everyone,
I want to integrate the paid subscription plan into my project. I am using nodejs in the backend and Reactjs in Frontend. And by reading the official docs I came to know that I have to use the stipe in the backend and stripejs and react-stripe in the frontend.

I am having confusion regarding the webhook and npm packages provided by Stipe.

Should I have to use both the stripe npm package along with webhooks to integrate the payment subscription or only the npm packages if fine?

Also If I get some code references for the payment subscription then it would be helpful for me. Any kind of support is highly appreciated.
Thanks!

vague lantern
#

hi all! i was wondering how we could go about changing our invoicing info? when we send an invoice, it says the wiring info is an account that is not our own

#

(it goes to a wells fargo bank which isn't us - is this because it's a stripe bank and then it'll go to our account?)

balmy yacht
#

hello - when we listen to a checkout.session.completed webhook..is there a way to get the date of when it was completed?

vast lantern
#

Hello, We are syncing our Stipe data to our analytics platform via Stitch. We are syncing all the tables that Stitch provides, but we are missing a table that stores payment methods.

Does such a table exist? I'm trying to determine if this is a limitation of Stitch or perhaps Stripe doesn't support exporting payment methods?

toxic shadow
#

Hi there! We're looking into an issue and wondering if there's a way for us to export all of our customer IDs with their payment method IDs from the dashboard, or whether we would have to build something to do this with the API

nimble kiln
vocal wagon
#

On my reports balance it says I have -*** in less fees but in my all transactions that fee doesn’t show up

novel wigeon
#

Hi! Is there a way to make the trial_settings.end_behavior.missing_payment_method setting global without having to pass this in the subscription create API call every time? Seems like it's create_invoice by default but we would like it to be cancel even for subscriptions that are currently in trial.

carmine lintel
#

Hello - can I get some help understanding why my automatic tax calculation for an invoice isn't functioning properly? in_1N6eXtEraqOFPwljrSik7hyl

rustic compass
#

How do I obtain PDF statements from Stripe to send over to my bookkeeper in Quickbooks

mighty olive
#

Im trying to use a customFontSourceObj like this: However, it is not working. Can someone suggest what I am doing wrong here?

inland flint
#

Hi there, this is Elif. I can not take payments from Amex cards last couple of days. I was able to take it at beginning of the week! Customers are saying that there is no problem with their cards. It happened with few different people. I wonder would it be related to stripe rather than Amex?

autumn pulsar
#

The Stripe gem version we are using is quite old (4.21.3 - 2019-07-15). The default API version on our Stripe dashboard is even older (2017-12-14). This means every API communication we are sending and receiving (including webhook events) are 2017-12-14.
We're creating an upgrade strategy now. As an interim solution, if we upgrade our gem to the latest (8.5.0 - 2023-03-30) without changing our default API version, will it still work with the default API version without any problem?

old dragon
#

hello everyone, im have some problems with a creation payments intents with node stripe library. when creating a new paymentintent an error of type StripeConnectionError is returned.

amber topaz
#

just wanted to let you guys know the dashboard is bugging out, everything is showing incorrect numbers multiplied by a factor of 100. This is for almost all of my graphs. This number represents $15k

outer bison
#

hi! is there any way to configure a payment intent for a card payments such that the purchaser pays the fees?

earnest lintel
#

Hello. When I add a stripe test card from the dashboard, it is not showing up as a payment method on the subscription. Instead its showing as a source. I don't quite understand why its a source and not a payment method

earnest lintel
narrow thistle
#

Hi, I'm working on some styling changes using the Elements Appearance API, and I'm wondering if I can change the appearance of the Link option. I didn't see a class name that I can target for this

quasi night
#

I'm trying to apply coupons to my customer's subscription as discussed here: #dev-help message. In the invoice object after the customer has subscribed, I do not see any fields that can show me the total amount that was actually due before discount

Discord

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

final coral
#

Hello, is it possible to integrate with GTM if so which way?

tight delta
#

Hi, is there any tutorial on saving Apple/Google pay payment methods to use later? Or how can I do that?

errant ether
dense aurora
#

Alguien de México que sepa si Stripe permite timbrado del SAT en sus facturas ?

rose condor
#

Hello, I am currently trying to implement "Listen to Stripe events" but am unfamiliar with the newer dot.net code examples you have listed. Do you have any examples with asp.net 2012's REQUEST object? (example request.item("type") )

elder egret
#

Hi! I'm following the instructions at https://stripe.com/docs/connect/standard-accounts but getting the error message, "You cannot create Standard connected accounts with capabilities via API. in Stripe\Exception\ApiErrorException::factory()" What does it mean by capabilities?

Integrate with Standard accounts to get started using Connect right away, and let Stripe handle the majority of the user experience and user communication.

elder egret
languid swallow
#

I was just speaking with Stripe support about our Apple Pay implementation not working. They recommended we contact apple pay as the issue is not on Stripe's end.
Googling "Apple pay support" doesn't yield much help. Does anyone know where I can go to contact apple support to diagnose why our appple pay implementation through Stripe isn't working?

sick gorge
#

How can I add an expand client-side for the PaymentIntent object when calling processPayment? I can see it in the server-side implementation but not client-side.

jade lava
#

Is there a way generate coupon codes that bring the balance of a order to 0? I’m working on implementing an affiliate program and use stripe checkout right now to handle discount codes. I’m wanting to give my affiliate store credit with a gift card, but the value might be greater than the order value and they would need to checkout for free. Is this possible or something I need to handle before checkout

last token
#

Is it possible to set data in a Checkout Session that gets carried over to the Customer object or Subscription object when they are automatically created .

quasi night
#

I'm trying to use coupons and if I limit the redemption limit to 20 and the duration as 4 months, does it mean 20 customers can redeem it and each of their subscriptions will be discounted for first 4 months OR
the redemption count is applied to each invoice, so if 5 customers redeem it and their next 4 invoices are discounted, that means the 20 redemption limit has reached?

hybrid shard
#

Hey there, I am using checkout session and manually using api to expire the checkout session. But even after the checkout session is expired. The payment is accepted. Is this normal in test mode

keen yew
#

Hello. I am using the checkout session on standard connect accounts. The ReceiptEmail on the Payment Intent is populated with the customers email address but the receipt is not getting sent. According to the docs this would enforce auto-sending the receipt to the customers. Any help on how to troubleshoot this would be great.

torn drift
#

Howdy! I am initializing stripe like
const stripe = require('stripe')('sk_test_...');

So I assume I am on the latest API version. However when I run:
const subscriptions = await stripe.subscriptions.search({ query: `status:'active' AND metadata['referral']:'${ data.referral_code }'`, });

I get the error:
TypeError: stripe.subscriptions.search is not a function

Any help figuring out why I am unable to search subscriptions would be awesome!

novel wigeon
#

Hi! I noticed that Stripe Sigma doesn't necessarily return all the columns available to us in the API. For example, I wanted to see the trial_settings column from Subscriptions but that field doesn't show up. I'm assuming this is intentional but wanted to check if there's anything that could be done to show additional fields?

final nacelle
#

Is it possible to create a subscription with a free product and not require a payment method on file?

fierce storm
#

I have a subscription (sub_1N6g4ZHtzQiUYLb0AQ9RsmvU) with a product that has tax code (txcd_10103000), and when I create an invoice with the subscription with automatic tax (in test mode) I am getting a tax rate of 11.1% for an address in Arizona. However, when I call the API https://api.stripe.com/v1/tax/calculations with the same tax code, I am getting a tax rate of 8.7. Further, I can't find any tax code that leads to 11.1% for the AZ zip code. Is there a way to get more details about the tax code that is being used to calculate the tax of the subscription?

somber sable
#

I have a customer who is currently past due. I'd like to give him a free 30 days. Is this a thing I can do on the dashboard (eg Update subscription, add trial days)?

golden elk
#

Hey guys, I recently set up a Stripe account to process payments for my sales funnel, which is running on Funnelish.

However, during the account setup process, I listed my main domain, which is a Shopify store where I use Shopify Payments, as my website.

I wanted to clarify that while my main domain is on Shopify, I primarily intend to use Stripe for my sales funnel on Funnelish, which operates on a subdomain.

Is it ok to have my main domain listed as the website on my Stripe account, even though I don't use Stripe for payments on that website?

If not, would it be possible to update the website information to reflect the use of Stripe on my sales funnel with Funnelish?

Please let me know if any additional information is needed.

somber solar
#

I am working on a NextJs project that utilizes Firebase and the "Run Payments with Stripe" extension. I am having trouble using the pricing table feature as per the documentation:

<stripe-pricing-table
pricing-table-id="'{{PRICING_TABLE_ID}}'"
publishable-key="pk_test_51MgSZxLCFShODpNNaGhErofrEuMOIhuhLnrs1dXJ2L8Ext6ZUjA2fH8Qnnwf8G35fXOqz9EIDgLGODHvOrmcl45m00AVK7PPBF"
client-reference-id="{{FIREBASE-UID}}"

</stripe-pricing-table>
It seems like the table is not recognizing the customer with the Firebase UID reference. Can you please help me resolve this issue?

Thank you.

thorn flax
#

Question around subscriptions and paymentintent vs setuptintent:

Is it possible to create a payment intent, confirm it then attach it to a subscription created later?

thorn flax
sharp grail
#

Hey everyone. I work at a local music studio and we recently purchased the BBPOS Wisepos E reader. I do not know where to begin in terms of integrating it. I’ve gotten as far as installing Stripe CLI but don’t know what to do next. My goal is to allow the reader to create & accept payments from the reader. If anyone has any guidance/advice, that would be great. I am a very amateur developer. I have a background in data analytics & unfortunately python is the main language I’ve worked in.

#

I’ve narrowed it down to, using the server driven integration because of the reader type & again, have installed the stripe CLI using homebrew

hearty spear
#

hey there, two questions, via api requests,

  1. how might I best query all of the payments into one of the payment links for one of my connect accounts?
  2. and how might I best query all of the transactions associated with each the payouts that one of my connect accounts receives?
dark vale
#

I no longer have access to my phone number and cannot access account

#

How can I gain access

sand bay
#

Hi, i am testing multiple account transfer. a transfer request is created with amount, account id, description. when the transfer is complete. i have the embedded connected component (beta) that lists the payments and payouts. the payment detail does not show the description.

how do i set this description so the customer sees it?

raven bronze
#

Hello everyone, I wanted to know if anyone can help me with this need. My App Marketplace allows to physically connect users within the US territory, on one hand the "Buyer" user searches for technical professionals and makes the payment with Stripe Connect API, but I want to evaluate different options for the "Sellers" users to receive their payments in USA, for example, if it would be possible to associate any Mexican debit card and/or bank account within my App Marketplace and I wanted to know if Stripe offers any alternative that fits this business need.

Thank you very much in advance.

vagrant steppeBOT
#

Jhon22pe

ebon bear
#

Hi, I am using the legacy Orders API and am building a plan for the implementation of the system.
I have a question related to this thread.
#1102677047836426261 message

  • Is it possible to continue to use the legacy Orders API after 5/26 with the old SDK?
  • Can we be notified in advance of when the legacy Orders API will no longer be available?
  • Should we be sure to stop using the legacy Orders API by 5/26?
tired night
#

based on this repo: https://github.com/stripe-samples/stripe-terminal-cancel-actions i have set up the code to connect with terminal. Now lets suppose that amount was mistakenly typed as $60, the customer tapped the card for $60 and the person handling the frontend of this application captured the payment. The status of the payment in the stripe dashboard is succeeded. What i want to do now is to refund the customer 60$ and change the status of this particular stripe payment to cancelled or refund or whatever is the standard status used by stripe, How can i do that? I want to implement this functionality in the above code, basically adding a new button to refund payment or something, which will be enabled in certain scenarios and on clicking it an api will be called which will take care of my described concern.

uneven haven
#

can we create a connected accounts in india ?

wanton drum
#

is there a discord for discord support

strange agate
#

Wondering if anyone has had experience with multiple Stripe accounts and ensuring we use the appropriate stripe account dependent on the card holders location?

We have a Stripe account in USA and a different Stripe account for Australia.

For example, the flow we want to have automatically occur is:

Our App >> Stripe checkout >> card issuer is USA >> use stripe API key for USA stripe account

or

Our App >> Stripe checkout >> card issuer is AU >> use stripe API key for AU stripe account

quick plume
#

Hello Devs.
I need some help with auto charge subscription from customer credit card. My Team is using API to create subscription for our software. There is a trail period of 1 day after that the system should charge the customer, we are also giving {"collection_method": "charge_automatically"} but still the invoice in draft mode after the trail period ends.
Please help...

lunar nacelle
#

I received the following email Thank you for the additional information about your company, AK LIMITED ® INVITE MEMBER (Stripe account ID: acct_1N6gzoHirXinnnGe).

After re-analyzing your account, we confirm that your company poses a higher risk than we can currently assume. From now on, it will not be possible to accept payments to AK LIMITED ® INVITE MEMBER (Account ID: acct_1N6gzoHirXinnnGe).

The transfers to your bank account have been suspended and we will issue refunds for card payments until June 11, 2023, although they may take longer to be displayed on the cardholder’s statement. If there are not enough funds to cover the refunds, they will not be processed, and any outstanding funds will remain in your account. Consult your Dashboard for the list of charges that will be refunded.

I believe you are commenting on a mistake by acting this way! I need the invite member tab to work correctly for me to make my sales

kind oyster
#

I'm new to Stripe, so I'm hoping someone more experienced can help. I'm looking for an API that allows me to get all successful payments, including the client_reference_id. The sessions API gives me the id, but it is just a list of sessions, not completed payments. A search on paymentintents makes gives me successful payments, but it doesn't seem to have the client_reference_id. I've tried one or two others, but can't quite get what I want. Thanks!

brittle fractal
#

I am facing some trouble with checkout Session like i have created session with product of 80 and added charges 2.82 so the total will be 82.82 ,but the main stripe balance get credited 2.4 instead of 2.82 so their a difference of 0.42

let me know is their any hidden charges will be their

obtuse crown
#

hi, can i use reuse a payment method from 1 customer id to another, or is there any alternative to move payment methods correctly

stable sorrel
#

We have an issue where we want to set the payment intent capture method to manual, but many card types don’t support this, so we need to set it it automatic for some card types. The problem is that we create the payment intent before we know what sort of card the customer is using (according to the server driven flow in the documentation).
The documentation says that to resolve this we should set captureMethod: manual_preferred in this setting in the docs:
https://stripe.com/docs/api/payment_intents/create#create_payment_intent-payment_method_options-card_present-capture_method
Unfortunately this field does not exist in the stripe golang sdk, so what is the correct settings we should use when creating the payment intent using the golang sdk to resolve this issue?

#

this is for in person payments

hushed pecan
#

Events details 🔎

vagrant ibex
#

Hello!
Can we avoid creating of guest users?
-- Guest was created to show card payments that weren’t associated with an account

hushed pecan
# hushed pecan Events details 🔎

With Zapier, can I get the information (target response) from the charge.succeeded and payment_intent.succeeded events each time a payment is made?

zenith quarry
#

Hi Team,

I just want to know how can I put the automatic_payment_methods param when creating SetupIntent in Java?

Is this correct?

Map<String, Object> params = new HashMap<>();
params.put("automatic_payment_methods", true);

SetupIntent setupIntent =
SetupIntent.create(params);

rough zealot
#

Hi Team,
How do I restrict my user to have only one Product subscribed and not more than one

onyx basalt
tranquil escarp
#

Hi i want to know if my account is US based and i want to do payment to any African country it is possible ?

zenith quarry
#

Hi, I want to know if there are any test AU direct debits that I can use for the testing of my implementation of Payment Element?

granite basin
#

Hello Team ,
when I am sending an email link to customer through customer portal .. customer can not see payment method update option .. though in configuration it is enable.. what could be the reason

brave socket
#

Hi, I’ve been trying to pay for my midjourney subscription but the payment is getting declined. There are sufficient funds in my bank account and I tried entering the address exactly to what it is with my bank. Tried 6 times. Please can you advise how to resolve this?

cinder pilot
#

Hello, I need some thought or suggestion about coupon. The requirement is we let user subscribe now and give it for free for a few months during prelaunch. I'll make user create subscription and apply coupon that make it zero, but:

  1. The subscription doesn't create payment_intent, then subscription.latest_invoice.payment_intent?.client_secret is null. So our Stripe Elements on web stuck. stripe.confirmCardPayment() can can't submit without client_secret. How to obtain client_secret or any other way than using coupon?
  2. Because of it doesn't create payment intent or deduct some money, the success email notification doesn't send. Do I need to send custom email just for success $xx-$xx=0 invoice?
vocal wagon
#

How do I set up the logo on the Stripe Checkout Session?

Thanks,

uneven haven
#

routing number can be passed as null for other countries ?

lapis raven
#

Hello, I'm using 'PaymentIntent.create' on Java and returning client_secret to flutter. I want to throw an error if selected(apple,google pay) or entered card is credit. I only accept debit cards. can anyone help? Thanks 🙂

daring merlin
#

hey guys I have a website that supports international payment , I want to add a VAT number in stripe dashboard so the tax will be calculated automatically depending on the filled vat number

summer kayak
#

Hey!
I am trying to rework my current usage reporting. Right now we report daily and increment, but this is suboptimal, because we need to make sure all days are reported.
Instead, I would like to still report daily, but just set the monthly value to what I send.

Because we have total usage information in our system, I would prefer to make our system the source of truth, and Stripe just synced to the total number (it can still be done daily)

I saw you have an option set , but how can I specify set for a month?

winter field
#

Hi guys, 3D Secure attempt incomplete
The cardholder began 3D Secure authentication but has not completed it.

We are saving card for future payments but it stays incomplete and gets this error, Any process how can autheticate user to process the payment

fierce knoll
#

Hi is possible to retrieve the last 4 digits of the customers payment card from an api call?

abstract lantern
#

Hi, I want to create a stripe seller with custom account and individual business type. I create an account token (https://api.stripe.com/v1/tokens) and it works but then impossible to pass the call (https://api.stripe.com/v1/accounts) to create an individual account :

Header :

  • Authorization (my account token)
  • Content-Type : application/x-www-form-urlencoded

Body : type=custom&country=FR&email=email@individual.com&business_type=individual&individual[first_name]=Prénom&individual[last_name]=Nom&individual[address][line1]=Adresse&individual[address][postal_code]=Code postal&individual[address][city]=Ville&individual[address][state]=FR&individual[address][country]=FR&capabilities[card_payments][requested]=active&capabilities[transfers][enabled]=active

Response error :
Raw response for the API
Status code 400
{
"error": {
"message": "Invalid boolean: active",
"param": "capabilities[card_payments][requested]",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_57S8ltZzoHEHpN?t=1683881463",
"type": "invalid_request_error"
}
}

hidden tendon
#

Hello Stripe devs, I'd like to preview the upcoming invoice of an hypothetical update of a subscription (upgrading the tier of a product).
By reading https://stripe.com/docs/api/invoices/upcoming?lang=python , I understand that I need to pass a specific subscription_proration_date and subscription_proration_behavior (always_invoice in my case), it makes sense. But How do I specify which subscription item I want to delete and which price I want to add to the subscription?
(I don't want to effectively update my subscription to get this information on my upcoming invoice)

wispy crow
#

Hi! I would like to know what is the minimum amount or if there is any restriction when asigning a price per unit on a graduated model price. I would like to put 0.0000005 it is posible?

ionic dew
#

Hi,
I'm using the stripe universal payment element.
My working flow.

  1. Create a customer
  2. Create invoice items (stripe.invoiceItems.create)
  3. Create an invoice (stripe.invoices.create)
  4. finalizeInvoice an invoice with expand payment_intent
  5. Updated payment intent with setup_future_usage: 'off_session' (stripeClient.paymentIntents.update)
  6. Mount stripe element using (invoice.payment_intent.client_secret)
    I didn't see affirm, afterpay-clearpay, and klarna
  7. confirm payment (strip.confirmPayment)

I have enabled all payment methods for the Platform account as well as connect stripe account.

edgy pewter
#

hi, when i confirm the order from flutter app its works , when i retrieve the order the status is still "requires_action", please help me to fix the issue

livid granite
#

Hi can anyone tell me how much percent for payment links charge?

restive finch
#

Good Morning 🙂 I've built a subscription flow using both the Address and Payment Element. However, even though I see the address as part of the request data when calling stripe.confirmPayment({elements: this.elements,... I cannot see it stored anywhere in the Stripe dashboard or in API calls. It is neither set as the customer address when retrieving a customer, nor as the invoice address for invoices.

Do I need to do anything to get Stripe to use the address for customers and invoices?

rain stream
vague perch
#

hey, when a customer cancels a subscription, should I delete the subscription or should i update the subscription and set cancel_at_period_end to true?

vocal wagon
#

Hi, how do I add a unit_label for a single price object on creation when I have a product parameter given?

arctic belfry
#

Hi Team,
I have two currencies for one price id, INR and USD. When i tried to initiate a subscription payment with checkout session and currency INR it works fine. But for USD I'm getting this error
"The payment method type "paypal" is invalid. Please ensure the provided type is activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any preview features that you are trying to use."
I've verified we are passing "payment_method_types: ["card"]," still facing the issue.
I'm in Test Mode please guide should I change something.

summer kayak
#

Hey,
I keep on adding records to UsageRecord like this:

>>> def add_usage(usage, ts, sub):
...     stripe.UsageRecord.create(subscription_item=sub, quantity=usage, timestamp=ts)

add_usage(1200, datetime.datetime.now(), 'si_NrExUcukY7nSyQ')

When I retrieve my total usage, however, I get no start/end dates. Why is that?

>>> def get_usages():
...     return stripe.SubscriptionItem.list_usage_record_summaries('si_NrExUcukY7nSyQ', limit=10)
get_usages()

<ListObject list at 0x7fe820102e00> JSON: {
  "data": [
    {
      "id": "sis_1N6sKuHzzIMXxbBCy3oL5hbm",
      "invoice": null,
      "livemode": false,
      "object": "usage_record_summary",
      "period": {
        "end": null,
        "start": null
      },
      "subscription_item": "si_NrExUcukY7nSyQ",
      "total_usage": 1200
    }
  ],
  "has_more": false,
  "object": "list",
  "url": "/v1/subscription_items/si_NrExUcukY7nSyQ/usage_record_summaries"
}
jovial arrow
#

Hello,
I tried to implement link for faster checkout with Payment Element. I followed the step but now when I tried to use it link box is not triggering like it shows in example prompt. Is there any extra steps I need to follow for Link to trigger as soon as I type in the email.

bold herald
#

Hello,
I want to implement the subscription plan for my website. I am using the Node.js with hapi js framework. I have also installed the stripe npm pacakage in the backend. But I am getting confused there are so many events and methods, so, what should be the proper order of writing the code like first I have to create a customer and then I have to create a subscritpion by using const subscription = await stripe.subscriptions.create({
customer: customer.id,
items: [{ plan: 'plan_G......' }],
expand: ['latest_invoice.payment_intent']
});

const status = subscription['latest_invoice']['payment_intent']['status']
const client_secret = subscription['latest_invoice']['payment_intent']['client_secret']
and then I have to create a session and then create a checkout session and then ....
there are other webhooks also so, I am not getting when to use the normal method and when to use the webhooks and what will be their order?

If you provide any kind of code for reference that I can follow exact the same order, then it would be very helpful.

swift coyote
#

Hello,
It is possible to receive payments using Stripe Cross-border payouts in african countries?

ivory sandal
#

Hi, when receiving a 'payment succeeded' webhook, is there a way to determine if it's due to a trial period ending?

The scenario is that we have a recurring subscription with a 30 day free trial. I want to be able to send a different email if the person has paid their first invoice / come out of the trial and then another one each time it renews yearly.

Thanks!

unborn wren
#

Hi!

Is there a way to get khow which payments/transfers are included in a payout via API? I see it's possible to view a list of payments of a payout in Stripe dashboard, however I haven't find a way to retrieve a such list via API.

hidden tendon
#

Hello, I've seen an inconsistent error when reporting some usage to a metered price :

Cannot create the usage record with this timestamp because timestamps must be before the subscription's current period end time.; request-id: req_xFc71Z9r2JNE9G

although this HTTP request was done at 2023-05-08 20:30:24 UTC according to https://dashboard.stripe.com/logs/req_xFc71Z9r2JNE9G
and that the current billing cycle of this customer (having si_N8M0rOfFaIi9ir) goes from
2023-05-08 20:16:00 UTC to
2023-06-08 20:16:00 UTC
Any idea why it returned an error?

vocal wagon
#

buongiorno

lament loom
#

The Apple Pay button is not working for connected Account "Express"
is there any solution for this

craggy garden
#

hello do you know why my Embeddable pricing table is not show on the website

final wigeon
#

Stripe blocked our account alleging copyright infringement. Someone applied for a Trademark under our product name 2 weeks ago. This trademark was not reviewed yet so, it's just an application. They used this request Stripe to block our account. They didn't even reach to us for clarification and simply blocked us 😦

Has anyone else faced similar issue? Can I appeal to Stripe?

rain grail
#

need help setting up subscription with node-stripe, issues with line_items

pallid hamlet
#

Hi guys, I am using Stripe Connect with separate charges and transfers for a single-basket / multiple vendors marketplace model. If some of the vendors want automatic capture, while some want a pre-auth and manual capture later, what options do I have? Is this achievable? I am using the Stripe hosted Payment page.

vocal wagon
#

Hi there, not sure I'm at the right place here, I'm not even web dev... I'm a CFO trying to find how stripe is able to accept digital lunch vouchers cards such as swile ? Do I have something to setup for that ? thanks so much

wispy crow
#

The price unit of my tier is this 0.000390625 but when I call the API it returns me 0.039062500000 how can I fix this?

lament pier
#

Hi - i'm looking to verify a users card details without taking any payment - i've created a setupIntent and passing this to stripe elements but the text at the bottom shows "By providing your card information, you allow X to charge your card for future payments in accordance with their terms." - is there an option to hide this message?

untold vessel
#

Hi everyone.
Is there any possibility to add customer when I create a payment_link? Configuration of our application looks like: there is platform account + a lot of connected accounts. I create customers on my platform and then clone them for a definite list of connected accounts (we clone payment_methods of those customers also). Now for mobile application I create payment_link and every time when the same user pays for smth in connected_account dashboard I see new user. Is it possible to use any keyword to add user from platform or use already cloned customer?

hearty raven
#

When I make a transfer to a connected account, does that end up in their Stripe balance or does it end up in the bank account they registered during onboarding?

And if it doesn't end up in their actual bank account, how can I make it so the ydont have to withdraw or interact with stripe explicitly to get this money?

This is an airbnb type website, mind you. I use hangfire to schedule HostPayoutJob which, based on the escrow saved in my db, creates a transfer (TransferCreateOptions) to a connected account ussing the accountId as destination. But my intention was for this money to directly end up in their bank account without any Stripe interaction on their end. If they don't have an account, the money is held in our balance and tracked by the escrow entity until they decide to go through with the Connect Onboarding.

summer lantern
#

I'm implementing a referral program that allows users to share a personal promo-code and benefit when it is used.

How the system works is likely to be implemented outside of stripe... (unless otherwise recommended or stripe can handle these easily).

What's the best way to allow input of such a "code" into a checkout form for a subscription?

Specifically, what fields do I need to include in the checkout session (when testing the UI) and the stripe.Subscription.create API calls (when testing via CLI)

Thanks in advance.

wispy quarry
#

Good morning - simple question I think. Is it possible to retry a failed payment through the Stripe dashboard?

hidden tendon
stable karma
#

Hello. I have been waiting 4 months for a payout. Today was the date you guys gave but nothing happened. It now says the 15th. I’m going to get evicted if I don’t get this money

slender wind
#

hey guys, was wondering if anyone had seen this before, getting this error message:

somber tusk
#

Hello! I have a question regarding getting the correct payment_date, when a customer had a couple of declined payment attempts, then after a few days he updates his payment method, then perform the payment. I was using the fields: invoice -> created, then I see that this doesn't reflect the actual date he performed the payment (which was my mistake) then I figured it would be the payment_intent -> created field, but this one also has the same date as the invoice. My question is where the correct payment_date is located? Thanks!

smoky moon
#

I think I've found a bug in the new StripeJS payment element. When I use the link payment method, future payments all seem to log out as "link" in the "change" event. No matter what payment method I choose, Klarna, Google, CashApp, the type of payment logs out "link" in the console. If I clear my cookies everything works again. I feel like there is some kind of cookie issue with the Payment Element

this.paymentElement.on('change', function (event: any) {
console.log(event.value.type);
}

spark shuttle
#

Hi, we put our vat id here
Settings > Invoice template

but I can't see it on invoices for our customers, is it a bug or how to put our vat id on all the invoices?

Thank you

rough zealot
#

Hi Team,
Invoices are not getting generated if I create a product with a One-time payment,
but in case recurring payment Invoices are getting generated
Expected:
The invoice should be generated even if a user is purchasing One-time payment product, as we want to show the same in customer portal

rotund sun
#

Hi - I was working with PaymentIntent Api everything is working fine but I want to show the element with the card details pre-filled, Is it possible ?

cyan crane
#

hello I use express orkflow and I would like to know if you have a webhook to know when the user has fully completed the process with express account ( I found on the doc something we need to handle but nothing about the webhook )

#

thanks

quaint shore
#

Hello, I am using an m2 reader with the android SDK. On some phones when they go to initially connect there is an update they need to install and when they try and install it it stops at 66.3%. This has happened for multiple people. Do you guys know anything about this?

rough zealot
#

Hi Team,
In customer portal can I show the payments done by customer, if so how to handle that

azure lagoon
#

One of our customers is having trouble using a UNFCU in Copenhagen, they keep seeing a postal code error, it looks as though they enter a 4 digit postal code but stripe (card element) is expecting 5. Anything that can be done without a code change here? They tried using 00000 as the postal code but that didn’t work for them. I guess the alternative would be to hidePostalCode ?

wary sun
#

Hi! Reopening the thread with @hollow prairie #1105801099983736962 message , unfortunately calling elements.update(options) with ALL options except sfu does not remove sfu from previous instance...

rich thunder
#

Hi there,
i m trying to sent email receipt while creating a paymentintent for Test mode. but email is not receiving on my email.
i m using node js.

vagrant steppeBOT
#

ferra

lapis dagger
#

This object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate.

#

whats the problem how to solve this?

hearty jewel
#

Hi, we have a customer who is stuck and can't complete a payment, can someone help\

restive kiln
#

Hi Team,
I was working on creating coupons.
I completed the flow and everything was working fine.
In test mode - I attach the coupon while creating a session, and on the stripe-hosted page, I see a discounted price.
But when I do the same in live mode coupon effect cannot be seen on the price.
can someone please help me with this.

hearty raven
#

I cannot find a way to figure out if a transfer (transfercreateoptions) has been successfully completed or not. I.e. if it has successfully left stripe and landed in the external account of the merchant.

I need to know this before I release the related Escrow which is what I use to track how much I owe each merchant.

Is there a way? I checked the payout entity, but it doesn't seem to have any relation to any specific transfer.

Or am I incorrect in using transfer instead of payout? I understood it as stripe making the payout to external accounts upon transfer confirmation (as long as you have set the payout to automatic)

maiden nacelle
#

Hey eveyone, using the API how can I find out what fee has been incurred by a connect account during payout?

sinful rivet
#

Hi Everyone,

I was wondering if there was a no code solution allowing me to add the auth and capture feature to a payment link

west marsh
#

Do you have a phone number that I can talk to one of you?

sinful rivet
#

Can you meet over zoom?

hushed jasper
#

Is there a delay in the update of a payment_intent.status? Can I check your API for this value immediately after I confirmPayment?

cyan crane
#

how can I trigger an account updated with my own account_id acct_..... thanks !

next tree
#

Hi everyone, I'm having trouble creating a subscription using Node.js. For an existing customer and price/product id, I have the following node.js code to attempt and create a subscription:

                customer: customerId,
                items: [{
                    price: priceId,
                    quantity: units
                }],
                payment_settings: {
                    payment_method_options: {
                        card: {
                            request_three_d_secure: 'any',
                        },
                    },
                    payment_method_types: ['card'],
                    save_default_payment_method: 'on_subscription',
                },
                expand: ['latest_invoice.payment_intent'],
            });

But when I call this, the subscription is marked as incomplete and which hovering over the incomplete in the dashboard shows This subscription will expire tomorrow unless the first payment is completed. but the customer already has a default payment set up (using the test 4242424242.... card). Why is this happening? I removed all previous subscriptions already for the test customer, and I can successfully create the subscription manually on the dashboard, but this Node.js code marks it as incomplete. What am I missing? Any help or insights would be greatly appreciated 🙇‍♂️