#dev-help

1 messages ยท Page 1 of 1 (latest)

weak spade
#

hi guys i have a turkey based discord cook group named monitor_ist and i saw this payment method out of the country and looks super cool and easy to use i think but i have a question im living in turkey and i cant create account from here is there any alternative way to open an account

cerulean pineBOT
#

:question: @weak spade 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

chrome axle
#

Hello , I have for example 3 webhooks which listening event "invoice.created" .

  1. for QA
  2. for Demo
  3. For local
    and if invoice was created on DEMO, can i send event only on demo ? becouse rigth now , it send on 3 API
    I want to limit the events to the specific environment
misty thorn
#

Hi Stripe Devs, we are developing a cross-border marketplace . and generating paymentlinks for standard/ express (connected accounts) and also from the platform account in some scenarios. We are still in test mode but planning go live as soon as possible.

My question is regarding webhooks, we need webhooks to listen for events like checkout.session.completed.

But, when creating a webhook I have to choose between listening connected accounts event's or the platform account event. Can't do both. I can create 2 different webhooks , one for the connect events and another for the platform event. I was wondering what it's considered a good practice in this matter and if this approach is correct. Thanks in advance.

night verge
torpid glen
#

Hey there!

I'm currently developing a checkout page using PaymentElement. Everything is working according to plan, but I still got a question.

During the process, I'm creating a Customer, attaching the PaymentMethod (in this case, a card) and setting it as default for this Customer, so it can be used in the future. However, I was wondering if it was possible to load it by default in the PaymentElement, because for now, the customer still has to enter his card details everytime. I shall add that the PaymentIntent used for the PaymentElement has been also set up with the correct Customer and the correct PaymentMethod.

I don't know if I missed something or if it's just not possible.

Thank you in advance, ๐Ÿ™‚

vocal wagon
#

Question folks, while creating a subscription - is there a way to pass a metadata to the payment intent, so that I can distinguish it easily from the webhooks ?

thick leaf
#

Hey there, how i can put Sofort payment on my shopify store ?

dreamy loom
#

Hi, I'm adding a new team member for the dashboard but the invite email didn't arrive yet, is it safe to remove and add the same email again?

graceful niche
hazy apex
#

Hi folks! We're adding a subscription capability to our app using the Stripe Checkout Session/Customer Portal. We're a bit confused about the events we should listen to provide our product. This guide (https://stripe.com/docs/billing/subscriptions/build-subscriptions) highlights three of them while customer.subscription.updated also seems to be a good fit. Should we listen to invoice.* events or is listening to customer.subscription.updated by looking into the status property enough to provide our product to our customers?

true pendant
#

Hello stripe team, I am using Stripe.JS to allow our customers to save payment methods. We want them to be able to accept a mandate alongside that. Right now, I am creating a SetupIntent and passing back the client secret to Payment Elements. At this time, there is no mandate to accept. So, I tried confirming the SetupIntent with mandate acceptance data after the card has been saved with Elements, but apparently I am unable to do that due to "you cannot confirm the setupintent because it has already succeeded". I'm not able to find any examples on how to setup the mandates on the documentation. I'm using the .NET integration btw. Are there any tips you can assist with?

idle crane
#

Hi, I have question related to Stripe SDK for .NET
I can't figure out why webhook data object is nullable in my project but it is not in your code examples.
Can this be null and i should add null check here or it should be always defined?

#

In your example projects its not nullable. What am I doing wrong?

mild moon
#

hi i need help

#

its a personal and i need to contact the staff

shy ibex
#

acct_1LOKVc2QeP2hZW8f

#

acct_1LOJYqIXPR7EcpFk

#

what is the difference between both account

ember bear
#

@shy ibex let's keep messages in the thread I opened

shy ibex
#

ok

lime sierra
#

Hi Stripe team, we've had one case where a call to getDashboardUserEmail from our Stripe app resulted in a 403 error. Our app has the user_email_read permission in the manifest, and this function normally worked fine until now for all users except this one.

What would be the reason the function getDashboardUserEmail (and the resulting call to /v1/user/email on Stripe) would return a 403?

turbid viper
#

We are using the metadata object on Prices to store some data that is passed back to our syste, and stored against a users Stripe Customer ID.

When doing a refund, how can we get the data about the Price that was used in the purchase? Looking at the data for a refund, there is no Product/Price data

fossil oracle
#

Hi Stripe devs, 'Request req_U7OH01Mkn9mkoG: Error while communicating with one of our backends --> what is the issue with this request?

short imp
#

Hello. I am creating a report. How can I create a report with the columns I need? I need all the information about Subscriber Count and Subscriber Payments.

silk raft
#

Hey guys. Iโ€™m using stripe to currently charge. I also need a way to pay the users. I tried transferParams and payoutParams but itโ€™s giving me a bad gateway error. Any thoughts on how to do that.

#

I initially tried the refund API but later realized that I can only refund the amount I charged from the user.

smoky pasture
#

hello all

#

I am looking for help with retrieving a subscription through a checkout session id

red cairn
#

Is there any negative association with issuing a high volume of refunds? ie does this potentially make you a "high-risk merchant"?

sharp steppe
#

Hello again!
When I confirm a PaymentIntent on the server with a PaymentMethod setup for future use, if it returns a status requires_action, how do I get my users to take the action? The next_action field looks to contain quite a lot of options, do I need to manually tell them what to do or can stripe.js handle it for me if I return the full next_action object back to the frontend?

normal mica
#

Hi. If I check use connected accounts on webhook, will it only send events where there is a Stripe Account header attached and if I leave it unchecked then would only send events where there is no Stripe Account Header attached. Meaning is there any overlap? Can I create two webhooks, one with it unchecked and one with it checked, to the same endpoint and receive all events without any duplicate events being sent?

hallow breach
#

Hi, Is it possible to get the connected account using email?

idle crane
#

HI, I am using Stripe SDK for .NET (which is using newest api version: 2020-08-27).
I am listening on checkout.session.completed webhook event, when I get that event type I am casting stripeEvent.Data.Object to Stripe.Checkout.Session class.
The problem I am having is that the payload that i receive from Stripe has different structure than this object (which i think is an issue).
For example this Stripe.Checkout.Session class has CustomerId field, but in event payload is missing.
In event payload the customer id is sent under customer key but in the Session class Customer property is whole Customer object.
I would like to work with the correct object type, am I casting it to the wrong class?
Please create a thread and I will attach some screenshots.

lilac bay
#

Hey folks, Happy Friday! My question's a simple one I think! The Payout schedule has a delay_days which I can set. Does that mean full calendar days? As is, if the delay is 2 days and the payout happens midway through Sunday and there were payments on Friday before midday, are they left out? Or will the Payout include all payments from Friday and Saturday?

I've just realised this is more of a support question rather than dev support. I'll ask there.

fiery stirrup
#

Hi all. We have a platform account (acct_16o19EDfcmTYbu9Y), a standard account (acct_1KR4xbBPYlOUoTta) and some custom accounts connected to our platform account. The standard account is connected to our platform account by means of OAuth. We also have two webhooks endpoints: a Connect Webhook endpoint and a Direct Webhook endpoint. Both of them are receiving the webhooks for the custom accounts and the standard account, which is causing us trouble. We were told that this is expected behavior and we needed to filter on our side which webhooks were related to custom accounts and which webhooks were related to the standard account. Is there any way to tell based on an event payload which webhooks are related to a custom account and which ones are related to a Direct account?

vocal wagon
#

Hey,
I have set up a recurring payment system with sepa direct debit.
I want to send the customer an email 7 days before his sepa account get charged.
Where can I find the time when the next charge will happen (event name or something)?

wind ether
#

Hey, I got a question about availability of funds on some transactions. The estimated date available in balance transaction for the charge says it I should already have availability to the funds, however the status is still pending. Any idea what is going on here. Our sales engineer had to make some changes to reflect our latest T+1 settings

warped chasm
#

hey, I am a stripe custom user and was hoping to get some suggestions on implementing sca. We currently send you the the charge amount and customer id, what would we need to send to qualify for SCA?

vocal wagon
#

Quick question if anybody else has encountered this โ€” for our use case, weโ€™re looking to see what charges were included in an automatic payout using the Stripe API โ€” I know this functionality is available through the reporting features (as documented here https://support.stripe.com/questions/find-what-transactions-were-included-in-or-impacted-a-payout-amount) but I canโ€™t seem to find out if thereโ€™s any way to access this kind of information programatically. And if not, does anybody have a workaround of sorts?

woeful grove
#

hi team is there a good example code somewhere of creating a PaymentMethod for a US Bank Account. The docs are actually not super clear on what you'd pass in to do this. The scenario I'm working on is setting up a payee for one of our network companies that they could occasionally transfer money out to. Also can I create a new US Bank Account PaymentMethod directly from SetupIntent POST endpoint? Or you first POST to PaymentMethod and then do a SetupIntent with that?

wheat crane
#

hi, we are trying to add metadata to a transfer through the charge call using the java SDK (version 20.128). We're trying to add metadata to the transfer_data object and getting this exception "Received unknown parameter: transfer_data[metadata]; code: parameter_unknown; request-id: req_IC6wkB3n2TBFrv". What is the best way to add metadata to the transfer object?

torpid lantern
#

Hi guys, did anyone knows how to set/update the billing email address and the billing email cc address via API? Is it even possible?

weak anvil
#

Hey guys, is there a way to set a credit card as default for a customer when setting up future card payments with elements?

I'm following this 2 tutorials, I checked the API documentation but I don't find a way to do it.

https://stripe.com/docs/payments/save-and-reuse
https://stripe.com/docs/payments/save-and-reuse-cards-only?platform=web

My project uses Angular 11 + .Net

Here is the code that I use on Angular to add PaymentMethods

private loadPaymentMethod(){
const stripe = Stripe(environment.stripePublishableKey);

this.paymentMethodService.getClientSecret()
  .subscribe((clientSecret: ClientSecret) => {
    const secret = clientSecret.clientSecret;

    const appearance = {
      theme: 'stripe',
    };

    const elements = stripe.elements({ appearance, clientSecret: secret });

    const paymentElement = elements.create("payment");
    paymentElement.mount("#payment-element");

    const paymentForm = document.getElementById('payment-form');

    paymentForm.addEventListener('submit', event => {
      this.enableSubmit = false;
      this.resetMessage();
      event.preventDefault();

      stripe.confirmSetup({
        elements,
        confirmParams: {
          return_url: `${environment.webUrl}store/callback`,
        },
      }).then((result) => {
        this.enableSubmit = true;
        if (result.error.type === 'card_error') {
          this.errorMessage = result.error.message;
        } else {
          this.errorMessage = "An unexpected error occured.";
        }
      });

    });
  },
    (error) => { this.errorMessage = error; },
    () => { }
  );

}

Thanks!

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

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

languid tulip
#

Pablo-default

small roost
#

Hey folks! Does anyone know why on a charge.refunded webhook event, the customer info for phone and email is null?
"email": null,
"phone": null

ruby yarrow
#

Are there limits to how many promotional codes can exist? e.g. if I am generating them via the API, and want to make 400k of them, is there a system limitation to deal with?

smoky pasture
#

Question about prices and plans

#

anyone

#

?

hybrid raptor
#

Hey! I'm from mexico, does anyone tried to pay by oxxo ?

#

i tried but their system didn't recognized my bar code and according to the cashier they don't handle stripe :/

#

can anyone help me ?

sand tusk
#

We have a Google/Apple pay integration with Stripe Connect using Elements. I can't figure out what I'm missing but I can't manage to get the Google Pay button to show. The value of result from paymentRequest.canMakePayment().then(function(result) is null. How do I troubleshoot this? I have a card stored both in the browser and w/ GPay. It definitely was working. I've specifically tested from this same machine (although possible different URL / Stripe account).

candid violet
#

Hey, i was trying to test the sample project called fixed subscription, but I don't get anything on the pricing page

unborn ivy
#

I'm new to stripe and I'm a saas, when using tax does stripe automatically handle the tax and send the collected tax to the correct location?

Sorry if it's confusing, I'm not used to this stuff.

blissful owl
#

Hi I broke my phone screen and won't get a replacement until Monday, but I need to add a debit card to my account and it won't let me verify without sending a code to my phone.

#

theres no chat and no phone number, I can only send an email and I need to add it ASAP

drifting hollow
#

Hi! Is there a way we can link from our platform to a stripe express connect account trasaction so client can link directly to the payment

vocal wagon
wintry arrow
#

Good afternoon, I can to make a dispersion of payments, from API Stripe. For example the payments of my workers ?

white barn
#

Trying to set up a fake connected account in my test environment for testing. I am stuck at the point where the fake connected account's account object has a bunch of validation requirements.

When I try and past the validation requirements through a postman call to the connected account, i get the error message:

"This application does not have the required permissions for the parameter 'individual' on account 'acct_1LOMs42Y9Glp29OD'

My authorization in postman is currently set to 'bearer token' and I'm passing the secret key from my test env.

Any ideas?

hushed anchor
#

Hi so I have been having a hard time changing my payout method on wag since I no longer have my old card. It says I can change it with identity but that is not working any help?

vocal wagon
#

Hello, I'm trying to use webhooks to to retrieve the payment_method of a user when they submit their card info for future payments. After submitting payment information, the webhook does not update with it in my app. any idea as to what's wrong with the code? Using Rails 7 btw.

# app/controllers/webhooks_controller.rb
class WebhooksController < ApplicationController
  skip_before_action :authenticate_user!
  skip_before_action :verify_authenticity_token

  #create function has been expunged

  def save
    payload = request.body.read
    sig_header = request.env['HTTP_STRIPE_SIGNATURE']
    event = nil

    begin
      event = Stripe::Webhook.construct_event(
        payload, sig_header, ENV['WH']
      )
    rescue JSON::ParserError => e
      status 400
      return
    rescue Stripe::SignatureVerificationError => e
      # Invalid signature
      puts "Signature error"
      p e
      return
    end

    # Handle the event
    case event.type
    when 'checkout.session.completed'
      session = event.data.object
      @user = User.find_by(stripe_customer_id: session.customer)
      @user.update(payment_method_id: session.payment_method)
    end

    render json: { message: 'success' }
  end
end
```Not sure if I declared it in my ``routes.rb`` file correctly or not:
```ruby
# config/routes.rb
Rails.application.routes.draw do
  resources :webhooks, only: [:create, :save]
end
minor cipherBOT
#

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

clever magnet
#

Hello, any way to get the stripe total to a database?

minor cipherBOT
#

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

fluid panther
#

Hey Anyone from the stripe available \

minor cipherBOT
#

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

fluid panther
#

I need some help in understanding an error coming from the sdk

verbal rapids
#

hello everyone, Im new to stripe
I'm developing a platform where teachers can list there course and students can purchase the class .
Which api I use to connect teachers with platform main account.

all the payments will receive in platform stripe account then after 7 day we release the payment into teacher account cutting 2% of total purchase

slender pebble
#

Is there any way to generate Stripe Customer Portal link via Dashboard or CLI?

slender hemlock
#

Hii, can somebody help me? ๐Ÿ˜ฆ

minor cipherBOT
#

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

still egret
#

How prorations are calculated. I need to know the time unit. Is it hourly, second, minute or what?

carmine hazel
#

Hello @everyone

#

How are you

#

I need help, on stripe woocommerce

minor cipherBOT
#

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

brave nacelle
#

Hello, is there a customers.listSources equivalent for payment methods?

golden badge
#

Hello, is there any Discord integration/service that allows me to integrate Discord/Stripe memberships? Example:

  • User buys a Premium membership
  • Charges VAT if it applies
  • Get access to Discord with a specific role (ej: premium)
  • A new subscription is generated on Stripe with its invoice and receipt
  • If subscription is cancelled users lose the role "premium" and a new role is assigned ("visitor").

I've been searching but couldn't find anything like this and I need to fully integrate Discord into my Stripe account for tax purposes.

Thank you,

tawny hollow
#

Hi there, is there a way to find out which customer is trying to change their subscription from their requestID?
Thank you ๐Ÿ™‚

idle crane
slate elbow
#

honestly been considering making one seen as i've seen quite a few people ask for it ๐Ÿ˜…

slate elbow
slate elbow
idle crane
slate elbow
#

hmm. that sounds like the kind of thing stripe would set itself using your mcc.
i thought it might have something to do with tax ids too, but it seems unlikely

idle crane
#

I tried to pass type as a parameter and it works so it seems like docs is missing it

slate elbow
#

huh weird

#

wonder what it does ๐Ÿค”

idle crane
#

actually it accepts good or service values

tawny hollow
slate elbow
#

what's the prefix to the id? req_? pi_? sub_? or something else?

#

also, are you talking about a request id provided to your webhook url?

#

whoops, forgot to reply ^^ @tawny hollow

slender hemlock
#

Hi, I want to make the query about charging the user for X actions (charge automatically), I already have the paymentIntent, paymentMethodID, and everything, but when I create an intent, it doesn't do charge, it does "payment_intent.created", how to do a direct charge with the payment method saved?

#

i have read this

#

but doesn't make sense if the user will process the whole form again

slate elbow
slender hemlock
#

yes sir, by verifying the hooks, the paymen intent is succeded

#

but let me confirm it

slate elbow
#

if the paymentintent's status is succeeded, the customer has been charged successfully. are you trying to setup the user's card for future use?

slender hemlock
#

yes, i want to charge again

#

because user didn't return the good

#

it's not a subscription i think

#

but yes, i think i'm missunderstanding

#

i want to charge automatically

#

instead saving payment and sending user to the form

tawny hollow
slate elbow
#

got it. in that case, you'll want to set setup_future_usage to off_session on the payment intent - you'll need to create a customer and add them to the payment intent (by setting the payment intent's customer value to the customer's id). store the payment method's id field in your database - you'll be able to access the payment intent's id using the completed payment intent's payment_method value. when you want to charge the customer again, create another payment intent and set its customer value to the customer's id and the payment_method value to the payment method's id

slender hemlock
#

i did

#

i have the customerId with payment attached

#

i have payment methodId

#

i created the paymentIntent

#

sending the method and customer

#

but it's not charging

slate elbow
#

just to confirm, you want to charge the user a fee up front, then charge them again at a future date?

slender hemlock
#

is creating a payment intent instead

slender hemlock
#

in any moment

slate elbow
slender hemlock
#

it just created the PI

#

i'm receiving the pi created hook

#

but not the succeded

slate elbow
#

what is the status of that payment intent?

slender hemlock
#

let me check

tawny hollow
rocky saddle
#

Hi I am using Stripe checkout in my mobile app and I don't have google pay even if I enabled this in dashboard, I will be grateful for any help

slate elbow
tawny hollow
slate elbow
#

it seems you've sent an invalid request to stripe. are you trying to update a subscription per chance? if so, you'll need to check the subscription's status isn't canceled or incomplete_expired before making an update

#

if you still try to, stripe will throw an error

slender hemlock
#

@slate elbow the status is succeded, my bad

#

everything was working fine

#

thank you doc

slate elbow
tawny hollow
slate elbow
tawny hollow
#

Amazing thank you very much! It solved my problem ๐Ÿ™‚

slate elbow
vocal wagon
#

Is there a way to add a subscription and a regular charge in the same checkout session?

sacred spruce
#

If the user closes the qr code for wechat_pay for a payment element, does it consider the payment to be an error. In testing the qr code closes after 5ish seconds, but it doesn't give an error. It just gives the payment intent and says requires source.

minor cipherBOT
#

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

north herald
#

In Stripe Connect, can I have the connected stripe user pay the stripe fees? When I use the on_behalf_of parameter the platform pays the fees.

slate elbow
north herald
slate elbow
slate elbow
#

in js at least, it'd look something like this:

const paymentIntent = await stripe.paymentIntents.retrieve('pi_xxxxxxxx', {
    stripeAccount: 'acct_xxxxxxx',
});
north herald
#

I need the meta data in the payment intent to get the stripe_connect_id when I call the retrieve request

slate elbow
#

ah so you rely on the metadata for account info

#

in that case, there's not much you can do. you need the account's id. when running in direct charges mode, nothing actually happens on your platform account. everything (like creating payment intents) happens directly on the connect account

north herald
#

actually I think i can get it somehow, thanks for ur input

slate elbow
#

good luck :)

north herald
vocal wagon
slate elbow
# vocal wagon How did you create that session? I can't seem to figure it out

that was a payment link, but they work in pretty much the exact same way.
you'll need to use the api to create a checkout session: https://stripe.com/docs/api/checkout/sessions/create
provide an array of line items:

vocal wagon
#

ah

#

We'd prolly use price ids anyway so

slate elbow
#

for example:

line_items: [
  {
    price: 'price_xxxxx',
  },
  {
    price: 'price_xxxxx',
  }
]
``` you can just do it like this then :)
unborn harbor
#

Hello
I have a strange problem in android phones, whenever google payment cards autofill any credit card at stripe elements form, the cursor jumps outside the form to outside input, instead of going to CVC directly

minor cipherBOT
#

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

tall fog
#

i have problem about music bot

minor cipherBOT
#

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

tall fog
#

why this get

slate elbow
faint mulch
#

Are there any plans to add Paypal instead of a credit card?

hallow lotus
#

Hey

#

Keys for idempotent requests can only be used with the same parameters they were first used with. Try using a key other than

#

I just recieved these errors on my stripe when clients try to make payments

#

I need developer help to sort it out

minor cipherBOT
#

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

vocal wagon
#

Hello, Iโ€™m looking for a developer, for our Web 3 Company. If youโ€™re good in, letโ€™s get in touch by DMs

heavy spoke
#

Hey guys, been struggling a bit with a lot of cards saying "your card does not support this type of purchase" with our online payments - would the fact that people are just entering card details and not billing details(address etc) be causing these to be declined for certain cards?

polar lily
#

Hello,
I need help to remove a saved information for payment on stripe website

slate elbow
# heavy spoke Hey guys, been struggling a bit with a lot of cards saying "your card does not s...
slate elbow
silver scroll
#

I am using Stripe Connect (Express). Is there an API to return my enabled payment method types? (without creating paymentIntent)

#

when creating checkout session, we can see two payment methods (card and afterpay). Currently the card option is selected by default. Is there any way to set afterpay as default programatically?

#

Is it possible to pass a dynamic discounting amount/percentage when creating checkout session without creating the discount code in the stripe first?

slate elbow
slate elbow
slate elbow
heavy spoke
slate elbow
#

i used to bank with nationwide and their fraud systems are absurdly sensitive

heavy spoke
slate elbow
heavy spoke
#

logistics - delivery

slate elbow
#

hm weird. don't see any reason they'd block them. are you collecting a CVC and postal code? if not, i'd give that a try

heavy spoke
slate elbow
#

one final thing: remember 3d secure! banks in europe (particularly in the UK) really like enforcing 3DS bluntly

heavy spoke
#

Yeah thats all fine - will give the other bits a shot !

slate elbow
#

๐Ÿ‘ good luck

heavy spoke
#

Thanks mate - enjoy your day

slate elbow
#

you too :)

idle crane
#

Hey, I would like to ask why I am receiving multiple setup_intent.created webhook events if I am not doing anything?
The last action I made was completing checkout session and after that every few minutes I am receiving setup_intent.created - my server responds with 200 status code

final jetty
minor cipherBOT
#

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

stiff aspen
#

Hi

#

We have a stripe account which we are using for our business. We need to know more about how to integrate stripe payment gateway for our e-commerce check outs

#

We need to provide the API from stripe to our developers

#

Can you please assist us ?

slate elbow
stiff aspen
#

Thanks a ton

slate elbow
stiff aspen
#

I will

slate elbow
sturdy patio
#

Hey guys!

Default country in react-native payment sheet is Austria. How to change it to my current location?

vocal wagon
#

hi friends

#

can you recommend me a javascript forum?

ionic radish
inner pumice
#

Does Stripe Checkout have built in captcha?

vocal wagon
#

nobody answers on stackoverflow

minor cipherBOT
#

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

pastel bear
#

Hey friends! I'm trying to replace payment methods types with payment methods automatic and could use some help. I changed the code in the Stripe online CLI test mode ๐Ÿคž. The user side is not updated. Am I missing a step here?

full roost
#

Hello, I have integrated payment using Apple Pay, I have a couple of questions:

  1. Why is my button not displayed on macbook? Everything is ok on Iphone 11, demo buttons - https://stripe-payments-demo.appspot.com

  2. I want to implement a quick purchase without registration in the shops and on the site, can you tell me if this is possible? Can I get customer data after paying with apple pay? If so, which ones? I have connected Apple pay using your API, I need information about the name, email and delivery address,

haughty sapphire
#

Hello, I got a question please.

flat sage
#

Are there any plans to implement a Stripe exchange rate API?

idle iris
willow rivet
#

Hello , i need save user card and charge it monthly charged amount depends on user usage of product so i find this solution
https://stripe.com/docs/saving-cards#saving-credit-card-details-for-later with saving card so
const customer = await stripe.customers.create({
source: 'tok_mastercard',
email: 'paying.user@example.com',
});
there is this fragment of code so how can i get or generate card token ?

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

idle iris
# willow rivet Hello , i need save user card and charge it monthly charged amount depends on u...

That isn't really how Stripe currently works - using SetupIntents, PaymentIntents (which create a payment, and can optionally save for later), AND/OR things like Subscriptions (which use those both "under the hood") PaymentMethods are created and ATTACHED TO A CUSTOMER - so no need to pass around a "token" to accomplish what you want. Any references to "tokens" you are finding in the documentation are mostly Legacy. Look to the documentation for SetupIntents, PaymentIntents and/or Subcriptions for more direction. (I do NOT work for Stripe)

slate elbow
willow rivet
willow rivet
idle iris
slate elbow
#

the api you were looking at was legacy. you'll like setupintents a lot more than tokens

#

anyway. time for bed. good luck with your integration!

willow rivet
#

thank you guys โค๏ธ you help me a lot ^_^

willow rivet
idle iris
frozen plank
#

Hey im trying to pay with a prepaid American Express card and it keeps saying card declined is there any way to fix this

#

also i know there is money on it

#

It keeps saying "The card was declined."

shy ibex
#

how can i get connected account id after onboarding the account

#

from platform account

#

using API

#

how can i do cross border payment from platform to seller accout

hoary thicket
dry hatch
#

petro.chaikivskyi-magento

grave ermine
#

Hi, is there a way to enable FPX via stripe on shopify platform?

winter fern
#

Hello all,
Can anybody confirm how to update custom connect bank account details for stripe. we have a connect account managed by our platform and we want to give them the ability to update bank account details in our portal dashboard. do we have any example/link for that?

willow latch
#

HOOLLALA-shopify

thin hedge
#

Hi all, I would like to express to you our current situation and what we want to achieve:

  • We have a transport website to order a taxi, our business is currently open only to France

  • We are developing for the US market and a little later for the world market, keeping the same website and payment process by adapting the local currency.

  • A little explanation of our current payment process:
    The customer pays the trip fee to Montransport (mT) -> mT will keep a commission -> mT will pay the trip fee after (having kept a commission/gain) to the provider's account (taxi driver) in the provider's currency.

=> the objective: Customer can pay with his bank cards accepted by the country where he orders the taxi with like Visa, Mastercard ... (for the subjects of accepted cards, we have to see with our bank?)
Note that payment transactions will be dependent on the provider's currency.
We want to have a payment process avoiding the maximum currency conversion fees (USD -> EURO and vice versa)

So thank you for offering us the best solutions to be able to start our new merchandise while avoiding the maximum unnecessary transaction costs.

heavy basin
#

hi, is thr a way to rename the titles of the line items in the invoice? by default both line items are titled the name of the product

peak silo
#

Hi all, I'm running into a problem where after creating a subscription, I attempt to search for it using metadata added when created. If I search for it immediately, the search will return nothing. If I wait ~15 seconds and search again, it will find it.

more info: https://github.com/stripe/stripe-node/issues/1487

shy ibex
#

it's giving permission error

#

while accepting tos for cross border payment of connected account

dry hatch
#

@shy ibex we will continue talking on thread

shy ibex
#

ok

quick girder
#

Hi!,
I need some help with capturing funds. I want to make sure i do the error handle correctly.
After i successfully connect payment method to intent, i save the id and charge it later (actually, i capture funds later), If i did the first part without any errors, can there be any error while i capture funds?
What i mean is can i get any errors while doing the Capturing function? assuming i send the proper request

haughty geyser
#

Hai, I need help can I get the webhook object when the subscription renewal happen, i am working in test mode now so if get that its helpful for my logics?

magic wedge
#

I'm researching your iOS and Android SDK.
How can I get some information about whether the SDK is stable and low crash rate?
I should compare with other SDK and make a decision to use which one.

quaint aurora
#

Hello. We tried to turn off stripe Tax service.
Your colleague assured me that it is disabled. But the commission for Tax is still taken from payments.

dry hatch
#

NickQ-SDK

shy ibex
#

update capabilities.transfers.requested=true and tos_acceptance.service_agreement:'recipient'

#

for cross border payment

#

using oauth

coarse shadow
#

Hi team, when we enable 'Send emails to customers to update failed card payment methods' feature, stripe is asking to use our own link to update their payment information. Instead we want customers to redirect to customer portal page where they can update. Please suggest how to achieve this

steel inlet
#

Hi there! I'm using Stripe Connect to allow our customers sync their banking accounts and see all their transactions. We are getting the transactions from the /charges API. As we know, each transaction generates a Stripe fee. How can we show this fee to our customers? Where is the Stripe fee's information of each transaction? Thanks in advance!

golden cosmos
#

Madhavi-customer_portal

#

jairo-fee

sudden pawn
#

Hi Team

#

can we disable edit option of email when we create account link while connect user KYC?

final hornet
#

Hello, How can I get the receipt number from webhooks?

wispy bobcat
#

Hi Team,

#

I'm trying to implement the workflow to notify my customer about a payment issue due to (requires_action) requires_authentication. I believe that this status had an expiration time, like 24hours to confirm the payment. Is that true?

brittle nebula
#

Hi Stripe Team
im trying to implement Account_Links but i get the error you must update your Connect branding settings with icon in order to create an account link, You can set the missing fields at https://dashboard.stripe.com/settings/connect"
but when i add an icon it dose not fix the problem and when i refresh the page, the icon is gone
pls help ?

unique belfry
#

Hello there! I would like to send my customers a payment URL. The order is generated in out CRM by admin. And we would like to send Email to customer with payment link hosted by Stripe. This payment link should be for unique use, for one customer.
Which ressource and parameters should i send? Something like create paymentIntent ? In response, i would like to receive the URL to send to my customer.
Thanks you in advance!

lilac fox
#

Hello stripe support. i hope you are fine. i am working on getting stripe charges in a list and combining search with it. now according to charge search api, if you want to use pagination then they will return a next_page parameter to use in the next call. i used it and iterated to next pages. but if i want to return back there is no way. there is no parameter for going back. one way is that i would track record of all the pages to go all the way back. is there any better way to do that?

full roost
#

Hello, I have integrated payment using Apple Pay, I have a couple of questions:

  1. Why is my button not displayed on macbook? Everything is ok on Iphone 11, demo buttons - https://stripe-payments-demo.appspot.com

  2. I want to implement a quick purchase without registration in the shops and on the site, can you tell me if this is possible? Can I get customer data after paying with apple pay? If so, which ones? I have connected Apple pay using your API, I need information about the name, email and delivery address,

dapper sparrow
#

is it possible to retrieve hosted invoice url via apis ?
i dont see any such object in invoice apis

hollow crest
#

Hi guys, does anyone know if there is any option to request billing address conditionally on checkout sessions ?

My need is to enable users to input their billing address, and I know this is possible by setting billing_address_collection: 'required' | 'auto'.

But I want to request their billing address only if they check the "I'm purchasing as a business" checkbox, which will be visible when I set tax_id_collection: { enabled: true} option.

Is there any way to achieve this? It will be nice to have something like billing_address_collection: business_only

young moat
#

Hey, can you please guide that we're using transfer to send amount from our account to connect account. But how would connect account transfer from stripe to it's physical/actual account ?

old pumice
#

hello can any one guide me how can i do stripe with the help of html css and javascript

#

these one are core javascript and all things are client side

vocal wagon
#

Hello, I am getting an error in my account (Account review: Action required): Unfortunately, your business doesn't meet our Terms of Service. If you think this may be a mistake, please contact us.

#

what can I do to lift that restriction please?

shadow iron
#

Hello there,

I have a question about the "account.updated" webhook event. We are using Standard Connect accounts and would update the email in our database, if the customer changes his email on his stripe account. Unfortunately there is no "account.updated" event triggered, when he does this. On the other side the "account.updated" event works perfectly, as he completes his account at the beginning, am I missing something?

vocal sentinel
#

Hello All,
Is there any way to get details using payout API!
Count of charge, refund, transfer

severe trellis
#

hi i want to make a virtual card in test mode but i am getting this warning "Your account is not set up to use Issuing" how to set my account for stripe virtual cards kindly help?

coarse shadow
#

Hi, I want to delete invoice generated from subscription when it was in draft mode using API, please confirm if its possible

proper ridge
#

Hi stripe support! I'm working on a billing/subscriptions integration. I'm currently looking into the scenario where a recurring (off_session) payment fails with requires_action. I'm using test card 4000002760003184. If the customer is then brought in the app and they fail the confirmation (e.g. they click 'cancel' on the stripe modal) the related PaymentIntent status changes to requires_payment_method.

This was unexpected for me. I thought PaymentIntent status would stay the same (requires_action) so a user can attempt multiple confirmations.
My questions are:

  1. Is it always the case that when requires_action PaymentIntent is failed, the status changes to requires_payment_method? Are there any exceptions to this?
  2. Do you have any suggestions or docs how to handle this scenario? For example, should the page be reloaded, and then show the card input form?

Thanks

storm hamlet
#

Hi,

I'm getting this error

#

Test bank accounts are not supported at this time. Please use a valid bank account instead.

#

Any idea why this is coming

full roost
rare beacon
#

Hi!
I'm building an integration. I'm creating subscriptions using the API and my customers can pay using a credit card.
My problem is that my customers (currently in test mode) are not getting receipts automatically (but the Successful Payments toggle is on). Any ideas?

vocal wagon
#

Hi everyone. I'm trying to figure out if I can simply use your android terminal SDK to integrate tap-on-phone payments on my android app.
The app will be installed on regular Android phones with NFC capabilities, not on POS devices.

cyan spear
#

Hi devs whats the best way to make top-ups to my application users

still kite
#

Hi team, we want to delete the monthly subscription invoices as they will have a value always zero(0) amount, can I delete them?
else can I void the monthly subscription invoice?

We've observed that since the amount is ZERO, the invoice status marking as paid automatically.

Can you suggest some alternative solution to delete/void the monthly subscription invoices? please

split citrus
#

Hello devs, I'm trying to verify the domain for Apple Pay. I'm getting this error even though I can see the file uploaded to the correct path.

unreal forge
#

Hi devs, please help me to clarify this out. I'm testing the payment in testmode. The amount in payment intent show correct value however the amount in dashboard show different one. Is there any thing I need to config to make it right? Thank you so much!!!

unreal forge
thin zephyr
#

I do get an error about the "missing emount" when trying to start the backend with stripe.
It worked before all well and Iยดve had this error before. It worked out on my localhost as well... I think it has something to do with my webhook secrets or so, but they should be fine actually

ashen garnet
#

Hi

#

I have used stripe payment in my ios application. I faced one issue kindly check and update me. In my application deployment is 10.0 current stripe version 19.0.

STPCardParams (Custom UI). In this case i can't validate card number and cvv. How can i validate?

vocal wagon
#

Hey devs, I made this little scriptlet for a next api route and works prefect but I'm thinking I can improve in some way, could one of you take a took? https://paste.hep.gg/uvoly.js

wintry swift
#

how to set default payment method

#

how can we charge with different payment method every time

lilac fox
#

Hello stripe support, i am working on stripe connect. i am using custom account. so i am making a dashboard for the connected account. i am trying to get its charges, payment methods, refunds and payouts.

severe solar
#

I have a use case where a product has a subscription and the product can be cancelled at a future date. Stripe API wise I cancel the subscription in the future using the /v1/subscriptions/:id API and pass in the cancel_at parameter. I now have a problem, there is a grace period after the product cancellation date where the customer can revert the product cancellation and continue to use the product. I know stripe subscriptions cannot be uncancelled after the subscription is set to cancelled, so is there a way to 'pause' payments at a specific future date and then either resume the subscription if the user reverts product cancellation? And if the cancellation grace period is passed just cancel the subscription completely?

glad saddle
#

How do I change my stripe checkout language for the checkout form everytime user changes the language using dropdown of navbar. I have my loadstripe outside the function block

pale pilot
#

Hello support, currently we are trying to integrate the stripe ACH payment in our application and we are able to make payment without the bank verification. so my question here is would it work this way in the production environment or would it create any problem?

rose otter
#

DeliveryTiem-subscription

hollow prairie
#

prince97-ach

hasty dove
#

I'm playing around with Bank Transfers as payment methods for invoices. What currencies does Stripe support for users to send money via Bank Transfer, my initial tests seem it's only Euro which seems odd

neon sun
#

I have added CAD as a new currency but cannot pay out to a US based bank account

pale drum
#

Hi Team! Is there a way i can query and export a list of customers who have some address information ( country/ state/ postal code) missing in stripe

pliant plank
#

Hello! I was wondering if there was is a way to generate child-accounts in stripe w/ their own api_keys to use. For example, instead of using our primary stripe account in test mode, I would like to create a sub-account with my primary account in test mode for CI to use. Hope that makes sense

pliant plank
hallow breach
#

Hi, thank you for your help in advance. Could anyone help me how to set manual payout in stripe dashboard for connected account?

dusky gyro
#

Hello, is there a way to integrate Stripe and Google Analytics directly?

idle crane
ember vine
#

Hi there. How would you handle a multiple year subscription? e.g. billing a customer once every 3 years. Stripe's subscriptions have a maximum interval of 1 year, so my current strategy is charge the subscription basket three times, then set the quantity to 1. It works in the happy path but is starting to be complicated when upgrading / downgrading the subscription.

Any input appreciated, thank you!

radiant musk
#

When creating a PaymentMethod from a SetupIntent is there still a concept of a default payment method?

fickle sable
#

Hi all, glad to have found this resource. I have a connect account, and want users who already have a stripe account to be able to link that account to mine. Is this possible? All the flows seem to require the user to create a new account which requires KYC all over again...

waxen spindle
#

TheBoredVet- connect

timber cradle
#

I having trouble setting up a recipient only agreement with express accounts. I have read thru the documentation and see that recipient only agreements are what allows for cross border payouts to Canadian accounts. Our clients dashboard config for express accounts says that transfers are not allowed. Requiring payments to be turned on. I'm stuck on this and the flow required starts with Oauth api for express accounts to be created/connected to United States based application platform account. The funds are then processed and transferred to provider accounts. These provider accounts may be in Canada or the US at this time. My first goal is to be able to setup recipient only agreements. Any help with this would be greatly appreciated.

unreal rivet
#

Hey guys

where can i find events that are acceptable?
I am using stripe CLI to test my server

stripe trigger issuing_transaction.created
Response:
The event โ€˜issuing_transaction.createdโ€™ is not supported by the Stripe CLI.

dry gust
#

Is it possible to suggest a wallet integration, or perhaps do my own integration?

normal mica
#

Hi. I am using the new order api beta and found if I use a discount globally on the order then the total_detail.amount_subtotal of the order does not take into account the discount. But if I use a discount on the line items themselves then total_details.amount_subtotal does take into account the discount (even though total_details.amount_discount is always populated in either case). Can I just verify if this is a bug or a feature? I recognize that the order api is still in beta, but I am relying on this to still be the case in production.

winged lion
#

Is there a way to turn off identity verification. I can not seem to find that setting in the dashboard. I know I found it to turn it on but I can not turn it off.

#

Photo ID

surreal temple
coral night
#

Is there a way to expand the data object in a webhook?

unkempt fulcrum
#

I am new to Stripe. It keeps giving me an error that my tax info is not correct. However, I am looking at the SS-4 form and have entered my company name and EIN exactly as shown (letters case, punctuation, etc.) and it's still giving me errors.

proper ridge
#

Hi stripe support! I'm working on a billing/subscriptions integration. I'm currently looking into the scenario where a recurring (off_session) payment fails with requires_action. I'm using test card 4000002760003184. The customer is then brought in the app, and instead of confirming the card they want to add another card.

My question is:

  • In the above scenario (when the customer adds another card), should we use a new SetupIntent or should we use the existing PaymentIntent that has a status requires_action?

Thanks for the help!

tawny aurora
#

Hi Stripe support,
Is there a way to create invoices and pay it in installments?
My company planning to have a monthly subscription like a leasing contract where there is only one invoice per year what the user pay in installments.

still kite
#

Hi Team,
Can Stripe create a Customer on checkout session mode to be SETUP? or Do we need to make one more API call to create the customer and pass the payment method in it?

elder nest
#

Hello, I'm hoping to get some help with payment problems we see for credit cards in India. Currently, about 40% of our charges fail with transaction_not_allowed or do_not_honor.

I have seen https://support.stripe.com/questions/rbi-regulations-improving-recurring-payment-success-rate-for-stripe-billing and we plan to switch our subscriptions to collection_method=send_invoice for customers in India.

But that doesn't help with failures on the initial on-session payment when creating a subscription.

Specific questions:

  1. Would switching our site to use the full Payment Element (https://stripe.com/docs/payments/payment-element) help with the initial on-session payment success in India?

  2. We are supporting 3DS for our subscription initial card setup/payment. And many times we can see the 3DS is successful (example: pi_2LI6ij87iriRUvvJ1PtEWGBc), yet the bank still declines payment with transaction_not_allowed (ch_2LI6ij87iriRUvvJ169D8HqY). It seems like most India banks don't really support 3DS. Any idea what's going on here?

  3. India customers are typically able to successfully pay if we manually send them a link to the Stripe-hosted payment form at invoice.hosted_invoice_url. Is this form doing something special to make it work? We should be able to implement the same in our own form right? Is the stripe-hosted form just using the standard full Payment Element?

Thank you!

vocal wagon
#

Hello! I'm trying to use webhooks to grab the setupintent id when the setupintent.succeeded event goes off. However, I'm struggling to get it working. Any idea as to what I'm doing wrong in my code? Thanks in advance for any help! (using ruby on rails btw)

#app/controllers/webhooks_controller.rb
class WebhooksController < ApplicationController
  skip_before_action :authenticate_user!
  skip_before_action :verify_authenticity_token

  def save
    payload = request.body.read
    sig_header = request.env['HTTP_STRIPE_SIGNATURE']
    event = nil

    begin
      event = Stripe::Webhook.construct_event(
        payload, sig_header, ENV['WH']
      )
    rescue JSON::ParserError => e
      status 400
      return
    rescue Stripe::SignatureVerificationError => e
      # Invalid signature
      puts "Signature error"
      p e
      return
    end

    # Handle the event
    case event.type
    when 'setup_intent.succeeded'
      session = event.data.object
      @user = User.find_by(stripe_customer_id: session.customer)
      @user.update(payment_method_id: session.id)
    end

    render json: { message: 'success' }
  end
end
``````erb
<%# app/views/layouts/application.html.erb %>
<!DOCTYPE html>
<html>
  <head>
    <title>Commitaway</title>
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>
    <script src="https://js.stripe.com/v3/"></script>
    <link rel="stylesheet" href="https://cdn.simplecss.org/simple.css">
    <%= stylesheet_link_tag "application", "data-turbo-track": "reload" %>
    <%= javascript_importmap_tags %>
  </head>

  <body>
    <p class="notice"><%= notice %></p>
    <p class="alert"><%= alert %></p>
    <% if current_user %>
      <br>
      Stripe payment method id: 
      <%= current_user.payment_method_id %>
    <% end %>
    <%= yield %>
  </body>
</html>
lament kettle
oblique dust
#

Hello, is there any way to undo a subscription creation? For example, if we create a subscription, but then we have a Database error on our side and roll-back our DB, is there a quick undo subscription on Stripe?

unborn wren
#

Hi.

We're implementing adding customers' bank accounts with manual verification via micro-deposits, and I have some question about the verification.

In the Stripe documentation (ref https://stripe.com/docs/payments/ach-debit/set-up-payment, Section 6) is said that the "descriptor_code" micro-deposit is used by default with the fallback to "amount" micro-deposit if the descriptor code can't be used. Is this fallback instant, i.e. can we know if fallback "amount" micro-deposit way was used, when we read the result of stripe.confirmUsBankAccountSetup call (so we can save the micro-deposit type to DB and use it later)? Or it happens sometime later asynchronously, and we should call Stripe API to get know about the micro-deposit type?

frigid scroll
#

I'm currently using https://stripe.com/docs/js/payment_intents/confirm_payment#confirm_payment_intent-options-confirmParams-return_url to redirect back to my app after a payment is complete. That return URL has 3 query parameters added by Stripe. They are payment_intent, payment_intent_client_secret, and redirect_status. What does redirect_status mean ? Is that the status of the payment intent ? I'm wondering if I can use that instead of looking up the payment intent via API to get its status.

hushed escarp
#

How can I go about sending money to someone via Stripe Connect api?

rich narwhal
#

Hey guys I'm trying to understand the design of the payment Intents api a bit better
I was wondering how to find the products to fulfill when the payment intent succeeds.

vocal wagon
#

Jul 25 CLOUDSOVEREIGN.NET +918118056514 IND
-$10.00

Charged from card but the seller didn't receive the money
I used mastercard gift card btw

idle iris
#

Semi-Regular Feature request (also gonna send in email again): Label all Legacy Documentation and API docs as "Legacy" - especially since non-native-English speakers seem to always search for "charges", and end up on the Legacy Flows...

hearty karma
#

Hi all! I am scoping out a new project building on Stripe Checkout and see that it is possible to create $0 recurring prices and subscriptions with $0 billing amounts. Is this something that I can assume will stick around, or would building on top of $0 recurring behavior be an edge case that may be deprecated?

vocal wagon
#

How can I invoke and use functions from stripeJS on React? The way I am doing it is:

import { loadStripe } from "@stripe/stripe-js"; const stripePromise = loadStripe(process.env.REACT_APP_STRIPE_KEY);

And then, on a useEffect, I do

useEffect(() => { stripePromise.then((res) => { setStripeJS(res); }); }, []);

Then I can invoke and use functions. Is this the correct way to use it?

hidden dirge
#

Hi Team, how can i update billing address and priceid of a subscription? If i can, will it change the taxrate? I am using automatic tax calculation in subscription creation.

#

Also, i would like to know that will these changes reflect in the invoice automatically or do i need to update manually?

earnest scaffold
#

I have a question about the Identity service in conjunction with Stripe Express... When on-boarding a user account (accountLinking) (user goes to stripe and configures a bank account for receiving money), they are asked to verify their identity. If I'm already verifying their identity earlier on using a verificationSession flow, is there anyway to use the results from verificationSession to skip additional verification during accountLinking?

I thought about maybe making a Person object, but some documentation I read says Stripe Express ignores Person objects.

ember vine
#

Hello @waxen spindle , for some reason the thread you started was archived, rewording below

How would you handle a multiple year subscription? e.g. billing a customer once every 3 years. Stripe's subscriptions have a maximum interval of 1 year, so what I do:

  • I create a yearly subscription and set the subscription item quantity to 3 instead of 1
  • when I receive the invoice.paid notification, I change the subscription item quantity from 3 to 1
  • as a consequence, there is nothing to pay on the next 2 invoices

I am not sure this is the best practice, especially for handling upgrades / downgrades between invoices

radiant musk
#

Within the react-native stripe SDK types. paymentOption in either of these types is always undefined when used with setup intents. Is this intended?

export declare type InitPaymentSheetResult = {
    paymentOption?: PaymentSheet.PaymentOption;
    error?: undefined;
} | {
    paymentOption?: undefined;
    error: StripeError<PaymentSheetError>;
};
export declare type PresentPaymentSheetResult = {
    paymentOption: PaymentSheet.PaymentOption;
    error?: undefined;
} | {
    paymentOption?: undefined;
    error: StripeError<PaymentSheetError>;
};
pale drum
#

I have access to two different stripe accounts and i want to be ale to access both with the same repository code for stripe api. Is there are recommended way to implement this?

celest lagoon
#

Hello, I need assistance

vocal wagon
#

Hello, I am struggling with getting stripe.accounts.createExternalAccount to work. So, when I run it on my local build of my app(built on ExpressJS in NODE), it works fine. However, when I try it my deployed version, I am getting the error invalid_request_error. According to the details, it has to do with the token I am getting back, as it states No Such Token: btok_xxxx. I have no idea why it doesn't work on the deployed build. Could it be due to a webhook event I need to add to my webhook?

fickle sable
celest lagoon
fickle sable
ember bear
#

@celest lagoon let's keep messages in the thread i opened

still vortex
#

couple of questions as we start to set up Standard Connect. a) If we need to send multiple invoices, can we send bulk send at once?
b) For Standard Connect, how do we set our application fee (transaction-based fee usually 5% of transaction value)

twin dust
#

Hi,
How we can build custom 3D Secure for the Issuing?
Anyone have an idea xd?

radiant musk
#

Hey doing the following

await initPaymentSheet({
  customFlow: true,
  customerId: cutomerId,
  customerEphemeralKeySecret: customerEphemeralKeySecret,
  setupIntentClientSecret: setupIntentClientSecret,
})
const presentSheetResult = await presentPaymentSheet();
const setupIntentResult = await retrieveSetupIntent(setupIntentClientSecret)

The value of presentSheetResult is successfully populated with the associated label and image field. However the Setup Intent used and fetched via retrieveSetupIntent does not have an attached paymentMethodId .

The paymentMethodId is only populated if customFlow is set to false | undefined. And the user actually taps the following button ( see attachment).

Is is possible to get access to the paymentMethodId if customFlow is set to true?

lament kettle
#

we're receiving odd webhook event data for connect terminal.reader.action_failed

    "failure_code": "READER_ERROR.READER_COMMUNICATION_ERROR",
    "failure_message": "Transaction timed out.",
    "process_payment_intent": {
        "payment_intent": "pi_3LPX8D2X0rxVSGlO1Zd1SnUl"
    },
    "status": "failed",
    "type": "process_payment_intent"
}```
where in truth we should have received `offline_pin_required` error as per logs `req_bqynTQXDeegWtv`
and terminal screen is stuck on Processing with loader
#

this is in response to a $0.02 test

eager grove
#

Is there a way to recover stripe M2 that has far left and far right lights constantly lit?

scarlet walrus
#

hey guys, can someone open a thread to talk about some doubts?

hot flint
#

Hello! Iโ€™m having a small issue with the Elements Appearance Api in a typescript environment; the theme parameter adheres to a union type, however inputting any option other than undefined results in an error, even if Iโ€™m copy pasting the option straight from that error. Iโ€™m at a loss and would love some assistance

polar hedge
#

Any Stripe Staff have a link to the new Billing / Plan selector widget? Not sure if its out of beta yet but wanna review the docs

woeful mirage
#

Hi, I have a doubt: can Stripe convert automatically a currency to another at the moment of make a payment? And if it, what are the steps that i have to follow? Thanks!

exotic mango
#

Hello all! Is there a API endpoint to get receipts of payments? I found the invoice hosted and invoice PDF but wanted to get the receipts instead

upbeat zephyr
#

Is there a way to tell if a given account is a test or a live account? stripe get acct_... doesn't seem to contain that information?

wind pelican
#

Hi! I had a question regarding Connect accounts. If a Connect account has a customer, can I attach a payment method to that customer's ID?

  '<payment method ID',
  {customer: '<customer ID under a Connect account'}
);```
wet creek
#

Hello, I am having a hard time figuring out how to retrieve my customers order ID in order to get them a refund when using the stripe hosted checkout

wet creek
wet creek
wet creek
boreal plaza
#

I accidentally had 3 extra payment intents created and confirmed for a customer's order due to an glitch in our own system and now I can't cancel these payment intents because it says the customer's bank is processing them. Is there no way to stop processing or do I have to wait and refund the amounts?

placid crown
#

does anyone know if it is possible to access notes to the customer via api?

stark aurora
#

I created two products and set them as recurring, however, the term has passed and none of the payments recurred.

opaque spruce
#

Does stripe provide a way to display card info in an Android app in a PCI complient manor where card info doesn't pass through our server?

subtle scroll
#

Hello! I need to get the movements of each connect account (payments, payouts, transfers, stripe fee....) Thanks in advance!

fiery locust
#

Hi, how can I get Card number and CVV from virtual credit card created with stripe issuing?
I want to let users know their card numbers and cvv.

mighty hill
#

eze - Connect

little bear
#

hi

#

I am having this error in my graphql api for stripe webhook

#

app.post("/stripe",
async (req, res) => {
const sig = req.headers["stripe-signature"];
let sk = process.env.STRIPE_SECRET_KEY;
const stripe = require("stripe")(sk);
let event;
try {
event = await stripe.webhooks.constructEvent(
req.rawBody,
sig,
sk
);
} catch (err) {
console.error(err);
res.status(400).json({ message: err.message });
}
if (event.type === "payment_intent.succeeded") {
console.log(${event.data.object.metadata.name} succeeded payment!);
}
res.json({ ok: true });
});

#

this is my function,

#

all my req.body and req.rawBody is undefined

mighty hill
#

@little bear Hello! Can you post messages in the thread I created for you instead of here please?

little bear
#

sure

sleek rose
weak linden
#

Hi Stripe! I am creating a new Payment Intent for a Subscription and I have the following added to the expand option: latest_invoice.payment_intent. However, I am receiving the following error:
This property cannot be expanded (latest_invoice).

nova quail
#

Hi, I have a question about creating a stripe checkout Session. Can we set the "expires_at" parameter to be less than 30min? Like expire after 10min of the creating checkout session.

muted tusk
#

Hello Stripe team!

Question on a bit of an odd decline code we sometimes see ๐Ÿค”

We have a system that charges people for a bi-annual subscription via stripe's customer_id field. One of the failed errors we sometimes see is the following:

"The source you provided is not in a chargeable state."

I don't see this particular error in Stripe's documented Decline codes (found here: https://stripe.com/docs/declines/codes )

It doesn't happen for all charges in the batch either, it's just 1 or 2 once in awhile....

The questions are:

  1. Is this a valid decline code that's not documented?
  • It kind of sounds like the credit card might be temporarily "Locked"?
  1. Or is it something our API usage is doing incorrectly that needs to be rectified on our end?
spiral spear
#

Hey Iโ€™m trying to purchase 2 accounts on true forex funds โ€ฆ stripe is declining my payment.. why is that? I called my back and they stated that the account is normal on their part

crimson needle
#

greg-decline

median marsh
#

Hi, is there a way to update customer information from the client side? I couldn't find anything in the Stripe React Docs

lost snow
#

not sure if this is the right place to ask, but I set up a subscription with free trial and my customers aren't receiving confirmation emails despite turning on payment confirmation emails. My guess is that the free trial doesn't trigger a successful payment, but I can't figure out how to email a confirmation for the free trial. It seems really odd that that isn't possible

brittle nebula
#

Hi stripe Team
i have a question about Account_Links , specifically the return_URL , so we are building an app using react-native , is there a way to redirect back to the app , any sdk or something helpful that we can use ?
thank you

dim hearth
#

serena-trial-email

#

chooke-account-links

weak linden
#

Hi Stripe! I am creating a donation form. When the user selects recurring donation I create a Subscription (incomplete until payment is confirmed) for the selected amount. However, it is possible for the donor to click previous and change the amount before making payment. What would be the best way to update the Subscription before payment is made? Should I create a new Subscription Item and replace the previous Subscription Item? Any help would be much appreciated!

hollow wave
#

Hi team, Where can I find stripe customer service in Hong Kong?

vocal pivot
#

Hi. I'm creating a draft invoice with the api. I want this draft invoice to get finalized the next day and attempt to charge the customer. I'm not able to figure out how to do this. Will I have to finalize it myself next day?

summer verge
#

Hi all. Is there anyway help us to extend Stripe holding money days after a payment intent is confirmed ( default is 7 days) ? . Thanks all

blissful sluice
#

Team, We have got a weird issue may be known but new for us. We had in production env got a Payment Intent success however on sending for invoice pay we get below error. I would like to know is it possible because incorrect CVC should actually be error out on the intent itself.
"outcome": {
"network_status": "reversed_after_approval",
"reason": "requested_block_on_incorrect_cvc",
"risk_level": "normal",
"rule": "block_if_wrong_cvc",
"seller_message": "You requested that Stripe block payments (like this one) for which the customer-entered CVC code does not match the code on file with the card-issuing bank.",
"type": "blocked"

torpid nacelle
#

hi everyone! I'm working on a public market app, and I don't understand how to distinguish the account in the webhook payload that I receive. How can I do that? Thanks!

#

is there like an account id or something?

heavy basin
#

hello, may i check whats the default period that stripe waits for and then pauses the user subscription if payment fails for recurring subscription?

golden cosmos
#

gje-subscription

glad jolt
#

Hi Devs my account was blocked and I contacted the support and they said that they were gonna keep my account blocked, however there was a customer who made a payment to me and the funds are stuck on the account, your support told me that it would arrive in 5 days but we've been waiting for more than 10 days now

#

anyone who can help?

fiery locust
#

Hi, I created virtual credit cards with stripe issuing api and tried to attach it as a default payment method to a customer.
But I got error like this.
"Your card number is incorrect"
How can I attach card that I created to a customer?

misty hornet
#

@blissful sluice your thread is still open, shall we discuss there?

rigid cosmos
#

Hello, Why Connect Onboarding flow not send verification code to phone number in test mode?

west radish
#

Hi Stripe team, we're integrating with the konbini payment method, could you help provide the failed Create PaymentIntent sample response which payment_method == konbini, and failed konbini payment webhook sample?

glad saddle
#

I want to show these payment methods in different rows as blows rather than stacking them in a single row

#

What can I do for that. Please help

lilac fox
#

hello stripe support. i hope youa re fine. i am making a dashboard for stripe connect custom account. i am using list apis for payment intent, charges, refunds and payouts. i want to know if there is any filter for charges list api like if i want to get the charges where refunded if true and something like that.

idle crane
#

Hi, I wonder what would be the best way to check if customer has an active subscription for specific product not price.
If I would like to get it with subscription list endpoint, there is no way to filter results by product. SubscriptionListOptions allows filtering by Customer, Plan, Price but there is no ProductId so it will be inefficient to get all customer subscriptions and then for each result checking if its price belongs to certain product

red spindle
#

Do we need to have the stripe.js on every site? Or would it be enough to include this javascript only in our checkout pages? I read, that it would be better to include this everywhere because of fraught detection.

wintry swift
#

cannot charge a customer that has no active card

#

what is this

sand pond
#

Question: When using stripe subscription clocks, I don't get emails like your trial is ending or subscription renewal is comming, is this expected behaviour? Or there is any settings that can be adjusted so clocked customers/subscriptions get's emails that are supposed to go via stripe?

vocal pivot
#

Hi. On our payments page where we load Stripe elements, we're getting direct debit payment option even though it is disabled from Stripe settings. We talked to customer support but they say that we're requesting this method via the API but we're not. Can you help?

hasty dove
#

is there a time line on when you will accept Swedish/Norwegian Krona via Bank Transfer payment method?

rigid cosmos
#

Hello, can i get Connected account lifetime total volume with any api?

idle crane
#

Hey, I am listening on customer.subscription.created, customer.subscription.updated, customer.subscription.deleted webhook events to sync subscription data with my database.
When I receive them I first query my database to check if record exists and if it exists I update it and if not I insert new record.
But after checkout session completed I receive both created and updated events almost in same time and sometimes, for example in one of 5 cases I am seeing an error saying it cant insert because the record exists in my database, so there must be a small timeframe between my query and insert of first event when the second event managed to insert.

I thought that maybe the easiest way would be to ignore customer.subscription.created and just listen on updated and deleted events.
Will these two be enough to stay in sync or there might be a case when subscription is created and not updated immediately?

noble folio
#

Hi guys,

We are building an "instant pay" page for customers on our platform via Stripe Connect. They connect their Stripe account to us via Connect, we in turn store that clientKey, then we have a bit of functionality that displays a page using Stripe Elements, but we're having problems getting the Elements page to work without using Destination charges, where we are looking at issuing Direct Charges.

When we create the PaymentIntent using csharp-code.png (C#, dotnet core 3.1), and then we return the paymentIntent.ClientSecret to be used in conjunction with the elements javascript code (js-code.png), we end up getting the response in js_response.js. We are using our own publishableKey when initiating the Stripe.js object, and it looks like that that has no permission to access the customer's payment intent client secret.

How can this scenario be catered for so that we display a Stripe Elements page for a direct charge on our customer's connected Stripe account?

vocal wagon
#

Hello, we have a customer who paid us one year subscription and is there among stripe subcriptions in dashboard, then we decided to extend this subscription of 3 more months as a promotion, so we have done this directly in our database (Mongodb). Problem is stripe dashboard still report old due date for next billing. How should we handle such cases? If we modify something from the database?

rare badge
#

Hi #dev-help How do i let the user add name while he is attempting to add card details? Im using Payment Element..

old pumice
#

i have e commerce site but all of that is client side but i want to add stripe payment how i can do that.like price of my product varies and i have not a fixed price. as normal e commerce website

waxen spindle
#

akii-Adding the Name

forest sleet
#

Hello!

I've created a webhook listener. Here I am creating test authorization.
But I did not have any webhook event

raven brook
#

Hi.. Have a question regarding IOS Integration with stripe card payment processing UI..

#

We have an IOS mobile application which runs from iphone5 tol the latest.
Now, we would like to integrate a stripe payment gateway to enable card payment functionality.
We would like to use our own UI but stripe to insert the card payment fields like card number, expiry date cvCVVv, zip code, etc in our UI like how stripe inserts those fields for the web application n through JS file.
Our back enback-endd app - .net already uses charges API for a web application.
We would like to make use of that and integrate it through IOS.
Could you let me know how we can achachieveeiev this in stripe ios integration ?; Stripe has to insert and take the validation rules in our UI Page.

vocal wagon
#

Hi, is there any way to limit the number of subscriptions to one per user?

rigid bluff
#

Hello, guys. I want just ask about payouts. In the Stripe, it showing me that my first Payout was Paid. But i have nothing in my Bank Account. Why is that?

echo tapir
#

Hello i want to create account express without code

#

Juste want to register the bank information

vocal wagon
#

Hello I need help with stripe confirm order by commerce cloud in LIVE mode

vocal wagon
#

Hi i need help to have my money from my work on my bill. Stripe locked them

cerulean pineBOT
#

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

vocal wagon
#

one to one support please

hollow prairie
vocal wagon
#

thx

#

hi,

#

stripe tells me that it comes from the server but even if I change server I have the same error

#

if someone can help me because I am totally blocked and my customers are claiming their money

#

thx

lilac bay
#

Hey folks. If I set a delay_days on making a payment available in an Express account, is there any kind of webhook that sends when the money becomes available? I'd like to tell the user

vocal wagon
#

I need help with get CustomerId

empty spruce
#

I'm seeing an issue that may be a bug. When I go to the Activate payments flow (for a Stripe account made for a US business via* Atlas*), I am asked to enter a contact number.

Even though it allows UK numbers in the dropdown, it still only accepts US numbers when validating. Is this a bug?

vocal wagon
#

Hi! I am using Custom Connected accounts, and all transactions are made on behalf of the connected accounts. This means that the connected accounts pay all Stripe fees, and me as platform charge a platform fee to these accounts. With this system I can send an invoice/receipt to the final customer on behalf of the connected account, and send an invoice/receipt of the application fee to the connected account. Althought how should I handle the stripe fee? How can I send an invoice/receipt of the Stripe fees? I managed to send a Stripe Report, but this has the sum of the Stripe fee + Application fee when they are not the same and are not charged by the same entity... Could you please help me with that? Can I use some billing Stripe Inc information and generate a receipt to the connected account? (Don't think so, legally)

sonic sail
#

Hi team, Is there any way to control apple pay programmatically in hosted checkout page

vocal wagon
#

Hello team, I am using stripe connect to create charges on behalf of connected accounts. Stripe is handling payouts automatically. From my understanding, at the time of the payout, if the connected account balance is negative (for example more refunds than charges), Stripe will create a payout with negative amount to debit money from the connected account bank account. Can you confirm this is what happens and that is has nothing to do with Payout reversals? The negative payouts I have are not linked to any payouts. Thank you very much!

fair flint
#

hello, is there a stripe test card failed on future payment only?

severe trellis
#

hi i want to make a virtual card in test mode but i am getting this warning "Your account is not set up to use Issuing" how to set my account for stripe virtual cards kindly help?

sand tusk
#

What's the best way to run real transactions w/ Stripe Connect? We used to be able to connect as the "parent" account. Are we supposed to go through the Connect flow and fill out the same details as we do for the parent account?

vocal wagon
#

hello, for 3weeks my payout every day it says payout expected tomorrow or expected today, but nothing ever came.

vocal yacht
#

Hi, first I want to create an invoice with "auto_advance=true" and "collection_method=send_invoice". Automatically an email will be send after 1 hour, right? What happens if I finalize the invoice and send the email right away (using the api)? Will there be another email sent automatically after 1 hour? What about the email reminder if the invoice is not beeing paid...? Thanks so much for your help!

severe solar
#

When I update a subscription to cancel at a future date using cancel_at and cancelling at exactly halfway through a subscription period in the future, I would expect the future invoice to be exactly half of the full period price. But I am getting an invoice for nearly 90% of the full price. Is there a way to control this?

tepid dagger
#

Hi, I am trying to add an account to receive Euros but you're asking for an account number we don't have, we have just an IBAN. Can anyone help?

vague marlin
#

Hey Guys, Is there any documentation on how to extract transactional data from Stripe and transfer it via SFTP to in gest into an accounting systrem

quartz locust
#

Hello, I'm looking to pull stripe processing fees from a successful charge. Is there a way I can do this using the API?

indigo tapir
#

Hi,
Is there an event when the customer leaves the stripe checkout page without completing it?

fiery locust
#

Hi, Is there an element that top up for issuing balance?(Frontend).
I would like to see sample.

vocal wagon
#

Hello I need help for Live mode

thick cliff
#

When creating a payment intent that is going to a *connected seller account *is it possible to save the card details to the customer object?

const paymentIntent = await stripe.paymentIntents.create({ customer: customer.id, setup_future_usage: 'off_session', amount: 1099, currency: 'eur', automatic_payment_methods: { enabled: true, }, }, { stripeAccount: stripeSellerAccount.id });

nimble moon
#

Hi, could someone help me understand why a new setup intent would be created after payment is successful?

vapid needle
#

hello, stripe already accepts payment generated in brazil?

vocal wagon
#

I have a problem on SFCC Link cartridge any expert?

copper reef
#

@vocal wagon please keep the messages in the thread I've created for you

hasty dove
#

i have a question about bank transfers for paying invoices, can you help?

civic saffron
#

0

I am building a Monthly recurring plan of $25. Now when user sign-up I want to charge $1 and start 14 days trial. After trial ends, it should automatically deduct pending amount ($24).

For example, User does signup on 1st Aug. He will be asked to pay $1. After succesful payment, 14 days of trial will get start. On 15th Aug, $24 should be deducted from his card . Again on 15th Sep he will be charged $25, so on and on...How to achieve this in stripe?...As stripe only provides free trial. I saw online not but not getting exactly how to do it.

pale drum
#

Hey Team. I'm using stripe tax and i realized that in some cases the tax return a null value. Can you point me to information that shows all scenarios where the tax api will return a null value? Also can it happen with valid postal codes?

simple coyote
#

Hi, I'm in development of a project which has three kind of acccounts; customers who purchase credits for themselves, sellers who sells items to those customers and main account which holds all credits. Customers can purchase credits and this credits transfer to main account while sellers can withdraw credits from main account. When a customers buys an item from a seller, I need to transfer credits from the main account to the seller's account.
How can i use this flow with stripe? Which documents should i look into?

wheat lake
#

Hi everyone, is there a way to change the schedule of a subscription and update the interval in one go? It seems if I update the subscription first with the new price and interval, it will charge the customer. I wanted to change interval (new price ID) and ensure it is scheduled in the future, so that they are charged at that date

raven flare
#

Hello! i need help with webhooks, somebody may help me?

thick cliff
#

Is it possible to use a connected standard account that accepts payments as a customer on a payment intent as well?

silver scroll
#

when creating checkout session, can I pass my precreated paymentIntentId?

full violet
#

Hello! Question 1: Can we enable/trigger payment successful email from Stripe to "Bill to Customer"? If yes, How to enable? Question 2: When enabling payment retry options for customer if credit card is declined, is there a indicator at stripe end which says which try customer is using (1,2 or 3)? Thanks!

wispy tundra
#

Hi, Iam planning to switch my current Payment Gateway on my mobile application based on react native to Stripe, however, i have following questions: When the user moves from our app to your payment gateway screen (based on React Native SDK), then in how much time the response from webhook method is expected on our provided url in all following cases:
If user is just sitting there on payment gateway page and doesn't perform anything
User keep entering wrong credit card details
User enters the correct credit card details after 20 minutes
User enters the card details which is correct, however, the bank blocked the payment
User closed the page without performing anything (Closed the app). The use case here is that as soon as our user moves from checkout to payment screen, we reserve the service provider driver (its a on demand car service application). So based on successfull payment we keep it reserved however, based on failed payment we need to release, however, i need to know what max time we need to keep it in reserve in all cases. Sorry for the long message

thick cliff
#

Is it possible to get a user to link a pre-existing customer profile they have with stripe (bringing in saved payment methods is the primary need)?

hallow breach
#

Hi. I am going to create a payment from a customer and customer's payment method. Could anyone help me?

#

It looks like using paymentIntent is not good idea.

past canyon
#

Hi guys.
i have question about Stripe dart Flutter

when i implement this one

await Stripe.instance.confirmSetupIntent(
paymentIntent.setupClientSecret,
PaymentMethodParams.cardFromMethodId(
paymentMethodData: PaymentMethodDataCardFromMethod(
paymentMethodId: selectedPaymentMethod.id),
),
);

in Android, its work perfectly, but i got error on iOS Card details not complete.
i dont know how to figure out this problem

pine mural
#

Simple question (hope this is the right place): If I detach a payment method from a customer do the card details also get deleted?

daring solar
#

Hi, Is it possible to tokenize with 3DS on Mobile a server-side payment?
e.g.: A payment was created in our backend(with Customer and PaymentMethod on Stripe), then mobile continue with the 3ds flow to tokenize it, received a new tokenized 3ds token, and send it to the server to complete the Payment flow.

We have this flow implemented with Braintree, and would like to know if it is possible on Stripe. Thank you

woeful grove
#

hi team quick question , Why would my list of Payment Methods yield an empty list though? I'm calling: @payment_methods = Stripe::PaymentMethod.list({
type: 'us_bank_account',
}, { stripe_account: current_user.connected_account_id })

vocal wagon
#

Hi guys, quick question

#

When trying to proceed to 'delivery options' on our website utilizing Stripe payments, it won't load. It worked for months but out of nowhere stopped.

Anyone familiar with the issue? Any help would be very much appreciated!

Website: Thebuilder.dk

dim hearth
#

@vocal wagon Can you copy the above ^^ in the thread I just created for you?

vocal wagon
#

Yep, I believe I just did.

kind marsh
#

Hey Guys, How can i retrieve card type and other details?

vocal wagon
#

Hi everyone ๐Ÿ‘‹

does anyone know if there are any issues between discovery cards and stripe?

Does discovery support 3DS?

hallow breach
#

Hello, when creating payment intent, is it OK just to pass payment method id, not passing customer id? If we do that, it automatically charges the customer if we just use payment method id of a customer?

#

await this.stripe.paymentIntents.create({
amount,
currency: "usd",
payment_method: paymentMethod,
off_session: true,
confirm: true,
payment_method_types: ["card"],
});

radiant musk
#

When using the payment intent sheet in react-native when swapping between payment methods does the payment intent update ? Or does it only update when actually confirming?

obtuse lava
#

I work for a NP and am looking to integrate the customer portal for my organization's account but it's a little over my head and I don't want to screw anything up. I probably need help beyond this channel but Stripe's website kept showing the same support page with no contact information. Can someone connect me?

crimson needle
#

@visual merlin Not sure what you find funny here but please refrain from posting things like this again

frigid scroll
#

Is there a way to view an express account dashboard as the platform so we can see what the express account owner would see ?

#

Is there a way for an express account owner to determine which transactions were a part of a payout ?

fresh kindle
#

1). How can I specify a tax amount on a PaymentIntent as distinguished from the total?
2) Is there any way for Stripe to tell me the % tax I should be charging based on a customers' zip code when I have my own purchase process using the PaymentIntent API (i.e. not using Stripe's hosted solution, etc)

grave thunder
#

hi

tropic chasm
#

Hi! My project has monthly and annual subscriptions. There is an option to "Send emails about upcoming renewals". I would like Stripe to send this email only for annual subscriptions. Is this possible?

Seems that the option itself is global, so I would have to build the logic myself. But is there a way that I can trigger Stripe to send the email somehow? (so that I can send the nice Stripe email instead of having to create a template myself)

grave thunder
#

I can't access anymore to my account as I moved to dubai and didn't change my phone number. I did try to reset my account two step authentication but they are refusing to do it. I sent my passport picture, tax number, bank account number for verification but they dismissed my request 2 seconds after i sent my mail. How can i get in touch with a person?

foggy dawn
#

Harry-subscription-emails

brave thorn
#

Hey there. Iโ€™m currently working on converting a subscription flow from stripe checkout to use elements to have a more inline experience and I was just wondering a few things.

Some quick background on what Iโ€™m trying to do. I am currently offering the user either a monthly or yearly subscription, I want to give the user a 30 day trial period before I charge their card, and I want to collect their card information before starting the trial.

Whatโ€™s the best way of doing with elements?

sullen crane
#

Hello. I have a scenario and wanted to know if this is can be done in stripe. I'm talking about a subscribed user hands over the ownership of a subscription to another? Example, user A subscribes to a product, enters payment details and one of the functionalities of that product is inviting group members. Later, user A decides to stop using the product by deleting his account but keeping the product for the members so he passes ownership to one of his members, user B. So now user B will be the new owner and will continue with the payment.

uncut sail
#

Hi Stripe team, I'm currently testing saving an ACH US bank account as a payment method using SetupIntent. I'm able to create and attach the bank account following the process here Set up future payments (https://stripe.com/docs/payments/save-and-reuse) and also here Save details for future payments with ACH Direct Debit (https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#access-data-on-a-financial-connections-bank-account).

Is it recommended, on the client, to call stripe.collectBankAccountForSetup over stripe.confirmSetup when saving ach bank account?

novel raft
#

Hello, after successfully creating the account and activating it, and therefore after all the verification of the account that it works and 1 dollar was paid from my programmer, the account was credited. Please help in solving the problem and thank you

vocal wagon
#

Hi there, are you able to connect third-party platforms through OAuth and receive webhook events from them?

#

Hello! How to prevent a large number of unpaid subscriptions and requests? What I've gotten to is that if a customer refreshes the page, another request will occur and a new unpaid subscription will be generated. I will add that the portal I am creating is based on Remix.

thick cliff
#

Where can I get credit card brand icons? Is this something I can pull from stripe or will I have to get them elsewhere?

stark apex
#

Hi, I have a scheduled subscription and was wondering if it's possible to get the id of that subscription before it takes effect? (i.e I currently have sub_sched_xxxxxxxxxx and I want to know sub_xxxxxxxxx of the same subscription)

median marsh
muted tusk
#

Hi @crimson needle , I just wanted to thank you for your support on this thread ( #dev-help message )

Thank you!

copper reef
#

@muted tusk they're not online right now but I'll pass your message them ๐Ÿ™‚ thanks

vocal wagon
#

quick question: I'm using https://stripe.com/docs/api/payment_methods/customer to retrieve a customer's payment method and I was wondering how to just grab the id attribute. I'd like to do so for my webhook (using ruby btw). As of right now, it returns the entire PaymentMethod object. thanks in advance for the help!

case event.type
    when 'setup_intent.succeeded'
      cardsave = event.data.object
      @user = User.find_by(stripe_customer_id: cardsave.customer)
      @user.update(payment_method_id: Stripe::Customer.list_payment_methods(
        cardsave.customer,
        {type: 'card'},))
    end
minor quiver
#

Hello. My name is Leon. I am@looking for a p2p solutions for my startup platform. E-Wallet which can transfer funds real time

viscid crown
#

For Standard and Express customers, need to setup payout policy.
Customers requiremnent is : all transactions which happen in a single day in the customers timezone, should be paid out in a single payout.

#

What is the best way to set this

vestal laurel
#

How do I delete my my banking info on my stripe

daring solar
#

Hi. I made 3ds flows with server-side PaymentIntent working on Flutter. was pretty much straightforward. thanks!

Although one more question. How the billing address affects a transaction? or fee?
In Braintree for example, if we are not collecting the Postal Code, the transaction is downgraded and the fee is a little bit higher.?

https://stripe.com/docs/disputes/prevention/verification

From my understanding, in Stripe is just for Fraud prevention

thick cliff
#

When detaching a payment method from a customer the documentation seems to mention that the payment method will not be able to be reattached... does this mean that the user can no longer save that payment method or simply that the pm_id will be removed from stripe so you could no longer reattach the payment method via that id?

https://stripe.com/docs/api/payment_methods/detach

mighty frigate
#

Hello,
We are using the payment intents API to manage user payment. We are on the ACH credit transfer beta, but I notice that the only method listed involves the Sources API. My question is is it possible to integrate ACH with the payments intents workflow we are currently using, and if so how so?

gusty basalt
#

Is there any way to duplicate/copy a customer and associated payment methods within an account?

grand oak
#

I think I've found a bug in the Stripe UI... I have an invoice from 4 years ago that is showing the plan name of the customer's CURRENT plan instead of the plan they were on at the time of billing... as it turns out, last year the customer changed plans from a monthly plan to a yearly plan, but this old invoice of theirs is showing their current yearly plan instead of the monthly plan they were on at the time... it seems to me like the Stripe UI is using the customer's subscription_item data instead of the invoice_line_item data... hoping a dev can confirm or tell me I'm missing something dumb

vocal wagon
#

Hello! Does Stripe integrate with quickbooks?

brave thorn
#

thanks @copper reef and @foggy dawn I think things are working now!

vocal wagon
#

I am a founder working with out developer and we are currently integrating Auth.net and chargezoom to quickbooks to process credit cards and we are looking heavily at your stripe connect and wanted to know if that integrates well with what we are currently using to build out a wallet. Essentially if we accepted payments with auth.net and chargezoom, can we still pay out with stripe and connect it to quickbooks.

radiant birch
#

Hey ๐Ÿ‘‹, for a connect integration. Is there anyway to say this payment should go into a payout to a specific bank account(if I have multiple bank accounts on the connect account)

storm ingot
#

Hi there. I am currently adding Payment Request Button onto our payment method. I was able to get apple pay to show up, however, the G Pay Button just do not appear for me. I am on Chrome version 103 and have a card added in my Google Wallet. When I go to the the google pay demo page, my card information appears - https://developers.google.com/pay/api/web/guides/resources/demos and it also appears when I am making purchases (such as stores using shopify sites). However, it just does not appear top of this page https://stripe.com/docs/stripe-js/elements/payment-request-button or at where payment-request-button element is placed.

frozen igloo
#

Hello, I hope everyone is having an amazing day thus far. I received an email today from stripe looking to verify my business by submitting stock photos of inventory... The only issue is that I sell digital products, specifically e-learning products which require no inventory whatsoever. I've selected the option when signing up to inform stripe that I sell digital products and/or services but still have this issue whereas I'm being threatened for payouts to me being paused and the potential of stripe not allowing me to use as a payment processor. What are some tips for anyone who sells digital services and/or products and uses stripe as their payment processor.

steep mirage
#

hello, I have created external account for bank accounts and debit cards added to connect custom accounts in our application, do I need to configure stripe to have payouts go to these accounts

white barn
#

Anyone know if itโ€™s possible to set a static application fee on subscription charges? The documentation on application fees in general suggests that one can pass a positive integer amount. However, the only application fee related parameter on the subscription object appears to be a percent. So I think I already know the answer, but looking for a sanity check.

devout mulch
#

@misty hornet @foggy dawn Thank you both for previously responding to my queries in these couple of threads:
https://discordapp.com/channels/841573134531821608/841573134531821616/993769815867129898
https://discordapp.com/channels/841573134531821608/841573134531821616/994002779389571072

Unfortunately, the suggestion from @foggy dawn in the second thread didn't work. However, I have a related question that might resolve our issue.

When we set up this Radar rule, it works properly to block payment collection if a card isn't issued from the specified country:
Block if :card_country: != 'country code'

Do you know if the Radar rule will also block attempts to place a hold to reserve funds if the card isn't issued from the specified country?
https://stripe.com/docs/payments/capture-later

hot flint
#

Hello! Iโ€™m adding Stripe Elements to a Nextjs app, and Iโ€™m currently making the payment confirmation page. However Iโ€™m receiving an error regarding the urls being different. Static text and elements generate just fine, but nothing fetched from Stripe does, and the error is independent of any logic on the page itself. Attached are screenshots of the error and the return_url. The filename of the page is purchase_completed.tsx. Iโ€™m following the โ€œAccept a paymentโ€ documentation from Stripe.

I understand this isnโ€™t directly a stripe issue, but since itโ€™s related to integration it canโ€™t hurt to ask

solemn hazel
#

Hello my partner is having issues getting into her stripe account..Can anyone help?!

vocal wagon
#

Hey, I'm currently working on an application that implements the metering feature for subscriptions. When setting the action prop to increment for subscriptions that haven't started yet, it does the same thing as set. It's unclear as to whether this is intended due to the fact that upcoming invoices technically don't "exist". Is my only option to manually check the latest usage and increment manually in this scenario?

*This behavior seems to occur within the Stripe website as well, so it doesn't appear to be an issue with the library

fresh kindle
#

Hi, how can I edit the amount of a payment intent created by an invoice? When I try, I get
Some of the parameters you provided (amount) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters. {"exception":"[object] (Stripe\\Exception\\InvalidRequestException(code: 0): Some of the parameters you provided (amount) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters. at /var/app/current/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php:38)

fresh hinge
#

looking for help on using the time simulator to test event logic, I'm not getting something with how the events should fire.

true dune
#

Hi, can I create a checkout_session sending the "stripe_account" ? (I'm using Stripe Connect)

thorny dragon
#

Hi there, I am setting up custom email to stripe account. I tried to setup domain verification with my Domain register. I could enter all the CNAME records, however could not set the TXT record as it is already in use. I cannot create duplicate TXT record with the same name. Has anyone been in this situation?

weak linden
#

Hi Stripe! We have a Stripe + Plaid integration for handling USD donations that we would like to expand to accept CAD donations--is that possible?

misty hornet
#

paragonn-CAD

simple swift
#

Hello Stripe, if we're handling international Payments, can I force my users to use USD regardless of what country they're situated?

naive owl
#

I noticed the Stripe refund object doesn't have any customer information in it. So to get a customer name for example, I have to go through a sequence like: Look at refund object, look at associated charge, look at associated customer, get customer name. Does this sound right? The refund object is just so bare compared to a lot of other objects i've interacted with

blissful sluice
#

Where in Stripe can I update the retry logic in case of failed payment

olive widget
#

I need to make an urgent phone call to stripe

restive palm
#

I have a subscription system built outside of Stripe and I'm using stripe.js and paymentIntents to process the first payment. I have a task that auto-renews subscriptions at the appropriate time, so I need to make another charge on the customer's behalf to renew the subscription. I thought I could use the initial paymentIntentID to charge the customer again. I used the customerID when I created the paymentIntent object, and I used the setup_future_usage: 'off_session' option.

Can I use the initial paymentIntent to create another charge?

heavy basin
#

hello, will thr be any possible issues with updating usage records every hour for subscribed users?

hidden dirge
#

Hi Team, I am trying to update a subscription with new priceid.
subscription = await stripe.subscriptions.update(txnpaymentDetails.stripeSubscriptionId, { proration_behavior: 'none', items: subscription.items.data.map((item) => ({id: item.id, price: newPriceId})), expand: ['latest_invoice.total_tax_amounts.tax_rate'], });
But it looks like taxrate is not getting updated for the new price in the latest invoice. We enabled automatic_tax: true on subscription creation.

silver scroll
#

If given paymentIntent Id, is it possible to find checkout session object?

keen summit
#

Hi. I have added the a new tax rate In VAT. But in my invoice the spit up is not shown.

whole swan
#

Hi Team,

Not sure how to handle minimum charge amount for other currencies

https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts

I took example of HUF currency & as per doc, 175.00 is minimum charge but due to fluctuation in dollar rate, stripe is throwing error. How to find out minimum charge amount for all currencies?

Even there is not available minimum charge amount for IDR as well. So I don't know which other currency minimum charge amount are missing

See what currencies you can use for making charges and for paying out to your bank account.

civic saffron
#

hi...I created thread yesterday.. But today I am not able to access it....How to reopen thread as my discussion is on going

dry hatch
#

@civic saffron I reopened it

manic phoenix
#

Hi Team, Can you please provide me the use case of tiers, tiers_mode and billing_scheme attribute usage on the stripe price object creation https://stripe.com/docs/api/prices/create?..
Actually i have product which offer different plan to the customer like basic, premium and premium plus in the same recurring term (monthly) in different prices like 9 USD, 14 USD and 16 USD.. So for this right now i am creating 3 different prices in the stripe for this single product.. So just i would like to know whether i can leverage tiers attribute for my use case and achieve same with single price instead of multiple price creation..

hidden bluff
#

Transfer failed.

#

If transfer is failed by some reason,

old pumice
#

For my ecommerce website which one method is best i want to add google and app play as well

#

help me out

vocal wagon
#

@hollow prairie for my api error, I tried on 2 different servers

real loom
#

Hi team, can you tell me how to POST a invoice object and what attributes to include that invoice lines item object. To prevent getting "invoice_no_customer_line_items" PS, I create POST request on Insomnia.

lavish fossil
#

Hello guys, I am facing a new issue with Google Pay. There is some problem with loading the script in the page, but I am not aware of changes in this area. App is Next.js based, we are using Stripe Elements.js.

Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' <URL>". Either the 'unsafe-inline' keyword, a hash (''), or a nonce ('nonce-...') is required to enable inline execution.
vocal wagon
#

I have a problem creating a checkout session

#

anyone can help me?

timber hatch
#

hi, is there anyway to change the statement descriptor for a checkout session? your documentation only showed how to change it for a PaymentIntent, thanks!

misty flicker
#

hello need help on iDeal payment

vocal wagon
#

Hello Stripe!
What type of ressource object have an id starting with a pyr_ ?

vocal wagon
#

Hi!
We have a problem with testing recurring payments with Stripe in our iOS app. The testing circle can only get as low as one day and we need to know if it correctly books the second charge and updates it in our apps membership settings. Do you have any suggestions on testing recurring payments? The documentation couldn't help much.

Thanks! ๐Ÿ™‚

prime dagger
#

Hi. Our use case is a single customer paying multiple creators at the same time and creators each have their own connected account. I would like to know if it's possible to have payments go directly from customer to creators like with direct charges and at the same time have one single checkout session or something similar where the customer pays for all creators at once. If that is possible, what parts of the api would I have to use?

last geode
#

Hi,
I would like to offer a free month in august to all of my active subscriptions (yearly and monthly) and every new subscription during this month.

What would be the best way to achieve that ?

Adding a free trial month at the end of the active subscriptions and a instant free trial month for the new ones ?
Or using coupons for monthly subscriptions and a free trial month for yearly subs ?

elder fractal
#

Hi wanted to know if Stripe would be good to use for a fundraising platform that works with well known charities as partners ?

vocal wagon
ionic sundial
#

Hey Stripe Team. I have an issue where coupons are redeemed against incomplete subscriptions. Here is my flow:

  1. Create an incomplete Subscription
 stripe_subscription = Stripe::Subscription.create(
  customer: current_user.stripe_customer.id,
  items: [{price: stripe_price_id}],
  payment_behavior: "default_incomplete",
  cancel_at_period_end: true,
  expand: ["latest_invoice.payment_intent"],
  promotion_code: promotion_code&.stripe_promotion_code_id
)
  1. We then use the payment intent from the subscription when rendering the form stripe_subscription.latest_invoice.payment_intent

My issue is that if a coupon/promotion code is applied (in this case promotion_code is set) it becomes redeemed even though the subscription is still incomplete.

We sometimes issue coupons with a maximum redemption of one time. If a user reaches the payment screen and then abandons that screen since the coupon was applied to the incomplete subscription it now has been redeemed and can no longer be used if the customer were to come back to this page the following day. Is there a suggested solution around this problem?

hidden dirge
heavy basin
#

hello, may i check for free plans (i.e plans with recurring subscriptions that costs 0), will you still receive an invoice every subsequent cycle? and if so, will you receive that invoice in the invoice.paid event in the webhook?

old pumice
#

my google pay and apple pay options are hidden

fresh kindle
#

Hi, forgive me for asking something I asked recently, but in the past I found that different Stripe representatives were able to provide different answers/insights, and I need to solve this issue.

Background: We sell both a digital product via a one-time payment and/or a digital product with a one-time payment plus a subscription add on. I'd been told I could simply use PaymentIntents for the one-time payment, but to facilitate one-time payments plus the creation of a subscription at the same time, I would need to use an invoice - the customer pays the PaymentIntent of the invoice. I followed this advice, and it worked.

The issue is that, when it comes to allowing a customer to enter a coupon code adjust the price (not a Stripe coupon, I adjust the price and update the Stripe PaymentIntent amount), the one-time purchase PaymentIntent can have its amount updated when the customer submits a valid coupon. However, in the case of a customer purchasing the subscription add-on as well (in which case the PaymentIntent of an Invoice is used), the amount of the PaymentIntent of the invoice can't be updated.

I need to adjust the PaymentIntent amount when customers use one of my coupons. Can you please help?

manic phoenix
#

Hi Team, I am using V2 order API, while creating order i enabled automatic_tax: true, so it return the tax details based on the customer billing address location.
But Our few customers in US country have 9 digit postal code.. so for those customer we are not getting the automatic tax.. it shows automatic_tax status as requires_location_inputs .. This the one ref order id which has 9 digit postal code - order_1LQ6HmKhQvshw5gFvBzc7x3G

#

Does stripe tax system support 9 digit postal code?

tawny aurora
#

Hi Team, I want to ask is there a way in the Invoice settings to switch between Customer level prefixes and Account level prefixes?
My company uses Customer level for a while and our accountant want to use Account level prefix and I didn't see the switch in the Invoice template settings, but I saw it in the documentation.

wintry swift
#

how to create connected account for us and other countries

vocal wagon
#

I need help with webhook and object received in Python

#

for unit testing

main ocean
#

Hi, team
If I create a checkout with metadata through the API, will the metadata be brought to the paymentIntent?

vocal wagon
#

Hello, it is possible to make a single paymentintent call without attaching the metadata in the update intent call?

sand tree
#

How do I receive money paid by my customer through stipe

cerulean pineBOT
#

:question: @sand tree 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

willow grove
#

Hello, I'm getting an hcaptcha validation on checkout (using custom form).
Talking to support, I understand I need to do something in my integration to disable the hcaptcha validation.

Can you direct me to what specifically needs to be done?

civic saffron
random meteor
#

If a customer has taken on a subscription via a payment link, how do they update their payment details?

safe torrent
#

Hi @supple yarrowe
I am trying to get the ephemeral key for the customer from the connected account of the stripe but getting this error. //Creates a temporary secret key linked with the customer
const ephemeralKey = await stripe.ephemeralKeys.create(
{ customer: customerId },
{ apiVersion: '2020-08-27' },
{
stripeAccount: connectedId, // account's access token from the Connect flow
}
);
getting this error.

Stripe: Unknown arguments ([object Object]). Did you mean to pass an options object? Seeย https://github.com/stripe/stripe-node/wiki/Passing-Options. (on API request to POSTย /ephemeral_keys)}

Do you know about this ?

#

can any body help me ?

stray mist
#

What will happen to the cards already added under one pk_x and sk_x and this pk_x and sk_x become pk_y and sk_y?

lusty shore
#

got my account suspended as i was trying to open a small resale business and got suspended because they need more proof but i dot have shelves of inventory, were small.. can i get help

toxic quartz
#

hello there,

I have got an issue with a payment charge.

carmine hazel
#

Hi @everyone

#

I create an connected account via custom form like the docs, but I can affect product to a connected account,
Can you help me

carmine hazel
lime wave
#

I have two lines with different intervals and I would like them in one subscription. When I send the API request I get following error: Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field.

weak linden
#

Hi Stripe! I am using the new Payment Intents API which automatically creates a new Credit Card payment method and attaches to a Customer if I use 'setup_future_usage' = 'on_session'. However, it creates duplicate Payment Methods if the Customer makes multiple transactions. What would be the best way to avoid this?

candid violet
#

Hey, I'm looking to add a trial after accepting the card using stripe js

safe torrent
#

Hey @waxen spindle
I am successfully create the customer and payment intent but on passing data to the Stripe.instance.initPaymentSheet() i am getting an this error.

solemn galleon
#

Hello Stripe! I am using your service for a client's application and would like to know how it goes with a client's refund. Does stripe keep the fees taken at checkout?

rare beacon
#

Hey Stripe!
Are webhooks not called in Test Mode for all events?
It was called when I had a local listener set up, but now that it's deployed (staging, still in test mode) I'm only getting some events.
For instance, the customer.subscription.updated was created but the webhook wasn't called

forest tangle
#

hello i am waiting for a payout and it keeps delaying it and it wont pay into my bank

ancient bison
#

Hi, in 3D Secure, previously we call function handleCardAction, stripe js will pop out a iframe to let user input card info. Now, we switch to payment_element, the corresponding function is handleNextAction, but it will direct jump to stripe page to verify 3D secure and after that, jump back to redirect_to url. May I ask is it an intended change or we made something wrong. since it changes user's old user exp

flint geyser
#

Hello, I can't seem to turn off test payments on my WordPress website (strip test payments) can someone help?

thick cliff
#

How would the flow go when making a payment via a saved payment method?

We currently have the Payment Element provided by stripe setup to take in card details/confirm payment/create the order, but when we want to use a saved payment method I believe we should pass the payment method id into the payment intent creation and then pass that client secret along to the Payment element. If we do that will it pre-fill card details or what?

Documentation is welcomed, also open to an alternative flow for save payment methods if necessary

inner prairie
acoustic lagoon
#

Hey ya'll I'm researching the following issue:

To whom should I talk or where do I find documentation to enable/ceating card tokens for another Connect Stripe account?

tepid hemlock
#

Hey Guys!
We are using stripe connect and payment intents. I'd love to get the risk_score for the charges created by the customers. How can i achieve that?

cobalt trench
#

๐Ÿ‘‹ Hi! Do you know what is the option to pass to the checkout session to be able to collect the billing information?

lament pier
#

Hi - just got an error from one of our connected accounts - "You cannot create a charge on a connected account without the card_payments capability enabled." Is this something they need to change inside their stripe account or do we have to programatically enable it on their behalf?

pearl yacht
#

Bonjout a tous

#

bonjour a tous quelqu'un parmi vous parle franรงais

silver jewel
#

Hi, is there anyway/Api call to get the email/team members of an account?

#

so not the persons on a KYC form but the actual members on stripe account capable of logging into it

gleaming urchin
#

Is there a way to identify the subscription associated with a charge object?

hollow siren
#

Hi, is there a rate limit on updateUsageRecords calls? If so is there a way to batch update more of them in one shot to avoid hitting such limit ?

mental sleet
#

Hello, I have an application with customers in Canada. We are sending ['card_present', 'interac_present'] as the method, and it's returning an error that says 'payment already taken' and it shows the payment in stripe but it's returning the error. Also, how can I test this in USA, because I keep getting an error saying 'not allowed in US.'

civic saffron
#

curl https://api.stripe.com/v1/subscriptions
-u secert key
-d customer=cus_M8Sgx6wngDnPsd
-d "items[0][price]"=price_1LQBknSJsXH2azWQKl4cPrUq
-d trial_period_days=14
-d "add_invoice_items[0][price]"=price_1LQBwYSJsXH2azWQ7AWefWt5 \
-d coupon=ckddQN1c

I am geeting this error
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.",
"type": "invalid_request_error"
}

I have already added payment method for this customer

celest mantle
#

Hi there, we're currently ingesting Disputes from Stripe and the docs have me a little stumped around the Dispute object. There's a payment_intent field and a charge field with the description of "ID of the X that was disputed". Usually when fields are optional there'll be a "if one exists" on the end, but I dont see it here, does that mean that every Dispute object will always have both of these present?

I noticed too that payment_intent is actually null on the object example to the right, but from experience this isn't always a great example of real data, so I figured I'd ask!

pale drum
#

Hey Team! Does stripe connect help with working with multiple stripe accounts?

leaden compass
#

how do i delete my stripe express account? I went to my account settings and there is no "delete account " or "close account" button.

vapid pulsar
#

Hello Stripe,

I am attempting to transfer money from my stripe account to a connected stripe account.
The connected stripe account is a Canadian account.

I get the following error:
StripeInvalidRequestError: Funds can't be sent to accounts located in CA because it's restricted outside of your platform's region; please contact us via https://support.stripe.com/contact for details.

past canyon
#

Hi, any flutter or similiar example how to pay with saved card from backend ?
our list card contains json {"payment_method_type":"saved_card","id":"pm_1LPFycEDqMpXIh72W8BvyijH","card":{"brand":"visa","last4":"4242","exp_month":11,"exp_year":2029}

civic osprey
#

Hmm, I was expecting that the paymentIntent returned by the Promise from stripe.js confirmCardPayment would include metadata. set on the paymentIntent. Is there some way to have confirmCardPayment include that?

azure lagoon
#

When a payment is completed from a checkout session, is a customer object always created?

charred stratus
#

hey, is there a way to list all produts including all pricing options and feature list in one single request? I want to build a pricing table

ruby yarrow
#

How does one setup a 24 month price? It seems like I should be able to use the API to set interval to 'year' and interval_count to 2, but oddly the dashboard doesn't support that setting. Can I just use the API then?

vocal wagon
#

Hi, during the setting up intent, our customer is being asked to complete the 3D Secure challenge and there're claiming that they're is 0 Euro transaction happening, is it the expected behaviour?

magic wren
#

Hello! It's my first time to use online chat to ask tech help, I may be not very clear in my issue, sorry in advanced.
Did anybody try before the stripe.paymentIntents.applyCustomerBalance api ? https://stripe.com/docs/api/payment_intents/apply_customer_balance?lang=node

I tried to use it, but I get several errors (I means when I fixed one and retry, and there is a new error, again an again, a little circular errors) :

StripeInvalidRequestError: You can not apply customer balance to this PaymentIntent because it has a `status` of `requires_confirmation`. You may only apply customer balance to a PaymentIntent with a `status` of `requires_action`.

or 

StripeInvalidRequestError: You may only specify one of these parameters: automatic_payment_methods, payment_method_types

or 

StripeInvalidRequestError: You may only specify one of these parameters: automatic_payment_methods, confirmation_method.

or 

StripeInvalidRequestError: The PaymentMethod provided () is not allowed for this endpoint. Customer balance can only be applied to PaymentIntents that have `customer_balance` PaymentMethods attached.

or

StripeInvalidRequestError: The PaymentMethod provided (customer_balance) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card. Alternatively, update the allowed payment_method_types for this PaymentIntent to include "customer_balance".

Please, could someone explain me how to use it? what are the steps?
I created a customer_balance paymentMethod then I tried to create a paymentIntent, and then update the caseBalance reconciliation_mode and finally do the applyCustomerBalance

but it 's not working...

last yew
#

Hello Stripe, for the Card object property "funding" type support any TS enums on the client side ?

full roost
#

Hello, we are integrating api through you apple pay, can we somehow automate the choice of delivery method for the client?

still hamlet
#

hello team one question here ood morning โ€” With respect to file uploads, is there any way to associate a file with a specific Stripe customer and then list all files for a given customer ID? It doesnโ€™t look like this is the case but I want to check:
https://stripe.com/docs/api/files/list

raven drum
#

Hi Stripe, I'm having trouble with Apple Pay in React Native. isApplePaySupported always gives me false in a real device. Also i have the error: Device not supported. Please can anyone help with this? Thanks in advance.

neat urchin
#

Hi Stripe, Can you confirm that is I want to use Stripe Issuing (create card for users of my platform) - I should only use Custom stripe account at stripe connect ?
There is no way to use Standard account with Issuing, is that correct ?

lusty rose
#

hi can someone help me with this error:

stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload

this is my current code:

@app.route('/webhook', methods=['POST'])
def webhook():
    event = None
    payload = request.data.decode('utf-8')
    sig_header = request.headers['STRIPE_SIGNATURE']

    try:
        event = stripe.Webhook.construct_event(
            request.data, sig_header, endpoint_secret
        )
    except ValueError as e:
        # Invalid payload
        raise e
    except stripe.error.SignatureVerificationError as e:
        # Invalid signature
        raise e
gusty hollow
#

Hi. I'm creating a paymentIntent with a saved paylment method on the server which I return to the client. On my client I want to confirm that card payment by calling stripe.confirmCardPayment, but it complains about not passing in a cardElement. As the intent was created with a saved method, I was expecting I didn't need to create a cardElement, and the confirmCardPaypment() would deal with the 3DS verification if required?

mental sleet
#

I have an application with customers in Canada. We are sending ['card_present', 'interac_present'] as the method. Getting an error that says, 'payment already taken' and it shows the payment in stripe but it's returning the error. Also, how can I test this in USA, because I keep getting a couple of errors saying it's not supported.

foggy dawn
#

denjaland-payment-intent

calm rivet
#

Hi, I am setting up a destination charge with connected accounts. However, I get a "no such account" error, although the account is fully completed in the Stripe dashboard. Any ideas?

serene hare
#

Hello!

We have an application that currently uses Subscriptions to handle recurring charges. We also use TaxJar via the TaxJar integration for Stripe, and use their API to determine what tax to charge based on economic nexus laws.

We are preparing to launch a new one-time product. This product will be tax exempt, however, we would like this to ideally flow through all the Stripe and TaxJar routes the right way - the TaxJar API should note that no tax should be collected because the Product is classified on the TaxJar side as exempt, and the TaxJar integration for Stripe receives this info automatically too.

We originally set this up as a PaymentIntent charge on Stripe but after looking at the supported Stripe objects I think we need to create and auto charge an Invoice instead. Does this ring true? What are the pros/cons and differences between the two Stripe objects?

tranquil mural
#

Hi, I'm working with late payments saving the user credit cards using session checkouts. I can charge the amount whenever I need to do it , using the session->id and setting a payment intent. but I wanna know how can I create a bunch of payment intents sending one request using the NodeJS SDK
example :

   const paymentIntent = await Stripe.stripe.paymentIntents.create({
        payment_method: paymentMethodId,
        customer: customerId,
        amount: (product.price || 0) * 100,
        currency: 'usd',
        confirm: true
    });

I wanna send a bulkCreate or something. Because using a for and sending each one on a different request is too slow.

uncut sail
#

Hi Stripe team, I'm looking into creating and attaching a payment method (US card) onto a customer account (preference for both creating and attaching the payment account on the server side, not client) On https://stripe.com/docs/api/payment_methods/create, there's a section:

"Instead of creating a PaymentMethod directly, we recommend using the PaymentIntents API to accept a payment immediately or the SetupIntent API to collect payment method details ahead of a future payment."
is this the right channel to ask for the reasons why Stripe would recommend using PaymentIntents API (vs generating token and sending it to the server where PaymentMethod.create would be called)?

potent juniper
#

hi, I have a question regarding Stripe Checkout / Subscriptions. . .

Hereโ€™s the flow,

A user registers on my site.

They then upgrade to a paid subscription . . .

I redirect them to the stripe checkout page. (a customer_reference_id is passed)

There, they make their payment, but i have no way to be sure they use matching credential (email, for example)

I catch the checkout.session.completed webhook, which contains the customer_reference_id.

I can then attach the stripe customer Id to my โ€œlocal userโ€.

But the webhooks may not come sequentially, therefore, an invoice.paid webhook may come before the checkout.session.completed. If that happens, I have no local reference to the stripe customer, so I canโ€™t know who I should provision my services to. . .

I can of course create a retry mechanism for the invoice.paid webhook, but I fear I may be overthinking things and that there is a known โ€œgenerally acceptedโ€ flow that Iโ€™ve just overlooked.

Can anyone follow what Iโ€™m attempting to ask? If so, Iโ€™d really appreciate some guidance.

still hamlet
#

quick question team Does Radar it support for Treasury transactions?

stuck dirge
#

When using webhooks in "test" mode, does stripe still send the 'Stripe-Signature' header on the POST request? If so, is there any way to see the entire request (not just the request body) in the stripe dashboard?

vocal wagon
#

Hi, is there a way to get the status of the connected account via API or infer it somehow from the given data?

brave fossil
#

Hi Stripe support, I am using woocommerce subscription with stripe payment. The stripe is not accepting the renewal payment of the woocommerce subscription. Showing event log : requires_payment_method ., even though initial payment accepted successfully

brave fossil
stable scaffold
#

Hi is it possible to modify params a setup Intent object from the client like this?

#

top is client, bottom is server

crude elk
#

Hi everyone,
I'm trying to integrate Stripe to my application, but I'm stuck on something :
Basically, I'm creating Account and AccountLink for connected account with Stripe Connect. Those accounts are created for basic person that can receive tips in their job.
When I send them the AccountLink in order to them to complete their registration they are requested about a business URL of their activity. It's not appropriate for them because they are basic workers without a business URL.
It's that mandatory ? I mean, how can I remove this required information ?
Thx a lot for any helps

thick cliff
#

In order to use a saved payment method for a customer we have and to direct the transaction to a connected seller account will I have to clone the customer to that connected seller account?

full violet
#

Hi, to stripe Payment successful receipt can we add Stripe invoice, If Yes. how?

polar thorn
#

Hey everyone, I'm here begging for advice. For the past 3 weeks I have been trying to design an affiliate link between my website, and ANY of the affiliate softwares that exist on the market.

We currently use Quickbooks merchant account to process reoccurring subscription payments, but we want to integrate any affiliate program, and NONE of the ones that we can find will work with Quickbooks billing. That leads me to stripe.

Does anyone here have any experience or advice they can share. Or bare minimum, a phone number to a sales department?

Thanks

copper reef
#

Jeremy-support

lilac prism
#

Hi everyone,
I am working to integrate Stripe into our mobile application(React Native).
The goal is that we want to do a direct deposit to the users to their bank accounts.
I want them to add their bank account information using our UI and connect it to Stripe. Stripe should confirm their bank account information and then be able to send direct deposits directly to the user's bank account.

Again, flow is the same as Airbnb. Users process the payment on the platform and then the platform does a direct deposit to the host's bank account.
I would like to know what is the best way to implement this.

Thanks a lot for any helps

tired crater
#

Would it be considered a bug if the "default payment method" in the stripe dashboard differs from the "default_source" on the customer object that is returned via the https://api.stripe.com/v1/customers/ call?

#

or am I missing something here? This is causing some bugs in our platform for users

vocal wagon
#

Hey, I need help. So I have woocomerce payments enabled on my wordpress acount. I set up stripe for payments and linked my account, but for some reason the payments are not being sent to my account. My balance has $220 in it that was supposed to be transferred like a month ago. I got an email from stripe saying there's an issue, but I set everything up. please help

native canopy
#

Is there a way to terminate a service before 30 days after a recurring invoice isn't paid?

karmic dagger
#

I need to activate Stripe Payments to use Checkout?

wind pelican
#

Hi! I was wondering if there was any builtin method in the library that checks for duplicate cards when trying to attach a card to a customer?

eg.: The user enters a card, and I want to check if the user already has that same card attached to their account

formal leaf
#

Is the cancellation of a PaymentIntent synchronous?

karmic dagger
#

You closed me the thread and I was trying to ask for dev help, thanks guys, as always I am a piece of shit to the staff team. Whatever, this is my image if you still want it.

hallow breach
#

Hi, Could anyone let me know how to change payout schedule from daily to weekly in connected accounts?

#

@crimson needle

azure lagoon
#

In Stripe Checkout, is there a way to opt out of automatic card updates on one-time payments?

wild wyvern
#

We occasionally will get a Connect Standard Account have an issue where they aren't receiving payouts because Stripe needs some info from them, but it isn't reflected anywhere via the API or on their dashboard. We're having this issue with an account right now. Via the dashboard and API it looks fine (payments and payouts enabled, no future or current requirements), but they haven't received a payout for months. We've talked with support in the past and they've said the customer needs to respond to some emails they were sent. Any clarity on why this wouldn't be reflected on their dashboard or via the API?

viral igloo
#

Wondering about including ACH as a payment option on our current ecommerce form?

sharp fossil
#

I have not gotten my payout and my customer did not get a refund like the email that stripe sent me has stated. I was excited to use the app and stripe said my construction company was too high risk?

Need help!

normal mica
#

Are you able to store a child json object in metadata? I am getting an error invalid object

idle iris
halcyon matrix
#

GiGStartr-reply

still meteor
#

I am trying to create an invoice line item with a negative amount (to mimic a credit on the invoice). While Stripe's API doc suggests this is possible, the API returns the following error. InvalidRequestException: Invalid non-negative integer
What am I doing wrong?

slim prawn
#

Hi, I am a super newbie on the stripe api. I would just want some clarification on the documentation, by creating paymentIntent, it is not actually holding any money on the card correct? To hold the payment, how do i do it via paymentIntent API?

restive palm
#

I have an external subscription system that auto renews using the user's initial payment method (using stripe.js and paymentIntents). Everything works, but I need to allow the user to enter a new payment method if they want to change it. Can you point me in the right direction to figure this out? I want to use stripe.js and somehow allow the user to change the payment method ID that I'm storing in their subscription record.

hollow arch
#

Hello i have a error on API version but i don't understand why i use the good api version 2020-08-27 :
my stripe api call:

const stripe = require("stripe")(process.env.STRIPE_SECRET_TEST, { apiVersion: '2020-08-27' });

the error :

      'content-type': 'application/json',
      'content-length': '119',
      connection: 'close',
      'access-control-allow-credentials': 'true',
      'access-control-allow-methods': 'GET, POST, HEAD, OPTIONS, DELETE',
      'access-control-allow-origin': '*',
      'access-control-expose-headers': 'Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required',
      'access-control-max-age': '300',
      'cache-control': 'no-cache, no-store',
      'stripe-version': '2020-08-27',
      'strict-transport-security': 'max-age=31556926; includeSubDomains; preload'
    },
    statusCode: 400,
    requestId: undefined
  },
  headers: {
    server: 'nginx',
    date: 'Thu, 28 Jul 2022 00:23:38 GMT',
    'content-type': 'application/json',
    'content-length': '119',
    connection: 'close',
    'access-control-allow-credentials': 'true',
    'access-control-allow-methods': 'GET, POST, HEAD, OPTIONS, DELETE',
    'access-control-allow-origin': '*',
    'access-control-expose-headers': 'Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required',
    'access-control-max-age': '300',
    'cache-control': 'no-cache, no-store',
    'stripe-version': '2020-08-27',
    'strict-transport-security': 'max-age=31556926; includeSubDomains; preload'
  },
  requestId: undefined,
  statusCode: 400
}

if you could help me tanksss a lot

round jolt
#

Hi I need to add money to my account for a refund . 2500.00 went in my account only for stripe to tell my I'm not eligible to use them. In order for the 2500 to be refunded I have to pay 127.80 because stripe charged that to tell me I can do business with them. I have the money in my bank account but I do not have the add to balance option on the balance page. I also can not ask for a call back or live chat, only email. Please tell me what to do

true dune
#

Hello, I need to charge an additional fee on a payment to an account connected with Stripe Connect

quasi quiver
#

Hello
I want to implement convenience store payments for subscriptions, I am using Stripe Payment Links, how do I set this up in the dashboard?

bronze adder
#

Hello All! I am new to stripe development and have a long way to go! I am a go lang developer and could use some help navigating and applying the api to my current workspace.

lusty rose
#

hi can someone help me with this error:

stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload

this is my current code:

@app.route('/webhook', methods=['POST'])
def webhook():
    event = None
    payload = request.data.decode('utf-8')
    sig_header = request.headers['STRIPE_SIGNATURE']

    try:
        event = stripe.Webhook.construct_event(
            request.data, sig_header, endpoint_secret
        )
    except ValueError as e:
        # Invalid payload
        raise e
    except stripe.error.SignatureVerificationError as e:
        # Invalid signature
        raise e

request id: req_IKmrLWKW6SEBjL

dry hatch
#

wrld-go

#

Posty-Webhook

rare badge
#

Hi #dev-help Can someone tell me How long is an incomplete subscription valid?

real loom
#

Hi Team, about the price object API how to set the type to "one_time" and what objects define that

real loom
#

Hi Team, may I ask how to include the invoice item object into the invoice object in a POST request?

mossy canopy
#

Hi team,

I'm planning on using Stripe tax for WA state only. I read through https://stripe.com/docs/tax/customer-locations, and I was hoping that the 5 digit zip code collected by the Stripe payment element would be enough to calculate the tax for the customer. But according to https://stripe.com/docs/tax/customer-locations#us-postal-codes, it's recommended to use the full address for WA.

I'm wondering what is the risk of just using a 5 digit zip code or just an IP address? Is it super significant?

If I really have to collect the full address (for only WA users) is there a convenient way to do that? Doesn't look like any of the Stripe elements support it yet. Obviously I could manually collect it myself, but I would rather not require users to enter their full address. I'm afraid it would decrease conversions and only a small number of users will be from WA anyway.

Any thoughts, has anyone encountered a similar situation?

Thanks!

civic saffron
#

Hi

#

I am using in test clocks

#

Facing one issue

spark quartz
#

Hi every one!

#

I developing a project in US
when I create a bank account connect to can payout then stripe required ssn.
so, is there any way to get payout without having to enter ssn, because my client don't want enter it, he is afraid to reveal personal information

proven sigil
#

Hi, i have question, can i used checkout.session.create with mode: 'subscription', and payment_methode_types with bank_transfer, is there an example of the code, I've read the documentation using only the card.

keen iron
#

Hi every one,

real loom
#

Hi Stripe Devs, I have a question about the how to designate a payment emthod to that Invoice object for automatic charging?

willow latch
novel token
#

#dev-help what is the common element between Transfer and Payout API. My requirement is to get all Transfer Details under payout id

haughty geyser
echo coral
feral escarp
#

Hi Stripe Dev, ho do i setup the terminal to work as a credit card payment collection

hallow breach
#

Hi. If we make a payment using code createPaymentIntent and confirm, that money goes to my stripe account?

civic saffron
#

can i add scrrenshot here from my galary
i want to ask question based on card element in stripe
how to customize card elment is stripe

vocal wagon
#

Hello everybody,
if I execute a payment_intent call with an Idempotency key and for some problem that can happen I re-execute it with the same key I expect it to give me back the id of the previous payment_intent as per documentation. But this does not happen in fact I have only a generic error that says that the key is the same as before

heavy basin
#

hello, can i check if user removes their only payment method, and is currently subscribed to a free plan (recurring sub with 0 cost), would the invoice be paid? or would an error pop up since the user doesnt have a payment method?

agile canyon
#

Hi,
I come back with my problem with the payment_link !
I will sum up my problem : I am trying to use Stripe Payment Link with Webflow (in order to add the option Klarna)
After the payment, I have had a redirection to a page in order to create an account because we sell access to a formation
Then, with an automation with Integromat, I create the account, and in the form I ask the Invoice ID received by the client in order to check the payment
BUT, we have multiple products and I can't filter the invoice ID they are all collected
I would like to retreive the product from an invoice thanks to the API, do you know how can I do that ? ๐Ÿ™‚
Today I have a webhook which follow charge.succeeded

terse lodge
#

We're a EU based platform using Stripe Connect.

Can you confirm we can send money (without the use of the on_behalf_of parameter) via Connect to other SEPA countries that are neither the UK nor EU as well? In particular Norway.

vocal wagon
#

GM

#

Is there any way to get the paymentIntent from a Payout?

arctic harness
#

Hi!

We're currently investigating a way for us to handle multiple markets in our Ruby on Rails application that currently only supports one market. The idea is to use multi-tenancy to split up our data into the different markets that will act as tenants in our application. Each tenant will have a host attribute (eg application.com.br for a Brazilian market, application.dk for a Danish market) so based on the host we'd be able to set the current tenant in our application.

In our case each market is a different company that is owned by a company in Sweden. This means that customers that arrives in the Brazilian tenant will need to pay to a Brazilian Stripe Account associated with the Brazilian company for bookkeeping reasons.

I've been investigating Stripe Connect to solve this problem but I'm not sure that this is the correct solution.

What would you recommend?

mortal zenith
#

Hi,
We've implemented Stripe in our project. It is set to accept Global payments, so merchants are required to connect their Stripe account before putting their product on sale. This is causing a huge drop in our users traffic, we need to implement it like this:

  • User can list the product anyway, even without connecting their Stripe account
  • If the product is sold, the amount goes to the admin main account
  • User can see the revenue, if they want to Withdraw they have to connect their Stripe account

Let us know, this is quite URGENT. We need help in that

ionic radish
#

I am making a node app and my users can request to view the data that we store about them, one of those sets of data is their stripe customer ID... Is there a way I can convert that into a link to the data that stripe holds on them, or would that be the portal?

past estuary
#

I have enabled google pay on my dashboard and use the method of payment Element but I don't know for some reason only pay with card is available.

#

Can anyone help?

bitter cloak
#

Hi when taking card payments we take pre authed virtual cards as well as standard cards but they have started throwing issues with 3ds is there a way that anyone has found that will allow me to tell stripe not to do 3ds for certain cards? thanks

tiny needle
#

Is it reliable to only check if a payment transaction has been cleared when the user is redirected to success? Or should I scan open transactions on startup/make the success wait and do an iterative check on all open transactions every x seconds?

forest sleet
#

Good afternoon!

The authorization already exists.
But when i called

stripe.issuing.Authorization.approve(
            'iauth_1LQT5HBLmgC51pn4MEX8JGQx',
        )

Got this error

{
  "detail": "Request req_X4FRGetvQY4dHN: No such issuing authorization: 'iauth_1LQT5HBLmgC51pn4MEX8JGQx'"
}
clever swallow
#

Stripe Issuing : Is it mandatory to add an external bank account to each stripe account?

forest sleet
#

Nope

#

approve/decline issuing authorization

limpid dirge
#

hi, i'd like to ask a question about some incomplete payments and how to handle them

vocal wagon
#

hello, please can you help me with how active my account is in section supplements or nutraceuticals? thank you

stone urchin
#

Morning all. Could I pick someone's brain about subscription billing periods?

frozen sable
#

hello, I am using Stripe.Net library and SetupIntent payment method.
From a month, some payments seemed to be duplicated (7-8 seconds difference from logs) even if I have launched PaymentIntentService.Create command only once. I have not touched MaxNetworkRetries configuration

vague marlin
#

Morning All, has anyone done any interfaces with Unit4 Business World?

thin grail
#

Hi guys

safe torrent
#

Hi @supple yarrowe
I am implementing the stripe subscriptions with the payment sheet
i have created a customer
create product
created price for product
initialize the payment sheet to enter payment card details
and then created the subscription like this

final String url = 'https://api.stripe.com/v1/subscriptions';
Map<String, dynamic> body = {
'customer': customerId,
'items[0][price]': priceId,
'payment_settings[payment_method_types][0]': 'card',
};
var response = await http.post(Uri.parse(url), body: body, headers: _getHeaderWithConnectedId(connectedAccountId));
if (response.statusCode == 200) {
print('Create Subscriptions response ===> ${response.body.toString()}');
}

but getting this error:
{code: resource_missing, doc_url: https://stripe.com/docs/error-codes/resource-missing, message: This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority., type: invalid_request_error}}

Learn more about error codes and how to resolve them.

Learn how to specify which payment methods are allowed for a subscription.

stray mist
#

Hi, I made a payment by adding currency as usd. But my exchange currency showed INR(I am checking from India). What would be the logic to show the exchange in INR?

#

Yes it's INR

still kite
#

Hi Team,

Can I change the label name of the Invoice from "Invoice number" to something else, like Billing number or Receipt Number, etc?

Example:
Can I change the label name from "Invoice number - 000000000-0062" to "Receipt number - 000000000-0062" / "Bill Id - 000000000-0062" etc...

mystic urchin
#

Hello Team,

is there a way for hosted invoices to have a return url, i am currently doing a payment process which needs invoices with taxes, thus i cant do checkouts.
Or is there a simple way to generate a invoice out of a checkout session?

fickle zodiac
#

Hi, I want to be notified when our customers cancel their subscription. Is there any setting in stripe to get the notification?

primal sentinel
#

Hi, How can I add sending invoice after successful payment or subscription? Now invoices are not sent in test mode. Something should be set?

rich steppe
#

Hello,

I' getting 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. error when I try to create setup intent with bacs_debit how can I fix it?

haughty silo
#

i want to use stripe connect along with stripe tax but stripe tax doesn't support India , Is there any alternative to that ?

vocal wagon
#

Hello, im getting an error when im trying to pay with stripe. it says "
Korttisi hylรคttiin. Kokeile toista korttia." Translated in english that "your card has been declined, please try another card" Could i get some help with this

cerulean pineBOT
#

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

meager zodiac
#

Hello. We are using stripe Orders APi + Stripe Tax + Stripe Elements. To be able to preview the taxes on checkout we must ask for a zip code for US and Canada, which is fine and works ok. The problem is that we encountered cases where stripe elements will require an additional field (ZIP code). In that case, our form will have 2 zip codes on it. One from stripe elements and one added by us to be able to show the taxes preview . We've tried all of the available stripe test cards but we can't trigger the extra zip code in stripe elements. How can we avoid having the zip code twice if we need to show the preview of the taxes? That requires a zip code but we can't use the stripe element zip code as we don't have access to it

vocal wagon
#

Hello, I was wondering if it is possibile to use a specific webhook for event handling. I noticed that if I add several webhooks all listening to the same event, every sale I do will be broadcast to all the webhook and I'd like to avoid to check if the transaction was already handled. Thank you so much

wind vortex
#

Could someone pleaseย assist as we have potentially set up our stripe accountย incorrectly, Stripe flags some of our connected accounts inappropriately and it is affecting our customer base.ย  Can someone walk us through what gets flagged within an account?ย  Example:ย  Account ID is: (account ID: acct_1LKmu92HMAgb0YDb)ย  ย We want to avoidย this business interruption for future clients!ย  Thanks in advance!

ruby meadow
#

Hi, i'm wondering what's the best way to test webhook. I'm trying to test subscription renewal. Can I simulate one?

civic saffron
#

I am doing stripe integration in local environment and mounted card number element. Whenever I am trying to fill card number it shows me "Automatic credit card filling is disabled because this form does not use secure connection"

primal sentinel
#

hi, can i send the invoice after the correct payment? Currently, the invoice is only sent when the subscription is activated.

mystic urchin
#

Hello again ๐Ÿ™‚
I want to activate certain payment methods, but i cant. I want to have ideal, klarna, sofort and sepa_debit. But i cant activate those methods.

cerulean oyster
#

Hi guys, I have a bunch of users using Google Pay in India reporting this issue over and over again. I can also see that some Google Pay payments go through just fine. Using Stripe official plugin for Woocommerce. Any advice appreciated.

feral kayak
#

Hi,

I have to do subscription with 3D secure.
But my recurring payment was failed due to 3D secure.
So , how bypass that security while 2nd payment??

waxen quail
#

Towy - AliPay

hybrid hemlock
#

We're just starting to use Stripe Checkout for both Cards & ACH. I've noticed that when a card is submitted by a customer, it is available as an option the second time a checkout session is created for a customer. But, not an ACH. Is that known/intentional? I can see that the ACH payment method is saved on the customer's account, but it's not showing up for the customer on the Checkout page.

silver scroll
#

we are trying to use the Stripe Checkout Session. With this, is it possible to directly charge to the connected account instead of using on behalf of which will charge the platform account for the stripe fee. Or is it any other solution we can use for our use case?

daring rune
#

Hi. I am looking into using using multiple Stipe accounts. From what I have seen, we can pass the api_key and the account ID to each request to Stripe:

stripe.Subscription.create(
    **params,
    stripe_account=my_stripe_account_id,
    api_key=my_api_key,
)

Is this recommended way for multiple accounts?

The multi account docs are bit thin on this (https://stripe.com/docs/account/multiple-accounts)

neat urchin
#

Hi,
I would like to use Card Issuing feature and already have it enabled via your support. But want to confirm, I use Stripe connect to connect users to my platform account. But should ensure that my clients have Custom Stripe account so I will be able to create card for them? What kind of additional permissions should I require to issue cards ?

shadow iron
#

Hi there! I'm looking for all possible requirements on a connect account creation. In the docs under Account Object > requirements are only the different categories such as currently_due, errors etc. But not weich requirements can be in this categories. Can you please, help me where the different requirements are to find?

tidal loom
#

Hi, I would like to receive payment from our customer via bank transfer. Stripe API can create virtual bank account to receive funds from customer.
We are UK based company, I am wondering can we accept different currency except "GBP" since we have customers from outside uk. That's the code I used to create virtual bank account.
But when I change the the currency, it gave error. "The currency provided (usd) is invalid. Payments with customer_balance support the following currencies: gbp.",

const intent = await stripe.paymentIntents.create({
amount: 1099,
currency: 'gbp',
customer: customer.id,
payment_method_types: ['customer_balance'],
payment_method_data: {
type: 'customer_balance',
},
payment_method_options: {
customer_balance: {
funding_type: 'bank_transfer',
bank_transfer: {
type: 'gb_bank_transfer',
},
},
},
});

nimble moon
#

Hello, I am came across this post regarding stripe integrations for customers in India. Are setup intents no longer reccomended for indian users?
https://support.stripe.com/questions/integration-recommendations-for-stripe-accounts-in-india?locale=en-GB

ivory estuary
#

Hi,
can anyone tell me when does charge variable is set as null upon retrieving invoice object ?

coral yacht
vocal wagon
#

Hi everyone: I'm trying to navigate to the success page while the payment is been confirmed. however, the success page didn't show up and got this error. I try to google this error either from google or this chat history but didn't get the results, hope can get some help from here. many thanks~

real idol
#

Good afternoon. We are trying to put our app on the app store and received an email in response with a problem that we need to solve before publishing our app.

Apple:
Your program uses Apple Pay as a buying mechanism, but does not provide the user with the necessary important information about the purchase before selling the goods
In particular, your application does not contain:

  • Last name of the seller in the payment sheet
    To solve this problem, review your app to provide users with all the information they need to purchase materials in advance

As I understand it, we need to show the seller's data. But how to do that ? I did not find anything like this in the Documentation. Couldn't tell me what to look for or what resource to turn to. Thank you!

vocal wagon
#

I have a doubt with checkout Session and Credit card

#

anyone can help me?

haughty cape
#

Hi everybody!

I'm trying to build a Stripe app, and need to calculate MRR for both the current month and the last 12 months. As far as I understand, there is no way to fetch the stats (MRR, Gross revenue, etc) from the Stripe dashboard page via an API call.

As an alternative, is there any public formula with which I can calculate it?

scarlet walrus
#

Hey, I have a question. I need to get all transfers and i would like to know how is the right way to implement the pagination with this 3 parameters

vocal wagon
#

Hi! I have a question. I would like to connect stripe with my website (Shopify). It is doable? Thanks in advanced

charred stratus
#

Hi, I'm trying to get the product information when handling the checkout completed event but with no success for now

vocal wagon
#

Hi, there is currently a bug in
Settings -> Public details, i try to change the support address and pressing save. When refreshing the page all support address fields are empty.

hallow breach
#

Hi, how can we update payout schedule for connected accounts? e.g from daily to weekly. using api

proper ridge
#

Hi Stripers! I'm working on a billing/subscriptions integration and have a quick question. I have a "billing" page where a user comes and updates their credit card on file. This page uses SetupIntent and every time a user loads this file I create a new SetupIntent. As a result of this I may end up creating a lot of SetupIntents via Stripe API. Is this ok, or this may become a problem in the future?

Would you suggest caching SetupIntents? If yes, for how long can these be cached? I'm aware the docs say "Do not maintain long-lived, unconfirmed SetupIntents as they may no longer be valid"

Thanks a lot!

plucky oriole
#

Hello, May I know why my payouts are getting delayed day by day? It's been almost a week now but my payout balance has not been withdrawn. And all the verification is done.

inner prairie
#

hey hey peeps.

When I access the dashboard https://dashboard.stripe.com/test/invoices/in_1LMqKUF4GEnvtjdnffMnqvtZ I can see the payment
methods, but when I call the API (get one invoice) the fields are always null. How can I change this?

"payment_settings": {
"default_mandate": null,
"payment_method_options": null,
"payment_method_types": null
},

vocal wagon
#

Hi there I am not sure this is a tech issue but when bulk exporting customers, the csv that is delivered is not appropriately formated. Lines are shifted and empty even in the first column, hence data are not fully alignes which is really painful when deealing with data audit. Is it something already identified by your side or something I can do to cope with that ?

rose otter
#

Self Storage Geek-support-address

#

Hi all, the server is pretty busy at the moment, please bear with us while we work to get to your questions.

charred ore
#

I'm developing a Connect app for music services where the customers (venues) pay invoices to the platform account which then pays out to express accounts (musicians/vendors). Some of those customers will pay by paper check given by hand at the end of the gig. The check gets deposited in the company bank account. Is there a way to transfer those funds from the bank account into the platform account so they can be used as part of payouts to the express accounts? (Other than Stripe paper check mail-in).

meager hawk
#

Min_20

#

jeff-payouts

#

bruno-si

ember bear
#

estevanjantsk - invoice params

#

elleschu - exports

mystic urchin
#

Hello ๐Ÿ™‚

i am using the Cashier library for laravel to make stripe calls. How can i create a invoice with line items from price items and then just say "its payed".

ember bear
#

johnroberts -checks

full roost
#

Hello, we are integrating api through your apple pay, can you somehow automate the choice of a delivery method for a client? What would the client choose when paying with apple pay? For example: Standard, Express, SHIPTEST

visual merlin
#

How to auto-accept inquiries and auto-refund them before they turn into chargebacks?

fickle zodiac
#

Hi, Is there a way to get notification when a customer cancelled their subscription? I know that i could subscribe to subscription_updated webhook. But I want to know if there is any other way like a notification setting in stripe settings page.

civic saffron
#

appearance is not working for stripe card element

untold radish
#

Hi, is it possible to deal with automatic multicurrency conversion on recurring payments? I've been looking on the docs and I couldn't find anything related.

tiny oar
#

hi

#

please i want to know if it possible to make payement in 2 stripe account.

icy pelican
#

Hello Friends... I am enquiring to see if there are Backend coders that could work the back end of my Sites Stripe account? Payments, checkout And TEST the installation so far... (not the details) the steps to opening checkout. - connected - accepting payments - . I have the VAT done. every step up to the API calls etc... I am dropshipping so can add payment strings to send payment to supplier and rest stays in the account./ Pays to Business account the remainnig profit... Thank you if you understand my needs... I look forward to hearing responses... Regards Paula of Mate's Rates Variety Store - Australia

hallow breach
#

Hi, friends. When updating payout schedule using postman, how should the body look like? Can anyone make an example?

#

in stripe connected account

thick cliff
vocal wagon
#

Hello team, I have a question regarding rolling reserves https://support.stripe.com/questions/rolling-reserves. I process charges on behalf of connected accounts and Stripe generates automatic payouts to send the money to their bank account. On these payouts, I did not see any reserve being taken, how does it work? I am asking as my connected accounts want to be able to reconcile the amount they see on their bank statement and what the transaction amounts. Will the reserve appear on their bank statements? i.e. will they receive a 100$ payout in two times: 75$ (100 - 25%) then 25$? Thank you very much !

charred ore
#

How do you transfer funds from a Stripe account (non Connect) to the Connect platform of another Stripe account? Both Stripe accounts are under the same login email address.

native canopy
#

Is it possible to use the Google Pay/Apple Pay wallets for a setup intent?

#

Another question: If a subscription goes back into a trial: how does this affect trial conversion metrics

vocal wagon
#

Hello, Can anyone assist with helping me get into my account. My phone is off so I cannot receive the verification code. I chose to get a code with my authenticator app, but every time I type the 6-digit code, I see a message that the code was incorrect. I have tried several times. Please help/

#

Hello

I have a question regarding the stripe terminal. One of our client keeps getting the 'reader_error' when collecting a payment method (so right after calling 'collectPaymentMethod', the amount to pay isn't diplayed yet on the terminal's screen). Unfortunately we don't have access to the error's message detail for now. Do you have any leads on what could cause this issue ? It seems that the hardware is up to date (BBPOS WisePOS E) and the javascript SDK version is 0.10.0

mental ridge
#

Just wonder if anyone can help. I am trying to link to Stripe for payments on an account with a UK holiday company website
I started the process but entered the wrong information - but because it is connected with Stripe I am unable to restart the process. HolidayFox explained that this is to do with Stripe not them. Any help appreciated

#

Apologies if I have asked this in the wrong place

azure lagoon
#

Anybody know if the Stripe Link product/service will charge a fee for automatic card updates since it's saving card details? Looking at enabling it for my hosted Checkout page.

mighty frigate
#

Hello,
We are using the StripeCheckoutForm in React Native to process payments on our site -- the structure looks like
<Elements options={options} stripe={stripePromise}>
<StripeCheckoutForm stripePaymentIntentId={stripePaymentIntentId} />
</Elements>
Following the information here: https://stripe.com/docs/payments/quickstart?platform=web&client=react
I am trying to style the checkout form, which the webpage implies is possible through modifying 'appearance' in options. However, I see that in the guide where styles are modified, here https://stripe.com/docs/elements/appearance-api?platform=react-native, the flow is using initPaymentSheet, which we are not using. When I try to pass a stylesheet to appearance, a typing error is thrown.
My question is, is it possible to style the StripeCheckoutForm the way we are using it, or do we need to switch to using initPaymentSheet as a workflow in order to style the checkout sheet?

proper ridge
#

Hi stripe support! I'm working on a billing/subscription integrations and I'm currently handling the following edge case:

  • Customer has customer_balance amount - let's say they have $10. Customer does NOT have a card on file.
  • Customer starts a $5 subscription.
  • The subscription will start without requiring the customer to provide a credit card. The $5 will just be taken from their customer_balance.

Is there a way to ensure the first subscription payment requires a credit card charge? Subsequent subscription payments can be made against customer_balance.

Thanks a lot!

wind vine
#

Hi. I am having an issue where my statement_descriptor_suffix does not work for some payments. It looks fine when I review the logs, but some payments do not show it on the dashboard. This doc (https://stripe.com/docs/account/statement-descriptors#issuer-behavior) describes Japanese statement descriptor limitations. Am I understanding it correctly that even Latin statement descriptor suffixes only work on Visa and Mastercard for Japan merchants? The issuer I've noticed it not working on is JCB, so maybe they just will not accept the suffix?

Looks like it works for Amex too, that's not in the docs so I might be misunderstanding the limitations.

twin jetty
#

Hello. how can i delete my credit card information from your billings?

radiant musk
#

Hey all, does stripe have any suggestions on building out a bidding service through the payment intents API? Right now it seems anti-practice to create a payment intent, confirm the intent and then finally cancel the payment intent multiple times in a short amount of time.

fiery stirrup
#

Hi all. Is there any way I can find out through the API if the following Refund was already included in a payout? The refund id is re_3LBiykDfcmTYbu9Y3FTzmIRe. Thanks in advance.

snow kestrel
#

Hi all. I'm integrating Stripe Issuing. Please help me how I can simulate test card refund transaction in test mode?

thick cliff
#

When creating a payment intent for a connected account and an error occurs my catch block does the following
catch (error) { console.log('Error code is: ', error.code); const failedPaymentIntent = await stripe.paymentIntents.retrieve(error.raw.payment_intent.id); res.status(500).json({failedPaymentIntent}) }

But i get another error saying that the error.raw.payment_intent doesn't exist... am I doing something wrong?

untold radish
obtuse python
#

hi all, I am creating a PaymentIntent with the value 546 but the resulting value is 545 ... wondering what is happening here. thank you for any assistance.

rich wedge
#

Good afternoon,

I'm trying to integrate Stripe payments with my desktop application, but I'm having a bit of difficulty finding what I need. It's a .NET Desktop application (not a website). I am looking at the code samples for the .NET SDK, but I don't see anywhere in the examples where I'm even providing the credit card information...?

Is there a working example somewhere that I can change to fit my needs a bit? One that's for a desktop application and processes the payment? The Integration Builder doesn't have an option for desktop either...

I appreciate the help!

wicked wasp
#

hey, can i know whats happening here

sleek pelican
# wicked wasp hey, can i know whats happening here

I'm working on a Stripe custom connect integration, and one of the things we want to provide our custom connect customers is the ability to view/list/manage disputes. I first thought this was with the disputes API, but that's for issuing. Instead we can list/query charges that are disputed. But the question is: how do we update disputes and fight back via an API

normal mica
#

Hi. Does setting a payout schedule of X days on a express account mean that a payout of all funds will happen every X days or that after transferring the money to that account, it will take X days for the payout to occur?

unique zephyr
#

I need a advice - how do I report about fake website to stripe so they can shut down that illegal service

fiery gust
#

Hi, I am calling stripe.accounts.retrieve to get account information but I don't see this log in my dashboard and the response I get is not what I expected at all.

lament kettle
#

we have a payment intent whose /capture log event has a timestamp which is 2 minutes later than our log datetime. can you get any info on it? pi_3LPyq3DE4Cd5cOoa0CQM8hFd

nova egret
#

I'm having issues enabling Wallet Payment Methods like Alipay/WechatPay in Connected Accounts. It says they have to activate manually in settings page in dashboard but I can't see to do it as Payment methods settings page in connected account's dashboard doesn't have the Turn on button?
I technically can force payment_method_types when creating Checkout Session but that seems suboptimal

leaden olive
#

Hi all, is there a way to create multiple invoice for one customer in a single transaction/order? for example, a customer purchases an items from 2 different vendors (stripe connect) and I needed to create separate invoice it. Is this possible? Thank you in advance!

shadow verge
#

I'm trying to create a test clock from the API but am getting this message:

Access to test clocks is only available to paid Billing users. If you started using Billing before it became a paid product, an upgrade is required. If you do not have access to this feature and would like to start paying for Stripe Billing, learn how to upgrade at https://support.stripe.com/questions/billing-features-available-for-paying-users-only (Stripe::InvalidRequestError)

I've contacted support to get my account upgraded (the Stripe dashboard prevents me from doing it myself), but I haven't heard back.

Is there anyone from Stripe here that can help? This is blocking me from working on my integration...

shell gust
#

Hello. Iโ€™m testing with Separate Charges and Transfers with Stripe Connect. I am transferring funds from a payment to the platform account to a connected account. I am then doing a refund on the payment and attempting to reverse the transfer. However, I am getting an error code โ€œinsufficient_balance_for_transfer_refund.โ€ That is correct that there is no balance because the connected account has already paid out the transfer. I thought though that the connect accountโ€™s balance could go negative and a reserve transaction would be placed on the platform account. Is there a property that needs to be set to do this or am I missing something?

cobalt copper
#

Hi all. I'm working on an integration with Stripe Identity. While in test mode trying to get 'Verification Success' result. But getting response with last_error: document_type_not_supported. Does anyone know what is going on? It was working fine some time ago.

wide fractal
#

Hi want to discuss some implementation details regarding SubscriptionScheduleCreateOptions

steel mist
#

Hey all,

Working on stripe platform subscriptions, and we are introducing premium subscriptions. along with Monthly and Annual intervals.

The issue I am facing is with downgrading the Annual Subscription to a Monthly Subscription. But wanted it to be scheduled to the end of the current Annual Subscription cycle.

Is there a way I can do it by modifying the subscription or having to cancel the subscription and create a future dated subscription?

worldly adder
#

Hi, I'm a developer with Scholastica working with the one time invoice functionality. During QA/in stripe test mode, we noticed that "wechat" was provided as an option for payment of the invoice. We've never offered this as a form of payment before. Additionally, in our settings for test mode as well as production mode, we have "wechat" turned off. Is there some additional work that needs to be done to ensure that "wechat" isn't presented as a potential form of payment?

sick meadow
#

Hi folks!

I am just wondering if there a way to associate application fee refund transaction to payment refund transaction when using refund_application_fee flag during refunds.

In my scenario I never refund application fees directly/manually so would like to know why it's refunded.

So eg I have 5 partial refunds and 5 app fee refunds then. Can't find any way to associate it except something like created (looks like refund and app fee refund transactions has about the same created ) but it does not sound right

silver scroll
#

After creating a checkout session with price $100, before the url is expired, can I update the payment intent with new price like $50?

#

WIth checkout session, can we update the customer email after the creation? (before it expired)

#

if I didn't call an API to expire a checkout session, how long will the checkout link expire?

wicked wasp
#

hi, i have some problem with the payment

#

can i send the payment id

#

so that you guys can check it out

untold stag
#

Is there a way to know if the user clicks on the "pay with Google" or "pay with Apple" button if I am using the React PaymentElement?

azure lagoon
#

Is there any reason to store a payment intent id in my database when using the hosted Stripe Checkout page for payments?

tiny haven
#

Hello all,
I have a general question about events:
I have several products one is a subscription and another is a one time payment. My users sign up on my platform and then have the option to purchase one of my products or subscribe. I followed the quickstart guide and everything works as it should. I am now processing the events via incoming webhooks. I am using a clientreferenceId that I provide when creating the checkout session. However, I only get this back on a single event if I am not mistaken. I currently don't understand how to assign all related events to a user. So far I could only find in the event checkout.session.completed the clientreferenceId I created. I also understood that events can be processed in a sequence using the idempotency_key. But how can I assign all these events to a single user? Are there best practices here as well or am I misunderstanding something?

still hamlet
#

hello team , I noticed that when we cancel a subscription immediately with invoice now = true and prorate = true, the invoice that gets created is created in a draft state.
This causes issues on our end, so I want to immediately finalize the invoice so that it gets paid.
So my question is, can I do the following?
const {latest_invoice} = await stripe.subscriptions.del(
'sub_8SrKBz6HxjxvNc',
{invoice_now: true, prorate: true},
);
// ASSUMES: latest_invoice is the draft invoice that contains the canceled subscriptions pending prorations.
await stripe.invoices.finalize(latest_invoice)
Is ^ correct? Thanks.

keen crag
#

I need to move from charges to payment intents but I'm struggling wrapping my mind around how I transition existing subscribers to payment intents. Can anyone point me in the right direction?

grizzled storm
#

Hi team, we just noticed a possible behavioral change in the stripe iframe for the credit card input (more than 1 instance is loaded on a page). Curious if there is recent change (like today) in stripe.js/v3?

rare beacon
#

Hey, does anyone know what the new amend endpoint for subscription schedules do?

twin dust
cobalt trench
#

Hi, I have a question about the connected account, I am trying to list the tax_ids for the customer for a connected account but I receive an error: Stripe::InvalidRequestError: Received unknown parameter: account
Any idea why?

sleek pelican
#

Is there a way to simulate disputes in test mode?

thick cliff
#

When cloning a payment method from a platform customer obj for use with a connected account direct payment if the payment requires confirmation the following block returns an error
const confirmResult = await paymentRef.current.stripe.confirmCardPayment( response?.data?.failedPaymentIntent?.client_secret, { payment_method: response?.data?.failedPaymentIntent?.last_payment_error.payment_method.id } )

that states
"The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first."

Will we have to clone the customer as well in order to confirm the card or is there some other method to do so without cloning the customer obj and attaching it to the connected account?

Perhaps there's some way to check if the payment method will require confirmation before trying to create the charge and then to pass along some sort of token that shows it's been confirmed?

frail vapor
#

Hey Stripe, I have a question about connecting two different stripe accounts in one project. Do you guys have suggestion that how can I know where the webhook comes from. like when invoice-created webhook is triggered. How can I know that comes from stripe account a or stripe account b

rose otter
#

Austin_Rowe

bronze adder
#

Having issues sending an invoice

mild locust
#

The Stripe sandbox approves all refunds, even if the Stripe account does not have the funds local. However, in the live environment, if a stripe.com user tries to issue a refund for an amount larger than available in the stripe account, it has to pull those funds from the attached bank account, and the refund stays in a pending status. How do we replicate this refund pending status in the sandbox?

swift cape
#

hi Stripe support, just a general (python) API question here. I recognize there is no batching request system, but you support parallel requests. Is there a common Python API customization for some task like billing many accounts (i.e. 40,000 over 30 minutes, which is 22/minute - falls within the 100/min API limit)? We noticed that the Python API is entirely serialized for example, so one thought is to shard the billing - but not sure if there are others we haven't already thought of.

hollow yoke
#

Hi guys please can anyone help me with this issue that's almost killing me, is there a way I can charge my customers in their local currency supported by stripe and not reveal my company location? To avoid conversion charges by the customer bank... Been losing customers cus their payment fails due to a minimum international transaction imposed in thier country.... I'd be really glad and thankful if anyone could shed more light on this thanks ๐Ÿ™

ember bear
#

Martin0701 - currency conversion

sleek pelican
rose otter
#

sayori-batching

tepid crypt
#

Hi How can I get a client_secret when I create a subscription with a trial

subtle scroll
#

Hello everyone! How can I find the transactions that are caused by a subscription?

vocal wagon
#

Iโ€™ve been wating weeks on receiving my payout the day keeps changing everyday

#

This dosent help at all Iโ€™ve tried a lot

nimble pine
#

I'm having trouble creating a subscription that's backdated by 7 days, yet invoices only for one full year. All of my attempts wind up prorating for the "additional" 7 days as though the subscription goes through the current date of the next year, not the specified billing cycle anchor. For instance, If I create a $52K annual subscription today, July 28 for a subscription to start on July 21 with a billing cycle anchor also set to July 21, I expect the first invoice for $52K to be sent now, and the next to be sent on July 21, 2023. However, I'm seeing instead that it creates an invoice for $53K due today.

nimble pine
vocal wagon
#

Hello! in my rails app I'm trying to have it so that when the user has submitted a form, the user's card is charged (already saved with this https://stripe.com/docs/payments/save-and-reuse?platform=checkout). However, I'm somewhat struggling to get it working. When I check my Heroku logs, it says that I'm giving the wrong number of arguments. Here's my code:

#app/controllers/payment_intent_controller.rb  
class PaymentIntentController < ApplicationController 
  def create
    content_type 'application/json'
    data = JSON.parse(request.body.read)
    #payment_method_type = data['paymentMethodType']
    currency = data['currency']
    
    params = {
      #payment_method_types: [payment_method_type],
      amount: params[:goal][:money].to_i * 100, 
      currency: currency,
      payment_method: current_user.payment_method_id,
      customer: current_user.stripe_customer_id,
      confirm: true,
    }
    begin
      payment_intent = Stripe::PaymentIntent.create(params)
    rescue Stripe::StripeError => e
      halt 400,
        { 'Content-Type' => 'application/json' },
        { error: { message: e.error.message }}.to_json
    rescue => e                 
      halt 500,
        { 'Content-Type' => 'application/json' },
        { error: { message: e.error.message }}.to_json
    end
    {
      clientSecret: payment_intent.client_secret,
    }.to_json
  end      
end
<%# app/views/goals/new.html.erb %> 
<form id="goal-form" action="/goals" method="post">
      ###
      ###
      ###
   <label for="money">Money on the line<br>
    <input type="number" name="goal[money]" value="<%= @goal.money %>">
  </label>
 <br>                           
 <input type="submit" value="Create Goal" formaction="<%= payment_intent_create_path %>">
</form>
glacial hazel
#

hi, how can i sync add subscription from my woocommerce to my customer stripe portal?

misty shuttle
#

Hello. I'm looking to get some questions answered with Stripe Terminal. I am using the server driven integration with the BBPOS WisePOS E card reader. I know that only ย WPA2-Personalย networks are accepted but I am running into enterprise network requirements. Is there anything I can do on my end to enable the support for enterprise networks or sim cards with data connectivity (the device's slots are disabled)? Or is there a development timeline where those may be added? Thanks!

acoustic valve
#

Hi guys, new here. Have a question re connected accounts. I am trying to update the payment information (bank) for a connected account with the API, but could not find any available. Any idea?

sharp flame
#

Hey peeps! Thank you for the continuous support :). I'm wondering if I can get some help here, I'm trying to edit a Payment Link via API changing the prices on it however I'm hitting errors relates to unknown parameters shown as preview feature on the API reference. May I know when they will be available for use?

thick cliff
#

When confirming a payment intent client side I have been using the confirmCardPayment method, but what if the payment method is a us_bank_account?

worldly lantern
#

If I am using Stripe connect, and someone connects their account to mine, would I be able to view their email + phone number? This is using standard, not express.

hollow valve
#

When creating transfers from a stripe platform account based in the US, to a connect account in another currency (e.g HKD), I can get an "Insufficint funds" error because there is no balance (yet) in HKD. Eventually there will be enoungh funds for the transfer as it is for a portion of an application fee in HKD that was collected from another charge. How can I add a balance to the stripe platform account in another currency to ensure there is a buffer of funds available to be transferred?

wet creek
#

Hello - I have a question pertaining to fulfillment. Specifically I am following the getting started docs on how to create a /webhook to confirm that a checkout session has been completed, however in the docs it is unclear to me how the webhook actually gets called? Sorry - new to webhooks

bronze adder
#

Invoice Help

still meteor
#

We are trying to offer credits on invoices to our customers. I have tried 2 solutions with sub-optimal results:
1). Negative invoice line items: Automatic tax on an invoice is not supported with -ve line items. That is a show stopper for us
2). Customer credit balance: Only 1 balance txn is applied per invoice versus applying all pending balance txns. And you can't pick an invoice to apply a txn. Both these behaviors combined make it extremely difficult to debug which balance is applied when

As a result, I am looking to try out credit notes. Am I on the right track? Any suggestions?

wicked steppe
#

Can you point me to the docs for best practices to not accidentallay charge twice when calling: stripe.charges.create ?

ionic radish
#

my stripe.js code is not running as expected. I am meant to be able to read invoice_settings but it is saying its undefined.

vocal wagon
#

Hey guys building a platform that has two types of users with different pricing models. One user pays onboarding fee + pay per click. The second user pays via subscription. Both users also each have three tiers of pricing. I would like to be able to be able to hold payments and release them after a manual user approval. Any idea how I would go about this?

west radish
#

Hi Stripe team, we are setting up a whitelist to restrict 3rd party access to our servers, so we need your help in providing export IP address in PH

autumn lava
#

Hey dev help team, I am a bit confused by the total_tax_amounts in an invoice. The Stripe tax determined the tax to be 0 however it returned a non-zero tax rate for the transaction.

autumn lava
rancid tusk
#

Hi Stripe team, we have some questions need you guys help.

  1. If Stripe has canceled an unpaid subscription after multiple times of auto retry. When Stripe will proceed with payment after users update another valid payment method?
  2. When users change a payment method after a failed attempt payment, will Stripe use this new update payment method to continue with remain retry chances?
obsidian trench
#

Hi, My customer pays with SAPE, but status is pending. How to accelerate it?

misty hornet
#

Leo-IP

#

zhou-Invoice

#

rockers-Subscription

fiery gust
#

Hi, I am trying to implement seller onboarding right now and using createAccount and createAccountLink. But I am a bit confused on the difference between details_submitted and charges_enabled

obsidian halo
#

Is the only way to collect tax in a custom payment flow to create (or have created) a Product in the dashboard? I feel like this would be inconvenient to marketplaces with thousands of products

proven sigil
#

Hallo, I'am always get response error when try api checkout.session.create with payment_method_types: ['id_bank_transfer'], error like this:
StripeInvalidRequestError: Invalid payment_method_types[0]: must be one of card, acss_debit, affirm, afterpay_clearpay, alipay, au_becs_debit, bacs_debit, bancontact, blik, boleto, customer_balance, eps, fpx, giropay, grabpay, ideal, klarna, konbini, oxxo, p24, paynow, promptpay, sepa_debit, sofort, us_bank_account, or wechat_pay
at Function.generate (/Users/qpi-lp030/Documents/Project/stripe/stripe-sample-code/node_modules/stripe/lib/Error.js:40:16)

haughty geyser
#

how can I get the per day usage data in usage-based billing?

final sorrel
#

Hi Stripe Team,

I have some confusion while integrating the ACH Direct Payment, my requirement is to integrate the ACH Payment inside Salesforce ( by creating an LWC component )

I have seen that the integration using Plaid is deprecated but in the API documentation, have the bank verification using Plaid (https://stripe.com/docs/api/customer_bank_accounts/verify)

So, how can I proceed with my integration, I have already sent a support mail but I donโ€™t get any response.

Thanks in advance.

rich veldt
#

Hello,
I'm based in Canada with my merchant account established here, and I am looking to operate in Nigeria. That is, I would like to use Stripe Connect to allow Nigerian users to perform payments to other users on my platform. From what I have read on the website, Stripe is not available in Nigeria, based the list on this page: https://stripe.com/global. However, looking at the list of supported currencies on this page: https://stripe.com/docs/currencies?presentment-currency=CA, the Naira or NGN (currency of Nigeria) seems to be accepted by Stripe. My question is, can I operate in Nigeria from Canada?

In help with this would be much appreciated

real loom
#

Hi Dev team, may I ask do you guys have any test card number for invoice.payment_failed condition ?

haughty geyser
#

how can I get the per day usage data in usage-based billing?

obsidian trench
#

Hi, Is there a limit to the refund ratio?

stray mist
#

Hi, can we add metadata to paymentIntent create object?

smoky pasture
#

Hello all

#

I have a question regarding connect transfers

vocal wagon
#

Hi all,

For physical payments (BBPOS WisePad 3) is it necessary to enter the amount from the device with the Payment app? It is not possible to enter the amount directly from the BBPOS WisePad 3 while always connected to the device with the app of course?

twin dust
#

The Case of Partial Authorization in Stripe Issuing.
Some authorizations can be partially authorized to limit spending. This allows you to authorize a specific lower amount and is useful when there are not sufficient funds to cover the full purchase.

Fueling stations in the US are a special example of this. When a card is used at a fuel dispenser, an issuing_authorization.request for 1 USD is sent. The default amount held is 100 USD to cover the unknown purchase amount. When the cardholder finishes pumping fuel, the authorization is updated and an issuing_authorization.updated event is sent to reflect the amount of the purchase.

When an authorization can be partially authorized, the is_amount_controllable field on the authorization request is set to true. You can specify the amount you would like to approve by setting the amount in the approve response.

MY QUESTION....
If we not pass any amount in the response what will be happens?
Is we required to approve this issuing_authotization.updated?

wide fractal
#

hi
want to discuss, how can I use "on behalf of" in subscription schedules, can someone please help me

tall saffron
#

Hello ๐Ÿ‘‹

I want to ask about specific scenario.
I have order of 100$ (with Id=11111) and I am charging successfully the customer 100$. But, this amount is not instantly available in my balance, they are available in the next few days.

My question is, how do I get to know that this 100$ from orderId=11111 is now available in my balance ? Should I wait for some webhook or I should manually send request to check ?
Thanks ๐Ÿ™‚

vocal wagon
#

Hi! Im looking for documentation on how to handle manual payment capture on a payment intent that has a payment method attached and the payment method's (credit cards) bank requires an additional verification (3DS). Mainly the question is; does the Stripe SDK for react-native support redirecting the user to 3DS when payment intent already exists and funds have been reserved?

light moat
#

Hi, I have a couple of questions :

  • Is it possible, through the API, to get all documents (identity, company papers...) needed to get a disabled account enabled ?
  • If a disabled connect account has money on it, is it possible to make a transfer to the main account ?

Thanks !

civic saffron
#

I want to add border and other styles to cardnumber element. I made custom css but it's not rendering

obsidian trench
#

Does the stripe platform restrict some of our actions if the refund exceeds 10%?

tawdry mortar
#

Hi,
is there any Stripe developer from Poland?
If not, it's ok. I just need an answer if CustomerService.GetAsync() returns stripeResponse object in json?
If yes, is there any way of removing it from json response?
I am using .Net 6.0

twin dust
waxen quail
#

@twin dust let's chat in the thread that is already open for you.

clever swallow
#

Stripe custom connect : Can I ask user to verify his external Bank account details in Stripe onboarding ?

bronze lotus
#

Hi! Will listening for 'charge.refund.updated' event be enough to cover the whole Refund's lifecycle? I saw the similar event 'charge.refunded', but I'm only tracking PaymentIntents in my integration. Also, Refunds in test environment are created in 'succeeded' status immediately. Is there a way to test Refund's lifecycle step by step?

misty flicker
#

Hello there had a question on ideal subscription

#

hello

coarse shadow
#

Hi Team, Invoice template PDF is not showing currency for the line amounts.. please suggest how to show the invoice currency

waxen spindle
#

binod-ideal

empty bane
#

Hello there,
I try to retrieve all the details information about a product, but I don't know why, I cannot have the feature_list information.
I have looking in the API document, I try several option, but nothing works.
Can anyone help me? I work on NodeJs.

vocal wagon
#

Questions regarding setting defaultPaymentMethod on subscription update event. I see that when I used the 4242 card for testing, the subscription.default_payment_method had something of src_id_here. Now this is a bit interesting, because I was expecting it to have something pm_id_here. Is it right to assume this id can be either Source or PaymentMethod ?

vocal wagon
#

I have a question regarding SEPA payment. Is there a way to get the fault code of a SEPA transaction?

#

chapter 3 explains it

haughty silo
#

my connect setting dashboard is not saving my business details and becuse of that my code is throwing error saying "add details in setting "

cerulean pineBOT
#

:question: @haughty silo 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

haughty silo
#

can anyone please suggest me connect sample code where i can test with my test creds

limpid dirge
#

hi, can i ask some questions on 3ds?

sharp steppe
#

Hello Stripe!

I'm wondering if its possible to send a receipt after a successful PaymentIntent which includes a few extra bits of custom information for example: A VAT number
I have a few fields that i need to include.
Is my only option to build my own custom receipt?

dreamy loom
#

Hi, I have a problem updating subscriptions. Request req_XXX: The subscription is managed by the subscription schedule sub_sched_XXX, and updating any cancelation behavior directly is not allowed. Please update the schedule instead.

coarse shadow
#

Hello, in the checkout session API - subscription mode with new customer creation, is it possible to send customer metadata

rigid stag
#

Hi! On Stripe issuing cards, I am not able to find documentation via API on how to GET all the top-ups (deposits) made by a connected account. Is there any information?

opal marlin
#

can you create a payment link that automatically has a coupon attached to it?

vocal wagon
#

Hi, I am trying to implement stripe.js into an ionic/angular test app, but I am getting an unexpected error after pressing the "pay now" button. The error comes from the method stripe.confirmPayment(). In the console I can see the post address from api.stripe.com with the appropriate payment_intent. I ve no idea what is going wrong. Does anyone perhaps know of a website that describes how to bring stripe.js into an Ionic/Angular project as well. I only have this source https://stripe.com/docs/payments/quickstart?lang=php&client=html&platform=web and I have to translate the checkout.js into a typesript file. It s just one last step.

distant eagle
#

Hi our implementation of Stripe PayNow was working just fine, but it stopped working today. Now that I check it the QR coded saved is a SVG and not a PNG like before. Can I get some help with this?

feral kayak
#

Hi,
How to handle subscription next payment of 3D secure card?

merry kraken
#

Hey! Was recommended posting this question about Payment Links in here ๐Ÿ™
We are working on a job board and are planning to build the billing around payment links. Everything is working super well, except we have one quirk: We sometimes take ~1 day to approve a job listing, which means that you don't really get value for the first day of your subscription. My solution right now is to add a trial to the subscription with the delta between the created_at and the approval time. However, this creates a $0 invoice, which might be confusing to the customer. Any other ideas for solutions to basically sync the subscription with the approval time? Thanks a lot!

vocal wagon
#

Hi all! We're currently using the hosted stripe checkout, but find it a bit limited so we are swapping it for stripe.js.
Question: We have a set of internal plans but the customers can pick and remove features during the proceedure and pay based on the features they picked, that means we need to dynamically setup plans. Is that possible to do with Stripe.js? I find no documentation on it

old pumice
#

i am facing issue while creating payment element

clever swallow
#

Stripe Custom Connect : does Stripe validate External Bank account via micro deposits similar to Funding Bank accounts ?

obtuse pawn
#

Hey - I am trying to implement Apple pay and google pay payment methods to our checkout product. I see there are couple of documentation links on integrating these payment methods using stripe elements (https://stripe.com/docs/apple-pay & https://stripe.com/docs/google-pay). But i was not able to find anything that allows me to integrate through server to server API call. is this something that stripe can provide?

Allow customers to securely make payments using Apple Pay on their iPhone, iPad, and Apple Watch.

zinc parcel
#

Hello. I have to create financial report for some of our clients that have to much flux to import every transactions (https://stripe.com/docs/reports/api). But I'm a little confuse about the documentation here. There is no params to identify the customer I want to run the report for. Do I miss something ? Thanks in advance

smoky ingot
#

Hi team,

I am creating card token but its not working while creating platform customer ID with the default card.

wind vortex
#

Has anyone had trouble accepting american express for payment? Is there a special way to set this up?

tawdry peak
vapid void
#

๐Ÿ‘‹ guys,

I'm looking to integrate radar.early_fraud_warning.created event support on our system - but can't find a way to properly simulate it on stripe dev account. We have few event as example in our live accounts but that all. Someone already face it?

cobalt trench
#

๐Ÿ‘‹ I have a question about coupons

We have created a coupon with a promotional code to allow the customer to benefit of a certain discount,
for almost all the customers it worked as expected, the coupon percentage was deducted in the invoice. One of them though was charged of the full amount and then refunded in Stripe credits
Do you know why that happened?

rocky turret
#

How can we accept payment in multiple currencies ?? for a single product. is it Possible using Stripe Checkout ??

hushed locust
#

Regards to all
I have an integration system on my project
There I enter the secret key for the stripe and then test it and save it
Now I need to do some testing for the publishable key as well,
How can I test publishable keys on the backend?
I work in nest.js

rich wedge
#

I have created the Card object, the Product object, and the Price object, and I understand I have to use a PaymentIntent object to actually process the payment. But I'm having a hard time understanding how the PaymentIntent object is supposed to be structured or how the Card, Product, and Price objects get added to that... Would someone be able to help me with this? I greatly appreciate the help. I read all of the materials on PaymentIntent Objects yesterday and again today, but I don't see where everything comes together... Thank you again.

Here is the code I have so far:

        Stripe.StripeConfiguration.ApiKey = AccessToken;

        //Card Details
        var optionsCard = new Stripe.PaymentMethodCreateOptions
        {
            Type = "card",
            Card = new Stripe.PaymentMethodCardOptions
            {
                Number = CCNumber,
                ExpMonth = ExpMonthInt,
                ExpYear = ExpYearInt,
                Cvc = CCCVV,
            },
        };
        var service = new Stripe.PaymentMethodService();
        service.Create(optionsCard);
        Stripe.Card card = service.

        //Product Details
        var optionsProduct = new Stripe.ProductCreateOptions
        {
            Name = "Services",
            Description = "[Invoice] - Name/Address",
        };
        var serviceProduct = new Stripe.ProductService();
        Stripe.Product product = serviceProduct.Create(optionsProduct);

        //Price Details
        var optionsPrice = new Stripe.PriceCreateOptions
        {
            UnitAmount = DollarsAndCentsInt,
            Currency = "USD",
            Product = product.Id
        };
        var servicePrice = new Stripe.PriceService();
        Stripe.Price price = servicePrice.Create(optionsPrice);
olive pecan
#

Dear Stripe Dev Team
According to your documents for Wisepos BBPOS , its only working in USA...

However, when we purchased them for use in UK , we been told they are active and woring in UK.

Initially, I would appreciate if you can clarify that Wisepos BBPOS is active for UK market ?

Secondly, during our intergtaion we are receiving following error message, can you kindly advice....

" Stripe.StripeException: 'The server-driven integration is currently only available in certain countries. For more information, see https://stripe.com/docs/terminal/choosing-reader-and-"

Many thanks

tepid crypt
#

Hi What are the steps if I want to make a checkout with a trial_peroid_days in php, when I try to add trial days it doest give me the client secret

vocal wagon
#

Is there a ready to use Stripe invoice payment page (for Subscriptions) where I can see the Customers payment methods listed to make a test payment ? This is for testing the flow.

#

Why after a user's money is deducted he can still get the money back even if the pre-authorized payment has been confirmed through stripe.paymentIntents.capture ?

cobalt trench
ember bear
#

@cobalt trench I'll unarchive. One sec

coral jacinth
#

Hello,
I'm working for a company in USA, we need to choose a payment provider to support us with our work
but we have something needs to be exists in the payment provider
I've a situation in my company:

  • we have customers have to pay us via payment provider (Visa, Master).
  • those customers have consumers, and those consumers need to pay to the customers also.

Is it possible to do this via your payment provider, and the payment go to our customers accounts directly from the consumers ?

Regards,

vocal wagon
#

Hello I have a question about a customer from which the bank rejected the SEPA payment 2 times. Both times I created Bancontact payment with Payment Intent setting off_session=true to create mandates. But after a month the bank still rejected the SEPA payment. They are saying I need to contact the facilitator (PPRO or Giropay). The customer ID is: cus_LT46HLJTaKE40s

#

Can anyone shed some light into why the SEPA payments are failing?

#

Both times the failed payment says: "reason": "bank_cannot_process"

hallow breach
#

Hello, stripe devs. Can we get the payment method or payment info of a connected account in stripe?

young ibex
earnest scaffold
#

I'm having the hardest time trying to figure out how to add a test bank account to my main platform account, so that I can add some fake money to my balance to test out transferring to connected accounts... It keeps telling me I can't add a test bank account.

pale drum
#

Hey Team! Is it possible to add a discount on a product manually from the stripe dashboard (if possible, for a specific period of time)?

visual harbor
#

Hey team, I'm currently migrating CardElement to PaymentElement but when call stripe.confirmPayment it's return nothing. Is there anyone face with the same problem?

unreal rivet
#

Hey stripe, will I get rate-limited on stripe.issuing.Card.retrieve(cardID)?

Because i am trying to export all cards to a CSV but the list method doesnt expand the CVV and card Number, the error says it can only be expanded in retrieve method.

so will i get ratelimited if i have a lot of cards? because i will need to make a stripe.issuing.Card.retrieve(cardID) call for each cardid in the list

unless im doing something wrong or there is an easier way?

stoic glen
#

Hey Stripe, I think I found a bug. We are using your checkout API to create subscription sessions, and we want to know when payment by card fails and the reason of failure. It works as intended with most of the cards, but today I found a card that fails on checkout page with error "Your card was declined. Please try a different card", but leaves no traces in "checkout.session" object (it has no information about card that failed and the reason of failure). Prefix of those cards is "4279 01xx xxxx xxxx", and I believe those cards are issued by bank that is currently under sanctions against russia. I think its a bug and attempts to use those cards should be included in "checkout.session" object after checkout fails.

Here is a number of a fake non-existing card with similar behaviour - 4279 0152 4423 4211

hexed sand
#

Hey Team,

For anyone who is familiar with integration of a Stripe webhook with a firebase httpsCallable() function.

I'm testing in localHost for both Stripe CLI and the onCall function, and the Stripe webhook is receiving 400 responses ERROR: invalid request, unable to process from the Firebase function. Is there a way to assure the format of the webhook https request is in the required format for the firebase cloudfunction, or do I have another problem I'm not seeing?

Thank you for your patience with my question.

Ryan

wispy tundra
#

Hi, I have query that if am going to use the React Native SDK together with this API https://stripe.com/docs/api/payment_intents/cancel, is it possible without going for additional security compliance like PCI? So that i can avail this on normal stripe merchant account!

radiant musk
#

Hey all, when attempting to confirm a payment intent I am receiving the following error

"message": "When `setup_future_usage` is set to off_session with a secret key, you can only update `setup_future_usage` to off_session using a publishable key."
"type": "invalid_request_error"

Here is the payment intent id pi_3LQvA5FdV4bT3T5F124wDQIX

rough iron
#

Hi, I'm using the new Orders API. Currently, Refunds can only be made on Orders via the Stripe Dashboard. I see that Refunds are tied to the PaymentIntent, and not the order. If a refund is made by the Stripe Dashboard, is there a Webhook that is associated with this? Orders and PaymentIntents don't seem to have refund webhooks. I only see refunds for ApplicationFee, Charge, and Source in the Webhook setup.

eternal knoll
#

Hlw

#

Today I was create a stripe account.