#dev-help

1 messages · Page 177 of 1

rocky turret
#

Hi Stripe Devs.
Good Day,
We are using Stripe invoicing to send invoices, we want to change Mail-To address and bank information showed on our invoices as marked in the image below

minor hazel
#

Hello, I'm using the payment links, but I can't find a way to get the payment list of a specific payment link.

tardy jungle
#

hello I am calling the payment intent search api endpoint. I pass the page next page cursor to go to the next page but how do I go back to the previous?

undone tusk
#

Hello! I had a curiosity question about integrating Stripe Bank Transfers. What I understand from the documentation is that we would create payment_intents on our end, the customer sends a bank transfer, that transfer is added to a balance, and that balance then covers the payment intent.

What I need to figure out is if a customer can specify what payment intents they want to cover with each transfer? We don't invoice through Stirpe, but collect direct stripe payments and apply to our invoicing system by referencing the "transfer group" field. I'm wondering if there is any way to accept bank transfers and match the transfer to payment intents based on a "transfer group" or similar field?

Or am I just way off here?

https://stripe.com/docs/payments/bank-transfers/accept-a-payment?invoices=without

foggy dawn
#

zack_mccarty-bank-transfers

wanton mountain
#

Hi. How i can get lifetime total volume?

minor hazel
#

Hi, how do I generate the payment link for a specific session 😁

worldly harness
#

Quick question. We currently have many customers using ACH for reoccurring charges that were verified via micro-deposits and/or the Plaid integration. (we do the charging from our internal platform via API not via Stripe's subscription mechanism) If we upgrade to the new ACH Oauth API will we lose those authorizations for reoccurring ACH debits or do those authorizations carry forward?

formal stratus
devout mulch
wanton mountain
#

These statuses are not provided by api. So how can i get them?

dreamy mural
#

I am testing out my webhook and trigger events with the Stripe CLI... is there a way to trigger an event in regard to a test product in my dashboard?

I keep getting a generic $20 subscription (in this case) created and it's not helping me find where the data I need to update my database is.

Thanks!

split cargo
#

Is it possible to display the full credit card number of a card created with the Issuing API on the client without those numbers ever hitting our sever?

solid silo
#

hi everybody, I'm trying to do this:

#

but is not working

carmine tinsel
#

Hi
Im trying a rest API from Salesforce. How should the checkout session request body look like as a form-encoded string. Session body has a complex structure with list of object type and my request failed with invalid array - list_items. Please help!

surreal temple
wind vine
#

If an order has a bunch of discounts applied, what order are the discounts applied in? For Stripe Orders v2 beta specifically. I suppose this is documented somewhere.

crisp wasp
#

Hi again

#

Following my previous Q, REQ ID is req_iI2Ie1FXAPCwdQ

quaint quest
#

Hello guys, im looking into the PaymentSheet.FlowController in the example app and i need some help getting the example to work with my test publishableKey and one of my test Users. Thank you

exotic geyser
#

Hi stripe. I would like to use Treasury software to build online company accept payments and pay my employees. Is this software compatible with your software platform. If so how do l integrate present.

hushed escarp
#

Whats the best way to get a customers subscription (first subscription available) through API?

quasi herald
#

Hi, so I'm trying to get stripe webhooks to work with nextjs, and I'm getting errors based on reading request.

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

I made sure the repo is minimal reproducible example, so it's very small and bare

Here's the repo https://github.com/aquaductape/test-nexjs-stripe
Webhook file https://github.com/aquaductape/test-nexjs-stripe/blob/main/pages/api/stripe/webhook/index.ts

Steps.

  1. Ran npm run dev
  2. (NOTE: only do this step for local, i'm using ngrok in order for webhook to fire to valid domain) Open new terminal and ran npm run ngrok-subdomain
  3. Open page and fill out card payment with fake visa number 424 424 ...
  4. Submit payment by clicking submit button.
  5. Webhook file throws error No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing
GitHub

Contribute to aquaductape/test-nexjs-stripe development by creating an account on GitHub.

GitHub

Contribute to aquaductape/test-nexjs-stripe development by creating an account on GitHub.

nocturne brook
#

Probably somewhere in there, but I didn't find it specifically, so just wanted to confirm... a zero invoice will produce no tax and account credits will reduce the amount of tax charged if not zero right? I do a monthly draw where folks win a month (or a month's worth vs their next annual)

soft gale
#

Does Stripe Terminal Support a similar feature? Some POS terminals allow you to swipe a license to validate.

amber mesa
#

Hi Team, I am facing issues with the payment method, Is there any way we can set up only credit cards to be accepted for payments.

#

Some users are using Prepaid cards and debit cards and those transactions are failing the response is DO_NOT_HONOR

normal kernel
#

Hi, I'm seeing some strange behavior dealing with Subscription Schedules that seems to have changed in the last couple of months.

pearl flax
#

Hi, I want to use stripe terminal, just for collecting card's fingerprint or last4, no make real authorization. Is this possible?

willow latch
crisp wasp
#

Do we know what this means:
{
"error": {
"message": "Your account must be activated to send email.",
"message_code": "email_delivery_account_not_activated",
"type": "invalid_request_error"
}
}

#

Is this for customer email for my (developer) email?

simple swift
#

Hello Stripe,

When creating a company type account via stripe connect, it says here:
https://stripe.com/docs/connect/required-verification-information#US-full-company--card_payments|transfers

That I should provide both the owner and representative. But what if the owner IS the representative, will I still need to provide that redundant information or is linking the company owner as representative in the representative.relationship to owner be good enough?

Learn what required verification information you need to collect for each country when using Connect.

rich wyvern
#

Hello - has anyone worked with integrating stripe with Chargify?

rare badge
#

Hi All, #dev-help , Is it okay to send ClientSecret in url??

runic orchid
#

Hi,
I need to save card when payment is created from payment intent
for that i am passing setup_future_usage: 'off_session'
but when card is stored, the card id is stored as payment method pm_xxxxxxxxxxxxxxxxx instead of card_xxxxxxxxxxxxx

can anyone help me with this?

bronze tapir
#

when using apple pay in my web project, it says email address required. is there a way to remove that option and proceed with the transaction without email?

agile flare
#

I've submitted ID verification the day I opened my stripe and my dashboard has a message that says "We couldn't verify your account" but when I click on Complete Identity Verification it brings me to a pop up that says "Thank you
Your identity verification was submitted successfully." I am waiting on a payout and noticed that it keeps getting pushed back.

latent jolt
#

Hi, is there any way to know about the number of invoices generated from api?!

dry hatch
#

chemuturi-Invoice

rigid cosmos
#

Hello Guys, I am facing one issue in connect account onboarding process there is no bank account option coming.

pale rivet
#

hi there

#

i want to know about, when stripe take currency conversion fee ..?

rough current
#

Hi ! I need to know something. I have integrated stripe in my Android Application and I am using stripe Google Pay to get payment from the user. I have used this link https://stripe.com/docs/google-pay#native to add Google Pay in my app. My main question is when we pay using Stripe Google Pay does it also creates a subscription to one of our plan on stripe or do we have to create an Api or something to create the subscription for that particular user.

Any reference link, Guidance would be appreciated. Thank you.

Learn how to accept payments using Google Pay.

vocal wagon
#

I had a question about the Test cards. Test cards seem to have an ID, but each time I use them, they have a unique ID. I wanted to know if real-life cards have a unique ID each time a user uses them, or if there is just one single unique ID for the card, no matter how many time a user uses that card?

wispy ether
#

im trying to give my new customers one free month subscription but it shall be only for the subscriber who pays ? how can i make it ?

forest blaze
#

May I ask if anyone knows the following? If you use stripe to accept payments on an app located on app stalls, will this violate the t&cs for app stalls?

proud galleon
#

Hi, I'm implementing stripe checkout using React and Golang. When I followed the sample code to send post request with html form action = '/api/url', it can redirect to the checkout session. However, now we want to send post data using json payload. We use axios to send post request, and after it successes, it always reloads current page without redirecting to the checkout page.(p.s. The redirect function is at backend, http.redirect(); and since we're using react private routing, reloading always leads to home page) Did anyone come across this problem before? Thanks!!

mossy timber
#

Hi.
When I create a setup intent in order to update an existing customer's payment method, does it automatically get set as the "default payment method" after it is confirmed?
If not, is there a way to do so or do I have to listen for a webhook and update the customer accordingly?

elder comet
#

Hi everyone, have a doubt, I cancelled a subscription and I set the invoice_now attribute to true, this logic just create a draft invoice, but stripe does not intent to bill the invoice, I want to billing to the client if he cancel the subscription, there is any option to tell to stripe that bill the created invoice instead make a draft??????

rigid cosmos
#

is any bank account verification api to add bank in custom type Connect account?

long crystal
#

I am integrating Stripe within my marketplace which is C2C, so most of my clients are individuals and not business. When I want to create an account for one my individuals, it asks for the individual information, but also some business information (business activity and website, or description). Is there a way to not ask that to my customers ?

rare badge
#

Hi, #dev-help If i activate my Account , How many days will it take till i can add real customers??

vocal wagon
#

Hello! I need help about hosted endpoints webhook. My code is run success in local. But when i deploy it to network environment, i meet this error at funtion stripe.webhooks.constructEvent. I use NestJS platform for this hosted endpoints.

gentle isle
#

Hoow can i retrive upcoming invoice

vast quiver
#

Hi in the processes of setting up account noticed there is a PayPal link option is there an additional charge for using this?

gentle isle
#

[0] => Stripe\InvoiceLineItem Object
(
[id] => il_tmp_18357aJUPfMtme708cc11eb0

What this id refers to in invoice

hearty belfry
#

Hi is there away to embed the direct debit form into a webpage?

elder comet
#

If I have a customer that have actually a card payment method defined add a new card and set as default, stripe detach the old card payment method or I need to detached manually
PD: I just allow one card in my app

modest fern
wary stone
#

Hi, could I please ask how to set the expiration time of checkout session to just 15 minutes? It seems like I can just the minimum expiration time to 1 hour

vocal wagon
#

There is a flaw in the API logic. A Product cant be deleted if there are Prices linked to it. And there is no API that can delete Price objects. So deleting Products can only occur when it contains no prices. Since products are useless without price objects it makes no sense in having a delete capability only for products

shadow iron
#

Hello there 🙂
I have a question about refunds. The documentation says under refund_application_fee: "Boolean indicating whether the application fee should be refunded when refunding this charge. If a full charge refund is given, the full application fee will be refunded. Otherwise, the application fee will be refunded in an amount proportional to the amount of the charge refunded.".
Which proportion is meant here exactly? refund.amount to charge.net_amount or to the full charge amount without stripe and application fee?

So, if we say the refund amount is for example 41 of a full amount of 100 from which the net amount was 82 is the proportion 41/100 (41%) or 41/82 (50%)?

vocal wagon
#

Hi ! I have an issue with a SubscriptionSchedule object. I create a schedule in my code. This SubscriptionSchedule has a Customer attached, and this Customer has a PaymentMethod attached to him.

However, once the SubscriptionSchedule starts, the PaymentIntent associated to the first Invoice has no PaymentMethod attached, and the invoice fails to be paid.

How can I :

  • Update the existing PaymentIntents / Invoices to attach the customer's current PaymentMethod manually, and make sure the next intent works in a couple days
  • Update my code to make sure that the customer default PaymentMethod is attached to the SubscriptionScuedule so the PaymentIntent created on the SubscriptionScuedule start_date has the PaymentMethod attached.

For now this is what my code looks like (ruby), stripe_customer being a ruby SDK customer object.

subscription_schedule = Stripe::SubscriptionSchedule.create({ customer: stripe_customer, start_date: (dsb.rental.start_date + 2.months).to_datetime.to_i, phases: [ { items: [ { price: subscription_price, quantity: 1 } ] } ] })

For now I have failed payments on all my customers because PaymentIntents don't have any attached PaymentMethod, which is quite a situation.

Thanks for your help!

#

Hi, is there a rapid way to remove all subscription associated to a customer (even in Dashboard)?

acoustic hare
#

Is there a way to check the current currency conversion rate in the API? E.g., my item costs 100 USD, and I'd like to present it in the customer's local currency based on their IP. How do I get the current Stripe exchange rate?

#

I'm trying to process the webhook event, and running into some issues. This is the JSON I'm getting from the webhook event.

  "account": null,
  "api_version": null,
  "created": 1657103347,
  "data": {
    "previous_attributes": null,
    "object": {}
  },
  "id": "evt_1LIVTjJZh6D0wx5ZTesLzWr6",
  "livemode": false,
  "object": "event",
  "pending_webhooks": null,
  "request": {
    "id": null,
    "idempotency_key": null
  },
  "type": "checkout.session.completed"
}```
There seem to be quite a few null values in there which the webhook guide is telling me should contain values. What am I doing wrong?
weak adder
#

hello again!
i've got issues with calling property line_items (i asked yesterday about this issue, but it has been closed 😞 )
calling console.log(session.line_items) gives me undefined

so here is my code
exports.getCheckoutSession = catchAsync(async (req, res, next) => {
// 1) Get currently booked tour
const tour = await Tour.findById(req.params.tourID);
// stripe.checkout.sessions.retrieve('', { expand: ['line_items'] });
// 2) Create checkout session
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
success_url: ${req.protocol}://${req.get('host')}/,
cancel_url: ${req.protocol}://${req.get('host')}/tour/${tour.slug},
customer_email: req.user.email,
client_reference_id: req.params.tourID,
line_items: [
{
name: ${tour.name} Tour,
description: tour.summary,
images: [https://www.natours.dev/img/tours/${tour.imageCover}],
amount: tour.price * 100,
currency: 'usd',
quantity: 1,
},
],
// mode: 'payment',
});
console.log(session.line_items);
// 3) Create session as response
res.status(200).json({
status: 'success',
session,
});
});

lime linden
#

Hi, what is the recommended way to deal with 3DS requirements when creating a subscription.

gentle isle
#

can i pause schedule subscription ??

ruby rain
#

Hi,
I have an integration with Express and I want to pass to Custom,
is there a process that I have to knwo?
is the old connected accounts with Express will still work with the new Custom integration?

mild field
#

Hello, I have just created a stripe payment form and I would like to disable the enter button to send the form, ie pay only by clicking on the pay button, a person to a of how to do?

azure hatch
pale rivet
#

hi there
how can i get stripe charge fee of 30 cent in other currency ..?
i mean 2.9% is ok, but 30 cent is only for USD, what for other currency.

regal dune
#

Hi Stripe team, I just migrated our application from using ACH V1 to V2. In my understanding, ACH V2 change to use PaymentIntent instead of Charge. But, I found all events of Charge (pending, succeeded, failed) still exist and were send through the webhook. So, our team decided to do not change the subscribed event to PaymentIntent.

However, I just found that when the payment failed, the Invoice ID in charge.failed event is null while the others (charge.pending & charge.succeeded) are having Invoice ID. We are using the Invoice ID to query and update the data in our database. That makes our data wasn't updated when the payment failed.

So, my question is "Is it normal for having no Invoice ID in charge.failed event?"

acoustic hare
#

Again on webhooks. How do I determine what item the customer paid for from the Event? Too many fields, I'm suffering from information overload

tall cove
#

Hi, is there any way to select a card using the card's fingerprint? I am trying to see if the card in the customer.source.expiring notification is the default card assigned to the user or not

acoustic hare
#

Also, props to you guys. You're a lot more helpful than the website chat team XD

blazing geyser
#

Hi, I wanted to know when I should expect payout.canceled event and what it means.

vocal stump
#

Okay never mind, I grabbed the first 6 digits and it worked. It says Stripe does not validate them so I am just going to assume it's correct.

#

I was given the number with the first 6 digits and then a hypen followed by the last 4

#

Just some feedback on how this could be improved

hollow prairie
#

potoos-payout-events

#

nickdnk-tax-ids

vocal wagon
#

Hi, I sent a message 2 hours ago, but the thread has been archived. Could you reopen it so I can answer you there ? Thanks 🙂

The thread is Julien- Subscription Schedule

wintry quest
#

Hi Team Stripe, I would like to ask for advice, when customers pay from their device, I execute a "CREATE" command and once I have managed the event on our complete server with "CAPTURE", I seem to have understood that there are limits to 7 days between "CREATE" and "CAPTURE", in my case the customer buys the service even 30 days before, now to solve I keep the PaymentMethod and use it on my server to make the payment, but is there another method? can the 7 days between CREATE and CAPTURE be extended?

long crystal
#

I am creating a account and my customer must fill the information for the kyc with the onboarding api, but the form does not asks for documents to ass the identity of the clients (id card and proof of residence for french clients), but if I recreate an anboading url, the new form will asks for those informations. Is there a way to ask the needed documents directly in the first form ?

random sentinel
#

Hi, I just wanted to confirm some observed behaviour that isn't specifically documented:

On a payment intent, when it fails and transitions to requires_payment_method the previous payment method is removed from the payment intent, is this correct behaviour, and is this documented anywhere?

vocal wagon
#

Hi guys is there any away to set the capture method of an invoice payment intent?

#

I have tried to update the payment intent and this option is not avalible

ionic sundial
#

👋 Hey, I was looking for what seems like a common case but I couldn't find anything covering it in the docs.

We offer subscriptions. Our customer has the ability to toggle auto-renew (cancel_at_period_end) in their account settings.

When a user goes from auto-renew being off to being on I want a confirmation message saying:

You'll be charged £x amount on xx/xx/xx date.

This text is shown before the act of turning auto-renewal on as part of a confirmation and since the cancel_at_period_end value would be true at this point in time the user has no upcoming invoice.

I'd love to be able to present the data from an upcoming invoice to the user at this time. Maybe their subscription had a coupon applied with a once, forever or (n) period so calculating this myself would be a burden and introduce risk of showing them an accurate value given the complexity that exists here.

One thing I had considered is:

  1. Set cancel_at_period_end to false temporarily
  2. Retrieve the upcoming invoice
  3. Use the upcoming invoice total to show the notice to the user
  4. Set cancel_at_period_end back to true again

However this worries me in terms of side-effects from webhooks potentially being handled out-of-order given they will be milliseconds apart and I figured there must be a better way of achieving this.

Any help even to confirm that it can't be done would be hugely appreciated.

unkempt pagoda
#

Hey Team! I'm working on ApplePay integration and I'm receiving many error like that: 'StripeAPI' is ambiguous for type lookup in this context

#

any help?

versed ravine
#

Hey all; We have a EUR account and would need to pay out to US customers, Cross Boarder Pay outs. We have used on_behalf of for one of payments, but for subscription pay outs we are experiencing this error; Funds can't be sent to accounts located in US because it's restricted outside of your platform's region; please contact us via https://support.stripe.com/contact for details. whilst using the following payload
payload = { payment_method_types: ['card'], success_url: "#{success_url}?session_id={CHECKOUT_SESSION_ID}", cancel_url: "#{cancel_url}", line_items: [ { quantity: 1, price: price_id, }, ], subscription_data: { application_fee_percent: application_fee_percent, transfer_data: { destination: destination_account_id, }, }, mode: 'subscription', } 1:41 Stripe::Checkout::Session.create(payload)

Anyone else seen this before?

maiden rampart
#

/

pearl pond
#

im in need of help, its been over a month since i can get my own payout from my account. all the information that was asked for, i did it. im still get "2 day review" its been longer than that. id like to get this resolved today

wispy ether
fair rivet
#

Hello the Stripe community,
I'm currently trying to display the price of a product but with a default discount (like 100€ - 20% = 80€) in the checkout and would like to know if it possible for the user to then apply another discount code received by email for instance? Do you know if that is possible? Thank you very much in advance!

desert vine
#

Hi!! We are implementing payments with ACH, and when I select an account with insufficient funds, I can't get that info right away to display to the user. Is that correct, or there is a function that I can call on the Frontend side and wait for that "error message"?

fiery acorn
#

Hi, How to retrieve connect webhook events?

vocal wagon
#

Hi Stripe Team, I need your help! I am stuck with creating a setupintent (in php) with payment at a later time. Need the kind help of somebody alternatively please point me to somebody who can help. The issues are described in attached pdf. Thanks a lot!

shadow iron
#

Hi there!
What happens if I create a refund on a payment intent of status processing?

white sable
#

Hi everyone
How to install stripe-identity-react-native package in project?
unable to install package

vocal wagon
#

Is it possible to manage product stocks using a payment link session?

blazing geyser
#

Hey, is there a way to simulate delay in transfers and payouts for mimicking live behaviour in test mode?

white sable
#

I just want to identify user with stripe in my native app

pseudo python
#

Hi, why do connected account capabilities remain active (card_payment and transfer), event though we set the "Additional Verification" to be done immediately during on-boarding and block the capabilities immediately ? It seems the current_deadline is set by default to two weeks later on the document verification requirement, and it is not set by our integration. Thanks !

glacial peak
#

Hi there ! I would like to simulate on test data a user with a "past_due" subscription due to an expired card in order to test my implementation when a customer updates his card. I didn't find any way to update subscriptions & cards in test mode like that (and wouldn't like to wait a month). Thanks !

stray oxide
#

Hey all, just a heads up that this server is very busy at the moment. We are getting to your questions as fast as we can but it may take a bit.

cobalt jacinth
#

Hello there,
I'm implementing subscription with PAD and ACH and in the documentation, it says you should update the payment method after the invoice.payment_succeeded event.
First, I think the code on the doc for the nodejs environment is wrong since it checks the event setup_intent.succeeded instead of invoice.payment_succeeded https://stripe.com/docs/billing/subscriptions/acss-debit
Also, when I listen to invoice.payment_succeded event, the billing reason is never subscription_created but subscription_updated. Any help would be much appreciated please 🙂

waxen spindle
#

bachir-connected account capabilities

round ferry
#

hello, out of all the enabled events listed here https://stripe.com/docs/api/webhook_endpoints/create#create_webhook_endpoint-enabled_events, which event to use that triggers webhook for every recurring payment made in subscription schedule?

EDIT: I am trying to trigger webhook events for every recurring payment made by stripe in subscription_schedule, so for every charge that happens automatically on monthly bases by stripe, it calls an api on our backend for some payment follow-up purpose.

waxen spindle
#

Jev-subcriptions

hoary bane
#

is it possible to create an application_fee when using Separate Charge and Transfers flow?

bit frustrating that there's so many limitations to different flows, and seems that in SCT flow you can't take app fees or have them show as app fees in reports, dashboard etc. Then there's no way to use transfer_data.amount without refunding the application fee, but that also doesn't refund the application fee from the merchant even though it is sent back to the customer.

stark escarp
#

Good morning! I have two questions. Can someone show me how to export JUST OUR REOCCURRING GIVERS and we have a few people who've decided to do ACH so I need to remove their account. THANK YOU!!

elfin skiff
copper reef
#

LeXuS-subscription-ach

bronze tapir
#

this is the button im getting in the website i made, is there a way to add a text beside the icon? like
"Pay with ${icon_here}"

graceful niche
#

hey guys hope you're doing well
I've checked the subscription doc & found nothing for my case
i want my customer sub to start on the first day of the next month & bill him on another specific day
example :
if my customer subscribe to my product today his subscription will start on 08/01/2022 & he'll be billed on 08/08/2022

blazing geyser
#

Hey, I would like to simulate a delay in a transfer from a main account to a connect account, currently, for the balance.available webhook will be fire immediately when the transfer is created and I want to simulate the delay that we have on live environment.

oblique frigate
#

Hey! So if I have created a usage based subscription and want to change the quantity based on how much the user uses through the month...how can i update the "quantity" of my subscription? So that the same reflects in my invoices(OR should i update my invoice?) A little lost here as to how stripe handles updates on the quantity used by the customer throughout the month

modest plaza
#

Hi everyone, I'm getting the following error when trying to move to checkout:

You must specify either product or product_data when creating a price.

Currently, my products are generated via CMS using Sanity. Sanity creates a product object that contains all the fields I need to render the content (title, price, currency, markdown etc), but before passing this to stripe I create a shallow copy called stripeFormattedProduct which only copies the fields I'll need in order to pass a given item to checkout. See below:

    const stripeFormattedProduct = {
      name: product.title,
      title: product.title,
      price: product.price,
      number: product.number,
      currency: product.currency,
      image: product.imageUrl,
      id: product.id,
      product_data: {
        name: product.title,
      },
    };

I then add the item to cart using use-shopping-cart's addItem method: onClick={() => addItem(stripeFormattedProduct)}.

Finally, here is my checkout where I send the POST route to Stripe's servers (see screenshot).

Notice how in console.log(priceData), name is undefined: product_data: {name: undefined} (see second screenshot, second log)

I'm not entirely sure how I might go about troubleshooting this, but any advice or guidance would be very much appreciated!

amber orbit
#

Hello! If i want store customer's payment methods on my side can i somehow receive a webhook when user deletes PM by itself in stripe dashboard?

light rapids
#

Hello! Is there any way to check the CVV when performing a setupIntent? Thanks!!

agile flare
#

Hello, I submitted my ID for verification and have not heard anything back so I emailed support and they told me that they did not receive any submissions. The problem I'm having is support is telling me to re submit but I cannot because when I click the notification on my dashboard to do so It take me to a pop up that says "Thank you
Your identity verification was submitted successfully" and does not give me an option to "Re submit my ID"

steel inlet
#

Hi there! I am seeing quite a few rejected payments on my platform, and they all correspond to the same bank. The payments are from different clients, and they all have the same error code: 'card_decline_rate_limit_exceeded'. What can be happening? Thanks in advance!

potent kettle
#

Hey, I have a question regarding Stripe Checkout and payment methods:

We're creating a Stripe Checkout session for the user to sign up for a subscription, which is working great for card payments, but for some reason isn't showing any other payment methods (particularly Google pay). We've verified that Google pay is enabled in our account settings, and we have a card associated with our Google account (it's showing in other websites that use Stripe Checkout). This is the code we're using to create the Checkout session:

            'customer' => '...',
            'customer_update' => [
                'address' => 'auto',
                'name' => 'auto',
            ],
            'line_items' => [[
              'price' => '...',
              'quantity' => 1,
            ]],
            'mode' => 'subscription',
            'success_url' => '...',
            'cancel_url' => '...',
            'tax_id_collection' => [
              'enabled' => true,
            ],
            'automatic_tax' => [
              'enabled' => true,
            ],```
round ferry
#

I am trying to use invoice.paid as enabled event for webhooks as advised by tarzan, but I don't see that option supported by my version of stripe. So, in place of that if I use invoice.payment_succeeded will it still correctly trigger the webhook?

EDIT: cannot edit previous thread hence creating a new thread here for the same topic

vocal wagon
#

buongiorno

#

Stripe nel mio sito compare in inglese e non in italiano e non reisco a fare diversamente

oak garden
#

So I have a payment button working using this api code here: https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout

I had an original request that we only wanted to accept us_bank_account that was easy enough. I have a new request now that we want the customer to enter a custom price. I am not sure how to use a product that I create with "customer chooses price" using this code and only accept us_bank_account looking for some further guidance.

sacred thicket
#

Suggestions for Stripe : Display somewhere in Dashboard that, when test mode is enabled, no emails are sent 🙂 I was expecting some kind of fake receipt, and I lost myself in a mail-deliverability-paranoia

#

Yes of course 😄 but, just as a reminder, you know ^^

#

of course I failed, by not checking doc

meager mural
#

Hello, I have a problem working with invoices
I've create an invoice with the "collection_method": "send_invoice" and "days_until_due": "1" but when the invoice expires does not create any event that I can receive with my webhook

There's a way to know when an Invoice past due?

lusty charm
#

Hello,
I am trying to generate a report in sigma that gives me the next invoice total amount for a subscription, and the date that invoice will be charged, for each customer.
From the documentation I cannot see a way to get the value of the next subscription invoice that will be generated (it doesn't need to include pending invoice items, though that would be a nice to have). I am basically trying to build a report that says "this is how much revenue you can expect next month."

Second (related) question -- are there publicly available sigma queries that I could look at outside of the ones provided in the Sigma UI? (like a github project or something) I would love to see reports others are generating to see if there are better ways to get the data I want out of Sigma.
Thanks!!

acoustic hare
#

#994189670881689620 message
So I talked to support, and they said there's no such feature coming. Scratch head
They've given me incorrect info a few times today alone, so I'm taking it with a grain of salt

agile apex
#

hello

#

wgat is issue

unkempt pagoda
#

@copper reef @stray oxide i cant answer in my thread

vocal wagon
#

Hello, I have a question related to upgrading the subscription from a free trial -> to a paid one (on free trial credit card data is not collected). The question is is there a way to cancel the trial immediately > charge customer > and switch to the paid plan? I have tried setting proration_behavior: 'always_invoice' on the subscription item but to no avail.

pseudo python
#

Following up on this #994236377984155699 message as the answer was not clear : the account provided was the connected account one, the settings for the additional verification information is set on our platform account (acct_1ItC1RH5tvrIOuhg).

honest sentinel
#

Dear stripe support, i forgot my password, but when I click forgot my password, I still not receive any email to reset my password. Pls help

summer verge
#

Hi all. when i create a payment intent with application fee amount = 10% total amount. I add "application_fee_amount=(10% * total amount" to the stripe.paymentIntents.create() . But the collected fee doesn't show on the payment details. The transferred amount is subtracted by the application fee but it doesn't show on Stripe dashboard. Can anyone help me ?

blissful torrent
#

Hi

misty flicker
#

hello, need help on SEPA subscription

blissful torrent
#

I have installed stripes payment platform for my website and till today I have yet to receive the payment

#

Would appreciate if anyone can assist me in this.

oak garden
#

Figured I would ask here even though I think I already know the answer, but is there any way to collect some additional customer data, like PO Number or Invoice number, something other than taxID, address, phone. I've checked the api and I don't see anything like that so I assume it is no.

fresh surge
#

Hello all,
I'm struggling on my web-app (Next.js) with apple pay using "PaymentRequestButtonElement" through the lib @stripe/react-stripe-js:

I can see the apple pay button (and also google pay on chrome) but when i click on it after 1-2 sec the modal apple is self closing and i have an error in the console and the network, everything is working perfectly with googlepay and I have correctly registered my domain name in apple pay settings (with the green check)...

if you guys have any idea to help it would be greatly appreciated, I'll post few screenshots in the thread. Thank you in advance

Edit: i can't create a thread by myself

viscid locust
#

Hey all, apologies if this is not the right place for this question, but has anyone found a way to reconcile MRR broken down by underlying currency (i.e. pre conversion)? Seems not possible in Sigma and subscription export data is already in the display currency. Grateful for any pointers / if anyone could direct me somewhere. Thanks

abstract dagger
#

Does stripe treasury allow us to create a usa based bank account for international customers?

frozen wraith
#

GM

still kite
#

Hi there!
Can I make all my subscription invoices status as Draft always? which will automatically be generated by the billing cycle. I can make a callout and make them finalize.

hearty pilot
#

Is there an API to resubmit a BACS mandate? We received an email from Stripe support that said we'd need to resubmit some mandates because of a configuration error but there is no obvious way to do this.

stable swallow
#

Hi! I have a question about the webhook CLI tools. We are interesting in using the invoice.upcoming event, but I when I try to trigger a test event with the CLI, I get the following:
The event ‘invoice.upcoming’ is not supported by the Stripe CLI.

Any suggestions for testing this webhook would be greatly appreciated!

thin ice
#

Hi Everyone,
I have a Stripe Plan ID, and when I am subscribing a Customer for a Future Date then I am getting the following error:
"billing_cycle_anchor cannot be later than next natural billing date (1657732603) for plan"
What should I do now!

remote plume
#

Hello there!
We are implementing backdated and future-dated subscriptions and are noticing that the dates on the invoice are not matching.
For example this backdated subscription should be from 28th to 28th but above the line item its from 27th to 27th. Is there a way to have the correct dates both places?

quaint aurora
#

Hello. I need to calculate Stripe fee, before payment. I see that i need to know country of payment card to understand which price to use. How we can get country of card if we use stripe.js?

waxen mountain
#

Hi there. I'm using react-stripe-js and can successfully confirm a PaymentIntent after entering test card info on the rendered form. my callback function in the component looks like this:

const elements = useElements();
const result = await stripe.confirmCardPayment(clientSecret, {
    payment_method: {
        card: elements.getElement(CardNumberElement)
        ...
    }
});

this is great, but actually have a multi-part payment form where I'm not submitting the payment until the "confirm payment" screen which is the next page and the form in question will no longer be rendered (thus, I don't think elements will have any value)

what's the best way to manage moving from the payment form for entering card info -> moving to a confirmation screen?

willow shale
#

Hello, does anyone know how to add stock controll to my stripe? I dont want people buying things i dont have

blissful apex
#

Hi all! Does anyone have experience with or has gotten access to the Stripe to Salesforce Connector? I see it's in beta and one needs to sign up in order to request access, but I was hoping someone has access and could let me know if they ran into any major issues and/or how long it took them to gain access to the connector.

https://stripe.com/docs/billing/integrations/salesforce#:~:text=Stripe is building an integration,sales team activates an order).

Enable your sales team to create and manage subscriptions on Stripe without leaving Salesforce.

sleek rose
#

Hello, just to confirm if I am listening on the server to the webhook callback, I'd need to pass in some metadata to differentiate the callback from other products (if I'm selling other products on other sites under the same account) correct?

faint yarrow
#

Hi all, we are implementing ACH as payment method for subscriptions. When I choose an account that has insufficient funds, after some minutes the payment fails (this is expected) but the invoice automatic collection is turned off and the subscription is automatically cancelled.
Is there any way to keep the subscription as active so I can update the payment method?

valid spire
#

Is there something wrong with Stripe Dashboard??? New Payments are not showing up, but webhooks is still processing new payments.

formal stratus
#

Hello! I have another refunds question - when using destination charges and reverse transfers, does the reverse transfer happen regardless of the status of the refund?

sterile tendon
#

Hi, I'm having a problem with the Stripe Python library function stripe.checkout.Session.list(payment_intent=<my payment intent id>) when switching over from a test API key to a live API key with the same permissions

urban seal
#

Question on the Stripe Object (Charge, Payout, Transfer, etc) ID. Are they globally unique?

hasty flicker
#

Hello. I see an invoice for a subscription has failed, and the subscription has now gone into the "Past due" status. I know with the smart retry system, after the 4th failed payment then it finally switches to a "Canceled" status. But when I hover over this particular invoice, it says:

Attempted to charge the customer's payment method on file once and failed. No more retries are scheduled.

If there are no more retries scheduled, when does this status switch over to canceled?

unborn hollow
#

who can help?

tender kiln
#

hi devs, i have a question about the event object . this object is a dict, right? i was accessing its values through event["key"], but i saw that i can access them too through dots, like event.key . How is this possible? Dot is only used to access attributes and methods right?

quaint quest
#

Hello guys, im trying to figure out if its possible to instantiate a paymentSheet.FlowController, without a PaymentIntent or SetupIntent to use the flowController as a payment method manageR

solemn ledge
#

Hello! I’m setting up Stripe Connect with Standard accounts. I’m trying to set as much information as possible on the AccountLinkCreateOptions object before launching the onboarding process to make things easy on the user. I’m pretty happy with the process if the user stays in the app to complete the sign-up. Unfortunately, things are less streamlined if the user opens their email and clicks on the email verification link before finishing the sign-up. This presents them with an Activate Payments button, which launches its own onboarding process. This onboarding has the same pages as the regular onboarding process launched from the app, plus some additional pages which I’d rather not show. Specifically, it has a Fulfillment Details page, an Automate Sales Tax Calculation page, and a climate donation page. I can’t find anyway to set these properties programmatically for the user. Is there some way to avoid these? The users are all individuals, and many are not that technically savvy, so I want to keep things simple for them. Thanks!

vocal wagon
#

Is it possible to set the expiry of a session by inserting a value less than 1 hour?

slate zephyr
#

Hi there, all my test environment code started failing with the 4242424242424242 card number today.

azure spindle
#

Hello, Is it possible to build a integration , where I can display a stripe user's Monthly revenue data on my portal ??

white sable
#

Hi all
anybody integrate stripe-identity-react-native for user identity in react native app?

#

not able to run even example project for user identity with stripe

rich quartz
#

Hello Devs! I am looking into developing analytics using Invoices and was curious if the Notes/Timeline events section at the top was accessible by the API. I was unable to find anything in the documentation. If it is not available, are there any plans to add them to the API?

thick bane
#

Hey, my team is trying to add messaging when our German users provide invalid tax ids when they register their business to align with the formatting enforcement Stripe will be turning on. Is there any documentation for the error messages related to this change?

native canopy
#

How do you resolve a Pending Update on a Subscription after the Invoice has been marked as Uncollectable? My subscription is still shows has having pending updates. This occurred after we failed a few payment attempts.

quartz locust
#

Hello team, I'm trying to onboard customers to Stripe Connect [Test Mode] via the intake form, however I don't see the customers in the list. Is there a reason why? Oddly enough, I'm getting an account Id in the callback so the form is submitted successfully

quaint quest
#

Does anyone know if theres a way to customize this string?
Thank in advance

barren cobalt
#

Hello. I'm trying to use invoices.retrieveUpcoming to determine the immediate proration, in advance of updating a subscription. It seems that if there is a positive proration, the returned invoice is an immediate one for the value of the proration. However, if the proration is negative (or zero) then the invoice returned is the invoice for the next subscription cycle (even though the actual subscription update does generate an immediate invoice). Is there an easy way to tell which type of invoice is being returned from retrieveUpcoming? Or alternatively, ensure that I always get an immediate invoice returned regardless of the proration being positive or negative?

languid tulip
#

mark-invoice-upcoming

winged mortar
#

We have an error in our code trying to capture and return in our api setup intent info.

>>> payment_intent = stripe.SetupIntent(
...     customer="cus_LyRYc43Qhj4Tgb",
...     on_behalf_of="acct_1KRVMKReFctt5EAK")
>>> print(payment_intent)
{}

Here is how we are trying to get the data of a setup_intent

def build_payment_intent(
    transaction_id: KSUID,
    partner_id: PartnerId,
    stripe_account_id: str,
    customer_id: str,
) -> StripePaymentIntent:
     # Create the stripe payment intent to place cards on hold
    payment_intent = create_stripe_intent(
        stripe_account_id=stripe_account_id,  # Provider's stripe account
        metadata=dict(
            partner_id=partner_id,
            transaction_id=transaction_id,
        ),
        customer_id=customer_id,
    )

    # get the info needed to fulfill the intent and get the card info.
    return StripePaymentIntent(
        id=payment_intent['id'],
        client_secret=payment_intent['client_secret'],
    )```
payment_intent['id'] is None type because SetupIntent returns {}
neat silo
#

Currently on that end of the day brain fry building a quick mockup to convince the business to use Stripe, and I've hit a bit of a wall.

I'm trying to prevent duplicates for in-house reasons, searching before creating a new one or grabbing the found from the search. Originally, I was using a metadata field, and wasn't getting any successful searches. I moved to try a different field, specifically name and email, but all of my searches (on any fields) still don't return any data.

Here's the code I'm using in node for reference

    const customers = await stripe.customers.search({
        query: 'name:test name',
    });
    console.log(customers);

The console merely outputs

{
    "object": "search_result",
    "data": [],
    "has_more": false,
    "next_page": null,
    "url": "/v1/customers/search"
}

Any ideas on this one? Hoping it's something goofy.

frail skiff
#

Hi guys, could you use a SetupIntent to save wallet payment methods (like apple pay, google pay, etc.) for future charges? Thank you

desert hawk
#

Hey guys, I'd like to allow paying an invoice in two installments. Is there a way can I partially charge a single invoice at two separate instances or would I need to make two separate invoices? I also know that subscriptions exist for multiple payments so if subscriptions are an easier route, please let me know. Thanks for your time and help!

quaint quest
#

Hello Guys, while using the FlowController from a PaymentIntent i see the "Save payment method" option, and am able to save with no issue, but when using SetupIntent i dont see the save toggle nor are the payment methods saved after the transaction is completed, does anyone know how to get them to save? Thank in advance

ashen helm
#

Hello everyone, I unfortunately missed a few stripe emails wanting to ask for identity verification, they said that my account may get closed today and refund my orders. it is very important for me financially and the funding of the brand that this does not happen

#

is there anyway to make the process of verification very quick, and does anyone know how long it'd be before Stripe refunds orders?

untold summit
#

Hello, I got a question on confirmSetup js function

tardy jungle
#

Hi! I am writing a query to search payment intents. I want to do something like "metadata['companyId']:'{$counterparty->company_id}' or metadata['companyId']:'{$counterparty->company_id}' -status:'succeeded'" Basically legacy data stores company id as company_id and new as companyId. I need to find both but don't want status succeeded. When doing different variations like above I get you cannot have an AND and OR

shy wave
#

HI all,

#

I was just wondering if anyone knows how I can see the names of the people who are sending money into my stripe account rather than seeing an ID code thanks!

crimson needle
#

(replied in the thread above)

barren cobalt
#

@crimson needle - with reference to our earlier mark-invoice-upcoming thread, I think you were right when you said 'not really making changes to the subscription'. I have reproduced the behaviour again with retrieveUpcoming when the items actually end up being the same as the current subscription (thus no changes). Is there an easy way to tell this is the case from the resultant invoice? I guess I could look at the period_start?

feral coyote
#

We moved from test to production today. Had no issues with the search API for products and prices in test. But in prod products and prices are not showing up after 1.5 hours. The same happens for customers as well.

I am aware of this section of the docs, it has been 1.5 hours now:
Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages.

We are using the Python SDK but the same happens in the dashboard search and CLI:
stripe products search --query "active:'true'" --live

{
  "object": "search_result",
  "data": [

  ],
  "has_more": false,
  "next_page": null,
  "url": "/v1/products/search"
}
gaunt furnace
#

Hello. Does anybody know if I can add custom fields to my Stripe Checkout Page? I can only see Email, Card Information, Name on Card and Country or region. But I can't see anywhere on the settings to add fields to the form.

gleaming gale
#

Good morning, just wondering if someone can help setting up subscription schedules, and making sure payment is made prior to any upgrade or downgrade. For example, we initially setup subscriptions with payment_behaviour='default_incomplete' which allowed us to return the latest_invoice when the subscription was created and could access the client secret to display the payment form. What we are looking to do now is use subscription schedules, so that we can use effective upgrading and downgrading. However, when creating a subscription schedule, there is no "payment_behaviour" property, so how do I tell stripe to set it to pending until payment is made, and how do I access the subscriptions invoice to display payment. Furthermore, when a subscription schedule is created with a free price, the resulting invoice is created in draft mode, and does not automatically get "finalised and paid" the way it used to when using the create subscription method. Or is it better to create the initial subscription first, and then create the subscription schedule using the "from_subscription" field?

winged atlas
#

I have orders that are paid for through stripe but they are not showing up in my stripe account. It did take me through the setup process 2 times. Anyone that can help?

nocturne sundial
#

Hello! I’m currently integrating Stripe payments on a website, but I encountered an error with tax rates calculations. 3,5% of $600 must logically equal to $21, but the results show me $20,29 instead. Does Stripe substract some fees before taxes are calculated or did I forget to check others settings?

frosty lintel
#

Hello Stripe! We noticed that the event data from a payment_intent.payment_failed event that gets fired after a failed payment from Klarna does not include the payment_method_details. Is there any way we can get that info or is that a limitation of the integration between Stripe/Klarna?

meager peak
#

How do I change the button text from "PROCEED TO STRIPE CONNECT" to something like "PLACE ORDER"? This is YITH WooCommerce Stripe Connect on a WordPress site.

solid folio
#

Hi! Is there a more simple way for me to do this?

switch ($startingAfter) {
case false:
$customers = $stripe->customers->all([
'limit' => $itemsToDisplay,
]);
break;

case true:
    $customers = $stripe->customers->all([
        'limit' => $itemsToDisplay,
        'starting_after' => $startingAfter,
    ]);
    break;

}

analog cipher
#

I wonder if I have to cache a checkout session's URL or is caching implemented in the .NET library? Basically would this result in 2 requests

var service = new SessionService();
var a = service.Get("id").Url;
var b = service.Get("id").Url;
pliant raven
#

Noticed that Brazil is on the supported country list on https://stripe.com/global but not available on our dashboard for Stripe connect. A few weeks ago we had a bunch of brazilian accounts closed. Is it no longer supported there?

true stag
#

Hi! Feeling like a dummy, I know I've bumped into this before too, but why am I getting invalid array on this?
$result = $stripe->subscriptions->update(
$subscription_id,
['items' => ['price' => $new_price_id]]
);

vocal wagon
#

hi, every promo code key in all is " invalid" , even create new promo code also give same notification, show out " the promo code is invalid" .. may i know how to solve it

stuck tusk
#

Hello, I would like to ask if it is possible to change two things in confirmations after payment
1 - in the bank receipt (name and phone number) _ is it possible to delete the phone number?
2 - in the email receipt (name of company ), I would like to change that to the name of the service _ is it possible, please?
Thanks a lot!

ruby cape
#

Hey folks, we use payment request canMakePayment function to see whether we can show the apple pay button to the users. However we noticed a customer couldn't see the apple pay button. The customer's user agent is Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.5 Mobile/15E148 Safari/604.1. We can't see anything wrong in our logs, are you folks able to see why it's happening on your end. Thanks in advance.

dry hatch
#

mt-Payment

#

viraths-canMakePayment

pallid marsh
#

Hello hardcore devs, good day! hope all is well.

Quick question. Does Stripe uses the equivalent UTC time to process all objects (ex. Subscription) including the charging every billing cycle - given the backdatestartdate, billingcycleanchor timestamp values in seconds generated from a specific timezone?

glad jolt
#

Hi I've been reaching out to support via email for a couple days now, I was wondering when I can expect a response back I'm in need of Stripe services as soon as possible my account was temporarily blocked

#

@here

dry hatch
#

@glad jolt I will create a thread. Please avoid to @ here

glad jolt
#

Hi so sorry about that

rough spear
#

My account has been sorted as a high-risk account and I don't know why! Could you please help me out on this?

pale rivet
#

hi there, is there any way that we can reduce the cost of payout in custom account ..?

#

i mean no cost in payout..?

shell ivy
#

Hi, is there any way to do a single checkout with multiple subscription items with different interval (yearly and monthly)

round ferry
#

hello, I am using invoice.payment_succeeded as enabled event for a webhook that needs to be triggered for every recurring monthly payment occurring in subscription schedule. is this correct? or invoice.payment_succeeded also gets called for some other event? right now I want webhook to only trigger for recurring payment associated with subscription schedule.

rigid cosmos
#

Hello, how can i delete external bank account from Express type Connect account

#

And multiple bank accounts

noble raptor
#

Have a question regarding account balances

misty flicker
#

hello there, need help on SEPA

#

I am using iDeal and card for subscription payment and also setting up SEPA. I have written all the code but the problem is, after setting up SEPA invoice is not charged immediately

chrome axle
#

hello, how can i create shedules subscription with " bank transfer " ( cash balance ) ?

final geyser
#

HI Devs, Just have a small question

#

why my connect id's have switched to this ac_M09nFTSd***********

#

earlier it was acct_******

#

please advice, unable to find any docks regarding this

rare badge
lime sierra
#

Hi everyone, I have a question on payment exports. When we perform an export of all payments through the dashboard, some payments do not have card data such as "Card ID" and "Card Last4" even though it is visible on the UI (see screenshot). Why is that so?

For example, payment intent pi_3LFk0PGGq1MJhrgL1Ne9lbgb. (This is test data, by the way.)

vocal wagon
#

Hi, what should I use to set up subscription installments and terminate subscription when all installments have been paid?

gentle isle
#

Hello Support
I have issue like i have created plan quaterly based plan
I schedule that plan let say on 10-aug with start date = 11-aug and end_date 11-nov
Though in upcoming invoice it is showing 11-Aug to 10-NOV
Why this difference is?
I am attaching screen shots of the same
Please help

vocal wagon
#

Hi! So i've created a basic checkout which redirects after payment

#
    stripe.checkout.sessions.create({
        payment_method_types: ['card'],
        line_items: [{
            price_data: {
                currency: 'aud',
                product_data: {
                    name: 'Mystery Box'
                },
                unit_amount: 500000
            },
            quantity: 1
        }],
        mode: 'payment',
        success_url: YOUR_DOMAIN + '/success?id={CHECKOUT_SESSION_ID}',
        cancel_url: YOUR_DOMAIN + '/cancel?id={CHECKOUT_SESSION_ID}'

    }).then(session => {
        res.redirect(session.url)
    })
#

I was wondering how I could get the status of this payment from the checkout session id?

fast hatch
#

Hi There!

I'm want to update a subscription and charge our customer immediately. But I'd also like to control the description & metadata of the invoice.

(I'm using typescript)

I started with a single API call like this:

const updatedSubscription = await stripe.subscriptions.update(existingSubscription.id, {
  items: [
    {
      id: existingItem.id,
      price: existingItem.price.id,
      quantity: newQuantity
    }
  ],
  proration_behavior: 'always_invoice',
  metadata
});

Which creates, finalizes and 'pays' the invoice for me 👍

However if I want to edit the description and metadata of the invoice, I think I need to do it manually. Like this:

const updatedSubscription = await stripe.subscriptions.update(existingSubscription.id, {
  items: [
    {
      id: existingItem.id,
      price: existingItem.price.id,
      quantity: sumUnits(newUnits)
    }
  ],
  proration_behavior: 'create_prorations',
  metadata
});

// Stripe does not allow us to customize the invoice description & metadata in one step.
// Instead we have to create a subscription with `proration_behavior: 'create_prorations'` and then manually create a new invoice, finalize and pay it.
const draftInvoice = await stripe.invoices.create({
  customer: updatedSubscription.customer,
  subscription: updatedSubscription.id,
  description: 'My description of what happened!',
  metadata: {
    other: 'metadata',
  }
});

const finalizedInvoice = await stripe.invoices.finalizeInvoice(draftInvoice.id);
return (await stripe.invoices.pay(finalizedInvoice.id)

Is it possible to do this in one step?

round ferry
#

do we have the support for giving out the payouts as soon as we have created the payment using stripe.paymentIntents.create({}) ?

EDIT: I mean giving out the payouts to the connected accounts when customer payment api is called

vocal wagon
#

One question: is there a way to determine what payment methods are available for a country?

#

even thought our account support more?

simple swift
#

Hello Stripe team,

When I want to create a person in Stripe, is the id mandatory?

ember niche
#

Hello, community ) Could anybody help me? The question is: how to handle timeout on my side? For example in this code: var options = new PaymentIntentCreateOptions
{
Amount = 2000,
Currency = "usd",
PaymentMethodTypes = new List<string>
{
"card",
},
};
var service = new PaymentIntentService();
service.Create(options); it is a sample from documentation. So, if during service.Create timeout appears, how should I handle it in code?

weak anvil
#

hey guys, any idea about how to create a Subscription with a customer's saved card? I already read this article https://stripe.com/docs/payments/save-and-reuse but it doesn't talk about Subscriptions. I managed to create the subscription with this code, the subscription is created but the status is incomplete

//C# code
var subscriptionOptions = new SubscriptionCreateOptions
{
Customer = "cus_LhGj5aZ2WTeiOp",
DefaultPaymentMethod = "pm_1LIZUsE30cIPcVGAwuOIO5FV",
Items = subscriptionItemOptions,
PaymentBehavior = "default_incomplete",
Expand = new List<string>() { "latest_invoice.payment_intent" }
};

subscription = await subscriptionService.CreateAsync(subscriptionOptions);

thanks!

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

spice kite
#

Hi team, quick question about the payment intent pi_1234456634. We have built a webapp in react that takes the payment and then redirects to a webpage. The payment id and client secret are in the URL string. Can we expose this?

rigid cosmos
#

Hello, can we add new card to customer account with any stripe provided api like onboarding flow ui

modern canopy
#

Hello Support, I have some questions about the Stripe payment transfer reversal method.
For example, we handle the creator and user accounts, where the creator writes posts and the user purchases them for access, and we (platform) charge some % from the creator amount and then send them to the creator, and we need to confirm some circumstances
after filing a dispute complaint from the user, the amount returns back to the user then how we can get back money from the creator?
I know two possible solutions but I need to use 2nd option
1- I can reverse the transaction from the dashboard
2- if the dispute created event occurs then use the webhook event "charge.dispute.created" to do some operations but I have checked there is no transaction id exits in the response of webhooks so, so how can I get the transaction id for the creation of reversal operation of the payment??
We are eagerly awaiting a thorough response because there isn't much of a clear explanation of these issues accessible.

vocal wagon
#

Hello!
I do have a question related to calculation of active subscribers. We're grabbing the data from 2 different Stripe account and are trying to merge the data in GoogleBQ. My question is not really technical, but needs to be solved to solve our reports dashboard.
There are different numbers of "Active subscribers" on the dashboard on the Stripe Startpage (showing 10002) and the total calculation on the https://dashboard.stripe.com/subscriptions page (showing 10588). What are the difference between those two numbers?

wintry quest
#

Hi Team Stripe, Is there a way to automatically send an email for each payment to the customer?

edgy portal
#

Hi stripe team:

  1. single query returns API_ERROR, was there a problem at that time?

  2. Recently, the notification interface of the Onboard process finds that a notification is received, but the content of the notification is empty. Would you like to confirm whether the notification is Stripe?

The normal notification body is similar to Ec-pa-cashier-us.myshopline.com/onboarding/return/Stripe?scope=read_write&code=ac_LzemJK1YPxCpKb5tRaaZXq634Uaw [HTTP / 1.1] tDHa&state=1856085062731321344

Abnormal notice body similar to [method: get] [HTTP / 1.1] ec-pa-cashier-us.myshopline.com/onboarding/return/Stripe?null

shell ruin
dreamy loom
#

Hi, when there's an update of the invoice of a subscriptions, what will happen to the previous items? should they remain? should they be overwritten with the new ones? what's the behavior? how can I update all the items of a subscription with new ones?

glacial grove
#

hello!

question regarding Apple Pay and Google Pay
Can you confirm my understanding is correct:
you can either:

  • use apple pay (and google pay...) directly when confirming a payment intent. In that case there will be no 3DS. And the payment method will not be attached to the customer and cannot be reused in any way later
  • use apple pay to create and attach a payment method. In that case I will see that the payment method comes from "wallet" apple pay. I will be able to reuse this payment method, but it will be "unrelated" to apple pay, and 3DS might be required.

thank you

mossy timber
#

Hi! Quick question.
I have 2 separate customers with the same card as the payment method (4242424242...)
I'm charging one customer and seeing the charges in the other customer under "related guest payments"
Is this intentional?

calm minnow
#

@hollow prairie Hello everyone, Hope you are all doing great. I want to implement the Stripe without any UI just with Restful Api from Laravel, so user will send his card detials in the API parameters then I implement it in the backend. Can someone help me please guide me in that. Thanks and regards

white sable
#

@languid tulip
I have reach out your support team and discussed my query on call in detail.
hopefully I got solution as soon as possible.
Thank you so much for your help.
#stripe-identity-react-native

sonic arch
#

How can I add metadata to a subscription using the payment link?
We have an integration using checkout sessions to create subscription and we attach metadata to it using the subscription_data.metadata, but I couldn't find a way to attach metadata to subscriptions using payment links.
How can we do it? Preferable via UI.

dusky cradle
#

i need help with apple pay it dosent work

#

can you help

robust moon
#

Hello, is it possible to change the credit card hold duration? For it to work for our purposes, we need the hold for at least 30 days instead of 7.

faint rose
#

Hello everyone. I'm building a system and there is a specific requirement I couldn't confirm through documentation.

  1. Is there a way to make the stripe checkout (no API) only hold the value, and let the charge be done after 2 days, for instance? We want to hold the value on the credit card until someone manually confirms the charge can be made.

Any assistance would be greatly appreciated 🙂

bright holly
#

Hi,
I have a question regarding connect refunds. We are handling connect payments through checkout sessions with destination charges. When I try to create a refund through the API with the payment intent id from the original payment I now get the error that this payment intent doesnt exist. In the dashboard I can see that the only event that happens is a payment.created and the connected ID starts with py_
Any help on refunds for this situation would be aprecciated thanks!

bright holly
mellow glade
#

I am having an issue with debiting balances on Express Connected accounts when there is a refund or dispute. I will explain more in a thread.

sick wedge
#

Hey,

#

I would like to know what billing emails are, I manually can add multiple of those directly in stripe dashboard but cannot see any documentation to change or add from node api. I see that invoices will be sent to billing emails, is that the same when credit card is charged.

vocal wagon
#

Hi, i'm moving from $subscription = $stripe->subscriptions->create([...]) to $stripe->subscriptionSchedules->create([...]) but i can't find payment_intent, where to find it?

#

Im trying to trigger a manual payment from the CLI but get an error to say the balance is too low, how can I add to the balance from the CLI ?

#

Hi, we are witnessing a strange behavior on StripeElement for one hour now. We expect to have card and sepa available in the stripe element component and that worked for a while. For the past hour, we see google pay appearing even though we never pass google_pay in the psp_payment_methods of the payment_intent. Is there an ongoing issue on this ? Thank you

opal idol
#

Hi I have one question. I created payment link-This payment link is subscription product(60$/year).. I created coupon code(products/coupon) and created the promo code ANd set above product on apply coupon check.. But when go to payment link page, I cannot see promo code input.. How to show the promo code input box on payment link?

stray oxide
#

Fabien - element behavior

#

golden - payment link coupon box

smoky pasture
#

Hello all, question with Payment Links and info on the payment link page

simple swift
#

Hello Stripe,

How do I set the Company owner's title when creating the owner person?

heavy turtle
#

Hello, how can i get the invoice email from the customer with the api?

mellow glade
#

Payout Default for Express Accounts - Is there a way to automatically set the default delay to 3 days or not.

stray oxide
#

Hey all, just a heads up that the server is pretty busy at the moment. We are getting to your questions as fast as we can but it may still be a couple more minutes

meager hawk
#

xfechx-paymentlink

slender dawn
#

How can i retrieve all the users with a paused subscription in c#

tawny glade
#

hi, We are creating tax rates on stripe, rates are getting generated at stripe. while payment we are setting up the tax rate based in the region but at the breakup page, tax is not getting added up. we have set tax exclusively.

wind ether
#

Hey, I got a question about the balance transaction object. Does the available_on reflect actual date funds will be available, or standard estimated. We are supposed to be on t+2... but based on the last transaction, estimated funds available is 7 business days.

rose otter
#

Sprwt-express-payouts

hexed lance
#

Hello, is there a way to "factory reset" the WisePad 3 Bluetooth terminal, so that I can force an update next time it connects?

small cosmos
#

Hello @rose otter is it normal that the card 4000002760003184 is not allowing off_session payment? pi_3LIvauKrJlAuB9hq2GadyAiF

vernal knot
#

Hi - I was wondering if I could get some help with free trials and setting up subscriptions. We offer a free trial to our users and collect their payment methods / save with SetupIntents. However, once the free trial ends and the first paid invoice is created, a lot of these invoices are failing due to various errors (insufficient funds, incorrect card number, etc.)

Is there anyway to prevent this? Should SetupIntents catch these errors?

Curious about how to prevent this generally

calm minnow
#

@waxen quail @hollow prairie Would you please share with me the steps I took to create a customer then first payment intent and then verified the payment intent

waxen spindle
#

ketaaa-PI and test card

ember bear
#

Alex Rodriguez - factory reset

#

jasoncui - trials

rose otter
#

bilalameen-laravel

ancient bison
#

Hi, how to integrate stripe tax to payment element?

reef vessel
#

Hi - I have a follow up question to this (#994328226878988319 message) chat from yesterday regarding the upcoming changes to German tax id validation on /v1/accounts endpoints.

I tried triggering this error in test mode with an invalid German tax id (1111) but the expected error was not returned in the response. See request req_QZ4AacTv6du2jr. Is there a specific tax id value I should use in test mode in order to receive the invalid_tax_id error?

rose otter
#

mo223-german-tax-id

slate elbow
#

how would i go from a dispute object to its corresponding subscription? i'm looking to listen to the charge.dispute events to handle disputes server-side

molten linden
#

Flutter plugin is without save card options what should i do?

viscid burrow
#

Un-grandfathering. If I have customers on price id price_100 and some are paying 6.97 and some 9.97 and some 14.97 and some paying the actual current price_100 of 19.97, what is the best way to bump everyone up to the current 19.97 and essentially "un"-grandfather everyone to the current listed price. I have loved that we could increase the price over time and people are (were) "grandfathered" into what they were paying on the old price, but we have to clean things up and put everyone and their mother on the new pricing plan so everyone is paying the same.

plush sage
#

hello to everyone, i wonder why no metadata is passed when i try to read the event log.

router.post('/checkout/create-order', async (req, res) => {
  const price = req.body.order.stripe_price,
        product = req.body.order.stripe_product,
        username = req.session.username

  const session = await stripe.checkout.sessions.create({
      //shipping_address_collection: {
      //  allowed_countries: ['US', 'CA'],
      //},
      //shipping_options: [
      //  {
      //    shipping_rate_data: {
      //      type: 'fixed_amount',
      //      fixed_amount: {
      //        amount: 2499,
      //        currency: 'usd',
      //      },
      //      display_name: 'International Shipping',
      //      // Delivers between 5-7 business days
      //      delivery_estimate: {
      //        minimum: {
      //          unit: 'week',
      //          value: 2,
      //        },
      //      }
      //    }
      //  },
      //],
      line_items: [
        {
          price: price,
          quantity: 1,
        },
      ],
      client_reference_id : username, 
      metadata: {"user": "21savage"},
      payment_method_types: ["card", 'us_bank_account'],
      mode: 'payment',
      success_url: `${YOUR_DOMAIN}/success.html`,
      cancel_url: `${YOUR_DOMAIN}/index.html`,

    });
  
  res.json({url: session.url})
});```

And here is how i am trying to get it tho
```router.post('/webhook', (request, response) => {
  const payload = request.body;
  const sig = request.headers['stripe-signature'];
  let event;
  try {
    event = stripe.webhooks.constructEvent(payload, sig, endpointSecret);
  } catch (err) {
    console.log(err.message)
    return response.status(400).send(`Webhook Error: ${err.message}`);
  }

  if (event.type === 'checkout.session.completed') {
    const session = event.data.object;
    fulfillOrder(session); // basically it is just a console.log()
  }

  response.status(200);
});```
stone wedge
#

hi guys. is it possible to prevent an immediate downgrade from a yearly subscription to a monthly one? we evaluate the option to use the stripe customer portal to update our subscriptions.

stone wedge
vocal wagon
#

helo every one there is a workign config for spring boot stripe behind a proxy with authentication
there is my config :
InetSocketAddress inetSocketAddress = new InetSocketAddress("proxy-pub.intra.xxx.com", 3333);
Proxy proxy = new Proxy(Proxy.Type.HTTP,inetSocketAddress);
PasswordAuthentication passwordAuthentication = new PasswordAuthentication(username, password);
Stripe.setProxyCredential(passwordAuthentication);
Stripe.setConnectionProxy(proxy);
but i got this message :
Unable to tunnel through proxy. Proxy returns "HTTP/1.1 407 Proxy Authentication Required"
what i missed ??
thanks for help

worldly notch
#

Hi everyone,
I'm using payment links with one or multiple products and whenever a client use the link, an invoice is created and i received it on webhook to update the product status.
my products are diffrent types, monthly or yearly subscription, and some of them one time fee.
I'm having issue with the one time fee items, there's no invoice created when i complete the payment, only 4 event being fierd and in the image, and none of them have the product ID or the pricing object.
How can i know what is the product purchased by the client?

timber phoenix
#

Hi everyone,
I am currently fetching card details (payment_method_details)from a charge on a Dispute object created on the dashboard but I get a different value for fingerprint as to what is exported from the Stripe dashboard. This happens on just one of the Stripe accounts I am connected to.
Is there a cause for this?

rich wyvern
#

question - I have a subscription model, when a customer updates CC from the dashboard does the radar rules apply from the dashboard itself?

thorn edge
#

I'm working on replicating the dashboard export for payments via the Stripe API. I'm seeing a discrepancy between what I'm doing and what I get from the Dashboard export for the field Converted Amount, and only for the first My First Test Charge (created for API docs) record. I've been using Balance Transactions linked to the Charge to get the Converted Amount, which works for every record except this one which has no Balance Transaction. The Dashboard Export is showing a value of 1, while my API-based export gives me null because balance_transaction is null.

Is this just a peculiarity of this record which I shouldn't expect in any other records? Or is there some business logic in the Dashboard export that says something like, "Oh, no Balance Transaction? Just use the Charge's amount instead."

hidden field
#

Hello, Question.. A customer initiates a payment in the app - then later requests a refund - I refund on the Stripe dashboard - but.. the funds remain in their app account. Is there code that will remove the funds from the app when a refund is issued? Thank you in advance.

fathom ruin
#

Hey everyone. I am currently testing refunding through ChargeDesk (which hits Stripe directly) work correctly with Stripe Tax. When I try it, this is the error I see. Any ideas why?

reef meteor
#

Hello,
I'm adding automatic_tax to my subscriptions on Stripe. I use the invoices API upcoming method to preview the total, total_exluding_tax and tax. On the response I also get total_tax_amounts with the applicable tax rates. When I try to retrieve that tax_rate I always get exception.Stripe\Exception\InvalidRequestException] (Status 400) No such tax rate:. Any idea why? Am I missing something?

winged atlas
#

Using stripe via GoDaddy website. Orders are being processed but I can't see anything on the stripe account. I need to be able to verify payment activity.

odd vale
#

Hi all - had some advice from a member a few weeks back about using transfers to move money from the platforms stripe account to a connect account - (#963377072967933962 message)

Unfortunately we only have a platform account for the UK region and not US, so when I try to make a transfer from our UK Platform account to a US Connect account we get an error due to Cross border limitations, I understand why etc but I'm not fully understanding what the solution would be. Our platform fundamentals are like this:

  1. User buys 300 in app currency and we charge them directly for this using payment intents. The funds end up in our platform stripe account.
  2. A week later the user who know owns 300 in app currency spends it on a merchants (connect user) product for 100 in app currency. The merchant now has 100 in app currency in their account.
  3. The merchant decides to withdraw the 100 in app currency from their account - here is where the problem is.

We already hold the value of the in app currency in our platform account, we just need to transfer it to the merchants connect account which could be in the US or UK or EU. This works fine for UK to UK but is there any method we could use for the cross border scenario?

Any help much appreciated

rough harness
#

Hello

#

Please help me how create virtual card

#

thank u for advance

true pendant
#

Hello Stripe Team, we are running a application to automatically process payments using a saved payment method using C# / Multithreading / SemaphoreSlim. We are processing around 20 payments a minute, is there any techniques that we can utilize that could potentially speed this up?

drifting siren
#

We're trying to clear some business_profile fields on a Stripe Account via the API:

Stripe::Account.update("acct_1Ie3zCS69F8scC0K", {"business_profile"=>{"support_phone"=>nil, "support_email"=>nil, "name"=>nil, "support_url": nil, "support_address"=>{"city"=>nil, "line1"=>nil, "line2"=>nil, "state"=>nil, "country"=>nil, "postal_code"=>nil} } })

and only some fields are actually being cleared:

#<Stripe::StripeObject:0xea920> JSON: {
  "mcc": "5734",
  "name": "Example Name",
  "support_address": {"city":null,"country":null,"line1":"123, Test line one","line2":"Test line two","postal_code":"12345","state":"Ohio"},
  "support_email": "test@example.com",
  "support_phone": "6785555555",
  "support_url": "testing",
  "url": "sub.example.com"
}

is this a bug on Stripe's end? or am I missing something here?

rich wyvern
#

Bismarck - I have sent in a ticket

#

Thank you

vocal wagon
#

Hi! Is there anyway to set Stripe Tax for custom connected accounts?

#

to automatically calculate taxes

tropic ruin
north flower
#

Hello! I would like to test the integration between the vendor with stripe is working fine and that i can receive payments

earnest hatch
#

Hello everyone , in payement link for a subscribtion can i setup an initial fee that people will pay once trial is over ? ( eg 100$ first month then 25$/mo ) ??

desert vine
#

Hello stripe community, I was wondering if it is possible to hide the manually verify instead option to pay through ACH.

candid grove
#

hi, Can we sign up for Cananda and still link US bank card for Express connect accounts

unkempt pagoda
#

Hey team, I'm working with apple pay, and I'm receiving this error: 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. But my card is being charged.

winged atlas
#

Stripe payments unable to be seen on GoDaddy linked Stripe account

pseudo knot
#

Hey! Trying to refund partial amount, then transfer money to a seller ID.

I get an error where I cannot exceed the value of my charge, as seen here:

To clarify - I am partially refunding using the charge ID, and then I want to take a partial remaining amount (still within the payment object) and send that to the seller. There should still be money left to transfer.

  1. Refund partial
  2. Transfer

HOWEVER, it says that I cannot use this transaction as the money I'm trying to transfer is greater than what is available... but that is wrong...

We created an order for $82.91, refunded $5, and now want to transfer $1 to the seller.

It says we cannot do this.

fluid vessel
#

Hello we are attempting to enable stripe tax and we are wondering what
Tax Location Status = Not Registered means
and does that change once we enabled stripe tax

quaint quest
#

hello guys, im looking into customizing the appearance of the PaymentElement and need some help with the looks of the FlowController. Help will be greatly appreciated. Thanks

slate elbow
#

is it possible to update a subscription with prorations enabled, but return an error if the card payment for those prorations fail?
think i just found my solution: payment_behavior=error_if_incomplete, but this would also reject upon 3ds being required. are there any other options? updates will happen when the client is on-session, so i will be able to present a 3ds challenge

molten sphinx
#

Hi I need help

tawdry herald
#

Hi i'm not able to use INR indian rupee for my website hosted through kinsta. says "Error processing payment intent. Stripe doesn’t currently support application fees for platforms in US with connected accounts in IN."

#

I'm using Stripe for payment.

hard adder
#

Hi, I'd like some clarification regarding the steps to setup a Stripe Standard Account in my architecture. More specifically, I'm unsure what exactly goes into the backend and what goes into the frontend. Would appreciate the help please!

celest pier
#

Hi! We are a b2b SASS company doing usage-based billing and are considering Stripe Subscriptions to send out invoices each month. Does Stripe offer any features that will allow our customers to log in to see their current usage outside of the emailed invoice? Our customers might be interested in seeing how much they've used before the month is over.

tawdry herald
#

Do i need to have my business registered to use stripe?

cerulean pineBOT
#

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

pale drum
#

Hi Team! When a discount is applied to a subscription with multi-line items, does the invoice contain the discounts per line item or just one discount amount for all?

molten light
#

Hey team, we are seeing an issue where the Checkout Session where the session isn't generated with the intended Price. We have Annual and Monthly options, and intermittently they each keep switching up. Ie. clicking on Monthly will open the Checkout Session with the annual price.

I doubled check the price IDs for our account and verified it in our logs that the correct price ID was selected when generating the Checkout Session, but the UI shows the incorrect pricing.

runic imp
#

Hey Stripe folks — our product includes the ability to purchase carbon offsets at $100 / ton of CO2e. Initially I thought we could use the metered billing, but I'm not sure metered billing supports fractional usage measurements (for example, a company might want to offset .5823 tons of CO2e at $100 / ton, or $58.23 — it doesn't seem metered usage supports fractional metering?) How would we charge for these monthly, metered, fractional transactions?

viscid burrow
#

I am lost on updating a Subscription to a new pricing plan but keeping the same billing cycle. We are just basically increasing the price and making sure anyone "grandfathered" in at the old price for that same plan ID is on the new pricing plan. So we created a new pricing plan. I have the subscription object and koopajah recommended that the correct way to do this is to use a SubscriptionSchedule. If I try to get the existing schedule, I get a 404
Stripe::InvalidRequestError ((Status 404) (Request req_cDkQA7ok0Z8rMl) No such subscription schedule: 'sub_xxx'). Some people signed up for Plan ID 1 in 2016 and are paying 6.97, some are paying 9.97 and some are paying 19.97 which is now the amount of price ID 1. We cannot make an error on this due to bad consequences but I do not grok SubSchedules at all. We have a new price with a new ID at 19.97 and i just want to move everyone on old plan ID 1 to new price ID of price_xxxxxxxxxxx which is 19.97. If these are really old do they maybe not have a Schedule? I think maybe we need to just update the plan but koopajah said that if they then upgrade before the billing hits then proration messes up.

I think we are doing this:
https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#upgrading-subscriptions

But there needs to be no change to the current billing cycle. If their card is hit on July 3rd on a monthly I want them to just pay $19.97 on Aug 3rd and if their card was hit on March 16th on an annual, I don't want the card hit again until March 16th of 2023 and for $299.64 (the new annual price) instead of $239.64 or lower for some people with the same issue, no credit no proration, just a normal billing cycle at the new price.

Do I need to somehow create a SubscriptionSchedule for this sub? And how do I make sure to match exactly the current billing cycle and do nothing that causes harm to the sub. No cancelling and just have it go forever until canceled - just a nromal sub at a new price.

Learn how to use subscription schedules.

foggy dawn
#

tp-fractional-metering

bleak rain
#

Hello. I am using Stripe Elements to render the payment form UI. My PaymentIntent has a saved payment method for the customer. However, the form Elements generates does not indicate that this payment method is being populated. I've searched the documentation for an answer but I need some advice. Do I not use Elements to render a form in this case? I did confirm in the Stripe dashboard that the payment intent does have the payment method attached to it. From what I gather, I need to have a separate UI path where I get the saved payment methods from the Stripe API and if the customer wants a new one, then use Stripe Elements. I just want to confirm that's what I need to do. I was expecting Elements to just not show available banks (US banks in this case) if the payment intent has a payment method already attached to it.
Thank you.

frail coral
#

For the stripe API - is there any way to retrieve a subscription or list of subscriptions knowing the customer id? I don't see customer as a query term for the subscription model. Can I branch from the customer object -> subscriptions somehow or any other way to avoid having to store subscription ids in our application database. It looks like I can query the most recent invoice and get the subscription id from that, but it seems like there should be a more direct way?

slate elbow
#

^^ there are also some additional filters you can apply :)

tardy jungle
#

I am looking for help with the acss debit payment. I have everything setup. The customer attached to the payment intent. I use the AcssDebitPayment. The payment is set to pending. The payment intent appears under the customer in the dashboard. The customers payment method / bank account appears as verified. Yet I receive this error

"message": "Customer cus_M0cFWcUZHray1b does not have a linked source with ID pi_3LJ1ngDoOHqQWcu00FXNh01i."
"type": "invalid_request_error"

slate elbow
quick forge
#

hello I was trying to make a purchase and it said that they need to verify my card then it just declined the purchase what do I do?

#

i was making an order from the US so i don't if that had to do with it

slate elbow
#

although, it does sound like you're buying something from a business using stripe. in that case, reach out to that business instead

quick forge
#

okay thank you

foggy dawn
#

davemerritt-subscriptions-list

celest pier
#

Hi, we have a question about the Customer Portal in Stripe Subscriptions. Is there a way to embed that into our company's angular web app?

foggy dawn
#

lucasgerroir-acss-debit

#

BellaTheDew-support

pliant marten
#

How do I contact stripe staff for help ? Email is too slow

exotic geyser
#

I'm using WooCommerce and WooCommerce Stripe Gateway in test mode. One-off payments work fine, so the test account keys are correct, but subscriptions don't. I have retries enabled, and all attempts fail. Should subscriptions work in test mode or is live mode required? Thanks in advance.

west blade
#

???????

scarlet arrow
#

hi, im not received the confirmation by cellphone to create a acc

#

now i even can load the page to try again

wicked steppe
#

Hello,
Roo is currently going through a data privacy and compliance exercise which requires us to identify jurisdictions where our customers data is stored and/or processed.
Can you please provide us the location(s) of your data centers to help us satisfy this request?
Thanks.

keen merlin
#

Hi can somebody please help me to get rid of the Pending Webhook response ? My webhook is setup and returns a 200 status code. Anything else to do? I can't find anything in the documentation. Thanks

bronze heron
#

Hi, I'm on Treasury, and I'm trying to create a Payment Method (in test mode), then attach it to one of my Connected Accounts, then use the Payment Method as the destination of an Outbound Transfer. I'm using hosted Stripe Checkout to create a Checkout Session in 'setup' mode. In terms of object creation, everything seems to be working: The Checkout Session begins, the Setup Intent is created and succeeds using instant verification, and the Setup Intent is attached to the Connected Account I passed in. However, when I then try to create an Outbound Transfer to move money from the Connected Account's Financial Account to the newly created Payment Method, I get this error: No such PaymentMethod: '{{PM_ID}}'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account. My question is why does the Outbound Transfer fail, and why is it saying the Payment Method is owned by the platform? Is this a quirk of test mode, or will I experience this error in live mode as well? Thanks for the help!

gusty fiber
#

Hello, i have some issues with invoices and coupons.

So i add the coupon, i make an invoice preview, it's 50% discount.

When user presses Pay, it will update the subscription with the coupon ( but it will apply discount from next month , not when the user pays)
So i said okay, i need to update the discount and coupon from the latest invoice on that subscription.
When i do that it says finalized invoices can't be updated.

How can i apply coupon, pay discounted amount from the first month and keep the next months with the discount? Thank you

storm ingot
#

Hi there! I have some question about adding Apple Pay as a new payment option. Currently our payment uses the stripe-js Cardelement and uses stripe.createToken(cardElement) to get a stripe response token and send the to our server side. Is there a way I can get the stripe response token by paymentMethod from the Apple pay event paymentMethod? In additional, for apple pay, if we would to to use it for a subscription, paymentRequest seems to request us to put in an amount. Is there anyway to show (x days of trial and x total after) or (discounted price for x months and the original price after) based on coupons for subscription?

lean furnace
#

Hello I have a question regarding to moving a business to another country. If stripe handles the transfer of members automatically, or how that would work.

#

Thanks

gusty fiber
#

How can i get the next invoice from expand

await stripe.subscriptions.list({
customer: customerDetails.data[0].id,
expand: ['data.latest_invoice.payment_intent.payment_method', 'data.default_payment_method']
});

data.invoice doens't work inside expand

tropic ruin
lean furnace
languid tulip
calm dagger
#

Hi! One of our clients would like to process card payments and it looks like when we try to add that as a capability of their account they don't have sufficient information. What's the easiest way to attach that information to their account?

cosmic rivet
#

hello. is there any way for us to get a list of countries that are stripe express supported based on our platform account? i used the countryspec api before but i noticed now its returning countries that are in beta and not all countries listed that arent in beta are stripe express account supported.

scarlet arrow
#

site dont works

#

early i have a problem for receiveing the sms code, now i cant access my acc for finish the register

#

in register ask for a company in my name, but i cant select the country brazil. im a streamer, not a company

#

the phone support is in spanish, i speak portuguese and english

#

when finally on the call she got knocked down

crimson needle
#

judas-account-help

vocal wagon
#

oi! tem alguém fazendo dropshipping em Brasil??

marble compass
#

Hi legends, bit of a random question but is there any downside to having a lot of Setup Intent's linked to customers created but unused?

old tulip
#

Hello, I have set up a payment integration with Power Apps portals. Everything works great; however, when I navigate to the customer dashboard, it only displays invoices for subscriptions. Individual payments do not appear for the customer. The payment was successful; it just does not appear anywhere. Both payments are created using SessionLineItemOptions, the subscription has the reoccurring parameter defined, which apparently makes it create invoices behind the scenes automatically.

I played around with creating an invoice and paying it off at the same time, but this does not seem possible unless I am missing something.

Is there a way to make payments made visible to customers on dashboard?

still acorn
#

Hey guys! I'm building a Next.js app with Stripe payments using Stripe Elements and a <CheckoutForm/> (following this guide: https://stripe.com/docs/payments/quickstart)

I want to add a field to this form where the user can enter a coupon code to get a discount.

Can you please point me in the direction of the docs or tutorials I can use to make it work?

For some reason I'm having trouble finding the instructions on how to do that.

tender pawn
#

Quick question on webhooks and capturing refunds.

trail lagoon
#

Is this where I can get help?

#

Hello?

golden cosmos
#

cyberghost-help

glass basin
#

Hi guys, I have a quick question. Do we have any web hook event to detect the money has been sent to bank account of user?

tough estuary
#

Hi guys, I have a question about delayed payment collection. If I offer a user a free trial for 3 days and inform them that after 3 days if they don't cancel then they will continue to be charged for the subscription, does stripe take priority at this time to collect the user's prepayment? If so will the order amount or a small amount be charged for payment verification? Will this fee be charged to the merchant for cancellation before the subscriber actually pays?

tawny glade
#

Hi, we have checked that we are sending tax-rates but not able to see anything in the stripe logs.

round ferry
#

Hello, if we use destination charges using properties as mentioned below, will these amounts be returned when refund is triggered by the customer?

application_fee_amount: Math.round(*some value*), transfer_data: { destination: connectedStripeAccount }

summer verge
#

Hi all. I have a question. When create a full refund for a payment do customer have full refund or they will have full refund - stripe fee ? Or that stripe fee will be charge on admin balance

azure hatch
#

Hi Dev, i'm studying about webhook from this doc https://stripe.com/docs/webhooks/quickstart but i struggle to integrate it.

i always get error from this code

$event = \Stripe\Webhook::constructEvent(
$payload, $sig_header, $endpoint_secret
);

does endpoint_secret from the image i attached?

noble raptor
#

Heyy have a question

inner bone
#

When I'm trying to cancel a subscription I get an error saying it has a scheduled change. But when I look in the stripe dashboard, I can't see any scheduled changes? How can that be?

hushed island
#

Hi dev, quick question, I've trying to incorporate setupintent followed by a paymentintent so clients can have a faster way of paying but I cant seem to know how to connect a setupintent with the paymentintent as suggested in the documentation, how would the flow be then

vocal wagon
#

Since today I have to add a postcode, if I want to charge a credit card. But the system do not take postcodes with 4 numbers (like we have it in Austria)

craggy cypress
#

Hello Dev team, a quick question. Situation- I am integrating Stripe for UAE and another payment gateway for India. Client query - Can they receive funds from both the account in the UAE account only?

vocal wagon
#

Hi guys, i wanted to ask if there is a way to update 100/200 customers without getting ratelimited

dreamy karma
#

hi team i need help about blocked payment in stripe subscription

#

HI TEAM can you please help

still egret
#

How can I change the order of items in the subscriptions. Let's say I have productA, productC in the list, I then want to add productB. It should be productA, productB, productC

rancid whale
#

Hi, I'm working on a project using Stripe Reader M2 and Expo. I'm using the Official React Native SDK @stripe/stripe-terminal-react-native. In development, everything went smoothly. But when I try to run it in production mode the app gets stuck on the loading screen. I think there is a problem with StripeTerminalProvider. I tried removing the StripeTerminalProvider and the app works fine. Does anyone have a solution?

brave vale
#

Hi 👋

We've currently got Stripe Elements set up on our Next.js website (implementation is similar to this with stripe.confirmCardPayment being used: https://github.com/stripe-archive/nextjs-typescript-react-stripe-js/blob/master/components/ElementsForm.tsx).

We're unfortunately experiencing lots of issues with card testing. According to the Stripe docs (see here: https://stripe.com/docs/card-testing#captcha), I should implement captcha.

Since the card payment request is happening on the front end, I'm wondering how I can securely integrate Google reCAPTCHA into this process?

Before each payment request is made, I could call the Google API to make sure the captcha has been completed, store the result in state, then use that result to determine whether to run stripe.confirmCardPayment. Wouldn't this be really easy to circumnavigate for the attackers though?

The other option is to potentially look at moving the logic to an API route, but it seems I'd lose the 3D card verification that I get at the moment with everything ran on the front end.

Any help on what best practices are here would be much appreciated 🙏

Learn about what this fraudulent activity is and how you can optimize your integration with Stripe to prevent it.

elder comet
#

Hi team, just for clarify, the payment method created through SetupIntent is set as customer default automatically???????

untold frost
#

hey something is wrong with my stripe account can someone please help my payments are not showing up in my dashboard

#

but are showing up in my customer list

verbal hare
#

Hey, I could use some help with an issue we're facing. A few months ago we had a bug where:

  1. Customer has an active subscription
  2. Subscription renewal fails and invoice X is set to retry in a few days
  3. Before invoice X retries, the customer updates their card and removes members from their subscription, creating and paying for invoice Y

This would result in a credit for the customer because they were getting prorated for their subscription, even though invoice X hasn't been paid yet.

To fix this, we implemented logic where if the customer has an unpaid invoice, update the subscription with proration_behavior = 'none'.

But now we have a bug where, in the scenario listed above, the failed invoice X continues to retry even after the subscription is updated, resulting in the customer being charged for both invoice X and Y.

We looked into voiding invoice X before updating the subscription but that appears to move the subscription into status: past_due.

Do you have any advice on how to handle this?

inner prairie
#

I'm creating an invoice and when I select the bank transfer this select appears. How/where can I get this info via API?

high spindle
#

My app allows the user to save a card to their stripe account that is setup for future use. For some of the cards, when we later use it to collect a payment via a payment intent, the status moves to Requires Action, and the user has to authorise the payment. Is there a way of changing this, as it defeats the object?

lean crater
#

Hi what the phone nunber support? Because have lost my ID to connect

viral spoke
#

Hii, I am creating an Order on a connected account and apply the application_fee Parameter to take X % from the paid amount. The Rest should be transfered to the connected account. Now I want, that the connected account pays the Stripe costs and Not me (the Platform). How can I do this?

vocal wagon
#

Hello! I have a question for you, if tax registration is not set up yet I can still make transitions with the taxes included in the price (obviously fixed at zero)?

opaque star
#

Hi, im from Norway and need a SAF-T file for my accounting. Can you please help me

vocal wagon
#

Hi, i'm trying to validate postal code on checkout, what would be the appropriate pattern for stripe to validate it for UK region, what symbols are allowed and not allowed?

#

I am looking for a devoloper to connect my klarna payment method to stripe

#

can someone help me 🙂

viral spoke
#

Hii, my Thread got closed. Wanted to Share the Id 🙂

viral spoke
#

Oh whoops ✌️

frosty coyote
#

In a connect scenario, is the accountId on the root of the webhook, the connected accountId?

vocal wagon
#

Hi! can someone tell me if i need to have a company to be payed by stripe? i dont have one but when register, they ask me all the data of my company so i dont know if stripe will work for me

#

hello guys , i need help with my stripe account

elder comet
#

Doubt here, if I remove a cusotmer, the payment method is removed too from stripe????

tall cove
#

Hi, I require some metadata in my Subscription when I create it. I am just wondering, is there a way to add this metadata when creating a test Subscription on the website? I can't see the option anywhere

amber mesa
#

Hi Team, I am looking for an api to check the card details are credit card or debit card before it gets added into the stripe payment method

waxen quail
#

keiron - subscriptions

loud juniper
#

Hello , I am trying to change the Info teh subscriber recive when get teh invoice as it is now using our Main busniess email , i need to change it for support Email

carmine tinsel
#

Hi Im trying to expire checkout session from Salesforce on REST api

#

Its throwing me an error. Please help

chrome axle
#

hi, i have payment intent pi_3LJBIRKnG67zhble1DqoTDjW , and i want change "account_holder_name" field, can i ?

wanton mountain
#

Hello. Tell me how can I transfer from the complete state to the restricted_soon state? Or can only the stripe do it?

native cloud
#

is it possible to check if stripe accountId by 3rd party is valid stripe account?

vocal wagon
#

Hi, abount card issuing, how we can add another header to card (COMPANY NAME) , before card holder (first name, last name) like pic attached

smoky pasture
#

Hello, I am getting an unknown API error

#

on a checkout page

#

never saw this before, but when trying to pay for it in test mode - I receive a session expired...

waxen quail
#

mike35x95x1 - accountID

pale rivet
#

hi there, how many stripe is taking currency conversion fee..?

#

domestic + international

#

?

ember bear
#

softagile_com - issuing

#

xfechx - session expired

dusty cliff
#

Hello

#

How i will validate the Zipcode

#

Using PHP launguage

#

HTML only

#

But i want to validate from server side only

ember bear
#

@dusty cliff can you respond in the thread I opened?

dusty cliff
#

Sure

snow ore
#

Hello everyone. Maybe I am wrong here but I am not able to find the correct way to contact support. I need to reactivate my stripe account. It was set on pause. Last login was over a year ago. When I try to login now it tells me to verify my account and then I can access the dashboard. I did this via ID uplaod, but I got an email that the verification was denied without any explanations. I tried once again with better images but still same email. Now I can't even try again because it tells me to contact support. To be able to contact support I need login aswell, but it throws me back to verification and then it tells me I cannot try to verify again.

tender mantle
#

Hi guys 👋

I'm trying to create cardholder with Kazakhstan phone number (+77710080081) and I'm getting the error "+77710080081" is not a valid phone number. Do you know why is that happening? Am I sending the wrong phone format or is it something else? I don't see any validation for phone numbers in docs.

Can you send me phone number validation so I can match it in my app, or is there some other way to tell the users that they need to change their numbers.

viral storm
#

Hi, is there a way to verify a coupon code using the entered value rather than the coupon id?

vocal wagon
#

Hi, when i'm doing a $stripe->subscriptionSchedules->update i'm getting this error:

The subscription schedule update is missing at least one phase with a start_date to anchor end dates to.
But when i pass the start_date field it says that is an unknown parameter, do you know why?

signal axle
#

Does anyone know why this doesn catch if the card fails?

  try {
    $payment_intent = $stripe->paymentIntents->create([
      'amount' => $invoice['TotalInclVat']*100,
      'currency' => strtolower($invoice['Currency']),
      'customer' => $customer['stripe_guid'],
      'payment_method' => $cards[0]['id'],
      'application_fee_amount' => calculate_fees($customer['user_id'],$invoice['TotalInclVat'])
    ], ['stripe_account' => get_user_info($customer['user_id'],'stripe')['key_value']]);

} catch (\Stripe\Exception\CardException $e) {
    $customer_info = get_customer_info($customer['id']);
    $invoice = get_invoice($customer['user_id'], $invoice_guid);
    send_standard_email($customer_info['Email'],"failed-payment",_("Your Card Declined"),array('INVOICE-NUMBER' => $invoice['Number'], "TOTAL" => $invoice['TotalInclVat']));
    mysqli_close($conn);
    $payment = array("status"=> $e->getError()->code);
    return $payment;
  } catch (\Stripe\Exception\InvalidRequestException $e) {
    $customer_info = get_customer_info($customer['id']);
    $invoice = get_invoice($customer['user_id'], $invoice_guid);
    send_standard_email($customer_info['Email'],"failed-payment",_("Your Card Declined"),array('INVOICE-NUMBER' => $invoice['Number'], "TOTAL" => $invoice['TotalInclVat']));
    mysqli_close($conn);
    $payment = array("status"=> $e->getError()->code);
    return $payment;
  } catch (Exception $e) {
    $customer_info = get_customer_info($customer['id']);
    $invoice = get_invoice($customer['user_id'], $invoice_guid);
    send_standard_email($customer_info['Email'],"failed-payment",_("Your Card Declined"),array('INVOICE-NUMBER' => $invoice['Number'], "TOTAL" => $invoice['TotalInclVat']));
    mysqli_close($conn);
    $payment = array("status"=> $e->getError()->code);
    return $payment;
  }

it errors out and gives me:
Uncaught (Status 402) (Request req_xxxxx) Your card was declined.\n thrown in /var/www/payment.kiwi-computing.dk/public_html/assets/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php on line 38

woeful grove
robust moon
#

Hello. Can you please let me know if this is possible? We need to charge a school with a lump sum amount for students writing a test. However, this will only be a hold on their credit card and they will only be charged per student who actually started the test. Would each student be an individual CC charge or is there a way to still group them together so it ends up being one transaction?

weary pecan
#

Hello Im getting a error message stating my name is incorrect, how do I update my name?

vocal wagon
#

Hi anyone know how shopify works with stripe?

lime sierra
#

Hello, I have a question about account exports. In some customers, e.g. cus_LdlCPxo3Hbgm1t, the dashboard's accounts export has "CVC Card Status" set to "unchecked", while the API returns "pass" (see screenshot). Why is this different?

shadow hawk
#

Hi Team - We have connect accounts based in Canada, where there is currently a major Roger's outage across the country.

https://www.reuters.com/business/media-telecom/rogers-communications-services-down-thousands-users-downdetector-2022-07-08/

It appears that even for clients not using Rogers as their carrier, none of our Stripe Terminal WisePOS-E readers are working currently, I presume as a result of this outage? Are you able to confirm that your terminal services in parts of Canada are impacted by this outage? And is there anything we can do about? I'm assuming no, but figured I'd ask. Thanks!

limpid scaffold
#

Hey

Having actually a weird problem

So we're trying to cover with e2e tests some of our logic with Stripe API
And we got such notice to email

E.g. we're using inline card number (4000 0000 0000 0341) to change customer card inside the test (by Source api)

What's the right way to do it, to avoid such messages?

pastel crescent
#

Hello, good morning, I few weeks ago I got help on how to change the name of the Connect accounts on my Stripe Account, by code, I'm not able to find that info here. Is there someone that could help me?

fallen holly
#

Hi, I am trying to close down an account. it has a 0.24p fee remaining. is anyone able to help me close this down?

cerulean pineBOT
#

:question: @fallen holly 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

rapid meteor
#

Hi, since the tax status field is newly mandatory in prices, one of our agents selected inclusive by mistake because she was unable to save without putting a value. Is it a way to change it to exclusive because we have a lot of subscribers already using this price product? If not how can we move all the subscribers based on this price to the new price without affecting their subscription and invoicing?

cedar totem
#

Hello, I have the need to support both FSA/HSA eligible products, and non-eligible products.
My team is worried that if someone has a non-eligible item in their cart, they could still checkout with their FSA card, because our account is enabled for FSA/HSA purchases.

I have been told that the "industry standard" is to have two Stripe accounts, and we route all the FSA eligible checkouts to one stripe account, and all non-FSA eligible checkouts to a different one.

As an engineer, this doesn't seem quite right to me. I'd imagine we'd be able to flag the payment as fsa or non-fsa on the api call to stripe, but I haven't been able to find any support documentation on this use case.

I'd like to advise my team to follow the true "standard", but I am having trouble figuring out what that should be, or evidence to back it up.

Any recommendations?

rose plinth
#

Hello. I'm wondering if there is an integrated way to add the saved for later checkbox to the payments element. I noticed in the documentation that there is a section for exactly what I want except for the save for later checkbox.

I also noticed this https://github.com/stripe-samples/saving-card-after-payment where it does exactly what I want. The only thing is that it's a bit involved to just save a credit card after payment.

I'm wondering if there is any built in way or toggle that allows me to show this checkbox like in the docs picture.

ember edge
#

Hi! I am trying to write automation tests for stripe, using web driver. But, when I try to access to the frames, I get 'No such frame error'. I've tried using paths, names and frames position on the DOM frames, array, but anything works. Do anyone knows how I can access to the frames or any solution for that?

cosmic rivet
#

hey guys. does stripe charge for orphaned express accounts? those where the user does not proceed with onboarding?

dense rivet
#

Hello
I am facing issue with Subscription Update API. I am trying to update the price of subscription .
But getting error "error": {\n
"message": "Invalid array",\n
"param": "items",\n
"type": "invalid_request_error"\n
}\n
}\n

prisma mulch
#

Hello again. I'm trying to understand how to set up my subscription backdate_start_date and cancel_at so that each invoice charges exactly the unit_amount.
I'm testing using test clocks, starting from 8 July:
{ "backdate_start_date": "1657238400", "customer": "cus_M0rfFhCofup2vf", "items": { "0": { "price": "price_1LJE80HfRoBp5g8KKaU64J6u" } }, "cancel_at": "1673136000" }

The price is monthly €2008. But my first invoice (in_1LJIKkHfRoBp5g8KmTWmDRf2) has an additional invoice item for an extra €48.58 (totaling 2,056.58)
And advancing the test clock to Nov 8, shows that the final invoice (upcoming_invoice of sub_1LJIKkHfRoBp5g8KdlUUe3l1) is only charging €1,959.42.

I'm using Python with the arrow module to calculate the start and cancel dates (In this case, shift(months=6)). How do I adjust the timestamps to get the exact monthly charge on the invoices?

compact jay
#

Hi, I have a webhook and I try to test it with the new trigger cli command.
I have a customer in test mode with a customer_id, a subscription_id and a product_id.

#

What I do is stripe trigger customer.subscription.updated --override subscription:customer=cus_M1M --override subscription:items.data.price.product=prod_Ki1

#

to simulate a downgrade of this customer

surreal temple
compact jay
old birch
#

Hey! So we're working on a marketplace project. We've been approved & are utilising Stripe Connect but I am a bit confused on some of the terminology in the documentation.

The way our platform works is, we (platform) allow businesses to sign up for an account. They can then deposit funds into this account (which we hope to hold in Stripe Connect).

Businesses will then be able to use these balances to pay Users (also stripe connect accounts?) who will be paid out this money (no need for it to be stored in our platform).

Are we thinking of this the right way? Using Stripe Connect for both the Business and the User? Or should one of them be a Customer on our own Stripe? unsure.

rough rock
#

Hi! So we are a startup working on multiparty payments in US using Connect to pay and distribute money to multiple vendors and services using ACH or credit card.
Our use case is-
1.Buyer buys the product
2.Money goes to stripe account(business account)
3.We need to payout multiple vendors after transaction's successfull.

i tried to use the connect api with node.js i see there are three ways we can register a vendor "custom","standard" and "express".i chose custom but its required GUI implementation to register a vendor

is there any way this process can only be api process and we can use our own platform forms?

elder comet
#

Have doubt when cancel a subscription. Im implementing a metered billing subscription, charging to the customer each 30 days, if the cusotmer cancel the subscription before billing day I'm actually cancelling the subscription and passing attr invoice_now as true. The question is, the invoice generated is paied automatically at the moment or I have to execute the pay method from the invoice api???

lilac sluice
#

Hi - I had to write our own coupon system for various reasons, but am looking to apply that to a stripe checkout.

Essentially when I create a checkout session, I have a coupon and percentage off in my own DB. To apply it to the stripe checkout I want to confirm the steps would be:

  1. Create stripe promotion code (can use the max_redemptions to make it safe)
  2. Apply in the checkout API

Is this correct?

split cargo
#

Hello,

When I create a topup like:

Stripe::Topup.create(
...

the expected_availability_date of the topup is always the immediate time that the topup was created when I'm testing this on my local machine in test mode. Furthermore when I check the balance right after I create the topup, then the balance includes the amount of the topup that was just created.

In live mode will the expected_availability_date always be immediate or will it be some days after the topup was created? Also, will the Stripe::Balance include the topup amount right away or will it only increase after the expected_availability_date is the current date?

brave vale
#

Hello

We have a payment form on our Nextjs website which uses Stripe Elements and processes the payments using react-stripe-js.

It's become clear to us that react-stripe-js is not suitable for our needs, and we'd like to instead pass the form data to an API route and process the payment in the API route.

I just wondered if it's possible to do this and, if so, whether there were any examples or documentation I could follow for setting this up?

It's important to us that we are able to handle 3D secure verification on the front end

Thanks

placid smelt
#

Hello Everyone! Glad to be here.

I am trying to accept credit/debit cards on my react native app, but I am running on the following issue when I test with the card 424242....:

"Error: You cannot confirm this PaymentIntent because it's missing a payment method. You can either update the PaymentIntent with a payment method and then confirm it again, or confirm it again directly with a payment method."

I'd like to create the payment intent and capture the funds at the same time. My create-payment-intent function is the following: stripe.paymentIntents.create({
amount: 1099,
currency: 'brl',
// Captures funds whenever the payment intent is created
confirm: true,
})

I've even tried the following props:

  • confirm
  • payment_method_types: ['card']
  • automatic_payment_methods: { enabled: true }
stone talon
#

Hey all! I just added promotioncodes to my Stripe checkout and it's working perfecly 🙂 But I got a bit stuck on an issue. I would like to retrieve the promocode that is used in the payment. My first thought was that it would be included in the payment.intent.succeeded object, but it wasn't.

Is there a way to get the promocode this way, or do I need to take a different approach? I need to know this because I would like to make a dashboard that shows which promocodes are used at what time. Thanks in advance:) -Ruben

thorn edge
#

I'm pulling data on customer's default_sources from the API, and I'm finding an odd discrepancy. When I look at a customer in the Dashboard, export customer records from the Dashboard, or use stripe get <<cus_id>> in the Stripe CLI, I can see sources with cards and card fingerprints. But the app I'm working with, when it uses the Stripe Node SDK to list customers instead, gets an identical response except for the card fingerprint. The source/card ids are identical—why would the fingerprint be different?

blazing flare
#

Hello! We're putting together a SaaS platform for eCommerce stores, kind of like bespoke Shopify.
We're looking at Multiparty Payments, because we're providing shipping on our own account, and need to retain the shipping charges.
We would also like to make Stripe Tax available to our customers, to simplify their compliance.

From the documentation, it doesn't look like those two services are compatible.
More specifically, it looks as though Stripe Tax will aggregate all of our customer's taxable sales under our account.
This would result in our customers suffering greater compliance requirements due to sales of other customers.

Am I right in that conclusion, or is there a way to set up separate Stripe Tax instances for each Connect account?

low belfry
#

Hello Stripe Devs 👋

I had some follow up questions regarding this thread from a while back: #888448291841396776 message

My team is hoping to accomplish sending customers a refund when they cancel their subscription; a customer could cancel their unmodified subscription or they could cancel their subscription that was either upgraded or downgrade.

Going through the Stripe docs, linked Refunds are related to Charge objects but we don't want to refund a customer the entire amount that was initially charged if they are mid-way through their subscription; we'd want to refund them a prorated amount.

After coming up with the refund amount (using Stripe upcoming invoice or using customer balance), is using unlinked refunds the solution to this?

pallid mirage
#
GitHub

Learn how to accept a payment from customers around the world with a variety of payment methods. - accept-a-payment/ach.html at main · stripe-samples/accept-a-payment

sharp viper
#

Are the afterpay fees in addition to stripes processing fees or are they included in the 6%?

umbral thunder
#

Is there a page where it shows what interfaces/enums stripe has? In our node js code we have ‘Stripe.Invoice’ as our response data type from a function which leads me to believe there is a list somewhere but I can’t find it. The Stripe variable is the import from the npm package.

ancient bison
thin ice
#

Hello Everyone,
I created a Subscription for a Customer for Future Date i.e. 15th July, and its status is "trialing" till 15th.. Now suppose I update something in this subscription (like Plan, Card, or Interval) then will this update work?

dapper sparrow
#

i was updating stripe api , i wanna ask if this is the correct hierachy according to documentation at https://stripe.com/docs/api/subscriptions/update#update_subscription-payment_settings

 $data["payment_settings"] = ["payment_method_options" => ["card", "us_bank_account"]];

This hierachy is giving me an error of some kind , pls guide thanks
btw this code of mine translates to
{
//rest of api parameters
"payment_settings"=>["payment_method_options"=>[
"card",
"us_bank_account"
]
]
}

hard adder
#

Hey! I was wondering if Stripe caches this payment information after my user has inputted their banking data at least once?

solemn ledge
#

On Stripe Connect, is it possible to do separate charges and transfers using Standard accounts? The documentation recommends express or custom, but we tested it with Standard and it seems to work. Is this allowed? Assuming it is allowed, there’s a quote in the documentation that says “A connected Standard account is always ultimately responsible to cover negative balances.” That makes sense with direct charges, but if we’re doing transfers to Standard accounts, is the platform actually responsible? Thanks!

elder comet
#

How can I make that my webhook idempotency if I receive the same event but with diferent ids. The event is duplicated but the id not

stone talon
#

Heyy, im trying to listen to the checkout.session.completed to find the 'promo_code' ,but once I log the event object I cant find it 😦

elfin harbor
#

Hi there, Stripe balance / transfer question for you. Details in thread.

grave egret
#

Hi, I am trying to get started with stripe integration and we need to seen in a batch of transaction all at same time each month

#

Can we do that?

#

The current service that we are using stores the card number and we can bill the client each month. Can we do that with Stripe?

untold stag
#

Is there a way to catch an error if the Elements provider component is not initialized correctly because of a wrong client secret?

lapis dagger
#

The first one works..
14 const accountLink = await stripe.accountLinks.create({
15 account: connectedAccountId,
16 refresh_url: "https://example.com/reauth",
17 return_url: "https://example.com/return",
18 type: "account_onboarding",
19 });
The second one doesnt
20 const account = await stripe.accounts.create({
21 type: "express",
22 });

#

I can create an account link using a connected account i created prior, although i can not create new connected accounts..... I don't know why

sullen geyser
#

Hi, I have opened a ticket in Stripe to resolve an issue I'm facing, I need to add the discount option in Stripe-react-native PaymentSheet. On the web we can add it, would it be possible to add it in react native too?

hard adder
fast stag
#

@foggy dawn or anyone still about what @sullen geyser asked.

Please would like the help to find out in Stripe-react-native is there a possibility to put a custom button or link that can redirect or call a function in mobile? Example: a button labed "Cupon" that if the user clicks on it is directed to the web checkout (closing the Stripe-react-native and continuing in web page)

Thanks!

grave egret
grave egret
foggy dawn
#

@grave egret please reply via the thread I created for you

vocal wagon
#

is there any way to verify if someone paid (Payement links)

#

without webhooks?

#

like, each 5 min it checks if succesfull or not

#

(I am making a discord bot)

#

so i cant really start my discord bot with flask....

#

and i try to make it all in one program

wise mango
#

Hello, I had a question - is there a way to view all (or at least an extended list) of the failures for webhooks? I wanted to look back at some failed invoice deletions a few weeks back but it seems in the dashboard it only shows until June 23rd, 2022

#

these ones ->

rapid meteor
#

@rose otter Thanks a lot for your help. We solved the problem.

frail skiff
#

Hi guys, we have a business with pricing structure similar to Airbnb in some ways:

  • customers request a booking, then only get charged when the booking is accepted
  • a booking has subtotal and booking fees
  • customers can pay 100% up front or pay in installments of 2 payments (one at booking acceptance, one before booking starts)
  • customers can pay with card, wallet or ACH
  • the payment will be transfer to connected account, minus application fee

Up until now we've been using payment intents directly, but we're in the process of refactoring to use as many Stripe features as possible

  • Using invoice: create a draft invoice at booking time, and finalize the invoice at booking acceptance time (with the customer payment method id and collection method charge_automatically)
  • Creating 2 draft invoices if customers choose to pay in installments
  • Using invoices seem to allow us to provide the customers with itemized receipts

My question is whether or not this approach is correct/better than using payment intents directly for our use cases. Also:

  • after including the products for the invoice, how do we specify a booking fee on top of it? right now a simple hack is to use a custom tax value named Booking fee but it feels wrong
  • will this work with all the payment methods above?
  • one pro of using the payment intent is the ability to authorized the charge first at booking time and capture it at booking acceptance. Can we achieve this somehow by using invoice?

Thanks!

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

ripe smelt
#

Hi, I'm wondering if I'm able to retrieve all the card details for a customer (including full number)?

My use case is I may have User X, who is a Customer for 1 Connected Account. They then join another Connected Account, so they have a Customer record with both Connected Accounts. I'd like to duplicate their Cards with both accounts, so I'd need to query Connected Account 1 for their existing cards, and create them as payment methods on Connected Account 2

calm oak
#

Hi, how can i see if my webhook endpoing is working on test mode. Currently it works locally but on test mode it seems my backend endpoint isnt receiving any even

frail relic
#

Hi,
Stripe credit card terminal has been down for 12 hours in the US. They couldn't fixing problem. Anyone have any information on the subject?

slate elbow
#

@snow vigil ^^
if its not obvious to anyone who sees this, its a scam. don't dm them.

slate elbow
slate elbow
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

plucky igloo
#

I don't understand the React documentation! It doesn't say how nor when to get the client secret. But the elements tag does not work without a client secret.

wanton quest
#

Hello,
Is there a way to fetch amount based on quantity from stripe before checking out user?

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

modern canopy
#

Hello Support,
I'm unable to update the unit_amount of the Product Price
can you share the method in python for updating unit_amount of the price object ?

vocal wagon
#

Hey! Is there a way to add a hidden message through Stripe creating session? Like if I want to pass the consumer's user ID so then in the backend I can use that user ID to add the service to their account. (NodeJS)

vocal wagon
median aurora
#

Hi, I want to ask that the payment_intent_authentication_failure errorCode means that the payer card info or other payer info is wrong?

vocal wagon
#

i have a question about the pre-built checkout.

#

i'm would like to install the template on my WooCommerce shop but so far i can't figure out how

slate elbow
vocal wagon
#

i have already installed the woocommerce stripe gateway

slate elbow
vocal wagon
#

ah it was one of the reasons to go to stripe

slate elbow
#

are there any specific reasons you want to use checkout? maybe we can find a compromise

analog cipher
#

Can I handle the Elements form submit server-side or do I have to use JS?

vocal wagon
#

i have a really unhandy and to much going on checkout. and looking for a solutions to make the checkout easier

slate elbow
slate elbow
slate elbow
analog cipher
minor cipherBOT
#

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

granite bridge
#

Hi I have a question, is there a way to store multiple cards on my site and select any of them upon checkout?

slate elbow
#

remember to set off_session to false if the customer is on-session when the payment intent is being created

granite bridge
#

Hi @slate elbow, I have a site where customers can add cards to their profile and when they check out they can select which card they want to use without entering their card details again. In the meantime what I have is the customer checks out I save their card and add it to their profile which works okay so they can use it on the next purchase but that requires them to check out first. please let me know if I make sense.

slate elbow
granite bridge
#

Hi @slate elbow, I need help with allowing my users to add their card to the platform and save it like a token or something that can be used whenever they decided to purchase an item.

#

is that doable or do I need to process a payment first before saving the payment intent and id so that I can use it on the future checkout?

slate elbow
#

ah okay, this is the documentation you're looking for then: https://stripe.com/docs/payments/save-and-reuse
you can either use stripe's prebuilt checkout page in setup mode, which is a little faster and will mean you don't have to build a ui for adding payment methods
or you can use stripe.js to create your own ui with payment elements

#

all of that is explained in the docs above :)

granite bridge
#

got it brother thanks a lot!

slate elbow
#

no problem, have fun :)

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

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

final jetty
#

I can't quite tell how to create a Product or Price for a connected account ... I've been poring over the following docs and guides but don't see where to specify the connected account while using my API key

https://stripe.com/docs/products-prices/manage-prices?dashboard-or-api=api

https://stripe.com/docs/api/prices/create

Learn how to manage products and prices.

crimson viper
#

@final jetty

final jetty
#

@crimson viper This looks like exactly what I'm looking for! Thanks so much for the help

crimson viper
#

Happy to help 🙂

minor cipherBOT
#

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

glad jetty
#

I’m having trouble logging into my stripe account. It keeps saying unable to reset password because my account doesn’t need a password? Yet I have a password and it won’t let me access my account. Help. Im confused.

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

plucky edge
#

Hello Stripe

#

I need a help in stripe subscription with BECS.

#

Please help me.

thick kindle
#

Hello, when creating a stripe object in node.js like: Stripe(secretKey); is there any way to check if the secret key is correct? I wanna see if the setup failed, so I can throw an error on the initialization of the app.

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

oblique frigate
#

What is the best way to set up a pricing model which is usage based but at the same time has a minimum price threshold. Should I have 2 different pricing models? and programatically check for the cases or is there an inbuilt stripe model for that

small dew
#

Hi Team, Is there any eWallet feature in stripe where consumers of my platform can add funds to their wallet and pay to vendors in my marketplace

#

I am using Stripe connect for vendors

vocal wagon
#

Where can I find a dev to integrate klarna to my shopify?

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

cunning osprey
#

Hi guys, I had a problem with charging an connect account
The text of the error i have is as follows:

Cannot create account debit on this account; please contact us via https://support.stripe.com/contact with details for assistance.
StackTrace: On StripeClient at ProcessResponse ( 153 , 17 )

thank you for your help

stark tide
#

omidroostaeifarsi-account-debit

toxic raft
#

Hi. I am integrating stripe checkout with php. It seems to work fine except my code never gets the webhook request. The dashboard shows the events fine, but my app needs to know when a payment is complete. Can you help? I've been stuck for weeks. I am using a real AWS server. The endpoint has been setup and I have created a function that should get called. I read there are two ways to setup the wenhook, direct and connect. Mine is direct. How can I change that?

exotic spoke
#

Hi, I was paid by bookipi and they told me that the money will be processed by Stripe but when I connect to my stripe account the dashboard shows $0.
Where is my money?
Also my account was automatically created with an email address that does not work anymore and I can’t figure out how to change it…

crimson viper
potent wharf
#

Grettings everyone . I am having isses creating accountLink for stripe connect .

Request req_SGDje6rNnO3fkp: You must update your Connect branding settings with business name, icon, brand color in order to create an account link. You can set the missing fields at given url
I am using test keys so Do I need to do all this if I am using test keys ?

crimson viper
#

It seems so yes

minor cipherBOT
#

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

crimson viper
potent wharf
#

Oh thanks for info . I am having hard time learning about stripe connect .
Could you help me understand this questions I have ?
My case Is like this .
Customer Pays for a service which first goes through system and system admin release that money to sellers .
Do I compulsarily need STRIPE CONNECT for this. ?
Can't I just do one way payment between customer -> system then system -> seller for this ?
Sorry for long question but I am losing my mind reading all those vast documentation

#

and also Do I need to create account , account Link then connect stripe for customers ? or only for sellers ?

crimson viper
#

Stripe won't allow you to send money a third party (outside of reimbursments) unless you use connect for the payouts i'm afraid

woven dove
#

Is it possible to attach metadata to client-only integration?

crimson viper
potent wharf
crimson viper
#

To be exact not directly through stripe

#

You would need to first receive the money on a bank account and then send it thourgh bank payments or cash, cheque or something like that, but that can be quite complex

#

But if you want stripe to route the money for you at your request, you will need stripe connect to make payouts

exotic spoke
crimson viper
#

Ah unfortunatly i can't do much for you on this front, i'm not a stripe employee

#

Just a dev who knows a bit 😄

potent wharf
# crimson viper To be exact not directly through stripe

yes I want every transacation to be done through stripe .
So If I understood correctly ..
I must use Stripe connect for my use case because to payout to seller I need stripe connect .

I don't need to create account ,or connect stripe for customer , but only for seller who are transferred money by system admin

I have to fill all the forms even for test keys to create account link .

#

Can you recommend any updated blogs (using new stripe api) that does stripe connect with python ? Thanks again

crimson viper
#

Well you are better with the stripe docs i'd say

potent wharf
crimson viper
#

Ah

#

Where "AccountLink"

#

I know connected account

#

But accountlink i've never seen it

potent wharf
crimson viper
#

Oh

#

Ok i got it

potent wharf
#

I don't know what this is being used for though just trying out

crimson viper
#

It's to create a link for the user to complete the infos

#

Okok

#

In response you get an object with a .url property

#

And you must redirect the seller to this url for htem to fill in their infos

#

You may want to wait tomorrow for the stripe engineers to be back

#

They'll probably be able to help you follow through the docs 🙂

potent wharf
crimson viper
#

No

#

Beceause stripe handle the money

#

They are legally bound in many country

#

So they must know the infos

#

The seller will also use this "interface" to provide the said bank account to which the money must go

#

They must know the identity of the people they send money to, to avoid fraud, laundering and all other kinds of fun very illegal stuff

heavy turtle
#

hello, how can i cancel a subscription at the end of the period with the stripe.js?

crimson viper
potent wharf
crimson viper
#

Don't worry for the time, i've not much to do anyway so i'm happy to help ! So no the platform admin has the "main" stripe account, the one with whom all the connected account are well.. connected, and the sellers of the platform, they have the connected accounts

remote pumice
#

Is there a way to create a subscription and prorate it from today to the next 1st and then from then on always on the 1st of the month?

potent wharf
crimson viper
#

Yes

#

Well after it depends on what kind of stripe connect you use

#

But if they already have a stripe account they can connect it to multiple platforms

#

A bit like you can use your google account to connect to multiple websites

#

And these wbesites can accept login from multiple google accounts

#

In this metaphore the google account is the seller and the website is you, the middle man

#

(and google is stripe)

potent wharf
#

If I am a seller then I create seller account for website A then I connect my stripe account for that website A . Then I again register for website B , I will use same stripe account to connect for website B .
But the website A won't get any stripe info of that user for website B and vice versa . Is this right ?

crimson viper
#

Exactly

#

Only stripe themselves will see the full picture

#

For obvious security reasons 😄

potent wharf
#

And the main stripe account cannot control their account too right . Only payout , refund and so

crimson viper
#

Only the "connected" features yes

remote pumice
#

If I have multiple subscriptions with one customer that are renewed on the same day. Does Stripe recognize this and issue one invoice or one per subscription? And when on the due date is the invoice generated? This would be relevant to know in order to be able to book usage from the previous day in time.

crimson viper
potent wharf
crimson viper
#

No problem

#

Go ahead 😄

remote pumice
crimson viper
#

I hope for you 😄

#

They should be back tomorrow

potent wharf
#

You know one of those features where seller will know the money in their account from platform website . eg ( you have $600 , withdraw it ,...something like this) ..
How will they do this ? Will the stripe give API to give different money from different platform ?
Like seller has got $500 in website A and $200 in website B and so on

crimson viper
#

For this it depends of the kinnd of connect you selected

#

But if it's you displaying the info, then only the money concerning your platform will be shown i beleive

remote pumice
#

Ah, I think I have found the answer. The time is defined by "billing_cycle_anchor". A unix timestamp.

crimson viper
#

Awesome !

potent wharf
# crimson viper But if it's you displaying the info, then only the money concerning your platfor...

Thanks again . Now another one (Dj khaled lol) 😅
I know Stripe gives all the info for example ( payouts , charges , transaction for whole , or for particular seller , customers , etc) from their API's .
I want those info in my website . Full main info for admin , for customer (transcation of them ) and same for seller .
So do I just use this api eg( stipe.Charges.list()) and show in my website or I create record in my own table after any transaction and show from that. ?
Which is the standard way in real world

crimson viper
#

An hybrid solution

#

Try to store the least in your own db

#

But you will want store ids

#

Eg, the customer id linked with a given customer of yours

#

The connected account id of the seller

#

payment intent ids for buys

#

etc...

potent wharf
#

So say is this okay to do ?
to keep track of the transaction of my customers (not sellers ), the customer account from my website , in order to see his previous records , I will create Customer objects (in first transaction , later just get it from id) in my main stripe and connect them through id , same for seller .
And for any transaction I will create row with that transaction id ?

crimson viper
#

exactly

#

At least that's how i do it

#

There are no absolute good way

potent wharf
#

Thanks you gave lots of idea for someone with zero knowledge in payment system

crimson viper
#

Well i have used and i still do use stripe

#

Anyway, happy to have helped !

potent wharf
#

I meant me (with zero knowledge lol)

crimson viper
#

Aah

#

Well know you have knowledge 😄

potent wharf
#

Not a native english speaker so things come out wrong sometime

crimson viper
#

Neither am i

#

I'm french !

potent wharf
#

I'm Nepali

crimson viper
#

🙂

compact hatch
#

hello everybody

crimson viper
#

Hello !

compact hatch
#

is anyone available and has time to help me with my project

#

hi Vasco

crimson viper
#

Well, tell us more and if anyone can help you, they surely will, or the official stripe staff will help tomorrow

compact hatch
#

van i msg u?

crimson viper
#

Keep it here please

compact hatch
#

ok, i need someone to help me with onboarding custom account on my VS code , i am using windows 10 Os

#

i am enrolled at MIT coding online but its not easy to learn back end and front end fast

crimson viper
#

Did you try to follow the docs ?

compact hatch
#

yes, and i am not too far to finish,

crimson viper
#

Awesome, then what's the issue you are facing ?

compact hatch
#

i would love someone to go over on VS code

#

its numerous issues

#

if possible,

potent wharf
#

@crimson viper And to confirm the whole idea of stripe connect is to connect seller with stripe so everything is handled by stripe right
And when main admin payout to seller , does the money goes to seller's bank or stripe account ?
If it goes to stripe then , when seller want to withdraw that does main account intervene on that ?

compact hatch
#

correct, somehow i connected express account but i need custom account now

crimson viper
#
  1. yes exactly / 2. it depends on the way you code it / 3. i don't beleive so but i'm not sure
compact hatch
#

1

crimson viper
#

As far as i am aware you can't change it on an already existing account

compact hatch
#

ok, do i need create new page on my website with custom account or express account page is ok

potent wharf
compact hatch
#

stripe

crimson viper
#

yup

#

You send it to the user's stripe and then he payouts the way he wants

compact hatch
#

i need help with rocketrides file

crimson viper
#

What's the language ?

compact hatch
#

node

crimson viper
#

Ok

#

Tell me, maybe i'll be able to help

#

But please explain the problem 🙂

compact hatch
#

ok, i have server files and client side

#

server files are problem for me,

crimson viper
#

In what way ?

compact hatch
#

i need to fill information from stripe but i dont know where and what, i work two jobs and i am attending 3 schools online, different fields but somehow i am making it

#

i tried to watch on youtube stripe dev but i got lost, its not same pages and not same OS

#

actually coding is easy but i need time to go over

crimson viper
#

The fact that the os is deferrent doesn't really matter

#

At least not for node

compact hatch
#

yes, but i cant see it how to finish files,

crimson viper
#

id' be happy to help, but this server is dedicated to stripe issues, your issue is more the intrisic structure of a web application

compact hatch
#

ok, np

crimson viper
#

You might want to search online for other discord that provide help for devs

compact hatch
#

i will try to go over and over,

#

its funny , i build houses by hand and tools i use its same as coding, using tools to make app

#

i found fantastic and amazing, code tools dont get worn out and using them is like building spaceship

#

thank you guys and stay safe, i hope if you visit Lexington Michigan, stop by cabin lodge i am rebuilding for dinner and drink. on me,

crimson viper
#

Be sure to if i ever set foot in the usa 😄

potent wharf
#

thanks @crimson viper for all the help

compact hatch
#

i am buidling one of the most beatiful cabin in the world, with two decks, gazibos that trun around slowly

#

turn

#

venetian plaster paints , etc. its hard work

crimson viper
#

Sure sounds like it

compact hatch
#

gazibos will look like a rose

crimson viper
compact hatch
#

decks will have small pool

#

great i will

#

thanks

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

Hey, I got my first payment through Stripe and it is now 7/11/22 but it will land on my bank account first on 7/17/22 why? why is there 6 days between? How can i get the funds faster to my bank acc so i can order the customers products asap!

tepid timber
#

Hi there, I have got a question regarding my Stripe integration on my WordPress website. I am getting hundreds of emails "Stripe Payment Error Details" and it says the reason is: "Stripe API error occurred: Your card was declined", so I am thinking is there something wrong with my WordPress Stripe Plugin setup or these are bots spamming the checkout page?

vocal wagon
#

@stiff urchin ^ meant to reply

stiff urchin
vocal wagon
#

hi there

#

I have a question

#

I have an account with LINK, and I get paid monthly from Stripe technology

#

but how do I login on Stripe?

#

when I write down my mailadress it says they don' t recognize it

#

i just started the shopify store and I don t understand this part

raw roost
#

Hi I made a rule to block payments from cards that have incorrect cvc codes. We are still getting fraudulent payments, and when I look at the payment_intent, it says cvc_check: unavailable or cvc_check: null . My card element requires the cvc code to be filled out in order for the customer to add their card, so how are fraudsters able to bypass this check?

I also made a rule to check for postal codes and that also returns null

vocal wagon
#

can someone answer my question please...

drifting nexus
#

i need help please.

#

When creating my account, I did not save, copy, or save the code 😅

vocal wagon
#

@languid tulip

#

@mental tusk

#

@analog scaffold

#

@hollow comet

drifting nexus
#

@analog scaffold

vocal wagon
#

@wicked sage

drifting nexus
#

@wicked sage

#

Please

#

I would not like to be answered in 600 years or in case it would be urgent

vocal wagon
#

maybe better to call contact center

#

i am not getting an answer either

drifting nexus
#

@vocal wagon
it's really nice but I'm French I don't know if there are French people as developers because I speak a little English I know how to write it but not the whole language so it might be a bit complicated

ebon seal
#

Looking for help on tax side of stripe - What if I do not have a TAX ID?

drifting nexus
#

no in fact when creating my account, they say that you have to copy or save a code in case of loss but without doing it on purpose, I did not save this code

slate elbow
# raw roost Hi I made a rule to block payments from cards that have incorrect cvc codes. We ...

👋 as the details are received and confirmed client-side, a bot can just remove them from the request. unavailable is set when the card issuer refuses to verify the cvc or something goes wrong, for whatever reason. have you tried adding a rule like this to block all payments where the cvc check doesnt pass or the cvc isnt provided?
Block if :cvc_check: != 'pass'

if you're still having issues with fraud, reach out to support at https://support.stripe.com/contact

slate elbow
#

@drifting nexus @vocal wagon @ebon seal as its the weekend, no one from stripe monitors this channel. you'll need to reach out to support at https://support.stripe.com/contact

drifting nexus
#

yes thank you that's nice but you have not understood for the moment I have no problem I just wanted to know if it is the fact of having forgotten to save the code that he mentions at the beginning

#

account creation is serious.

slate elbow
#

what code are you talking about?

drifting nexus
#

The code they say when I first create my account

#

You know the trick→hkkbggcdvl

slate elbow
#

do you mean the 2 factor authentication backup codes?

drifting nexus
#

exactly

slate elbow
# drifting nexus exactly

they're not required, but you will need them if you lose access to your authentication method. see this: https://support.stripe.com/questions/backup-codes-for-two-step-authentication-requirement

drifting nexus
#

It doesn't work because I've already done it I can't redo something I've already done

slate elbow
drifting nexus
#

wait

#

It's actually good I

vocal mantle
#

Hi i need help

#

Can the country drop down box be hidden?

vale dragon
#

We're migrating to payment intents and I have a question about best practices.

Our current flow is whenever a customer clicks on checkout in the client UI, the backend creates a payment intent with the cart total. Then the client attaches the payment method.

But what if the customer goes back to adding more items to their cart and then clicks on checkout again. Should we create a new payment intent with the new total, or update the existing payment intent with the new total?

dry hatch
#

👋 It's a public holiday today so messages in this channel are unlikely to be seen by Stripe engineers. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

dull cape
#

Hey team, have a question about the BBPOS WisePOS E, I was wondering if you have any information on what the expected life of the terminal is? And maybe how frequently they would need to be replaced? Thanks!

minor cipherBOT
#

:wave: It's a public holiday today so messages in this channel are unlikely to be seen by Stripe engineers. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

dry hatch
#

bartron-WisePOSE

#

swoopdog-PaymentIntent

#

zxc2022-country

simple estuary
#

Funds can't be sent to accounts located in IN because it's restricted outside of your platform's region; please contact us

#

can you please help with this

granite bridge
#

Hi, I have a question. it is possible to get the last 4 digits of the card and the zip code on Set future payments?

cerulean pineBOT
#

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

dry hatch
#

cdev-last4

burnt birch
#

I am having an issue adding Apple Pay, I have uploaded the verification file on the domain but still getting error, can someone help pleaes

short sandal
#

Hey there, hope y'all are having a great monday :). I have a question. I'm using stripe checkout for a product which has a price in dollars. But this is giving us some problems with Indian customers with some "Non-INR transaction" error. The only way to mitigate this error is to use Indian currency(rupees), am I right?
If so, does stripe checkout support currency based on country the user is from automatically? (Like if customer is from india, so price in rupees, etc.)

regal prawn
#

Hello, I have an issue with stripe payment. The payment went through from our system, and there is only one payment recorded, but in stripe it charges 5 times.

zinc solstice
#

Hello! Is it good idea to use test mode for automated E2E testing, or is better to mock the stripe endpoints?

solemn galleon
#

Hello ! i have a big problem with the creation of stripe account for my seller :/ Before it's works fine but now when we try to create a account, all work as before but my app don't get the stripe account

#

can you help me ?

waxen quail
#

Kit WOMS - duplicate payments

remote pumice
#

Is it possible to backdate a subscription that started on 07/10/2022 to 07/01/2022 to still deposit Usage for that month? I would like in the future that the billing always takes place on the 1st of a month. Unfortunately, I have not found an option via the API with which this is possible as an update. Unfortunately, we put them on wrong before.

vocal wagon
#

Hello, I am having an issue generating virtual bank account numbers when I choose 'sepa_credit_transfer' type. It returns the error : The type sepa_credit_transfer is not a valid source type.

#

Hi ! I have implemented Stripe on my website in order to sell my digital service, however my business model is B2B and I need to have VAT appear on the payment receipts. I have looked into Stripe Tax but could not find anything that would answer my problem and ran into several errors. Is there an easy way to show VAT on email receipts ?
Thanks !

drifting breach
#

hello i am getting unexpeected error in google pay when i tap on card

#

its returning an unexpected error occurred OR_BIBED_01

hexed lance
#

Hi! Regarding express Connect account onboarding, I see that there is a big difference between test mode and production that is making it difficult to test some stuff prior to reaching production: the email, if not provided beforehand, is greyed out during onboarding. Even if provided, and if changed during onboarding, the new value is never provided on the account.updated event (even if it does out of test mode). Could you explain why you do this?

knotty elbow
#

Hi. Is there a wait period before you can accept a new issued credit card from Europe? I currently can't use a recent credit card activated since Thursday: "Your card number is incorrect."

crude crow
#

Hello....quick question: is there a way to confirm the sending and receipt of "receipt/invoice emails" by the customers, after we press send? I dont even see a success message. Thx

echo coral
#

Hi, I got an error while trying Klarna payment. Please see the request ID, REQUESTreq_pNSjBVuW7ecRqk

fringe dock
#

Hi, I had a customer who cancelled a subscription two years ago and stopped all payments. Last week I started receiving failed webhooks for their subscription, saying that they'd paid an invoice. However the event data shows that it was paid in 2019, but the finalized_at date for the invoice was last week. Am I missing something here? Event Id was evt_1LJ2HGFgJ7FCi1F25WxazEj0

shadow ravine
#

Hello, does anyone know by chance what the pixel size is for logos that show up on the Invoice PDF?

rough cradle
#

Hello I wanted to introduce my tax id and it registered as my legal business name ..... And I can not change that

#

It actually is a tehnical question, how can I edit that ?

cloud river
mossy timber
#

Hi!
Is it possible to expand on subscriptions somehow when "listing" invoices?
I know it's possible when trying to "Get" and invoice but I couldn't do so with "list", I'm getting this error:

This property cannot be expanded (data.subscriptions).
wise cradle
#

Quick question payment schedules - if a customer makes a payment via the checkout (in the local currency ie GBP), how long before the funds are available in the Stripe platform account ?

vale patio
#

Hi there, doing some tests on app payments and trying to retrieve a payment intent and getting an error

misty knoll
#

Hi there, I could not add the external bank account in Test mode. How to test the bank transfer scenarios.

viscid locust
#

Hi all - i'm trying to run a query and understand the API language changed. Is there a translator anywhere to get the new references vs. old? Query is below FYIwith active_subscription_items as (
select *
from stripe.subscription_item si
where si.created = (
select MAX(si2.created)
from stripe.subscription_item si2
where si.subscription_id = si2.subscription_id
)
)
select
sum((stripe.price.unit_amount/100.00) * active_subscription_items.quantity)::money
from stripe.subscription
left join active_subscription_items
on active_subscription_items.subscription_id = stripe.subscription.id
left join stripe.price
on active_subscription_items.price_id = stripe.price.id
where stripe.subscription.status != 'canceled';

potent wharf
#

Hello guys, I am confused about this . Can someone give me quick info .
Which is the appropriate way to release money to seller using stripe connect. ?
Payout or transfer ?
Should we as platform owner send money to seller directly in bank or their stripe connected account ?

versed onyx
#

Hello

atomic oriole
#

Hi! We're using stripe Connect with Express accounts. As far as I understand from this thread (https://discord.com/channels/841573134531821608/970824811985113098), we as a platform are paying fees (0.25%+$0.25) when running payouts for our clients. Also, the pricing page (https://stripe.com/connect/pricing) states that we can "Fully customize payout timing and pricing". Timing is clear, no questions about that. The question, how to take our own fees for payouts? I didn't find anything about fees in the payouts api (https://stripe.com/docs/api/payouts/create). So what's the best way for us to take fees from our clients for their payouts?

Discord

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

Find Stripe Connect pricing information for your business model. Connect pricing is usage-based and flexible based on the capabilities you need.

lucid bough
#

Hello guys! Does anyone know, if there is any possibility of using PaymentElements on the site and after user submits the form they are redirected to the provided url but as a POST action instead of GET? We have to process it a bit more in our backend, so it would be very helpful

signal maple
#

Hello Team! Good day 🙂 just want to ask for some help as I got an error on the stripe webhook:
"We’ve had some trouble sending requests in live mode to a webhook endpoint associated with your Innovare AI App account. Stripe sends webhook events to your server to notify you of activity in your Stripe account, such as a completed payout or a newly-created invoice."

Apparently I selected all the events for that webhook. Please advise thank you!

echo coral
#

we are looking for a way around where the customer doesn’t have to enter the billing address twice, ie in WooCommerce checkout page and Stripe checkout page, but also get the extra security of getting that said address checked by Stripe during CC verification at their premises

vocal wagon
#

Hello guys ! We'd like to handle customer.subscription.update event when a subscription is canceled due to a failed payment but I'd like to know if this event is sent when you have an active subscription and a scheduled one ? Once the "switch" is perform will Stripe send the "canceled" event for the old one ?
For eg :

  • Customer has an active subscription A which ends on 07/14/2022 and a scheduled one B which takes over on 07/14/2022.
  • On 07/14/2022 the switch is made and customer only has subscription B which is now active.
  • Will Stripe send "customer.subscription.update" with even type "Canceled" regarding subscription A ?
cunning osprey
hollow prairie
hollow silo
#

Hello, im with a doubt. Here i have a debit, but i want know why i have it? and how can i pay it?

i have products with a 7 days for a freetrial, thats is because of it?

vocal wagon
#

Hi, i did a subscription schedule and i wanted to know the behavior by giving you the subscription id, is it possible?

dim meteor
#

Hello!

Is there a way, via API, to see transfer reversals that happened between dates X and Y?
Date range search seems to be present for transfers but I can't see it on transfer reversals. Is there some magic to do this?

oblique frigate
#

What is the best way to set up a pricing model which is usage based but at the same time has a minimum price threshold. Should I have 2 different pricing models? and programatically check for the cases or is there an inbuilt stripe model for that

narrow pier
#

Hello everyone,

I implement payments/customer-balance/funding-instructions ( https://stripe.com/docs/payments/customer-balance/funding-instructions )

When the customer makes a payment on the generated iban I receive the money on his client account with the events customer.balance_funded and cash_balance.funds_available generated on the webhook, but I do not understand how to recover the reference put during the bank transaction in this webhook call.

Can someone help me?

graceful niche
#

hey guys hope you're well
i'm working with subscription schedule & i have a question
is it possible to create a sub schedule for a product which hasnt a specific price please ?
i mean the product price is calculated with some parameters
i have 3 products & have multiple price for each products

echo coral
#

Can't prefill address detail on Stripe checkout, Iam creating customer object and pass to create session API. But it's not working yet
req_TAO7UeV9WlJZtJ

vocal wagon
#

Hi, I have a problem with PaymenIntents for subscriptions : My PaymentIntents are set on a "confirmation_method": "automatic", , however i am stuck on a requires_confirmation status in Stripe. Do you have any idea why and how to fix this?

keen merlin
#

Hi, we sell a product X, it can happen that a customer will buy it 10 or 20 times. So we want to add a discount of lets say 10% percent if you buy 10 or 15% if you buy 20 the product 20 times. What is the best way to achieve this? Creating a product Y and product Z including the discount does not scale for me if we will give more discount for more products in the future. Can we add a discount when we create the session depending on the number of products, because thats what we know when someone initiates the payment.

arctic surge
#

Hello stripe devs.
Python stripe==2.48.0
I am modifying a subscription by doing:
stripe.Subscription.modify(subscription_id, billing_cycle_anchor="now", proration_behavior="none")
But I am getting this error:
quote_from_bytes() expected bytes

Could you please tip for how to solve this?
Thanks!

rose otter
#

monobot-python-subscription

quick stump
#

We are having connection issues with web-hooks and our hosting company has requested we get Stripe to run a curl connection - who do I get in touch with to action this?

steel cipher
#

Hi, i have a problem with connected account. I create a connected account in Germany (my platform account is US) with capabilities card_payments and transfers. We got error Error: You cannot request any capability other than `transfers` for accounts that are under the `recipient` service agreement. For more information on recipient service agreements, see https://stripe.com/docs/connect/service-agreement-types#recipient. But if we request capabilities transfers only. Then we got error Error: Your platform needs approval for accounts to have requested the `transfers` capability without the `card_payments` capability. If you would like to request transfers without card_payments, please contact us via https://support.stripe.com/contact. What can i do?

bronze whale
#

Hi everyone, I have a silly question... how many concurrent visitors/payments can we have? we are running a service for a huge promotion and we are anticipating a huge traffic. We ae trying to minimise risk and increase capacity where possible

low belfry
bitter marsh
#

Is there a way to filter customers based on payment methods? I'm looking for a way to find all customers with a us_bank_account defined as a payment method, default or not. Can I do that on this page? https://dashboard.stripe.com/customers

rose otter
#

Meddy-rate-limits

quartz burrow
#

Hello 👋
I'm trying to create multiple Customer Portal configuration and I'm having some trouble setting "features[subscription_update][products] correctly with Stripe CLI ?
Can anyone help me?
Here is my current Stripe request:

stripe billing_portal configurations create --default-return-url=https://www.edithetnous.com/author/profil \
-d "features[customer_update][allowed_updates][]"=email \ 
-d "features[customer_update][allowed_updates][]"=address \ 
-d "features[customer_update][enabled]"=true \ 
-d "features[invoice_history][enabled]"=true \ 
-d "features[payment_method_update][enabled]"=true \ 
-d "features[subscription_cancel][cancellation_reason][options][]"=too_expensive \
-d "features[subscription_cancel][cancellation_reason][options][]"=missing_features \
-d "features[subscription_cancel][cancellation_reason][options][]"=switched_service \
-d "features[subscription_cancel][cancellation_reason][options][]"=unused \
-d "features[subscription_cancel][cancellation_reason][options][]"=other \
-d "features[subscription_cancel][cancellation_reason][enabled]"=true \
-d "features[subscription_cancel][mode]"=at_period_end \
-d "features[subscription_cancel][proration_behavior]"=none \
-d "features[subscription_cancel][enabled]"=true \
-d "features[subscription_update][default_allowed_updates][]"=price \
-d "features[subscription_update][default_allowed_updates][]"=promotion_code \
-d "features[subscription_update][proration_behavior]"=always_invoice \
-d "features[subscription_update][products][product]"=prod_M2MRvK1p7dOnUY \
-d "features[subscription_update][products][prices]"=price_1LKHiDDqQBA6SOzw9x16qe8A \
-d "features[subscription_update][products][prices]"=price_1LKHiDDqQBA6SOzwRsb3FMWs \
-d "features[subscription_update][products][product]"=prod_M2MpXfbpDZ5SHh \
-d "features[subscription_update][products][prices]"=price_1LKI5pDqQBA6SOzw63f8S5V6 \
-d "features[subscription_update][products][prices]"=price_1LKI5pDqQBA6SOzwILJWpIOk \
-d "features[subscription_update][enabled]"=true \
-d "business_profile[privacy_policy_url]"=https://www.edithetnous.com/privacy \
-d "business_profile[terms_of_service_url]"=https://www.edithetnous.com/cgu
graceful niche
#

is it possible to retrieve the subscription id after creating a subscription schedule please ?

vocal wagon
#

Hi, what does this error means? Does a customer can only have 3 scheduled subscriptions?

Customer cus_M2Rmq4YQwgtd7z already has the maximum 3 current and scheduled subscriptions.

placid smelt
#

Good morning! 🙂 I am using stripe with react native and a node js server. I am creating subscriptions to simulate installment payments. Now, how can I create a payment intent off of a subscription so that a client secret is returned from my node js server to my react native client to confirm the subscription creation?

thick kindle
#

Hi, when the webhook is called with an invoice.upcoming event. The object I receive contains a total field that says 400 when the currency is eur. The total should be 4, is it safe to assume I will always receive the total in cents so I need to divide by 100?

EDIT: and how do I know when the currency must be divided by 100 and when not? Meaning, if I receive the invoice in yen will I need to perform the division too, or not? (I guess not, but it's a bit annoying to check manually for all the supported currencies)

viscid burrow
#

Good morning. I am not able to get the Account.settings when I make an API call to a connected Stripe account. We get a response, but the settings section is missing.

vocal wagon
#

Hello! I payed on website where they used stripe, and that company is a fraud so they just took my money. What can i do?

hoary oasis
#

Hello I'm having issues with fraud charges. Is there a phone number I can call to speak with someone about it? The charge lookup tool said my card had multiple charges and to contact support but can't find a phone number. Thanks

lavish fossil
#

Stripe in Peru, when? 🙏 🇵🇪

vocal wagon
#

Hello, Hubspot - Stripe Question here: I'd like to connect Stripe for my invoicing process. Hubspot creates the offer, it is sent to the client via Stripe and the invoice checkout/payment can happen. The problem I have is a connection between Stripe - Clockify and Stripe - Amazon DSP. Is there a way to automate the invoicing process by connecting Stripe to Clockify and Amazon DSP?

glacial grove
wise cradle
#

Regarding the (Prebuilt) checkout session for Stripe I have created a subscription flow using the mode Subscription - is there anyway to customize the Subscribe button so its says Accept Plan and the text below the button so its says Confirm your plan ?

stray oxide
#

Darek - Hubspot

hollow cipher
#

Good morning! I have a question regarding the stripe Stripe’s prebuilt payment UI with the PaymentSheet class. https://stripe.com/docs/payments/accept-a-payment?platform=android&ui=payment-sheet

When we select "Save for future payments", and do another payment with the same card, is it going to ask again for the CVC on Production mode? Because on test mode, it allow us to make a payment just by selecting the Card and click the "Pay" button.

Thanks a lot guys!

heavy turtle
#

so i created a checkout session for a subscription, and the default payment method of the client is not showing on

split kernel
#

Hello! I just imported my customer data from my previous payment processor into Stripe. Now I want to add them all to one specific subscription plan that I created. What's the easiest way to do this? I have about 600 customers.

potent wharf
#

Hi guys , I need help .
I am using stripe test keys for now . I created transfer to a seller and transferred some balance to the seller . The seller's balance increased . And by default , payout occurrs in daily right ?
So How can I show or know that my payout is being done in test mode or in live mode ?
If I want seller to click withdraw it my account ? How do I do that

merry cypress
#

Hello Stripe Team!
Below I talk about subscriptions.
The needs of the app I implemented Stripe required me to charge a subscription a month in advance. For such a functionality, at the moment when I took the funds from their card, I inserted a one-month trial period via webhook. My problem arises because now customers have the option in their account to change their subscription plan.
1.) When I used for the trial period, the next invoice was automatically created for that date after the trial period, which is the price of the subscription, but for the payment it is 0 dollars, because at the moment I transferred to the trial period, the funds went to the credit balance of the user. Now if a user changes their subscription plan it will not be $0 if they choose a more expensive subscription.

Is there maybe a solution to skip that invoice?

vocal wagon
#

Hey,

I started my own webshop a week ago, I chose stripe as payment methods and I filled in everything neatly on my website. Only I keep getting a message that the website is not filled in correctly I've done it 10x but keep getting the same thing now I don't get any money from things I've sold can you help me with that?

plush rampart
#

Hi, is it possible to retrieve risk insight, top fraud factors for a charge via API? thanks

vocal wagon
#

Hello everyone,

I have a client who has a rather unusual payment process and I would like to migrate him on Stripe :

We need a single payment interface for the customer. For example 100€. We then need to capture these funds and make a payout to two different bank accounts that belong to the SAME group. 60€ to bank account 1, 40€ to bank account 2 (This is an accounting requirement for my client). I have seen that we can make manual payouts with the API and fill in several accounts but can we have two bank accounts on the same Stripe account with the same devise ? Can you tell me if this is possible and if it doesn't pose any technical or legal problems?

Thank you very much for your answers.

fiery copper
#

Hi 👋
I am currently researching how we can ideally use subscriptions and subscription schedules. Initially I wanted to use subscription schedules to be able to schedule updates. It turns out a schedule can't stay in a phase indefinitely, but always needs iterations/end date. Is this true?
We would like to avoid the complexity of managing both subscriptions and schedules in our code, but instead only use subscription schedules, even in cases were no update is scheduled. We expect all subscriptions to be updated through schedules at some point.
Is there a way that is not too hacky (I can only think of extending a phase every month trough web hooks).
Thanks 😊

grand oak
#

Is there a way to grab all line items for an invoice during the invoice request, without having to look at the has_more flag on the item list object? something like "include all line items"?

supple osprey
#

Hi! My application can't connect to stripe. It gives me this error:

    at /app/node_modules/stripe/lib/StripeResource.js:560:15```
I find it a little too generic, and I don't understand what the problem is. 

I'm inside a container, but with curl (inside the container) works perfectly, so I don't think it's a networking problem. 
`curl -iv https://api.stripe.com/v1/account -H "Authorization: Bearer sk_test_sJ7a..."`

Do you have any ideas? Thank you!
viscid burrow
#

Hi. # If you want the customer to immediately pay the price difference when switching to a more expensive plan on the same billing cycle, what do you do? We were creating a new invoice but something is going wrong. "There is nothing to invoice for the customer"

split cargo
#

The Issuing available balance is an array of hashes:
https://stripe.com/docs/api/balance/balance_object

"issuing": { "available": [{ "amount": 181700, "currency": "usd" }] }

Are there any cases where there will be more than one hash in that array? I'm guessing if the user has multiple Topups pending then the Issuing -> pending balance would be an array of multiple hashes where each hash represents a Topup, but I'm not sure when the issuing available balance would ever have more than one hash in that array because that's just the total available balance right?

nocturne brook
#

Greetings! I'm finally moving into the webhooks part of my integration upgrade and wanted to get some help clarifying what I'm reading in the docs vs what my old integration did 🙂

slate elbow
#

if i update a subscription's quantities with proration_behavior=always_invoice and payment_behavior=pending_if_incomplete, and 3DS is required but fails or 3DS is required and the customer's card is declined, will stripe cancel the invoice that is made for the pending updates?

shadow cobalt
#

Hi when making a refund from a connect account does refund_application_fee refund to the platform? Should it be true or false

placid smelt
#

Hello everyone! For context: I am using react native and node.js. Is it possible to confirm a payment intent on the server instead of in the client with the const { confirmPayment } = useStripe() hook?

tawny pivot
#

Good morning! When calling the SubscriptionService using the "Price" option as a filter, is there a way to bring back subscriptions that have the status of "Expired" that were assigned to that Price ID?

oak garden
#

I have a checkout session working but experiencing a weird issue where the customer sets price and it is just defaulting to $50 and giving 400 error

desert rain
bitter marsh
#

Hello. I'm working on handling different payment methods for customers in our application. In the case that the customer does not have a default payment method we have to pick something, right? Our product team has decided to support Cards, Apple Pay and Google Pay, and have the following preference for paying an invoice:

  1. Default Payment Method, if defined
  2. The most recently added card.
  3. The most recently added Apple Pay
  4. The most recently added Google Pay

I noticed that when I list the payment methods, that Apple Pay and Google Pay are not options: https://stripe.com/docs/api/payment_methods/customer_list. I'm new to stripe, and payments in general. Does Google and Apple pay ultimately present as Card objects in the payment methods? Do we have the right approach for selecting a payment method?

umbral thunder
#

In the list all invoices api , /vi/invoices, I know it returns an object with data property as an array, but if there is no data, does it return undefined or an empty array?

#

How can I test fail a payment for a subscription based customer?

sterile galleon
#

Is there a way we can mark a payment method as primary/default? I can't find anything in documenation. we could add some meta data on the payment method... but making something as default doesn't make the previous one 'not default' automatically

rain phoenix
#

Hi,
I want to have my customers able to paid Connect account. For exemple, with 100$ paid by customer, 10$ are fees (this, are ok), 30$ is advance (it's ok too), and for the rest amount, I want to "block them" and call API manually when I want to unblock them to the connect account. Anyone know to do this? I don't know if I'm clear

swift cape
#

hi Stripe, not sure if this is a better question for email support but thought I'd ask here. If an express account is deleted through the API, does Stripe still hold onto any of this data for tax reporting purposes (i.e. filing a 1099)?

faint burrow
#

Hi! Is a payment_method.attached event sent out if you're attaching a bank with the Charges API, or only if you're using PaymentIntents?

tranquil jolt
#

i know this is not the best place to ask, but have a client that has been locked out of their account 2FA and password, they cant reset password without 2FA and can not reset 2FA without password is there a mechanism for them to resolve this?

covert bay
#

According to this [link below], coupons are not supported for payment intents. In the "Additional Information" section it seems to suggest that you should manually set the payment intent's amount field to achieve the same effect.

https://support.stripe.com/questions/support-for-coupons-using-payment-intents-api

I'm curious as to why payment intents don't support coupons.

Why must the discount calculations be done manually?

native canopy
#

Is there a way to autofill the user country and zip code into the payments element?

candid carbon
#

Hi guys, i have a question about MRO currency. The doc tell that the MRO is supported, but this is an the old currency of Mauritanian. Since che 1998 the currency is MRU the value is 0.1 MRO. Stripe support correctly MRU or the currency is MRO?

ember bear
#

@candid carbon let's chat in the thread I opened

placid smelt
#

Hello! I'm trying to expand an invoice's finalizeInvoice call, but this call doesn't accept the expand option. Only the actual invoice id. Is there a way for me to get a payment intent's client secret from it?

// Yields error
const invoice = await stripe.invoices.finalizeInvoice({
        invoiceId,
        expand: ['payment_intent']
})```
faint burrow
#

What event is sent out, if any, when a bank account is added to a customer under the charges/sources APIs? Would it be customer.source.created?

ember bear
#

@faint burrow let's chat in the thread we have open

weak basin
#

Heya, I am creating subscriptions that I want to always have a period from the 1st of one month to the first of the next—I tried using the backdate_start_date field for that but I see that just sets the start date of the subscription without modifying the period (which is still created from today's date, e.g. July 11th to August 11th) —how do I do this?

tepid timber
gaunt furnace
#

Hi. Does Stripe shows first and last name for a customer, or only full name?

tame egret
gaunt flume
#

Does Stripe support hosted payment that opens as a modal (lightbox)?

craggy storm
#

So, i wanna know how i can set customer metadata when creating a subscription.

west ridge
#

Hello everyone!, I'm integrating the PaymentSheet for our iOS app right now, but we want to replicate this view with the product selected on top, is there any way to do this through the Payment Intent endpoint?

frail vapor
#

Hello Stripe dev, I got a question about credit notes. If I wanna partially refund 50% for a one quantity subscription. can I create a credit note for the specific amount and like 0.5 quantity for the invoice line item?

severe ember
#

Hello! I wanted to know if we can create an invoice without customer id ?

wanton ravine
#

Hey guys 🙂
I was wondering, is it possible with Stripe Billing / Subscriptions to have a subscription that costs $20 a month and is billed every 3 or 6 months? The user would get an invoice that lists each individual month (e.g. January - March) and a sum ($60 in that case)?

viscid bluff
#

How can I allow my customers to upgrade to a new subscription tier?

I have 1 product for each tier.

tawny pivot
#

Good afternoon. I am getting the message 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.

The payment method is set to that customer, so I am not sure why we are getting the message.

azure wing
#

I was told to join the Discord to ask a more specific question about account verification that the general support was unable to assist on. I have integrated Connect and Stripe Payments to allow for ACH between users on our marketplace. Think Airbnb or Uber - each user creates a Stripe account and connects their bank account in order to accept payments from other users.

However, we've been told we are not following the TOS - and after close review with our legal team there is no clear reason why? Our developers have implemented Stripe hundreds of times for similar businesses, but we're the only ones that have had issues.

Has something recently changed? Have we failed to do a certain verification with our business entity or a security questionnaire that I'm not finding in the Dashboard?

Any help would be greatly appreciated. Really don't want to go back to the drawing board on finding a new ACH provider. Thank you!

severe ember
#

Hello, is it possible to make an invoicewithout product ? Juste with line_items ?

faint burrow
#

Can a Payment Method with ID pm_... be used as the source_id for a charge, or does it have to be a Source ID like ba.. or card...?

weak bobcat
#

I have a service that is supposed to receive an http request from Stripe. My question is what identifier do I use to verify that the request came from stripe? I see in the documentation there is a “Stripe-Account” key that can be inserted into the requests http header. Is that what I would use?

vocal wagon
#

Hey all, hope you are having a wonderful day. I have a couple of questions on using Connect with custom accounts:

  1. If I link a bank account via Financial Connections, is there a way for me to unlink them afterwards via my own dashboard?
  2. If a user abandons the onboarding via Stripe(i.e. they click on "Save for Later"), how I can have them resume the process?
hushed glacier
#

Hi

#

Can anyone help me please, how to get a checkout or payment_link object using the id of a paymentintent?
For example: pi_1EUuaSJxRPM20N1wgKnoImEQ

floral vector
#

I'm having an issue that I need insight. I made a new business email and it was not properly set on in my domain DNS. So I was not getting emails for a short period of time. During this time I signed up for stripe but I think all the confirmation emails and what not were sent but bounced back. My email is working again and I am trying to sign in but I can't remember my password and when I try to send the reset password email it doesn't get sent to my email because I don't see even though my email is working now

white sable
#

Hi everyone
any body knows the solution of integration the package identity-stripe-react-native for user verification?
I'm stuck on this and example project is also not working of this package
Please let know if anybody knows the solution or better alternative
Thanks

craggy storm
#

How can i set email on subscription creation, because i don't see it in extra params?

serene spindle
#

If I cancel a subscription, I see the credit balance of the Customer is credited. Does that mean that amount will be refunded to their card, or do I still need to do a refund API call to give them their money back?

wanton ravine
#

@dim hearth regarding the topic "Starter Pack $20 a month, billed every 3 months" you told me, that this is not possible and that it would be "$60 every 3 months", right? So even if my actual product would be "$20 a month" I'd have to create a Stripe product like "Starter Pack $60" and set the interval to 3 months?

#

So on the invoice it would read "Starter Pack $60 - 07/01/22 to 08/30/22"?

tight tusk
#

Hello! I'm looking to find high-level information on the most common order management platforms merchants use in conjunction with Stripe Checkout, and any integration samples/tips. Where could I find information on this?

keen merlin
#

I can't find out why Google Pay is not shown, while Apple Pay is in Safari 🤔

azure hatch
#

Hi Dev, now i'm studying about Stripe Connect and want to integrate with this doc https://stripe.com/docs/connect/express-accounts
I already create account id, url to register until complete return. but when i check on my Stripe Connect Dashboard the account Connect that i created display status "Restricted". how do i able to resolve this?

dry horizon
#

Hi
We are using on_behalf_of express connect feature using stripe hosted checkout.
https://stripe.com/docs/connect/charges#types
Stripe checkout page still shows parent account , not connected account
Payment Intent: pi_3LKV5iHaof0IjCDr1N38PwKH

split cargo
#

Hello

I'm trying to create a Payout for a connected issuing account. The docs here: https://stripe.com/docs/issuing/funding/balance#pay-out-your-issuing-balance
say to do this:

Stripe::Payout.create(source_balance: 'issuing', amount: 100, currency: 'usd')

but as will all the calls I've been making for connected accounts, I've had to add this hash to the call so Stripe knows the call is on behalf of a connected account:

{stripe_account: 'acct_1LF4NjBfbean4BPI'}

so all together the call looks like this:

Stripe::Payout.create(source_balance: 'issuing', amount: 100, currency: 'usd', {stripe_account: 'acct_1LF4NjBfbean4BPI'} )

but when I do that I get a syntax error: SyntaxError: unexpected ')',
Any idea what I'm doing wrong?

woeful grove
#

hello team trying to GO live and was wondering if there is recommendations prior to do so , we have created a custom integration and want to make sure that connect will be fine, all the testing has been successful but before turning it live I wanna make sure that we have cross check anything.. is there any recommendation you guys have for going live in General ?

narrow garnet
#

My application has tiers with set monthly usage limits (Free tier 100 actions/month, Pro tier 1000 actions/month, etc.). I had planned on tracking that usage in my app and blocking actions past that limit, then listening for the monthly "invoice.paid" webhook event to reset their usage amount to 0 to start fresh. However, I just realized that free tier users won't have an invoice.paid event and users on an "Annual" plan would only have invoice.paid fire once a year.

Is there some better hook to listen to, or any recommended way to accomplish this with Stripe, or do I need to implement a separate CRON job or something to run on every users billing anchor to reset usage?

magic kiln
#

hi, we are looking at disabling the automated payout for some of our clients on custom connect. We will then control when we call payout via API. Is this the API https://stripe.com/docs/api/payouts/create ? And if so, what is the way to the get the "destination" bank account from the custom connected account? thank

viscid crown
#

We (platform) are using Hosted Stripe Checkout . customers are express connect and we are using on_behalf_of. Metadata values we pass are shown in the platform account. But are not visible on express connect dashboard

split kernel
#

I have two bank accounts: one for donations, and one for regular customer purchases. I want to use one Stripe account and connect both bank accounts to it. Is there a way for me to tag or filter different purchases so that I can choose which payments go into one bank account and which go into the other bank account?

normal mica
#

Hi. If I reverse a transfer that the connected account has already he paid out to his bank account; does this work and it will charge his bank or does this fail?

opal marlin
#

is there a way of configuring a payment link to ignore browser autofill? particularly useful for a reception / front-desk setup.

viscid bluff
#

Feature Request: Can we get upselling on customer portal subscription upgrades?

or is it currently possible?

pale turtle
#

Hi we are having some issues with express accounts not being able to update statement descriptors. I have spoken to support and also read the documentation and it doesn't seem like there is a good way to update the static statement descriptor without creating a whole new express account. Is somebody able to let me know what I am missing?

golden cosmos
#

andrewHH-statement_descriptors

wild fulcrum
#

Hello 👋🏻
I'm using the Stripe PHP API.
I have to generate Invoices with about 50 InvoiceItems in each.
Reading the doc, I understand that I have to :
1/ $stripe->invoices->create( $customerId … : I create an Invoice object and I get the ID created ;
2/ Then, $stripe->invoiceItems->create([…]) : I create the Invoice Items providing the ID of the related Invoice but I have to call this endpoint 50x ! (for each of my items).

Conclusion: To create 1 invoice, it's about 51 calls to the Stripe server…
Is there another to do that ?! Sending "batch" requests maybe ?
It seems insane to me that there isn't an obvious solution for that… 🤔

golden cosmos
#

damien-invoice

dapper stump
#

Hi we are having an issue when using stripe element, we followed the demo code that stripes provided, however, the web app received this error message "You cannot perform this action on PaymentIntents created by Checkout.", really confused about it. Anyone can help?

viral spoke
#

Hii there, How can I add a description to a line item when I am using Just the Stripe hosted checkout. I know, that this Option in Orders exists, but cannot find it in the checkout?

simple swift
sick shoal
#

Hello, I'm changing the stripe api test keys for a client site but the new values are not working. The old Publishable Key is 107 characters while the new is 32 char. Any idea?

clever swallow
vocal sentinel
#

Hello All,
I need to get Payment Method Type & origin but unable to fetch it from API's. Can anyone help me?

robust oracle
#

Can i change the onboarding text size and text?

#

Yes

thick kindle
#

What is the expected event I will receive when a subscription is not renewed because the associated card has expired?
Would I receive an customer.subscription.updated with a status != active?

pale rivet
#

hi there, can i create standard account for white label application ..?

#

i mean to reduce cost ..?

viral spoke
misty hornet
#

@viral spoke I've unarchive your thread

bronze tapir
#

any way to give float numbers for amount? im doing in react

pulsar torrent
#

Does anyone know why the customer details aren't visible?

#

I'm using flutter_stripe package to integrate payments in my android app

fiery locust
turbid cedar
#

Hello, what is the recommended way to handle subscription renewal? I need to update our system on renewal irrespective of the payment status. Is there any indication in subscription.update webhook or any other better event to listen to?

round ferry
#

how can i send metadata to a webhook while testing it on local using stripe cli?

spare crow
#

Hello Guys. Hope you are doing good.

#

Thank you for this discord channel, good solution !