#dev-help

1 messages · Page 65 of 1

remote cedar
#

Could the Stripe Devs be able to confirm whether the POS devices from stripe are Apple VAS certified ? Needing a pos device to do some testing on that needs Apple VAS protocol available.

tribal steeple
#

Hello,

I have created one subscripion using api, but when I receive webhook for that subscripion it show canceled_at
and status=active both how it is possible.

Subscripiton ID: sub_1O7bOUAc5owFMzf3nmkbCf80,
Event ID: evt_1O7bOVAc5owFMzf3Iv1XkaYH

I didn't understand this behavior, if subscripion status is active then why canceled_at is set on that object.

meager venture
#

req_KpfdNKB8pTyh8Y responds saying 'When passing an invoice's line item id, you may only update tax_rates or discounts.', however https://stripe.com/docs/api/invoiceitems/update
says


Non-negative integer. The quantity of units for the invoice item.```
west iron
#

Where can I set the callback URL for order notifications?

Where can I set custom shipping fees in a checkout session?

Where can I set a custom order total amount in a checkout session?

limpid scaffold
#

Hello there

I have a question regarding Checkout flow for subscription mode

There's a possibility of not allowing to create more then 1 subscription for email address
E.g. if there's Customer with active subscription and some email, that was entered during checkout flow - checkout form will notice it, and change it's behaviour

But if there's a Customer with canceled subscription checkout flow wouldn't notice it, and would create a new Customer object for same email

My question is:
For the case of Customer with canceled subscription - can I prevent new customer creation during checkout flow, and reuse existing one?
But without collecting customer email before redirecting to checkout page?
Maybe there's some setting to prevent creation of customers if such email already exists?

Thank you

pastel stone
#

does billing scale 0.8% charge mean an extra blanket charge on every payment? Looking at enabling smart retries

lethal hull
#

hi I want confirm one thing , I am Indian stripe user/account holder could you please verify my code for subscription based and want automaticallly charged from customer on next billing cycle, if there is something needs to done from my end please let me know and after payment.invoice_succeeded, i am updaing customer default payment method

const session = await stripe.checkout.sessions.create({
billing_address_collection: "auto",
line_items: [
{
// Provide the exact Price ID (for example, pr_1234) of the product you want to sell
price: "price_1O5sucSH5rhyf7y1uusldM5r",
quantity: 1,
},
],
mode: "subscription",
success_url: http://localhost:3000/,
cancel_url: http://localhost:3000/,
customer_email: "softwaresjain@gmail.com",
expires_at: Math.floor(Date.now() / 1000) + 30 * 60,
});

ionic radish
#

Issue with created platform products flagging business as crowdfunding.

I built a platform like Fourthwall that includes tipping amounts, user posts tied to subscription tiers per creator and the obvious creator being able to pay for a premium account for more features and it flagged me as crowdfunding and when I submitted this was the business use I got rejected still. I removed all the subscription tiers and the tipping products and my account stopped being flagged. Is there some wording triggering it such as the fact the application marks the tipping amount as a donation? And the subscription names a client entered being donator roles etc? Or did I select the wrong product types?

austere abyss
#

Hello Team, I have One issue on Connected Bank Account, It showing Restricted soon because of Identity document is missing, So It is compulsory because we don't want that document

meager venture
#

If I update a subscription quantity on invoice.created will the invoice also update? I can't figure out how to modify the quantity on invoice.created

tidal creek
#

Hello team, I am getting a problem when I am testing a payment intent confirmation with 3DS. During 3DS confirmation, if I choose to fail the payment I am getting different error messages for 2 similar scenarios.

pastel stone
#

Why are the payment failure reasons sometimes null in the payloads?

reef arch
#

anyone know how long it takes to receive test payouts after I add a bank account? do I need to wait the typical 7 or so days for my account to be verified or will test payouts (payouts in testing mode) start occurring automatically? (assuming I have it set to automatic and not manual)

crude egret
#

I am using an embedded stripe pricing table in my application.

My user already has a stripe customer id, which is created when they first register.

However, when the use checks out after making a purchase, Stripe is creating them as a new user in Stripe.

How can I use the users' existing stripe_customer_id when processing a subscription/payment through an embeded pricing table?

open roost
#

is stripe payment can only accept for credit card or can be debit card too ?

limpid scaffold
#

Hey

I spotted weird behaviour on checkout form, can you help me understand it / maybe fix it?

If I try to register with a google pay via checkout - I still have email and phone fields (which is expected)
But after I finish that registration - I have a customer with email and phone from google pay (two fields above seems to be ignored and not saved anywhere). And I don't have a name from google pay for some reason

Is everything described above is intended?

stark wadi
#

Need help with billing cycles and testing

lethal perch
#

need help regarding the preauthrization process and implementaion of payment gateway.

frozen berry
#

Hey, do you know when currency conversion will be available in stripe payment element? Thought it would be September. How do other customers usually handle this? We're using usd as base and being asked by users to allow customers to select their local currency

deep ice
#

Hi, I have over 40% failed payments and need help. Thank you

rotund grotto
#

Related to my post about subscription update, does the user get billed again right away or on the next subscription cycle?

warped spoke
#

Does Stripe not accept Faroese IBAN?

late haven
#

Where to i have option to disable the Pay via Link button for wordpress single product page - Stripe

sharp elk
#

hello, i need to verify connect bank accounts with out any fees. is there away to do a £zero bank verication

misty ivy
#

hello, i have a checkout session initiated with a customer_id and the customer has a default payment method, however the card details are not getting prefilled

undone abyss
#

Good morning, Stripe engineers. Thank you in advance for your help. My company has Stripe Apple Pay set up and working in several of our environments (including production and our local dev envs), but we can't seem to get it working in our staging env. When we load up a page that renders the Stripe Apple Pay button in staging in Safari on macOS, we see the following in our browser console:

#

Any advice or thoughts? Thank you.

frosty dragon
#

i need to discuss something on this, i my project there is scenario of child-parent. child account billed also deducted from parent. but subscription of child and parent are differ. in short i need to use same payment method as parent and need to use in subscriptions. but payment is not getting confirmed

barren vortex
#

I have one doubt

neon pewter
#

Hi - I want to migrate connect account data is this possible without the account holder having to reinput information?

proud kelp
torn vortex
#

Hi, after creating a checout session, I know how to test success cases with test card 4242...4242. But how should I handle the fail cases/error cases?
Should I handle them on my end? Or does it get handled automatically (including UI) on the stripe side?

vocal wagon
#

Hello 👋 - i am using Stripe set up as a marketplace where we have sellers and buyers - each transaction that occurs - the marketplace takes an application fee. But, currently the sales tax that is charged are being transferred to the seller's account. What is the best way via the API for the marketplace to collect the tax from each transaction? thnx in advanced!

stray imp
#

Hi there!. I have a strange issue with the customer api when searching a customer by email. For me it doesn't work if the email address has a + in it. Was wondering if it was a special character but can't see anything in the docs about it.
When I try to search the following two emails (both exists in my stripe account), the results are:

1 result: email:"tlt@medicuja.com"
0 results: email:"mln+wtf@medicuja.com"

Do you know how to sort this issue out?

vocal forge
#

Hello guys , I want to know who’s this seller , I don’t know in where I can found this id number

devout crater
#

Using express connected acounts for providers. When we receive payment from customers, we would like to hold the payment until the service is delivered to the customer and then transfer to the provider connected account. I cant use Destination charges as it transfers immediately, although i can hold the payout using manual payout. But manual payouts also have limitations on how long i can hold for ex 90 days US. How do we get aroung this? SCT charge type is the only way?

alpine goblet
vast idol
restive glacier
#

HI Team, I want to implement the link payment like attached screenshot. How can we do it with Payment Element ?

misty ivy
#

I am trying to create an invoice, however i get {"message":"Received unknown parameter: lines"}

here is my snippet
const invoiceDraft = await stripe.invoices.create({
customer,
auto_advance: false,
collection_method: 'send_invoice',
days_until_due: 30,
description: 'Invoice for product/service',
lines: {
data: [
{
price,
quantity: 1,
},
],
}
});

kind kite
#

Hey team. I am trying to change my bank account but I don´t receive any message in my email adress

wispy tendon
#

Hello,

We are managing a platform with stripe connect accounts.
A connect account needs to cancel an event; which will cause each order that was made for that event to be refunded.
(We are using reverse_transfer on each payment-intent) to refund the customers.

We would like to provide a way for the connect account holder to add balance to their account before issuing these mass-refunds.
Is there a (standard) way to add balance to connect accounts ; either by topping up the connect-count, or is there a link to the top-up stripe connect dashboard we can provide that allows the owner to top-up his/her account?

If not what would be the way to allow a connect account to increase their balance for this? Just create a payment intent and send the user through a checkout session to have him/her transfer accounts as a regular customer? This feels off..

Thanks

quasi hull
#

Is there a way using the Payment Element to show a customers previous payment method to reuse for a new SetupIntent?

bright heart
#

Hi all, wondering if anyone else has run into this or has a workaround. We retrieve our daily payout report via API. But the charges listed in the report don't contain the metadata fields which were added to the charges after they were created. It seems like the payout report only shows the original metadata of each charge.

brave fog
#

req_05vTzKhwhnk9QS can you track this why i am getting this issue

eternal knoll
#

Greetings, I have a question to ask

worldly bobcat
#

Hi Folks. We are experiencing some unexpected behavior around using discount coupons on subscriptions.

We gave an annual subscription product that the customer tends to buy with a multiple quantity - basically buying the same service product in multiple US states.

The Sales team negotiated once off discounts for the subscription when onboarding early customers. So say the customer bought a quantiy of 2 and got a dollar amount discount. Later, we adjusted the coupon amount such that they would get a lower discount on subsequent subscription quantities - for example they might have gotten a 20% discount on their first purchase of 2 but would only get a 10% discount on any more they added over the course of the year

How Stripe managed this was unexpected - if a user added another quantity to their subscription, they were billed for the cost of the new subscription plus the amount of their ORIGNINAL discount - the value of the NEW discount.

So basically the second discount overrode the first one.

Does anyone have any advice here - to me it sounds like for an annual subscription service, discounts will just not work and we should use pro rated price updates to manage discounts instead?

buoyant vale
#

Hi Guys, Can I use setupIntent with financial connection?

tribal hollow
#

Hi Stripe,
I have my account created with location UK, but i am currently in India. So i want to know why i am not able to see Gpay and Apple Pay option on Stripe hosted checkout page?

hot sparrow
#

I'm trying to create a Sigma report to pull customer data. My SQL knowledge is limited but I've managed to create the attached which gives me customer ID, Email, Status and product they subscribed to. I can't seem to work out how I get the shipping addresses. Everything I try results in an error.

Can anyone help?

SELECT
c.id AS "Customer ID",
c.email AS "Customer Email",
s.status AS "Subscription Status",
p.name AS "Product Name"
FROM customers c
JOIN subscriptions s ON c.id = s.customer_id
JOIN subscription_items si ON s.id = si.subscription
JOIN prices pr ON si.price_id = pr.id
JOIN products p ON pr.product_id = p.id
ORDER BY c.created DESC;

primal stag
#

My handleChangedProduct and handleFinalizeCheckoutSession functions contain code responsible for sending email messages to customers. When a new customer subscribes, for some reason, the customer.subscription.updated event is also triggered, causing the customer to receive an email with information about a tier change, even though they haven't actually made any changes. How can I modify this code so that the handleChangedProduct function is not called for new customers who haven't had the opportunity to change their tier?

    try {
        // Handle the event based on its type
        switch (type) {
        case 'checkout.session.completed':
            await handleFinalizeCheckoutSession(verifiedEvent);
            break;

        case 'customer.subscription.updated': {
            const subscription = data.object;
            if (subscription.status === 'canceled') {
                await handleCancelledSubscription(verifiedEvent);
            } else {
                await handleChangedProduct(verifiedEvent);
            }

            break;
        }
        case 'customer.subscription.deleted':
            await handleCancelledSubscription(verifiedEvent);
            break;

        default:
            console.log(`[StripeWebhook]: Unhandled event type: ${verifiedEvent.type}`);
        }

        res.sendStatus(200);
    } catch (err) {
        console.error('[StripeWebhook]: Error handling event:', err);
        res.sendStatus(500);
    }
golden spade
#

Does the API have a way to specify a billing email for a customer yet (distinct from the customer's email address)? I see the functionality on the dashboard, but if I recall correctly, last time I checked the API didn't support it.

vocal wagon
#

Stripe detected that I am using the payment_method_types to configure payment methods and suggests that I could update the code to replace it to automatic_payment_methods, for ease of managing payment methods.
My doubt is if I can see how the front end would be impacted

pine cedar
#

In stripe payment element , is there a way to get a list of all the payment method tabs shown to user in their browsers when they open the form . eg : [card, google_pay, klarna] something like this…

west iron
#

What specific field can I use to include the discount information and shipping fees I want? Can you be more specific? I have checked the API documentation you provided, but I couldn't find a viable method.

mighty gull
#

Jotform does this thing where it tells the user that Apple Pay is only available on Safari, is there something I could do with Payment Element? Right now it hides when not available, e.g. Chrome on macOS

#

We noticed that Affirm was not showing up for us, we are based in Canada, and the business is from US, once we turned the VPN to US on we started seeing Affirm as an option. That took us a few hours to find why it was not being shown, some chat support + email support, is there something that we could have done in the future to simplify debugging stuff like this? I inspected requests/responses, the activity log, I read several pages of documentation, changed MCC code, changed the customer country, etc.

warm pasture
#

Hi, I have shopify and I was looking to split my payouts to separate bank accounts for our online store and our retail location. It does not look like this is possible with shopify payments. Can I do this with stripe? Do you know of any solutions for this?

dark hearth
#

When i end a trial early, what in the customer.subscription.updated response tells me that the initial request was to end the trial early?

wispy creek
#

Hey guys, I have some problems with making off-session payments with stored credit cards. On a few of the cards, the AVS triggers and the payment gets declined. Shouldn't the AVS already fail while adding the card? The credit cards are stored by setup intents. I can't reproduce the failures with test cards since they already fail when adding. Do you have an idea how I can either reproduce it or make sure that cards are already checked for avs when setting them up?

sleek patrol
#

Hey everyone, i'm having a problem with the rendering on stripe. At the moment i have 10 products in my catalog and all of them are rendered with no problem, however, if i add another product, the last in my list disappear from the rendering.
Is there any limit of how many products i can render ?
Thanks everyone

vernal trail
#

HI

zinc iron
#

Hello, i become error on Test for Virtual Card : AX is not currently supported by Stripe. [Please Contact With Stripe Support]

wicked hemlock
#

Hello, can funds be transferred from a custom connected account to a platform account which are in different regions?

vocal wagon
#

Hello. I issue a Stripe transfer towards a Stripe connected account of value $20 USD using Transfers API. The connected account has a linked payout account in CAD so stripe does the exchange from USD to CAD automatically.
What APIs can I use to read the result in CAD of the converted value after Stripe does the conversion for the payout? Basically given a transfer_id how can i reach the payout converted amount value.
Thank you in advance!

still fiber
#

Is there any information on when/if payment links will support products with tiered pricing?

bright heart
#

Does anyone have an example of an API call to the Report Run object where you specify which columns it should include? I have this documentation but this one parameter is stumping me

dire parrot
#

hi i am using Pricing Tables, as there is some purchase the invoice is being sent, i need to show the tax in the invoice also, how can i do that can anyone help

eager forum
#

Hello, I am trying to set up a payout for the users on my ios app. Can you please guide me on how to get started with that? Also is there a stripe built in UI where the users can add the bank information to receive the payout? Thank you.

humble whale
#

Hello, I my customer sending money to the connect account, how much time (days) are needed in order for our connect account will see a money on the bank account?

agile hound
#

Hello! Im using stripe subscriptions and integrating webhooks into my app. I was wondering what the best webhook would be to use when a subscription is renewed (when the payment for each month that happens after the initial payments) so I can run an action when it happens?

eager mountain
#

HI Team, I have enabled the rule to verify postal code for the credit card payment, but if i entered the wrong postal code still it accepts the payment. is there any rule we need to add to verify the postal code

mighty gull
#

Is this the right way to get access to the ChatGPT powered Stripe help docs? https://docs.google.com/forms/u/0/d/e/1FAIpQLScH7d8P5P7QdNGVyB2ycFIoC73gkxSwP2bYNsP5kyCgLjsAKQ/formResponse

tropic bridge
#

Hello folks, i'm currently having an issue in production. The error is sepa_debit might not be active in the account, but this is strange since they are connected accounts that should inherit the payment methods from the platform. can you help me out?

light jasper
#

Hello beautiful people. Is there a way to add the first name and last name field to "Payment Element" and remove it from "Address Element"? I'm using both as a combo.

ember bear
#

@mighty gull please keep messages in the thread I have opened for you already

mighty gull
uncut vale
#

If a subscription is cancelled (because of delinquent payment), is there any way to re-activate it?

hexed cove
#

We are receiving an unusually large amount of traffic to our Stripe webhook comong from the following IP's: 54.187.205.235, 54.187.174.169, 54.187.216.72. Are these IP's valid or should we block them?

gusty geode
#

can you please reopen this thread? I still consider it an issue on the stripe side, it was working imediately at one point

ripe spruce
#

Hi,

I have the following stripe.paymentRequest issue:

When I create the Stripe instance with the Publishable API key of the users account I get true for canMakePayment().applePay in Safari, but not when I create it with Connect, meaning I pass in the Publishable API key of the account that the account is connected to I get false:

const stripe = new window.Stripe('pk_live_***', {
  stripeAccount: 'acct_***',
});

When pk_live is the acct's Publishable key Apple is displayed, but not when pl_live is the account that acct is connected to.

I should note that the domain is verified in https://dashboard.stripe.com/settings/payment_method_domains

kindred bluff
#

How do I obtain IP address of Stripe Customer or Charge object via API?

smoky oracle
#

Hi

#

Im getting this error on production

#

Uncaught (in promise) Error: No valid payment method types for this Checkout Session. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard

#

I finished setting up the enviornment on stripe

#

for production, on test mode everything is working

#

Payments and transfers have been suspended until requirements are met

#

im still getting this error

#

does this mean i can receive payments from my clients yet

#

?

#

i thought I was only not able to like

vagrant steppeBOT
#

gabrielvrl

smoky oracle
#

transfer for my bank account

languid tulip
smoky oracle
#

ok thanks

quick salmon
#

Hi, having an issue with my customers getting an "invalid payment method" when trying to checkout with Apple Pay. It is enabled in both Woocommerce and also in the stripe dashboard. Not sure why we are getting this error.

ionic ravine
#

Hi all, new to the channel. I have a question regarding subscription. I want to add extra X days to all the subscriptions including active and trial.

grand raven
#

Sorry accidental send. Will repost when done

vocal wagon
#

Hi all,

grand raven
#

Hello stripe devs. New to the channel and stripe development.

My company is in the process of migrating from Salesforce to Hubspot, and as part of that we want to migrate our blackthorn data to stripe so we can transition from blackthorn to zaybra.

Right now, blackthorn is taking payments through stripe, but the subscriptions live on blackthorn and stripe just gets the payments (as well as the transactions a few days out). Zaybra recommended that to do this we would need to use API calls. I've been doing some testing and know how to pull and create customers, subscriptions and payment intents.

I believe the easiest way to do this is to just post all the transactions as individual future transactions. It appear that Blackthorn can make transactions but I can't access the transaction records through API, because it's giving me this error:

"message": "Unrecognized request URL (GET: /v1/treasury/transactions). Please see https://stripe.com/docs or we can help at https://support.stripe.com/. (Hint: Have you onboarded to Treasury? You can learn more about the steps needed at https://stripe.com/docs/treasury/access)",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_KF0ZEUJdhwpm92?t=1698857341"

The reason I don't know if I can use subscriptions is because the last payment on our subscriptions tends to be different than all the other payments.

Some examples of our remaining transactions are:
a customer paying monthly $199 for 5 months, then the sixth month is $135
a customer paying every two weeks $100 for 7 payments and then a final payment of $34
a customer paying monthly $179 for 4 months
There are probably around a thousand of these. Almost all of them should be either monthly or every two weeks and almost all should be consistent dollar amounts until the final payment.

Suggestions on what type of object is best to use? And if it's transactions what do I need to do to access transactions through API?

swift cape
#

are payout webhook events for a connected account (payout.paid, payout.failed) sent to the platform account's webhook service?

worldly bobcat
#

I have a follow on question from this thread - https://discord.com/channels/841573134531821608/1169271137008631968

So the problem we had was we applied a once off coupon to a customer's yearly subscription and when it was adjusted in quantity, the discount amount was added to the prorated amount.

What we are thinking to do is add a discount that will span the rest of their subscription period, that is the same value as the original discount. That way, that disount amount will be applied every time they add a quantity and Stripe calulates the pro rated amount - original discount would be added to the cost, the new discount would be subtracted, so they would net out.

My question is, will the new discount still be factored into the calculations once the subscription renews? Does the scope of when discounts are applied to proration limit to the context of a subscription period? Or will we continue to have this problem of discount amounts from previous years being factored in year 2?

keen pelican
#

Hi, I am using connect and need to setup invoice payment for the customers of the connected account. However to create invoice payment link, I need to create the customers of the connected account. I am not able to find the documentation for this. Can someone point me to documentation on "how to do this"?

hot sparrow
#

Is there a way of capturing custom data fields and storing it on the subscription using the Stripe Link payment feature. I see I can capture information but this is attaching to the payment.

If it stays with the payment, will that field always show in future payment fields?

pulsar swallow
#

Is there a way to add a stripe radar BLOCK rule if same combination of card + customer has been blocked earlier?

tired crater
#

For indian banking integration and metered billing scenarios, is there any guidance on what to provide for the "amount" that you choose for the maximum amount billed? For context, we have a base subscription fee at either $20 or $100 a month, but then additional metered objects that can be billed on. I'm leaning towards just putting in the maximum amount we can ask for without confirmation each time (15,000 INR), but that seems wrong so I wanted to ask and see if there's anything I'm missing for this use case specifically

hollow garden
#

hey Stripe team,
I am working with a react native integration using this library: stripe/stripe-terminal-react-native -version 0.30.0

everything works fine except this method specifically : connectBluetoothReader (), here is the flow:
1.discovery reader,
2.connect reader,
3.android device will prompt up message about 'pair this device?"
4.click 'pair'
5.=== HERE IS THE ISSUE ==== connectBluetoothReader() doesn't resolve, terminal status hanging at connecting
after a while, give an error: connection Timeout

however when I quit the app and reopen, the connect / disconnect terminal works fine

here is my code, if anyone can help would be very appreciate

rustic cobalt
#

I cant login

ocean jolt
#

Hey i have a question about payment intents. We are creating the payment intents without any customer attached, but with the sessions attribute "setup_future_usage": "off_session". From my understanding of the docs, the payment method will be attached to a customer after the transaction goes through successfully.

However when i get the webhook event payment_intent.succeeded" te event contains the payment_method id, but the customer is null.

Is there any way to retreive the customer ID from the payment_method ID? otherwise why isn't it sent in the event?

wraith kraken
#

Hi Stripe team, we are facing issues in completing payments with Apple Pay in Mac.

placid mica
#

Hello, I´m using APIs for integration with my app, also using connected accounts. I´m almost done with integration, payments are now being completed successfully however my problem is that I need to include reporting for those connected accounts, so they can see a list of payments for that particular account. How can I achieve this with APIs? I have tried already with AccountSessionService, PaymentIntentService & BalanceTransactionService with no success so far.

civic tulip
#

hello, is there way to get prorated bill value before applying the bill "dry run"?

indigo cape
#

Hello, I have an issue in which we ended up having duplicate payments, two hours apart because of a misconfiguration on our behalf of susbcription schedules. So 2 invoices, each with their own payment were starting to process early in the morning. Now, if I go to the customer page of any the affected customers, the two invoices that were shown as pending a few hours ago are marked as failed.

The weird thing and this is in which I as for guidance is, when clicking any of this invoices and going to their respective page, they are still parked as pending and no event logs would suggest that something failed. What might be wrong between this status mismatch?

tulip wren
#

If a Stripe Customer is created, and no subscriptions/intents are created for that user, will it eventually be deleted?

vagrant briar
#

Hello! I have a question regarding deleting stripe connect links.

So currently I have my platform account which is connected to my connected account with the type as "standard". However, I don't see an option to disconnect this account. I know if i create a new connected account with the type "express" on my platform account, i have the option to remove the account when clicking the "..." button, but the standard type does not have this option. Can someone please help or direct me to someone who can? Also as a clarification, I want to delete the connection, NOT the actual connected account. Thank you!

vital igloo
#

Hi! I have a question about test clocks and pausing subscriptions. I'm working on a feature that will allow our customer service to pause collection on a subscription for a month or two. If I understand the docs correctly, if I set behavior="void" with a resumes_at then any invoice created before the resumes at will automatically be voided.

I set up a test case like this:

  • Create a test clock with an anchor date of Jan 1st
  • Subscription is monthly with an anchor date on the 1st of the month and automatic collection on the customer's default payment method
  • Pause collection with resumes_at set to Feb 2nd, so the Feb 1st invoice would be voided
  • Move the test clock up to Feb 4th

I would expect that the Feb 1st invoice would come back void, but it's showing up as paid in the test environment.

I'm unsure if I'm misunderstanding how pausing works, setting the test up wrong, or if it's because I'm using a test clock instead of what would happen live.

daring lodge
#

@elfin rampart I'm talking to you here #1169347874589523978 and you need ot stop posting like this in main or I'll need to remove you. See #📖rules .

#

Last chance, stop messaging

random cosmos
#

buen día, quiero cancelar lo que sea que sea ésto, me apareció un cargo a mi tarjeta por Uber

frigid bone
#

Is there a way with Stripe's API to send a payload of products (and prices and quantities), taxes, discounts, and it returns calculated totals (pre-discount, pre-tax, subtotal, total) without creating an invoice (without having a customer id)?

Right now, my in-house checkout page tries to calculate everything but because of rounding errors, sometimes we're a couple of cents off of what Stripe calculates. So I'm looking for a way to always have the exact same totals as Stripe's. Thank you

fossil bone
#

Hi, i have a problem, i need to save id when i created the checkout session and save in bd, since now i have used payment intent, but now i cant

proud nimbus
#

We are facing an issue with SSL certificate verification while integration with Apple Pay through Express Checkout. We have made used custom payment flow and payment intents. We have uploaded the file to the root of our domain but the verification is not successful. It seems that the website is not open to the public and we need to whitelist the source IP. As per the documentation - https://stripe.com/docs/ips there are several IPs mentioned. How can I determine which IP address should be used so I can integrate the Apple pay on my checkout?

tranquil flax
#

Hi everyone, I have a problem with the onboarding for connected account in test mode, in the step when I subbmit the captcha redirect me to previous page (the first page) and I can´t continue with the onboarding, somebody can help me?

past tide
#

Hi, is there a way for me to see or export a summary of sold products with quantity and amount, I can't believe that there isn't a button for that

regal tendon
#

Hi, all, I am a beginner web developer and I am new to stripe, And I am currently working on a project as an intern and I have faced with such issue, I need to verify user's address with credit card info but I can't find the proper examples and workflow in the Stripe api document. What I wanna do is - 1, user inputs his/her address and card number, CVC, EXP, (user is located in UK) 2-verify if the user input his real address using Stripe API

#

Please give me some advice on this if you are familiar with Stripe API and any advice would be thankful

gentle cave
#

Hi all,

we have a need from customers to allow adding their company tax information when doing a purchase/subscription.

currently we have enabled automatic_tax collection from stripe and it seems not allowing to enter these data, so these informations are unavailable on invoices generated

is there any way to inform stripe to allow entering these data?

distant nova
#

hello i want to connect stripe to another store

regal badger
#

We just upgraded our platform account to 2023-10-16 and are experiencing problems with authorizations getting stuck in pending. There was no breaking changes or even code changes in the issuing authorization area of the code when upgrading the sdk. Has anyone run into issues with upgrading the api? Any insight from devs to what could be causing the authorization getting stuck.

Just to clarify, we are using real time authorization and we are receiving the events correctly and replying back with success. However, authorizations are getting stuck in pending and not matriculating to closed status to issue a transaction.

ionic oasis
#

Hey all, does anyone know if i can use stripe payments with a client who is located in bermuda ?

hexed nexus
#

Hey all,

I'm new here and I have a few questions while developing a Stripe Apps. Is there a dedicated place to discuss Stripe App specific questions?

Generally, I'm finding a few places where the documentation examples are producing errors (at least in my case). For instance, in line 22 of the first example on https://stripe.com/docs/stripe-apps/oauth, the createOAuthState() promise seems to be creating the error Uncaught TypeError: Cannot read properties of undefined (reading 'errorStacks') when run in my sandbox app.

Also, I'm seeing the error RequestSender.js:96 Uncaught (in promise) Error: You do not have the required permissions for this endpoint on account 'acct_1NGUaVGqjVfLuqE6'. Having more permissions would allow this request to continue. when trying to work with stripe.apps.secrets.find or stripe.apps.secrets.create even though I have the specified permission in my stripe-app.json manifest { "permission": "secret_write", "purpose": "Allows storing secrets between page reloads" }

Any thoughts on this would be helpful!

Thanks

arctic wharf
#

Hello!

We are testing our Stripe Elements integration and are unexpectedly seeing the "Secure, 1-click checkout with Link" interface appear. Is this a result of our using "automatic payment methods", or maybe a "test-mode only" situation? Something else? Any info you can provide is appreciated.

gentle cave
glossy peak
#

Is there a way to create auto payments? However, payment date is not static. I will pass the payment date in an API. Something like setting up a future payment

tired crater
restive pulsar
#

We are upgrading our Stripe integration to payment intents, using a payment element. We are confirming payment by calling stripe.confirmPayment(payload) .then(function(result) {} with JS. When we select ApplePay as payment method (on a mobile device), and ApplePay is not set up with the proper credit card on that device, we apparently don't get a response to that call (or the call is not being executed at all), so we can't catch the error. In that case, there is also no logged API call on the Stripe dashboard. We just need to be able to message our users that something went wrong in the process.

vagrant steppeBOT
#

steffen_30957

steep grail
#

Cannot turn on any payment gateway besides apple and google pay. I messaged support they asked me to relogin, I relogin and im getting the same error. Please help 401 ERR "reauth required"

young dock
pulsar swallow
#

is there a way to re enable a rejected connect account from the platform ?

mortal flax
#

Hi,
There are way to pay a subscription for someone else?

sturdy compass
#

I operate a platform that has multiple connected accounts connected to it. recently stripe turned on link for all of our accounts but it's causing confusion with our specific checkout flow on the back end so I want to turn it off at the platform level and have that trickle down to all connected accounts. under link settings within the connect account I turned this off for the payment element. is this the correct place or is there another location?

hollow python
#

Hello, Stripe Team

I want to ask in how to make the document which shows the revenues of the user from subscriptions after a month working with my services

How should it be? Which details should contains?

latent crag
#

When I create my payment intent is there any way to link products / prices to the transaction? My use case is that the ids of my products in stripe match ids in my own DB so it's useful to have the link. I considered including it in the meta data sent back to the client, but of course it's safer to have it all server side where possible. An example on the Stripe Checkout is it has lineItems associated with it, as seen below.

            stripe.checkout.sessions.listLineItems(
                checkoutObj.id
            )

Is there something equivelant for payment Intents? If not, is there a standard for custom payment flows that can do this?

Thanks!

languid swallow
#

Is it possible to create a payment intent before rendering the payment element? (I think yes...); and then have our end user update the amount of their transaction? We can then update the payment intent amount, which is used by the payment element?
Is this feasible?
We are currently using the deferred payment intention creation flow and hitting some blockers, so we are rethinking our strategy.

ornate ridge
#

What are atxi_ IDs? I'm asking because I'm receiving an error: bad id is: atxi_... (expected: "txi_") when using the async-stripe Rust crate
That id is a response from stripe

zinc glade
#

..... 197 minutes

wise current
#

Hey, i would like to know if there is a way to change language of mobile Payment Element texts (card information, scan card etc) to Slovak. Errors i get are localized however i wasn't able to find a way to change these other elements.

worldly acorn
ornate ridge
#

I'm currently trying to streamline the subscription flow using Stripe Elements and encountered a challenge. Here's the process I've implemented:

  1. Create a subscription with automatic taxes set to 'on', and expand the ["latest_invoice.payment_intent"].
  2. Send the invoice's secret to the client.
  3. Launch Stripe Elements on the client-side to complete the transaction.
  4. Other steps to complete the payment

While this flow works, I'm being charged for tax API calls even if the client doesn't finalize the transaction. I've contemplated embedding taxes directly into the price and calculating them afterward. However, the doc says that I can't modify an invoice that's already been paid.

On a related note, is Stripe Elements the optimal solution for my needs? I aim to integrate the payment module directly within my app, without redirecting users to an external website. My app is built on Tauri (webview). I'd also like to incorporate Google Pay and Apple Pay, but I believe there's a hurdle because they require domain verification. This seems infeasible given that my app uses a webview and isn't served from a traditional website.

Any insights or recommendations would be appreciated.

frank igloo
#

Hi I have a question, I have form from Stripe and I want pick email and save to Stripe. I´m using PHP. Thanks

sand root
#

Does anyone know how a customer can pay off the remaining balance of their payment plan ? Before the plan is over?

latent crag
turbid yarrow
#

Hi, I was able to test checkout API and works just fine. on the 'return_url' what variables I have access to?. I just want to have a way that the customer actually went trhough the checkout and not directly access the 'success url' after creating my own session

dusty vapor
#

Hey Stripe team,

I am currently trying to figure out why I cannot use test payout accounts through your oauth integration. I successfully sent the user through an oauth authorization redirect. The oauth flow says I am in test mode (and offers to let me skip the payment form).

If I skip the form, the return URL I provided is completely ignored and tells me that the URI needs to match exactly one of the uris specified in my application settings (it does). I have verified that the stripe java library OAuth.authorizeUrl call is getting the correct test mode client ID.

If i don't skip the form, I cannot proceed past the step where I add a payout address. The web call comes back telling me that the account token was made in test mode, but a live mode key was provided. At this point, I am unsure what I am doing wrong, and could use any help I can get.

median flame
#

Hey Stripe Team,
We are currently integrating Stripe into our Projects website. We are getting an error called POst /v1/charges 400 ERR and it says this:
invalid_request_error - source
Invalid source object: must be a dictionary or a non-empty string.

This is our payment_view code:
def payment_view(request):
if request.method == 'POST':
payment_form = PaymentForm(request.POST)

    if payment_form.is_valid():
        token = request.POST['stripeToken']
        amount = int(payment_form.cleaned_data['amount'] * 100)  # Convert amount to cents

        stripe.api_key = settings.STRIPE_SECRET_KEY

        try:
            charge = stripe.Charge.create(
                amount=amount,
                currency='usd',
                source=token,
                description='Payment for your order',
            )

            # Payment was successful, you can handle success scenarios here
            return render(request, 'auctions/payment_success.html')

        except stripe.error.StripeError as e:
            # Payment failed, you can handle error scenarios here
            return render(request, 'auctions/payment_error.html')

else:
    payment_form = PaymentForm()

return render(request, 'auctions/checkout.html', {'payment_form': payment_form})

Any idea on how we can fix this?

sonic flame
#

Hey

scenic dove
#

We're using the PaymentRequestButtonElement. One of our users shared they were shown this button on Windows/Edge. It doesn't seem to have any functionality. I'm struggling to replicate the behavior on Mac OS and don't see it in the documentation. When is this button shown and how can we prevent it? We only want to show Google Pay and Apple Pay.

sonic flame
#

Bymistake i put wrong email on stripe

#

I need to change

silk ice
#

Hey, In my shop, only Mastercard works and not Klarna, Apple Pay, etc., even though it's active in Stripe. What can i do?

#

I don´t know how to activate it.

fathom cloud
#

Hello, how can I rollback API version on Stripe dashboard because I want to do a test to determin my code problem. And how can I upgrade to a certain API version not the latest one because the latest one still not suit for my version com.stripe:stripe-java:22.0.0"

autumn halo
#

Is there a way with stripe connect express account via the apis to separate if the same user gets paid from 1 stream and gets paid from another stream?

analog meadow
#

hello,Stripe, I have a question here about the minimum consumption amount. I see that the code prompts console.error. Is there a way to monitor and return the amount if it does not meet the requirement?

haughty temple
#

Can I ask a question about payouts on a closed account

frosty dragon
#

Hi Team,

I have enrolled a client in which I made a subscription and took the details of card or other payment through the payment element.

Now I have create a user through user-management of same client that i enrolled, I have I have to create a new subscription but in this case new subscription is not getting active, and the payment is not successful.

i have created the subscription of user using the payment method of client(enrolled client).

wild sable
#

hi

#

I make a softower in python WHo can send bulk invoice api limit ok but invoice sending limit reached How to solve it

vocal shadow
#

Hi Dev Team
We have one payment which was declined by the issuing bank but our system did not flag this payment that was declined. We use stripe JS Payment Elements component but still that did not flag this. How do we tackle this, Please suggest how to fix this

marsh citrus
#

Hi
my stripe subscription in WebHook signature error this No signatures found matching the expected signature for payload please resolve it

rough plume
#

Hi

lament sail
#

Hi, there. Good day. I have a question for delay_days for custom account, we are using destination charge with on_behalf_of. Let's say we set the delay to 7 days, we can see the balance of the custom account is updated, is the delay apply to the transfer too?

https://stripe.com/docs/connect/manage-payout-schedule#delay_days

From the docs, it mentions :

The delay_days property reflects how long it takes for on_behalf_of charges (or direct charges performed on the connected account) to become available for payout.

Manage the automatic payout schedule to your connected accounts.

chrome hedge
#

hello , how can we block customers for certain domains from logging in and creating customer profiles?

scarlet topaz
#

Hi guys, I am from Russia, I want to create a newsletter on Twitter, but I understand stripe does not work from Russia, if there is any way to solve this problem and I also wanted to know where I can withdraw money from stripe? What are the methods of withdrawal?

sharp escarp
#

i am using a platform where in i have 2 roles agency and therapist. so basically therapist is going to use our platform to provide assistance to the patients using our platform in exchange of that therapist are going to get paid from agency .

i have gone through the documentation and reached out to customer support and come to a conclusion that i will have to use
this service :https://stripe.com/docs/connect/account-debits ,using this i will create a standard account for agency and therapist and a platform account for our platform which is CC , as per shared document i got to know that i can transfer amount from connected account i.e agency to platform using charges or transfer . however after receiving that amount in my platform account how can i transfer it back to my standard account i.e therapist .

please guide me through the correct process that i need to follow as per above scenario and let me know if there are any alternatives

With Connect, your platform can directly debit the Stripe balance of an Express or Custom account.

gilded gulch
#

Hello, after we taken card testing attack, our stripe api not works. In dashboars look production but reponse returns testmode_charges_only. How can i fix them ?

steady flame
#

I want to understand how amount calculation work for upcoming invoice if there is subscription for customer.

proud kelp
primal badger
#

Stripe not sending payment success email to custonmer

west iron
#

I am currently using the embedded form integration method. Can I customize my payment form? For example, can I hide the email or cardholder input fields, as these fields are already present on our website

cyan swallow
#

Hi,
I am not able to see paypal on my payment element.
UK should show Paypal, although I have my Paypal configured in the payment methods of stripe dashboard

nocturne ether
#

Hii

grand flint
#

I’m creating a stripe connect platform. I have a use case for a partner model to have many external bank accounts. Should that be modeled one to one with stripe accounts and bank accounts (in stripe) or one stripe account to many bank accounts. From the docs it seems like you technically can, but for a singular currency the platform may prefer multiple separate accounts due to default_for_currency settings on the bank account. Thanks 🙏🏼

delicate orchid
#

Hello, I need some help related to custom connect account

analog meadow
#

When we didn't connect to google pay, this place didn't exist. After adding google pay, it became like this. Can we only display stripe?

frank igloo
onyx cargo
#

HI, I am creating account using api, how can i upload Proof of Bank Account via API. I am using python. From python how to add proof of bank account

vagrant steppeBOT
#

hanis03

normal belfry
#

Hello - I wanted to integrate stripe with D2C commerce cloud Salesforce. Do we have any sample code ?

vagrant steppeBOT
#

munish_61065

vocal wagon
#

Good morning, how to connect my laravel application to listen to "stripe listen --forward-to http://backedn-api.test/stripe/webhook" like my test environment?

I am using laravel forge - where to put this thing?!

barren gale
#

Hi guys, I just registered my business for international payments from india.

And have a troubling time getting it all verified. It keeps on saying additional business information required to resume payouts. Even though i have filled all the required fields.
I do have my business registration certificated from MSME Udyam site.

Anyone else here from india, who can guide me in this direction?

vocal wagon
#

Hello, I have a nodejs stripe checkout backend, and it is all working fine until i want to use other payment methods than just 'card'.... I have activated the necessary payment methods in the dashboard inside the configuration, and it says 'active' for the additional ones I want to use, but when I create a checkout session in production it says that the additional payment method is not supported...

fallow pollen
#

In Stripe dashboard there are 2 magento orders payment passed and then failed due to 3DS fails. but customer is charged order is not through.

sullen isle
#

Hi Team, with this Stripe Connector for Salesforce Billing package (https://stripe.com/docs/plugins/salesforce-billing) for Salesforce CPQ Billing, i followed this SFDC CPQ document to setup public Payment site(https://help.salesforce.com/s/articleView?id=sf.blng_forcecom_billing_intro.htm&type=5), but i always got an error "Stripe Payment Gateway needs to be configured" when doing the payment. Is there a workaround to fix this? Thanks!

Learn about the Stripe Connector for Salesforce Billing that you can install on top of Salesforce CPQ and Salesforce Billing.

burnt elk
#

Hi

scenic hamlet
#

Hi

vast idol
#

Hi team, any luck finding anything here, we've had about 20 customers reporting this: #dev-help message

fallow geyser
#

Hello, could I get some help please?

rotund pendant
#

Hi there, I need to start adding VAT to all my GBP subscriptions and invoices? is there a way to do this in bulk?

hidden tendon
steady flame
#

Hi please see this upcoming invoice request "req_GdvimPaCSM68kl" this is calculating wrong amount.

vocal wagon
#

HELLO

#

how can i call for help?

#

i don't see any phone number for support

vagrant steppeBOT
#

SirFrancis

#

frallain

#

sdasdq3we

#

lola_55215

inner moth
#

Hi how to do it Custom payment flow in laravel php

rich thunder
#

hi there,
i was subscribed with my product's plan. so, now i need to update that subscribed plan qty. how can i update it?

west iron
#

Can you provide me with a few customer case studies of integrating your embedded solution for reference

gusty fiber
#

Hey, i have some issues setting the loader to false with pooling on frontend based on Stripe Webhooks.
I use invoice.payment_succeeded to set loader to false, but sometimes customer.subscription.updated finishes sooner or later than invoice.payment_succeeded.
Is there a starting webhook event or a final one that could happen so i can set the loader to false, to not be in a race condition?

near ocean
digital thorn
#

Hi, Can I limit the number of payments in one Subscription?

gray carbon
#

Hello guys, I need your help with this case.
I connected this account acct_1O7x0eJs8ZyLuEYV to my parent account acct_1NJcADCxgVJcbkxu.
After that, I bought this subscription sub_1O7x5rJs8ZyLuEYVXzUfWyRb from the connected account.
I removed (account.application.deauthorized) the connected account (event id: evt_1O7xGMJs8ZyLuEYVUBrARaRB) and I am wondering what should happen to the subscription.
Should be canceled or should be active?

twin wasp
#

Hi Dev Team,
few questions, we currently have a 15% commission on our recently launched platform from our professionals. Are we able to set different commission percentages for some specific professionals?

lethal sorrel
#

Hi dear developers
How can I contact strip UAE it is very urgent we are gathering some donations we couldn't get verified documents a are blurred and stuff and nobody is responding from strip UAE and we have limited time kindly give a contact number orany point of contact for UAEWe are from Bristol Fire. We are in verification process. We are running a donation camp. We need the payment gateway for this donation. Only one file is pending for verification from yesterday. Our campaign is already started.

shrewd fulcrum
#

Hi guys,
i have useg based subscription, haw i can get via API detail usage history by payment period ?

pastel harbor
#

Hey! What is the proper way to reduce metered usage? I tried to increment with negative number, but receive a error Invalid non-negative integer (Stripe::InvalidRequestError) What is the proper way of doing this?

austere abyss
#

Hello Team, What kind Of Valid Mobile Numbers while creating connected Bank Accounts For US-GB, Because I'm facing this type of error -->

..."data":""448888777665" is not a valid phone number"}

lethal sorrel
#

I am not bieng abale to contact sales here in UAE We are from Bristol Fire UAE, our account number is acct_1O57N9JAfBKwwFhR. We are in verification process. We are running a donation camp. We need the payment gateway for this donation. Only one file is pending for verification from yesterday. Our campaign is already started. Please make the verification as soon as possible. Our payments are waiting for this.

twin wasp
#

Hi....
On our connected accounts list we have 35 showing as restricted, but we can't see their email address or know who they are. How could we contact the right people to let them know their account has not been connected yet?

fiery flame
#

Is there a way how to get payment_intent when checkout session is created? Im using the latest API version - 2023-10-16

alpine goblet
#

Hey there, looking at server side confirmation: https://stripe.com/docs/payments/finalize-payments-on-the-server?platform=web&type=payment#next-actions Just wondering with next actions (such as 3D secure), this says to do it via the client... however we have a time sensitive flow where the price can change hourly. In the example of the customer leaving the 3D secure window open , the price may change, how can we allow for extra business logic between the initial card "pay" click and then 3DS "pay" click if we are confirming via the frontend?

Build an integration where you render the Payment Element before you create a PaymentIntent or SetupIntent, then confirm the Intent from your server.

visual steppe
#

I have 3 subscription, which user can choose, and user can also upgrade to another subscription, i want to know,

Is there a way my user is already subscribed to a package, and he want to upgrade to a new package, i only charge him the difference in checkout

tulip flare
#

Hello, I have a problem with my website paying with Stripe. I am encountering screen error 404 and my customers are unable to purchase.

vocal wagon
#

Hello, my newly created connect account in production (acct_1O7yBvRjdWAYexZr) is under review, I need to activate the shop, however....how long do these things take?

lethal hull
#

hi I have one question

if you see this subscription right which was canceled today, but some pending payment are left, and today that pending payment success then it does not reflects on payment and subscription section

sub id- sub_1O6uTnSH5rhyf7y18eTD7va1

and the webhook called with sucess payment
id - "id": "evt_1O7gIhSH5rhyf7y1tthm8RZG",
please check and let me know

oak coral
#

Hello, I am having an issue with automatically sending invoices generated by a subscription. Please see example invoice id: in_1NwMS1Geos9eOLE8vFGslmVu

It seems that a draft invoice is created, but something prevents the invoice from being sent if the subscription is in an 'unpaid' status. Is this a setting I can turn off? I would prefer to have the invoices sent even if the subscription is in 'unpaid' state.

lusty eagle
#

Hello, during the stripe-connected onboarding process, users who select the 'company' option in the form are required to provide their company's website. However, what should they do if they don't have a website? Is there a way to disable this option, or can I prefill it with our application's website?

rotund cloud
#

Hello, I am having an issue with customer inovoice list getting and all invoice URL

stark atlas
#

Hello,
Last time you gave me a link where i can manage the mails sent to a customer and to me when a purchase is done on my website, can you give it back to me again plz? i don't find it sry
thx

vocal wagon
#

Hi team !

I'm looking to develop a mobile marketplace. This involves several technical challenges:

  • The ability for users (connected accounts) to buy and sell products on the marketplace
  • Participation in auctions, in addition to direct purchases
  • The possibility for each user to hold a balance on the application in the form of a wallet (this balance can be topped up by credit card, by sales made on the platform, and can be used to pay for products on the marketplace, or do a transfert from your wallet to you bank account).

My question is: what is the best implementation possible here given that I will be holding funds on a wallet ... I know that stripe can’t hold fund more than 90 days. Do I need a internal logic to this ?

Thx a lot

proud kelp
zinc glade
#

domain cant be verified any help?

gilded sorrel
#

I'm looking at using Stripe to capture our customer credit card, and take payment on a specific date. The date of charge can change depending on the customer. So for example today, customer makes a order on our website, but the date for the charge to be taken is not until 22nd Nov 2024. I've read about using Setup Intents API. But my question is, if I capture customer card details today with amount to be taken say £250, will this future payment be taken as 3d secure ?

vocal wagon
#

I have non connected Stripe account and I have platform where all transaction works as a conneted account.

tardy zephyr
#

#dev-help Hi we are using stripe.js checkout elements, and when loading the stripe element we can see multiple requests happening in network tab, and by the time checkout is completed 500 requests could be seen, most of the request are duplicates, please help if this is an integration issue or wider issue with stripe elements

white elbow
#

Hi, team!

When I choose 'Deutsche Bank' or 'Public Bank Enterprise' from the FPX selection, I got the error message that I attached.

cedar marsh
#

Hi,

i tried to add the Customer Sheet to our Android app and check if it suits our needs for payment method management.
We do have a german stripe account and i think thats a key issue right now.

When i try to present the customer sheet it instantly quits with the following error:

Request-id: req_yJ0EoqMVU2BvGQ
com.stripe.android.core.exception.InvalidRequestException: Invalid `payment_method_types` provided: ["us_bank_account: invalid_payment_method_type"]

Potential code line causing this: https://github.com/stripe/stripe-android/blob/6fd137e3ed82a16c3184fd73efd000d8c04a16f8/paymentsheet/src/main/java/com/stripe/android/customersheet/CustomerSheetLoader.kt#L56

Is there anything that i can do to resolve this issue?

I know that its currently in beta but i wanted to report this issue in case this helps you during the beta phase.

Regards,
Andi

rotund palm
#

Hello, we are using Stripe with Connect for years. We developed a solution that is using OAuth express account integration so our users can register. We recently openned a new Stripe account but unfortunately it seems that the option "OAuth for express account" does not exists anymore.
When we try our process we end up with the following error:

{"error":{"message":"Cannot onboard via express oauth due to gated access.","code":"forbidden"}}

Is there a new location to activate this option in the dashboard?

weak light
#

Hi, team!
How can hidden autofill Link via stripe sdk?

woven light
#

Even though submitting all the necessary documents for business account, stripe still sent this message mentioned below

#

Your business doesn't meet our Terms of Service and therefore legally cannot use Stripe services. If you think this may be a mistake, please contact us.

near dawn
#

Im trying to use tap to pay. all seem working on debug and isSimulated but when going not on debug and isSimualted = false it crashes when connecting to the tap to pay. how can i know whats going on?

honest ore
#

Hi Team, im developing an application that uses workspaces, each workspace has its own subscription initially created by the owner of the workspace. I now want to enable that users can transfer the ownership of a workspace to another user. My question is how would I do this? Delete the existing subscription and create a new one for the new owner or is there a better way? Thank you

vocal wagon
#

As per my understanding here are my findings about the Mobilepay

As Stripe does not provide any direct iframe or hosted forms to pay using mobile pay, we need to create the custom payment flow using the APIs. I have gone through the stripe API for integrating payment via mobilePay but i did not find any API that specifies the "mobilePay" as its key. in this link, https://stripe.com/docs/api/payment_methods/object the "type" attribute is the one where we define the type of payment method, but is omits the "mobilepay" as stripe provides only the beta version for it (Ref link: https://stripe.com/docs/payments/mobilepay).

So I didn't find any useful APIs of Stripe that provide me a path of integrating mobilepay via Stripe.
I went through the official documentation of "mobile pay" which listed the ways to create the payment flow. I feel all these APIs are directly related to "mobile pay" and are in no way related to Stripe.

This is a reference link that would be useful https://developer.mobilepay.dk/docs/online .

According to this doc, in order to implement "MobilePay Online" we must first obtain an agreement by contacting partnership_online@mobilepay.dk. Once the agreement is signed, we will access our sandbox environment and test the API.
This is completely building a custom payment flow.

In MobilePay Online the user clicks on the pay button (the defined payment point in mobilepay). This eventually sends a notification or redirects to the mobile pay app where the user confirms the payment and user is redirected back to our Shopify store.

Mobile Pay also lists the "MobilePay Invoice" feature (ref: https://developer.mobilepay.dk/docs/invoice) according to which I can share the QR or the invoice via email and later user pays from there.
I think you are looking for functionality similar to "MobilePay Online" only.

Let me know if guys can answer those to me.

sweet osprey
#

Hey, any idea how I could create a payment link that has a "Save Card" button at the bottom instead of a "Pay" button. This Payment Link page should only save the customer payment method and details, it should NOT initiate a payment.
Also, I want to have a checkbox that says "Securely save my information for 1-click checkout" right above the "Save Card" button.

I hope someone could help me out. Thanks in advance!

Below is an example image:

regal tendon
#

Hi @daring lodge Thanks for your help, I can make a progress, but still have a tiny issue:

#

const { setupIntent, error } = await stripe.confirmSetup({
clientSecret,
elements,
redirect: 'if_required'
});

    if (error) {
                   handleError(error);
    } else {
        setLoading(false);
        console.log("===============SUCCESS===============", setupIntent.payment_method
    }
#

I used above code to confirm card details and I used test card number 4000 0000 0000 0028, which is used for address line1 check fails

#

but I got the success result which means that it passed the line1 check successfully, againt the expected result - failed

#

Also, in the dashboard, I set the address line1 check fail rule like this-Block if :address_line1_check: = 'fail'

meager hawk
#

@regal tendon let's talk in the thread.

regal tendon
#

Hi, @daring lodge

hidden tendon
#

Hey Stripe team, I've got a question related to Stripe Tax and the payment_behavior parameter in this particular case:

tribal hollow
#

Hi Stripe,
I have enabled the gpay option and have verified my domain. My Stripe account was created in UK, but currently i am India. I know Gpay will not be visible on Checkout in India, Can i use vpn to check the Gpay in India on Stript hosted checkout page?

tidal creek
#

Hey!
How long does it take for a webhook event to be generated? I have an invoice that was already paid but the invoice.paid event has not been set yet. I also have other invoices that already triggered the generation of this event

vocal shadow
#

Hello
In our live production environment we are receiving webhook updates after 1 day, may i know what is the reason and also how do we fix this

limpid mica
#

Hello @stray oxide (concerning your response : #1164203808675594351 message), is it possible to have several small holds with a single 3D-secure? The issue is that the client is not present to validate more than a single 3D secure (at the start).

shrewd fulcrum
#

Hello, i have usage based subscription with Volume pricing model. If we wanted to set to user free units, or get to him additional discaunt what is the best way to handle this?

left gale
#

Hello
Since Stripe search functionality only allows to fetch max 100 records is it possible to get information about how many records are there (get their cursors) and asynchronously fetch all data by sending multiple search queries with different page cursor ?

hidden moss
#

Hello,

I had a question. I wanted to check the billing interval of a subscription i.e. whether it is annual or monthly. Currently I didn't any relevant field and since all the subscription items have to have the same billing interval, so I am fetching the first subscription item and fetching its price and relying on the recurring.interval property in it. Any idea if there's a better field to rely on?

vocal wagon
left ivy
#

Hi 🙂 Do all past due subscription invoices eventually finalize on their own and transition into an "open" status?

Or, is there ever a scenario in which an invoice would remain in a "draft" status indefinitely until I finalize it myself via the dashboard or the API?

fallen sorrel
#

Hello , i want to charge customer with stripe transaction fee and include the same in customer's invoice. How to achieve it ? Thank you in advance

haughty cargo
#

Hi, how to retrieve the paymentIntent which initiates stripe.elements({clientSecret}), to create the paymentMethod when the payment is submitted? Currently it creates a new paymentIntent for me

warm briar
#

Hi, I created a payment link to accept payments, however, it only works one time. If someone else tries to use it to pay me it says "Expired link
This link has expired. This means that your payment has already been processed or your session has expired." I don't understand....how do I fix this?

visual steppe
dark pelican
#

Hello, i try to use apple pay as a payment method. I put the apple pay file in /.well-known/apple-developer-merchantid-domain-association and localhost with postman i get the correct certificate.
on productive i get as a response the html code like:

<!doctype html>
<html lang="en">

<head>
    <meta charset="utf-8" />
...

i am using react, the file is in public and the file can not be called in productive build.
I guess it has something to do with the file ending, it doesnt have any, can you help me with this issue?

versed phoenix
#

Hello !
I created a refund for an order on a Stripe Connect account, and the API v1/refunds is giving me an error message saying "The recipient of this transfer does not have sufficient funds in their Stripe balance to reverse this amount." !
My main account has sufficient funds, and other refunds go through on other Connect accounts. I don't understand why I'm getting an error on this particular refund.
can you help me with this problem ?
Thank

icy moat
#

help

fiery flame
#

Stripe Klarna - USD is marked as invalid currency, but in docs is available.

grizzled tendon
#

Hello Everyone!
I need to make a subscription plan as well as AD Ons on customer Stripe Portal.
How can I handle Multiple subscriptions?

near kiln
#

I'm trying to use Stripe elements for Apple Pay on the Web. While testing it in a Mac system, I was able to get the apple pay dialog, but it does not give me an option to authenticate. It works fine when i try to access my website through an iphone, I am able to authenticate, and the payment goes through. Any idea why this happens only in Mac?

crystal ember
#

Hi, Can any one help me? I am getting all balance transactions against a payout, can someone tell me how calculation been done for total payout amount?

frank igloo
#

Hello, I want still help with Stripe payment in PHP 😅 Thanks

vernal trail
#

Hi

keen juniper
#

Hello. When I try to download data about refunds from stripe payments, I am not able to get the refund reason (fraud, duplicate, credit not processed etc... ) . So i am not able to do stats on types of refund and it is quite anoying. I would love to know if I can manage to get refund reasons somehow. Maybe via API. How can I access that data.

terse shale
#

Hi Stripe Support Team,

I have my webhook deployed and seemingly at random it has errors that say "405: Method Not Allowed". Based on my webhook code, this should only occur is the request from stripe doesn't have the "POST" method (which till now it always had). I haven't changed my deployed webhook and the same event succeeded 30 minutes later. What could be the cause of this? Thanks for your help!

mild moss
#

When I trigger event from stripe cli, I have new customer instead of what I passes during the checkout session.
Why?
Is it expected behaviour or I'm doing something wrong?

I needs to insert some data into database based on the webhook, for example, on subscription created, on subscription cancelled etc...
Should I manage this kind of event & store it into our database or I should directly call the stripe apis for the status for example?

vocal wagon
#

hi devs,
not necessarily a coding question but related to the Stripe Connect implementation. We have rolled out our Stripe Platform implementation for our clients to connect to our platform using Stripe Connect. However; one of our clients reported that they were already connected to a different platform at a time when they tried to connect to our platform and thus getting a notification on the connection page. Does anyone know what is the procedure in that case? Would the client connecting to our platform cancel the other platform connection?

tropic bridge
#

hello folks, there is a way from a customer id to understand from which connected account it belongs?

plain trail
#

Hey devs,
My business keeps falling under “restricted business category” though my business has nothing to do with it. I checked the restricted business list and I don’t find anything wrong with my website. Please help me get a solution. I really need stripe to connect it with my website

fathom gorge
#

hello i m using stripe connect standard connected account , i dont know who pays the fees of stripe . When i see on dashboard of stripe , connected account receive a transfer , and platfeorm recevie application_fees, but i dont see who pays stripe fees, i would like that the connected acount pays the stripe fees, this is my function on backend php public function paySuccess(Request $request, int $bookingId, string $paymentMethodId)
{
$this->booking = $this->bookingRepository->findWithoutFail($bookingId);
$this->stripePaymentMethodId = $paymentMethodId;
$totalAmount = $this->booking->getTotal() * 100;
$totalBeforCom = $this->booking->getTotalBeforCom() * 100;
$fraisGlowApp = $totalAmount - $totalBeforCom;

    try {
        Stripe::setApiKey(config('services.stripe.secret'));
        $intent = PaymentIntent::create([
            'amount' => (int)($totalAmount),
            'currency' => 'eur', 
            'payment_method' => $this->stripePaymentMethodId,
            'description' => 'Payment for booking #'.$this->booking->id.'',
            'application_fee_amount' => $fraisGlowApp, 
             'transfer_data' => [
                 'destination' => $this->booking->salon->users[0]->stripe_connect_id
             ],
         
        ]);
       
        $intent = PaymentIntent::retrieve($intent->id);
        $intent = $intent->confirm();
        if ($intent->status == 'succeeded') {
            $this->paymentIntentId = $intent->id;
            $this->createBooking();
        }
        return $this->sendResponse($intent, __('lang.saved_successfully'));
    } catch (ApiErrorException $exception) {
        return back()->withErrors(['message' => $exception->getMessage()]);
    }
}
marble wren
#

i have a question. if i use linkauthentication element, how does link with stripe customer id to view the payment history ? or do i need to ?

haughty ridge
#

Hi. A question about the branding of a checkout page.

The "A" checkout page is NestJS. The "B" checkout page is mine. I would like to make the "B1" section like the A1, with this type of additional information (total, subtotal, amount to pay today). How can I achieve this?

silver turret
unreal garnet
buoyant vale
#

Hi I am setting up payment intent via us bank account and it is working properly but I am struggling to get back bank information for the payment method which was saved in setting up intent.

reef osprey
#

Hi, does Stripe offer a specific API to directly verify the Tax Identification Number (TIN) or Employer Identification Number (EIN) for US nonprofit organizations?

wet saddle
#

Hi, how can I change the MCC code?

wet saddle
grand flint
#

I’m modeling the connect custom account relationship as a one to many where I have one stripe account to many external bank accounts. When there’s only one that’s default, stripe automatically manages payouts. Is this possible with more than one or are the payouts then manual?

inner shore
#

hey, how can we enable Afterpay / Clearpay for the invoices as a payment method?

toxic mantle
#

Hi! Is it possible to query Pricing Table settings like Brand Color and Accent Color through the Stripe API?

obsidian mountain
#

Hello, how do I activate SEPA direct debit in an account?

frosty gulch
#

Hello I need some help on Stripe pertaining subscription and also integration to systeme

coral wren
#

How can I create a subscription with automatic_tax enabled, with a trial period, but no customer billing address?
I get this error:
stripe.error.InvalidRequestError: Request req_....: The customer's location isn't recognized. Set a valid customer address in order to automatically calculate tax.
The customer is expected to add the address during the trial, if he wants to use the product after the trial.
It's possible to create the subscription with automatic_tax disabled and then enable it afterwards. If that's possible, why does it then throw the error when enabling it already at the subscription creation?

warped crow
#

hello friends, can someone please explain why the CardElement is marked as legacy, and what that means to me as a user of this feature?
I currently use it to create a payment method, which I attach to a customer, then create a subscription and try confirm the new payment intent if needed.
should I be looking to replace it with the PaymentElement, or am I good with keeping everything how it is currently set up?

zinc iron
#

There is a Issue with Country Code : Default USD
id admin_id country name code symbol

But i want to use Euro, i change USD to EUR but Stripe API Say "AX not supportet" AX is not Euro €

fathom gorge
#

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.", i got this error when doing direct payment to stripe connect standard

sullen wing
#
  1. Can I send a Trial Will End email to clients from the webhook before 7 days. The customer.subscription.trial_will_end occurs 3 days before.
  2. How can I send Trial is Ended email to clients from Webhook? Which properties do I need to check in customer.subscription.updated for that?
  3. How can I directly customize stripe emails without depending on webhooks?
gusty fiber
#

If i use react stripe elements would i need to add google recaptcha to avoid card testing with bots? Or it already has?

lilac folio
#

Can't add metadata to stripe.checkout.sessions.create

I have this code:

      const session = await stripe.checkout.sessions.create({
        payment_method_types: ["card", "paypal"],
        mode: "payment",
        line_items: [
          {
            price_data: {
              currency: "eur",
              product_data: {
                name: req.body.creditsAmount * 100 + " credits",
              },
              unit_amount: 100,
            },
            quantity: req.body.creditsAmount,
          },
        ],
        metadata: {
          userId: userData.id,
          amount: req.body.amount * 100,
        },
        success_url: `${baseRefererURL}account/credits/?t=true`,
        cancel_url: `${baseRefererURL}account/credits/?t=false`,
      });```

everything works on the cli but for some reason here the metadata doesen't get 'sent'
vocal wagon
#

Hi everyone !

Is it possible to make a coupon valid for a price of a product ?

fading granite
#

Hi, I have a subscription product and I would like to add a joining fee. What is the best way to add a one time fee to a subscription creation?

pallid hamlet
#

Hi guys! I am trying to create a payment link via .NET API. I want the only PaymentMethod to be Bank Transfer (customer_balance). How can I achieve this? I have found your example to achive this in a CheckoutSession, but unfortunately the equivalent objects are not presend on the SessionPaymentMethodOptionsOptions

lunar anchor
#

Hi, I have a webhook based on php that worked flawlessly for the past 6 months. Unfortunately, it stopped working last week out of sudden. I have tried everything from disabling my server's firewall, updating php, editing permission and etc, it doesn't work. However, it starts working by itself after 24 hours and worked flawlessly until now whereby it stopped working again with a timed out error. My server is working fine with minimal load and I have not done any changed to the server or the script. I am totally lost right now

trim ferry
#

Hi guys! Will we be able to transfer funds from the stripe platform account to the customer. is that possible?

elder copper
#

Stripe Integration Problem Description

We are having trouble with our Stripe integration. Our payment system is quite simple: We charge a 7-day trial charge along with a monthly subscription that starts after the 7-days period.

I will show the core implementation and describe our issue.

Implementation

We have a Next.js + Typescript implementation.

Backend Logic

We create a trial price:

const oneTimePrice = await stripe.prices.create({
  unit_amount: amount
  currency: "usd",
  product: productId,
});

We create a subscription with a 7 day free trial and add a
one-time trial charge that will be added to the customer's first invoice.

const subscription = await stripe.subscriptions.create({
  trial_period_days: 7,
  customer: customerId,
  items: [{ price: subscriptionPriceId }],
  add_invoice_items: [{ price: oneTimePrice.id }],
  payment_behavior: "default_incomplete",
  payment_settings: { save_default_payment_method: "on_subscription" },
  expand: ["latest_invoice.payment_intent"],
});

We return the client secret by extracting it from the expanded
subscription.

const invoice = subscription.latest_invoice;
const paymentIntent = invoice.payment_intent;
const clientSecret = paymentIntent.client_secret;

Frontend Logic

We render the Elements component using stripePromise and clientSecret:

<Elements stripe={stripePromise} options={{ clientSecret }}>
  <CheckoutForm amt={amt}></CheckoutForm>
</Elements>

The CheckoutForm has the PaymentElement:

<PaymentElement options={{ terms: { card: "never" } }} ></PaymentElement>

Along with a Submit button that confirms the payment:

await stripe.confirmPayment({ 
  elements,
  confirmParams: { return_url: `${window.location.origin}/completion` } 
});

Issue

All of our payments are failing with a 402 error.

402: A request to confirm a PaymentIntent <PI Number> failed

When I try with my card in live mode, the payment goes through. We have confirmed the customers to be genuine but cannot figure out why the payments are being declined by the issuing bank. So far we haven't had any successful payments in our live mode from customers.

subtle wave
#

hey guys. I have a problem adding a CVV recollecting to the an android app. Following this guide https://stripe.com/docs/payments/save-during-payment-cards-only?platform=android#android-recollect-cvc I changed
paymentIntentParams = ConfirmPaymentIntentParams.create( clientSecret = intentResponse.data!!.clientSecret!!, PaymentMethod.Type.Card )

to the
paymentIntentParams = ConfirmPaymentIntentParams.createWithPaymentMethodId( paymentMethodId = stripePayment.externalRef.orEmpty(), clientSecret = intentResponse.data!!.clientSecret!!, paymentMethodOptions = PaymentMethodOptionsParams.Card(stripePayment.cvv), )

We then send this paymentIntentParams into the

   ` stripeIntentLauncher = PaymentLauncher.rememberLauncher(
        publishableKey = config.publishableKey,
        stripeAccountId = config.account,
        callback = {
            viewModel.handlePaymentResult(it)
        }
    )

 stripeIntentLauncher?.confirm(paymentIntent.params)`

And after doing all this I started receiving "No such PaymentMethod: '...'; 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." error. Honestly I'm not sure what does that mean and how I should fix this. Maybe I need something from the backend guys? Thanks in advance

plain plover
#

I'm trying to create an invoice via curl whereby the only payment mothod available is bank transfer. I cannot seem to accomplish this myself as I'm not so technical, anyone able to help?

exotic sand
#

I see a lot of references in the documentation to using the client secret key on the front end, which goes against the security guidance I've received as it can be read from local memory. Is it safe to use stripe's private key on the front end?

Following along here: https://stripe.com/docs/payments/quickstart

knotty narwhal
#

I recently received a letter about my account, but am not able to access the account anymore.

pastel tundra
#

Hello im developing an app with stripe, and i want to query all checkout sesssions list items, i got it but i dont have a relationship betweeen a line item and a product, in the line item there is a price field that includes the product id, but if i change the price to a product , when he returned the price, i got the active : false. i mean the old price, is there a way i can fix it or get the correct product id associated to the active price? thanks in advance

upbeat quartz
#

Hi sorry if this breaks rule 3 but it isn't account specific. I'm trying to install Stripe onto my WSL Ubuntu using the steps at https://stripe.com/docs/stripe-cli#install, but upon step 3 of sudo apt update I getCertificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. followed by The repository 'https://packages.stripe.dev/stripe-cli-debian-local stable Release' does not have a Release file.. Then step 4 with the install sudo apt install stripe I get Unable to locate package stripe.

brazen pier
#

hello I have subscription id and i am using retrieve subscription detail using API.
$subscription = \Stripe\Subscription::retrieve($subscriptionId);
How to get total amount due ?

vivid stump
#

Hi Stripe Devs I have a question.

i have setup my stripe product as follows
there's a product with 2 prices

  1. Annual
  2. Monthly

So when i create a customer portal and go to update plan i just see the current plan but not the other plan/price they can update to. am i missing something. here's the req id req_rVp3gJvcAbjNS2

TIA

tame summit
#

Hello, I am having a issue with StripePaymentUI. I just updated the pod to 23.18.1 and everything in the stripeUIcore folder is coming back ambiguous. I have target set to 13 and my xcode version is 15. I am not sure on what to do next to resolve this issue. I re-installed and even tried downgrading versions. I am not finding a solution. I am just using StripePaymentUI nothing else.

spare barn
#

Hi, I'm working on an app that requires a pre-authorized debit where we charge after the service is done, Is there a way stripe checkout can achieve this? ideally i want to write minimal code. thanks

tropic bridge
#

hello folks, i need some help in understand this issue: The payment method type sepa_debitis invalid. Please ensure the provided type is activated in your dashboard

I've set this payment method as on by default for my connected accounts, so I don't understand why is not valid for creating a subscription

plain plover
#

Anyone know how to add bank transfer as the only method of payment to an invoice via curl?

brittle wind
#

How do i add a application fee on a subscription so that it takes a fee each month?

glacial valve
#

hi, i'm rendering the stripe's payment element through iframe but when i'm setting it's height in mobile view the fields are behaving strange like clicking beneath a field click happens not on clicking the field.

fervent pilot
#

I am having a hard time connecting with a Stripe sales rep. Does anyone know if home warranty companies can sell their products with Stripe? Their prohibited businesses list says "Extended warranties and subscriptions over one year" are prohibited but my products are monthly or annual options

granite ferry
#

Hi everyone I hope you can guide me towards the correct process to accept local currency. Currently, we have customers from Mexico, Argentina, Colombia, and USA and we need to charge in accordance with the local currency.
We have set up three products in which we charge based on usage. The prices of our products are defined in USD, and we have encountered issues with receiving payments from Mexican credit cards. We found that we can define diferent prices with local currencies, however this startegy does not take into account the current exchange rates. Is this the correct way to configure the products to accept local payments or there is any tutotial or material explaining the correct way to do it? If this is not the correct channel for this question please let me know. Thanks in advance.

spare barn
#

Hi, I'm a little confused with the pricing options in the stripe app. Can I set up a more complicated pricing model that includes base rate, unit price and qty? Very similar to volume pricing? It seems it only applies to recurring payments and not possible with one time payments. Thanks

young sigil
#

hello! i have a question regarding setup/payment intent confirmation (options to pass)

final nacelle
#

Do radar rules run on auth-only charges?

visual steppe
#

Hey @vagrant steppe I wonder can i send random data so i get the data with the webhook strip trigger from my site.

i amd a call, for Subscription update, it will trigger a subscription.update event in stripe and i want to get a random text when i call subscription update and it get completed and trigger my webhook

next falcon
#

Hi team,

I have a question regarding the android sdk. I use the Payment Sheet but Google Pay does not show as a payment option, any ideas?

fierce steppe
#

Hi team,
how to sort results in List all SetupIntents API based on creation date?

civic tulip
#

Hello Everyone, I am trying to make sure cover all use cases when subscription product count changes. Can you please let me know if any issue with cases?

wicked hemlock
#

Hi so I need to have an escrow type of thing. You can think of it as associated with a smart contract system. funds will be released from account A to an intermediate account B and once something is executed, the funds will be transferred to account c. and this should be doable when account A, B and C are in different regions, and the money should be received in the country's particular currency. can stripe help me out with this?

elfin tartan
#

Hello, I connected the stripe account with Shopify and I want to know if it is working, I created an account to be used in Spain and I live in Brazil, but I need to make sure that the account is able to receive payments without error. My international card is currently having trouble testing. The store is https://www.ecomfex.com/

open hamlet
#

When creating a trail subscription, is there a value for trial_end or a way that allows for an indefinite trail?

grand flint
#

Managing multiple external accounts for a partner through stripe connected custom accounts. Because there are multiple external accounts, I need to make an payouts to specific external accounts. When I do, I need to be able to see the transactions that made up the payout, using automatic payouts I can do that.. How do I do that using manual payouts?

dense wyvern
#
import Stripe from 'stripe';
import { NextApiRequest, NextApiResponse } from 'next';
import { prisma } from '@/db';
const stripe = new Stripe(process.env.STRIPE_TEST_SECRET_KEY ?? '', {
  apiVersion: '2023-08-16',
});

export const config = {
  api: {
    bodyParser: false,
  },
};

const webhookHandler = async (req: NextApiRequest, res: NextApiResponse) => {
  if (req.method === 'POST') {
    const buf = await buffer(req);
    const sig = req.headers['stripe-signature'] as string | string[];

    let event: Stripe.Event;

    try {
      event = stripe.webhooks.constructEvent(
        buf.toString(),
        sig,
        process.env.STRIPE_WEBHOOK_SECRET ?? ''
      );
    } catch (err) {
      console.log(`Webhook Error: ${err?.message}`);
      return res.status(400).send(`Webhook Error: ${err?.message}`);
    }

    if (event.type === 'invoice.payment_succeeded') {
      const invoice = event.data.object as Stripe.Invoice;

      if (!invoice.customer || !invoice.subscription) {
        return res.status(400).send('Invalid Stripe invoice event');
      }

      const subscription = await stripe.subscriptions.retrieve(invoice.subscription as string);

      await prisma.user.update({
        where: {
          stripeCustomerId: invoice.customer as string,
        },
        data: {
          stripeSubscriptionId: subscription.id,
          stripePriceId: subscription.items.data[0].price.id,
          stripeCurrentPeriodEnd: new Date(subscription.current_period_end * 1000),
        },
      });
    }

    res.status(200).json({ received: true });
  } else {
    res.setHeader('Allow', 'POST');
    res.status(405).send('Method Not Allowed');
  }
};

export default webhookHandler;``` stripe_customer_id, stripe_subscription_id, stripe_price_id, stripe_current_period_end do not get updated in the planetscale mysql database once stripe payment is done in test mode
errant hamlet
#

Hi having trouble sending invoice with Greenrope using the Pay with Stripe button. All card say declined and the error code in stripe is a 402

mystic hazel
#

Hey we're trying to track refund in our system. Just testing stuff in the dashboard and made a webhook for all events to see what happens. It looks like there is never a refund.created event. There is only ever a charge.refunded event which is a charge object. Because of this I don't know how to actually get the refund object if there is not refund.created event since it doesn't seemed to be referenced anywhere in the charge. If someone could explain the difference between the two events and why I'm not getting refund.created that'd be great. Maybe something to do with test mode?

fresh ridge
#

I may be a fool, and this may be the wrong place to ask this question - but Im trying to add Stripe as a payment processor to a software called Nexudus. I need to give Nexudus an api key - but I have no idea which "product" I should use with Stripe. I dont need Stripe to generate invoices, or manage products - as Nexudus is doing all that.

royal citrus
#

Is it possible to pre-fill or pre-populate the payment element? based on saved payment method?

raven remnant
#

hello! we are wanting to turn on "Pre-authorized debit payments in Canada". When I turn on that payment option on via settings > payment options in TEST mode we are noticing the payment form only has email and full name as options to fill in.

open jay
#

If I want to test a version of a Stripe App with further permissions for new functionality, is the correct flow to follow to:

  • Push a new version of the App with updated permissions
  • Join an "External test" with a different Stripe Account

I guess there is no way to connect from another Stripe Account to a Stripe App in development without pushing the new version?

ancient aspen
#

How do I let business users select "Country" in Stripe Connect onboarding? Right now only individuals can choose their country

tidal kettle
#

Hello everyone,

I have a question, is it possible to customize the invoice receipt template you send on email after subscription checkout succeeds?

I want to add custom fields to the invoice because I am mandated by local law to have extra data about my company to make it a "legal invoice".

vocal wagon
#

Hello, I can use some assistance. We need support but can't properly get to our dashboard to get it. Anyway we can get help?

#

It's a technical issue but of a more private nature and we are blocked from our dashboard.

proven vale
#

Hello,

I'm in the process of setting up an account to receive payments from my clients, specifically for personal coaching services. My intention is to utilize the quick link and invoice features to send payment requests to my clients. Since I'll be receiving recurring payments, I'd like to know how to set up the account properly. Do I need to prepare any documents for submission? Could you also clarify if this service is free, or if there are any monthly fees associated with it?

jagged surge
#

@midnight marlin are you there ?

glacial ridge
#

Hello guys! I am having a little issue with managing the quantity of a subscription.
I've created a per-seat subscription (https://stripe.com/docs/products-prices/pricing-models#model-per-seat-pricing-on-stripe) with Standard pricing, monthly billing and I haven't activated "Usage is metered".

I can sign up the users with multiple quantities by passing quantity when creating the checkout session and the behaviour is as expected. However, I can't update the quantity of the subscription in the Stripe Billing Portal.
Within the features when creating the portal via the API I've set:

subscription_update: {
  default_allowed_updates: ['price', 'quantity'],
  enabled: true,
  products: products
},

The quantity can be updated with a product/price that uses Volume Pricing.

What do I want to achieve? I want to enable a customer to update the quantity of their subscription in the customer portal. The total price should be quantity * unit_cost.
Thanks in advance!

uneven olive
#

Hey is there any way to get the source of a webhook (api, dashboard) ?

vocal wagon
#

Hey guysn hope you're doing great.
I am trying to do a search on my customers using metadata. I do

        query: `query="metadata['userId']:'12345'"`,
});```
But i got `Field query is an unsupported search field for resource customers` as an error. I don't understand why, thanks
dense wyvern
#

Thanks @stray oxide it is working on test mode now. How can I go to production mode? What are the steps with testing with real cards? How many cards do I need to test before I can go live? Any good resources? Any 1 to 1 support?

hexed hedge
#

anybody here who can help me disable the sms authentication? I have an issue with the account im trying to setup, I need to remove the corporate email from my personal stripe account, now it wont let me do it coz it says ive already requested too many instances. Note that I have access on both email and both email shares the same personal number. I dont know why stripe flagged the session, the log clearly shows the same IP, and the dashboard have been in testing mode eversince I created the account.

Im so frustrated i dont know what to do because i have a deadline to finish tomorrow and the support team from X is of no help, also the email support have not yet responded to my email after how many hours.

turbid yarrow
#

Hi Everyone, I've been testing the webhook part of the checkout implementation using the stripe hosted option. Everything seems to work well on stripe-cli, i get the session completed. I've used error log to log the HTTP_STRIPE_SIGNATURE and it seems to have it. However, the demo code shows "invalid signature" for some reason.. ?

pallid night
#

Hi team, I recently built my first ios app and I'm facing a scenario where apple team said that they weren't able to test the payment. When submitting the app we use the live keys? So in that can I use testing card details?

I tested the card details using test keys not live. So I would like to confirm with you that we can use that?

tall narwhal
open jay
#

I am trying to upload a Stripe Apps version stripe apps upload, it tells me to:

To continue, please accept Stripe Apps terms and conditions for XXX.
Press Enter to open the browser or visit https://dashboard.stripe.com/apps/accept-terms?cliaccount=acct_xxxx (^C to quit)

I got and accept the terms but the CLI remains stuck on:

Waiting for confirmation...

lusty needle
#

Hey guys. I think I found sort of an inconsistency in payment intent events. On my application, I listen for webhooks, more specifically payment_intent.suceeded and payment_intent.payment_failed. I noticed that the payment_method attribute is different between these events. While the former sends the payment method ID, the latter will send an "expanded" version, a hash with payment method details. Is there any specific reason for this difference? I was expecting that these events would send a given attribute using the same format, so I could reuse some logic to process them, but that doesn't seem to be the case.

tropic bridge
#

there is some caveats in updating a subscription inside the handler of customer.subscription.updated ? I'm fairly sure that it will not cause an endless loop

graceful whale
#

Hello! Had a quick question about subscription generated invoices. If the subscription has custom metadata, does that metadata get inherited in auto generated invoices from that subscription? If not, is there a way to do this?

drifting hollow
#

We have connect acount and they can't enter full zip code for credit card

distant jacinth
#

how do i disable fraud prevention it dosent allow payment

worldly python
#

Hello, I'm having trouble building my project on XCODE (15.0.1); couldn't find anything related on the github or elsewhere online. I'm on a fresh project at RN 0.72.6, Stripe RN 0.34.0

worldly acorn
#

Hi there, I am getting the API version mismatch error ("Received event with API version 2022-11-15, but Stripe.net 42.9.0 expects API version 2023-08-16. We recommend that you create a WebhookEndpoint with this API version.") when testing the webhooks on local machine, How can I upgrade the version in test mode ?

quaint epoch
#

Hi, we'd like to delete PII info from stripe. I tried to use the customer update API by passing undefined values to the PII fields, but this doesn't seem to delete the data in stripe. Is there another solution?

frank ferry
#

Getting this error
check_out:1104 Your account cannot currently make live charges. If you are the site owner, please activate your account at https://dashboard.stripe.com/account/onboarding to remove this limitation. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed

worldly acorn
#

Hi there, I am testing the webhook events on local machine using stripe CLI, I am still getting the API mismatch error when using the
stripe listen --forward-to http://localhost:4242 -H "Stripe-Version:2023-08-16"

regal dune
#

hey, my payouts keep getting pushed back and i need my payouts because its the money i need for my business. I have been trying to get in contact with someone from stripe!

desert solstice
#

Hi, I am getting a issue to fetch terminal connection token. When I click button, onFetchConnectionToken isnt called. Here are my test code.

`import { Fragment, useEffect, useRef, useState } from "react";
import { loadStripeTerminal } from "@stripe/terminal-js";
import { Button } from "reactstrap";
import useJwt from "@src/auth/jwt/useJwt";

const VirtualTerminal = () => {
const terminalRef = useRef();
function unexpectedDisconnect() {
console.log("connectionStatusChange");
}

function connectionStatusChange() {
console.log("connectionStatusChange");
}
const initializeTerminal = async () => {
const StripeTerminal = await loadStripeTerminal();
terminalRef.current = StripeTerminal.create({
onFetchConnectionToken: async () => {
const connectionToken = await useJwt
.fetchConnectionToken({
storeId: business.id,
})
.then((r) => {
return r.data;
});
return connectionToken.secret;
},
onUnexpectedReaderDisconnect: unexpectedDisconnect,
onConnectionStatusChange: connectionStatusChange,
});
};

return (
<>
<Button onClick={initializeTerminal}>Test</Button>
</>
);
};
export default VirtualTerminal;`

high trench
#

hello
How can I add multi cards info in the connected account?

#

in external accounts

#

I would be glad to get the solutions?

#

I want to make the functions that can payout using debit card.

meager hinge
#

Hello.

I have some questions about Stripe's automatic currency conversion feature.

Question 1. Is the automatic currency conversion feature not available when performing a subscription with a checkout session?

Question 2. How can I make sure that each user pays in their local currency when performing a subscription with a checkout session?

west iron
#

In the order fulfillment process, how long does it typically take to wait for confirmation that the customer's payment was successful? Is it a lengthy wait?

fierce stirrup
#

Hi team, I'm trying to find in the docs what I should expect when I create a subscription with promotion_code = NULL. Any ideas? Trying to figure out if the request will work and the subscription will be created or if it would fail to create the subscription.

visual steppe
#

Hey @vagrant steppe

So, I am triggering a webhook on the event of subscription updated. i recived a body from event , customer.subscription.update. and the same body i recieve over montly requrring as the subscription is updated.

i want to know, is there a way i distingues the body i recieve, that it was a subscription update or a monthly requrring. ?

hope my question is understandable

blazing aurora
#

Is there a way to have a Stripe Invoice dynamically add a fee based on the customer's checkout method? We want to accept both credit cards and ACH direct debit as accepted 'payment methods' on our invoices, and want to pass on the 2.9% charge for anyone choosing to use a credit card.

wispy hill
#

hi, where can i change the email from in stripe when sending receipts?

barren vortex
#

I have one doubt

lethal perch
#

I want to discuss my implementation

vocal wagon
#

Hello everyone!
I'd like to apply the correct tax to a product.
The correct tax is determined by the customer's address.
On address change though, only the last address is applied to all the line items in my invoice. Is there a fix for this (an automatic_tax subtlety I am missing) or should I handle the invoice creation myself (and set seperate tax rates for each line item) ?
Thank you

plucky wadi
#

Would like to enquire about API key retrievals.

graceful lintel
#

hey everyone, I was going through "Accept ACH Debit" docs and it mentioned this, but I'm not sure where exactly should I add payment_method_data in checkout? I looked through the api reference and there's no reference like this

meager hinge
#

HI.

I have a question about how to pay in multiple currencies when using Stripe Subscriptions via the Checkout Session API.

Question 1. I want to offer each customer the ability to checkout for a subscription in their local payment currency. I was wondering which method you recommend? I think there are two ways to do this: first, create multiple prices for each currency and let the integration decide which user sees which price. Second, when calling the Price Create API, register the currency-specific prices in currency_options. Which of these two methods does Stripe recommend?

Question 2. Looking at the Price API, it doesn't seem to show currency_options by default. How can I expose it? Is the reason for hiding it because it's not recommended to use it? I'm curious about Stripe's recommended method of supporting multiple currencies.

Question 3. If I register the currency_options through the Price API, it doesn't seem to reflect the currency-adjusted amount to the customer in real-time, so I'll have to continue to utilize the Price Update API to update it when the exchange rate changes. Is there any way to automatically manage the currency-adjusted amount to integrate with the Subscription Checkout Session API?

north portal
#

hi i want to send money to my customer bank account using my stripe account number

civic tulip
#

hello everyone, I am trying to use \Stripe\Invoice::upcoming to check 2 things 1) What will be prorated amount client will charge today if they change quantity of product, 2 what will be total bill next billing period. I am looking at amount_due but how do I check second

lament sail
#

Hi, there, good day. We are facing some issue that sometimes the card present payment is not captured because of bad internet connection. We are currently implementing manual capture to collect the fee (calculating base on the card brand and country) from the connected accounts.

From the docs ( https://stripe.com/docs/terminal/payments/collect-payment?terminal-sdk-platform=js#capture-payment ) we aware of this note, if we want to implement automatic capture , how can we update the application fee of the payment intent before the automatic capture happens? As we know, when set to automatic, everything is done on the terminal itself and our server gets webhook to update to our database. We need some advice on this.

Note
To ensure the application fee captured is correct for connected accounts, inspect each PaymentIntent and modify the application fee, if needed, prior to manually capturing the payment.

Prepare your application and backend to collect payments using Stripe Terminal.

half grove
#

Hello!

I am attempting to migrate from the Charges API to the SetupIntent/PaymentIntent API in my checkout flow so that I may additionally offer a buy now pay later (BNPL) payment method. My current checkout flow collects a card payment method and then uses it to create a subscription, and then a one-off charge (with potential off_session charges post checkout).

In testing I’ve realized that can’t just use a single PI with a BNPL method, since it won’t support creating a subscription with recurring charges. My question is, how could I maintain existing feature parity while including this new BNPL method?

The only solution I have thought up with so far is to first create a setup intent to collect a card, so I can then attach a payment method to the customer (then to the subscription). After that I would prompt the user with whether they want to pay with that card or with a BNPL option. If they choose a card, create a PI with the card as the PM (to avoid asking for it twice) and confirm it immediately server side with the confirm: true param. If the user selects a BNPL option, create a PI with the appropriate BNPL payment method type and confirm client side.

Is it a bad practice to juggle multiple intents in a single checkout session, and is there a better solution to accomplish this?

Thanks in advance!

soft needle
#

I am developing webhook for stripe , listening on few event

charge.refunded -> appear in the local listener and test env
charge.succeeded -> appear in the local listener and test env
application_fee.refunded -> appear in local listener but not test env

the question is why when I refund the charges with application fee , it didn't sent the webhook in the test env ?

meager hinge
#

hello.

When registering Stripe Price in the console, how do I set currency_options additionally in the console?

cedar marsh
#

Hi,

We are using the stripe Android SDK and would like to simplify our setup.

PaymentSheet is used whenever we want to offer credit-card and googlepay as the payment option, as a kind of express-checkout we have a separate googlepay button that opens the GooglePayPaymentMethodLauncher for our setupIntent. Then we manually confirm the intent and get the billing address from the intent.
We would love to migrate to the GooglePayLauncher instead but there is no way to get the billing address when the GooglePayLauncher is used. Are there any plans to change that? Or coud you guide me in the right direction to get the billing address after the GooglePayLauncher was used?

Thanks a lot

spiral bluff
#

Im facing an issue on prod where my customers are getting charged twice, and ending up with two subscriptions. Basically, they add a card via setup intent, then attempt to pay but get rejected due to insufficient funds. Then they add card new card via another setup intent, then try to pay again. The second attempt at payment is a new payment intent. After this is successful and subscription is successful, the old payment intent that failed also gets paid for which means another charge on their card.

tulip flare
#

Good morning, I have a problem with the webhook of my Stripe account. In my WordPress site I connected the new correct Webhook but when making payments it seems to still be connected to the old one and gives a 404 error, not making the payments work. The wordpress theme I'm using told me to contact Stripe support

vocal wagon
#

Hi everyone,
rewording the same question with more details:
Here's my scenario:
I create a customer, the customer subscribers to a good plan while living in france
The customer changes address to switzerland and upgrades the plan.
The last invoice generated lists 2 line items (one for the good plan that's already partially used, and one for the new upgraded plan) but applies the same tax rate to both. I'd like to somehow keep track of the old address to apply the correct tax rate. Is this possible to achieve within Stripe functionalities ?

cold kindle
#

Good morning everyone, I hope you are well. I have a questions that is not fully dev related but perhaps someone can help me.
Is it possible to set the payout schedule for a connect account up in a way in which each payment they received is transferred to them an not a lump sum at the set up payout schedule?

verbal mountain
rich inlet
#

Hey stripe dev , im wondering if i can update reccurent product prices , on stripe dashbord ?

low yew
#

Hi, please, suggest me a solution for my requirement. I have two options 1. Pay Now and 2. Pay Later. I am loading payment element using paymentIntent for 1st option, and setupIntent for 2nd option. Is it possible to use paymentIntentId with setupIntent, viceversa if customer chooses to change the option.

urban rock
#

I have created a coupon code in the stripe that can be used 1000 times but only once per customer. What can I do?

fathom gorge
#

hello , im using stripe connect standard , i want to do refund of payment from the connected account and keep the fees of platform , refund only what the connected account have received

pastel harbor
#

Hey! I am trying to understand whats the difference between invoice.payment_succeeded vs invoice.paid?

quiet vector
#

which event triggers at the end of billing period in stripe if the person has unsubscribed from the current plan

I have added customer.subscription.deleted, but it never triggers at the end of billing period. How do i determine which event is getting triggered?

urban rock
#

Suppose one user has purchased a monthly plan subscription and cancels the subscription after 10 days. But I have marked cancel at the end of the billing cycle, but webhook customer.subscription.delete is not calling. It's called customer. subscription.update.

tall summit
#

Have stripe started issuing in Australia..

cerulean edge
vocal wagon
#

Hello, I have to create connected account from dashboard how can I do that?

somber pebble
#

Hello, I want to integrate stripe into microsoft power pages with coupon. But I am unable to do it with jQuery. Is there any way to do it?

brittle wind
#

Hello. Is it possible to save connect accounts billing portal settings so they dont have to save them manually?

digital thorn
#

Hi, Can I create a Price with multi Product?

tepid hemlock
#

Hey Guys! I need some guidance on creating payment intent for payment element. I want to test BLIK or Przelewy24, and want them to appear on my payment element (i've enabled them on the dashboard). But somehow they don't appear even though the transaction is in PLN.

queen wolf
#

hey guys!i need cancel a subscription and refund by the first invoice.How can i do?

steady flame
#

Hi I want to know about "connected account" in stripe.

zinc imp
#

Hey - sorry a bit a dumb questions, I'm setting up Stripe Connect for the first time (express) with destination charging. In the docs it only shows how to create a payment intent for the transaction and then transfer it automatically to the connected account after custom fees etc: transfer_data[destination]. However in my app I'm currently using Session::create to setup the payment details and add all the metadata I need. I was hoping that I can still use Session::create and just add another line to let it know that on success it needs to handle it for the destination account.

Have I misunderstood something here or have I just been terrible at reading the docs?

dreamy yacht
#

Hello, please advise if anyone has encountered this problem or knows the solution:
We connect now Stripe through Opencart module, everything seems to be successful, but we decided to check the payment and a window pops up with [object Object] error, we understand that the error is on our side somewhere, but we can't figure out the reason. I will be grateful for any advice.

vocal wagon
#

Hello, I have a question about setting up the payment module.

I would like my customers to be able to pay both a single invoice and a subscription (monthly or yearly depending on what they selected). Is it possible to do this? If yes, how ?

Thank you in advance for your help !

atomic oriole
#

Hi, I've got a question about transfer from platform account to Connect Express merchant account. For a successfully won dispute we're trying to do such a transfer, but it fails saying balance_insufficient. The request is req_D5cLQBKGvctlLK. Our current balance is over 4k, and we're trying to transfer 1341.10. Why would it fail?

buoyant sail
#

Hello 🙂
I'm trying to programmatically create a Portal Session where a customer can update the quantity on a subscription, with the constraint that there should be a minimum quantity.
I noticed that this is possible when configuring a Portal on the Dashboard, and the underlying API call to /v1/billing_portal/configurations issued by the dashboard does so by setting features.products.*.min_quantity which is not documented in API docs.
I tried setting the same in my API call to create the portal configuration object but it gets rejected with a parameter_unknown error.

Thanks in advance for any assistance!

lean mesa
#

Hi there ! thanks for any help will be appreciated!
Im trying to create a checkout session and some, not all, images that I send to the checkout are throwing an error, Im not sure what's the restriction in the API regarding URLs for the product image as the docs say no much about that ... Thanks !

inner moth
#

// Create a new customer in Stripe
$token = $request->input('stripeToken');

                                $customer = $stripe->customers->create([
                                    'email' => $request->input('email'),
                                    'source' => $token,
                                    ]);
      
        $paymentIntents = $stripe->paymentIntents->create([
            'customer' => $customer->id,
            //'source' => $_POST['stripeToken'],
            'amount' => $request->input('amount') * 100, // Amount in cents
            'currency' => 'inr',
            'description' => 'Payment for your product/service',
          ]);
pliant wharf
#

Hi
I'm planning to integrate stripe to my nodejs application. There, I'm accepting payments from the customers who are in Nigeria(Nigerian Naira is in the stripe supported currency list)

My settlement currency is Australian Dollars(AUD), which means I'm creating stripe account from australia.

There I need to pay some amount to the Nigerian customers in my app(To their bank)

Can I do this with Nigerian currency or do I have to do this with AUD?

main osprey
#

Hello !
I could use some help with an integration please !

Until here my app only required to be setup to handle payments with SEPA. But now I need to receive payments in UK with BACS direct debits.

A guy from support made it clear that I couldn't use PaymentElement in front to setup futur payment (I ask the BACS but for a later use, I don't know when either how much). He told me I have to use Checkout. Ok. But for the server part, I was using the invoices methods, but with the Checkout it seems that I need to use PaymentIntents. Have I way to use invoces methods ?

rotund marlin
#

How do I retrieve the fingerprint from a paymentmethodid and customerid. Using this can I avoid duplicate of paymentmethods(cards) for a customer?

autumn elbow
#

How to fix this problem? help pls! ))

hexed wren
#

does anyone knows if i can connect my bank account on cyprus to stripe ?

visual schooner
#

Hi, I want to retrieve the subscriptions with all possible status, not just the active ones. How can I do that?

`$params = [
'status' => 'canceled',
'limit' => 10
];

$subscriptions = \Stripe\Subscription::all($params);`

fierce ore
#

Greetings everyone,

I'm a newcomer to Stripe and I'm currently working on developing the Webhook API on our Backend service. My intention is to limit access exclusively to the IP addresses listed in the following link: https://stripe.com/docs/ips#downloading-ip-address-lists. Could I depend on this list, or is there a possibility it may undergo changes in the future?

I can periodically parsing the file from this link: https://stripe.com/files/ips/ips_api.json.

Thank you in advance!

steady flame
#

Hi

How can I modify which menu should be visible on connecte account dashboard.

haughty cargo
#

Hi how update a subscription and set a coupon code with elements ? elements.fetchUpdates() doesn't work

errant hinge
#

I'm trying to accomplish the following integration flow:

(you might need to expand the width of your window to see the flow graph below properly)

CLIENT             MY SERVER             STRIPE API
    request checkout 
|--------------------> |
                         create paymentintent
                         to authorize CC hold
                       | -------------------> |
                       | <------------------- |
      respond with
  payment intent details
| <------------------- |

   confirm card with 
  3D secure if required
    via stripe.js
| ------------------------------------------> |
| <------------------------------------------ |

  notify my server to
  execute authorization
  and record other order
  details
| -------------------> |
                          plz authorize funds   
                       | -------------------> |

My questions are:

  1. When creating a payment intent server side, are the following options correct if I want the client to go through 3D secure (or whatever other security mechanism is required) but still retain the ability to finalize the authorization of funds server-side:
{
  capture_method: 'manual',
  confirm: false,
  confirmation_method: 'manual'
  customer: 'cus_xxx',
  
  // does this need to be false?
  off_session: true,
  
  payment_method: 'pm_xxx'
}
  1. Do I determine if 3DS is required by looking at the next_action field of the payment intent? What would be the value of next_action when 3DS is required? What about when it's not required/payment is successful?

  2. When confirming 3DS on the client, I understand I need to invoke stripe.confirmCardPayment with handleActions = false. After the 3DS authentication is successful, will the server be able to finalize the payment intent by simply invoking this: https://stripe.com/docs/api/payment_intents/confirm

open charm
#

How can i initiate payments from one stripe account to another

brisk sail
#

Payments and payouts paused until requirements are met
Provide some additional required information to resume payments and payouts.

We are facing this issue

opal night
#

Hello, How do I integrate the automatic tax calculation into the final price?

stray jolt
#

Hello team,
do we have any webhook events for refund ?

fallen marsh
#

Hello. I need assistance with resolving a case in which a subscription is canceled due to an unpaid invoice (payment reminders were ignored by the user), while the invoice remains open and unpaid and after some time, the user realizes they don't have access to the system and pays the invoice. However, the subscription is cancelled. The question is whether it's possible to somehow renew the subscription. If not, is it possible to create a new subscription while maintaining the billing period from the previous subscription? What flow should be as a best practice 🙂

deft kraken
#

Hello Team,
We are facing this error when click on the checkout session url, This checkout payment url was created before 4 days ago, the error msg is "Something went wrong
You might be having a network connection problem, the link might be expired, or the payment provider cannot be reached at the moment.".
For today checkout urls the link is opening without any issue.

opal night
#

Hello, is there a video tutorial on the implementation of final price tax calculation in Payment Element?

dim osprey
#

Do i need to meet any compliance to store masked card data given by stripe ? the card details are collected using stripe elements

vocal wagon
#

Hello @waxen quail You write to me in fact you can simply add 2 line_items, 1 at a recurring price and 1 at a single price.

  1. Or can I do this in nocode interface, in product, in grid, somewhere else?
  2. This will allow my customers to make a payment action for both methods (recurring payment and a single payment). )?
#

Hello!
We found that the Arrow back visible on the screenshot below is not intuitive enough/visible enough for our users. Is there a possibility to add a text 'Go back' next to it? I know that the similar text appears after hovering the Logo/business name, but our users have difficulties to find it. Or is there a way for us to make the arrow back bigger?

haughty cargo
#

no, it's doesn't work

austere holly
magic lily
#

Hi , I want to implement QR code payment in woocommerce for stripe. Selling multiple products. Need to add QR code while checkout

#

Can anyone advice me

hasty dove
#

I'm creating a connected account type:express and I'm getting 404 response because it says the postcode is invalid. I don't believe it is

oblique dust
#

Hello, I am wondering if there is a way to call paginated Stripe.Events.list() from oldest to newest: https://stripe.com/docs/api/pagination. The docs say that events are received from newest to oldest

pastel stone
#

Hi, I can't figure out why some subscriptions are being billed in the same month, i.e. payment date on the 1st and 30th of the month? e.g sub_1NiH27AjtNFaRAYoAA6dvJeH

steep crystal
#

I need to update the amount in the paymentIntent. Is it possible to do this while calling stripe.confirmPayment from client-side?

If not, does that mean I need to call stripe.PaymentIntent.modify from server-side.

If I need to call stripe.PaymentIntent.modify from server-side, how would I get the paymentIntent ID from client-side to send to server-side?

high trench
#

Hi
How can I use test bank except for stripe test bank?
For example, Bank of America, or other bank?

twin hamlet
#

Hello, we are trying to manage the dispute submit evidence process via your API. Just noticed on some disputes there is a "Review the claim details" link to a file provided by issuing bank. I don't see this file anywhere in the API, how can I get this file?

gusty fiber
#

Hello, i have a issue with deleting the subscription after testing with test clocks and a card that attached but will fail.

I'm saving in the database the subscriptions on webhooks, on which webhooks should i delete the subscription? As i see it's still active even if payment failed inside stripe.

SubscriptionId: sub_1O8O1sDmVlmqORBInuhRg2ur

Why it's still active in the dashboard?

sturdy compass
#

hello, we currently use the api to add payment domains for apple pay using ApplePayDomainCreateOptions/ApplePayDomainService in c#. I don't see these options listed in the docs and appears there's now an all0encompassing PaymentMethodDomainCreateOptions/PaymentMethodDomainService. should we switch to these other methods and are the previous methods mentioned deprecated now?

dark pelican
normal kernel
#

Hello, I've got a question about a subscription renewing

delicate tangle
#

Do we need to create Products (in Stripe) in order to pass them to a checkout session, or can we manage our own product data and pass it as metadata to a checkout session?

verbal mountain
#

Hi, when I try to cancel a subscription with the API it does get cancelled immediately.

zinc imp
#

I'm having an issue with payment_intent_data and transfer_data from a Live Stripe Session - I did a test and it worked flawlessly and now I've tried it with the live account and it looks like the data ins't passed through to it correctly. I've checked the account id for the connected account and there are no issues. I've dumped out the Session when its created and I cant see the fields being passed to it but they are the correct format

quiet igloo
#

Hi there everyone, I'm Paul from Regiondo Support (long story short - we provide a booking sofware for various partners) and they mostly use our React Widgets. Regiondo also uses Stripe as main payment service provider. One of our partners has an issue, with the credit card payments - the credit card number field cannot be filled in. Could you guys maybe help me out in this instance?

main marsh
#

Refunds issued from Dashboard don't generate webhook events (at least in test mode). What am I missing?

vocal wagon
#

Why don't I have the individual option on Romania?

rotund grotto
#

Hi Folks,

Wondering if I can inline a subscription item into the stripe.subscriptions.update function in Stripe JS.

In this example I'm trying to add a 10 eur discount

subscription = await stripe.subscriptions.update(subscription_id, {
      items: [
        { price: -1000 },
        { price: product.default_price },
      ],
      expand: ["latest_invoice.payment_intent"],
      payment_behavior: "default_incomplete",
      payment_settings: {
        save_default_payment_method: 'on_subscription',
      },
    });

Is this correct?

misty ivy
#

i am trying to save a payment method with the web Elements form, passing those options, however i am not sure how i am supposed to pass the setupIntent client secret or a customer so that the payment gets saved to them...?

const options:StripeElementsOptions = {
mode: 'setup',
currency:'usd'
};

my current flow is: Call backend to create a setup intent
2) do not know how to pass the setupIntent to the webElement

next bolt
#

Sup, guys! How are you all???

A short question; i need to mount dinamicaly the pay-buttons that stripe give to all my products.

I was thinking to study how the button is builded on the 'no-code' section, but i'm not figuring out how the 'buy-button-id' is created/stored... (I already saw the Product object).

vocal stump
#

Does the "Gross Volume" graph on the dash include invoices marked as "paid" but not actually processed via Stripe?

vocal wagon
#

Hello 🙂
Would it be possible to check on my backend, if a specific email address already paid? Would it be possible to get also the date when it is paid? Thank you in adavance for your response!

limpid mauve
#

Hey! Trying to figure out why my billing portal i am creating is not giving a update plan option when the bpc i have created has subscription updates enabled

gleaming patio
#

Hey,
We currently are working with bank transfer payment intents and when we modify the metadata and we pay the payment intent, a charge gets created with the old metadata. Is there any way around this/any way we can get the charge to modify it before its succeeds?
Thanks

verbal stratus
#

Hello, could I please ask how to reset a billing anchor to a certain date. Without affecting customers already charged this month

limpid mica
#

Hello, My question follows the thread here (#dev-help message), where I was asking for a way to charge (by the minute) an amount a < MAX_AMOUNT proportional to the duration without holding the complete amount MAX_AMOUNT beforehand.

I think I found additional information that might be what I was looking for (https://stripe.com/en-fr/guides/strong-customer-authentication#exemptions-to-strong-customer-authentication paragraph on exemptions for "Payments below €30"). It states that :

This is another exemption that can be used for payments of a low amount. Transactions below €30 are considered “low value” and may be exempted from SCA. Banks, however, need to request authentication if the exemption has been used five times since the cardholder’s last successful authentication or if the sum of previously exempted payments exceeds €100. The cardholder’s bank needs to track the number of times this exemption has been used and decide whether authentication is necessary.

If I understand correctly, that would allow the following process for our use case (for simplicity, lets assume a minute costs 1€):

  1. Force an authentication using a first hold hold_A of 25 € (explicitly ask for a 3DS on that amount, at that point the user is still there so its perfectly fine to have a 3DS here)
  2. Then, when the duration approaches 25 minutes, we can :
  • capture hold_A
  • create a second hold hold_B of 25 €
  1. Repeat 2. after 50 minutes (capturing hold_B, creating a third hold hold_C)
  2. Repeat 2. after 75 minutes (capturing hold_C, creating a third hold hold_D)
  3. After 100 minutes we would be capturing hold_D and terminate the service (100 minutes could be a maximum duration, its fine for us)

If we understand this correctly the user would require a single 3DS and would then be exempted for all three subsequents holds (B, C and D).

Is this how it works, did I say something inaccurate?

misty ivy
#

how do i set a paymentMethod as default? when i fetch stripe.customers.listPaymentMethods i can see there is a a field called "preferred" which is always null, even though on dashboard i can see one of the cards are set as default

tame summit
#

Hi I am having a issue with stripePaymentsUI. I am using xcode 15 for my swift project and target deployment set to 13. I have the latest version of StripePaymentsUI. For some reason StripeUICore is not linked to the other files in the pod for stripePaymentsUI. StripeCore and Stripe Payments are associated with StripePaymentsUI but not StripeUICore. I tried updated and downgrading the version with of the pods and nothing changed. I am not sure what to do next.

pulsar loom
#

Hello good people. I have several Stripe accounts. I'm wondering if its possible to create a link to a price in one of those accounts. Currently the url is something like: https://dashboard.stripe.com/test/prices/price_1234. Are there ways to link to that in a specific account?

twin hamlet
#

Hi. Is there a way of knowing if liability shift was applied to an Apple or Google Pay transaction ?

pallid crane
#

Hello! Good morning! Needed a quick hand with the Tax API. I'm having the following issue. Thanks in advance for the advice.

languid swallow
#

using payment elements, I can successfully submit payment elements and create a payment method for CC's. I've now added Canadian ACH as a payment option, and when I try to create a payment method, I'm getting a validation error. The error is too generic and I don't know what is missing since it works for CCs. Any ideas on how I can figure out what information is missing?

    "error": {
        "code": "incomplete_payment_details",
        "type": "validation_error",
        "message": "Please provide complete payment details."
    }
}```

Code reference
```elements.submit()
        .then(result => {
            var name = getFullName('fname', 'lname');
            var postal = getPostal('billing', isAdminAddress);
            var country = getCountry('billing');
            var email = getEmail('email');
            stripe.createPaymentMethod({
                elements,
                params: {
                    billing_details: {
                        name: name,
                        address: {
                            postal_code: postal,
                            country: country
                        },
                        email: email
                    }
                },
            })
                .then(function (result) {
                    console.log(result);
                    if (result.error) {
                        errorHtml(result.error.message, 'Payment Error', 'stripe');
                    }
                    else {
                        const paymentMethodType = document.getElementById('cphDonationForm_hdnPaymentMethod');

                        methodId = result.paymentMethod.id;
                        methodType = result.paymentMethod.type;```
robust temple
#

Payment intent giving error on mastercard.. works fine with visa. Any idea?

fierce hound
#

Has anyone tried to implement Stripe Terminal into an expo / react native app using the simulated reader via ract native SDK? I keep getting the same error Could not execute discoverReaders because SDK is busy with other command: discoverReaders.

main marsh
#

Where is the right place to give feedback on improving documentation?

swift cape
#

Hey, not sure if you can help me out here but to be frank, Stripe email support has not been useful.

According to them, Express account acct_1MDLC5DCJtZKQx2E has a "future payout initiated" of $95.41. I don't see any UI for this, nor do I get anything if I run stripe.Payout.list(stripe_account = 'acct_1MDLC5DCJtZKQx2E'). They've since told me that since this is an Express account, the Express account holder needs to reach out to support instead of us.

Is it possible for you to either confirm or deny the existence of a "future payout" initiated for this account?

pseudo python
#

Hi,

We process one-time and subscription payments in our app. What would be best when handling successful payments : listenning to invoice.paid for invoice payments and payment_intent.succeeded for one-time payments, or payment_intent.succeeded for both ? We do not mark invoices paid "out of band", it's always through actual payments.

turbid yarrow
#

Hi Everyone , I was trying to figure out somethiing about the try/catch yesterday, and found out that aparently the 'event' construct trhows an error. /not creating event.. but i can't pinpoint where can i find that. this is the code from the demo. with just minor adjustments

zinc glade
#

why does the support livechat not work i have an urgent issue and on mail no one is reacting fo rdays

pseudo python
#

Is it possible to update the confirmation_method on a payment intent ? Doesn't look like it's possible but I'm wondering why.

tropic bridge
#

when searching for customers, there is a way to remove deleted ones?

thorny sedge
#

Who do I contact so I can get my company’s payments that is partnered with Whop and activate payments on Stripe Express?

half grove
#

Hello!

I wanted to ask a follow up question from this previous thread yesterday
#dev-help message

I am trying to create a PaymentIntent I with only a BNPL option. When I create one with the params payment_method_types: ['affirm'], it still includes a card method as well on the PaymentElement. Is it not possible to only allow BNPL?

For reference, I am collecting a card method for a customer with a SetupIntent for a recurring subscription and potential off_session payments. On the same page at the same time, I then just want to provide an option for the charge at checkout to be paid by that existing payment on the customer, or a BNPL method. Since I have the card already, I want to avoid showing the card fields twice.

vocal wagon
#

hello there

digital tartan
#

Hey everyone! We have an API integration and we have been assuming that if we list the latest events and later we list them again starting from the most recent one we fetched (using the starting_after filter) we wouldn't miss any events. But we started to see missing events this way a couple months ago. We've identified some customer.subscription.* and invoice.* events that are very recent at the time of our requests (created a couple of seconds before) that are missing from the response, and still don't show up in the next request or any following one. Is there any information you can provide about this?

storm ingot
#

Hi there! We are working the invoice.paid event that is triggered automatically by stripe. We are expecting the first invoice.paid event to have the billing_reason to subscription_created but it seems to be marked as subscription_updated. This is for the first invoice of a $0 after a subscription is created, during the trial period. Why might this be?

languid swallow
plush quartz
#

Can you please help me understand the difference between a Payment and a Charge? We are using Payment Element on our site. And I am trying to understand why credit card comes is as payments and cashapp comes in as charge. I want to make sure we aren't doing something wrong.

ornate oyster
#

Hi, does stripe did not supporting individual acocunts in UAE ??

quasi ocean
#

I am unable to get payout due to verification issues. What do I need to do?

thin fern
#

Hi team i am facing weird issue like my application is deployed to different environment (dev, qa and pre prod) . In qa and pre prod environment apple pay is working as expected but in dev the payment is failing and I am using same stripe account

jagged surge
#

Some could help me with a doubt ? I´m coding the logic in my backed for webhooks.

idle sky
#

hey, i'm working on a join venture with another company with stripe connect/express setup. I need to change the application fee amount based on quantity set by user on the payment page. how do i do that.

stripe.checkout.Session.create(
success_url='xxx',
payment_method_types=['card'],
line_items=[
{
'price': 'xxxx', # Price for plan 2
'quantity': 2,
"adjustable_quantity": {"enabled": True, "minimum": 1, "maximum": 100},
},
],
mode='payment',
client_reference_id=user_id,
stripe_account="xxx",

        payment_intent_data={
            'application_fee_amount': 20,
        },  
    )
steep crystal
#

I'm using PaymentElement. This creates an initial paymentIntent. The user will update the quantity, which will update the total amount. I need to update the amount on the paymentIntent and then confirm. How do I need to go about doing this? I thought I would need to call stripe.PaymentIntent.modify on my backend, however, it's looking for a paymentMethod. I have not created a paymentMethod, if I need to create one, do I create this prior to calling stripe.PaymentIntent.modify? Do I create this client-side? If I need to create it server-side, how do I pass my backend the neccessary details?

lime geode
#

How can I go about disabling google pay in the payment element?

gusty fiber
#

To display a message that an invoice has been created for that subscription. Which is better to use, invoice.created or invoice.upcoming?
I see that in the minute the subscription reaches it's end time a subscription invoice.created is getting triggered and a customer.subscription.updated to update latest_invoice probably.

The good thing is that invoice.created has subscriptionId to update in the database, the invoice.upcoming event doens't have one. It's okay to use invoice.created on to update database subscription with latest_invoice_next_payment_attempt

next bolt
#

Sup!! Other quick thing;

Is there possible to query the prices using the recurring['interval'] value?

                'query' => "active:'true' AND currency:'$currency' AND unit_amount:$amount AND ". 'recurring[\'interval\']:\'monthly\''

Or this json search is only for metadata?

storm ingot
#

Hi there, is there a way to upgrade the API version to a specify version instead of the latest version in the app?

cloud cedar
#

hello, my payment intent webhook is not getting the metadata that i am setting when creating a subscription payment intent.

fierce hound
knotty oyster
#

When using stripe/firestore-stripe-payments@0.3.4 extention in firebase, I noticed that the product document in firestore is missing the attributes like features. It only has active, description, image, metadata, name, role, and tax code, and prices. When i look on the stripe dashboard it appears in the event look that the missing information is part of the response. It there a way to customize so all the field are included in firestore for easy access, or am i doing something wrong?

gusty fiber
#

I have a issue with invoice.payment_failed. It triggers when i pay with cards with 3D Auth.

On invoice.payment_failed i have the removal of subscription if it fails on recurring payment.
So it removes the subscription when trying to pay with 3D Auth cards.

sonic oak
#

Hello, I keep getting an IntegrationError that "In order to complete a payment element, you must pass a clientSecret or mode when creating the Elements group". I'm working in React.JS, and was trying to achieve this when the OrderFormContainer mounts via useEffect. However this ran twice because I'm in development mode, so I've switched to a button that initiates an async function that retrieves the clientSecret that I pass to the Elements component, but still get the error. I've attached an image of my code, the <OrderForm> component inside <Elements> is what is housing my <PaymentElement> component. Thanks!

thick blaze
#

Hi I need to get the activation link for my account how do I get one ? I checked my inbox but there isn't one

dull atlas
#

This seems a bit ridiculous but I've been told by our Stripe account manager to ask here on Discord. We have a number of accounts with Stripe and are just adding another for a new entity in our group. I have approximately 100,000 credit cards in untokenised format from an acquisition I want to tokenise with Stripe. I can use your API but the account isn't allowed to handle raw data. I've been asking if I can send the card data to Stripe securely so you can tokenise them but not getting anywhere. What do I do?

rugged bolt
#

Hi guys, I’m new. Is there an express on the first transfer after your account is cleared? My clients paid on the 1st, I’ve got 10k waiting to be transferred and didn’t realize until afterwards that it apparently takes 7-10 days to be deposited… I need it asap.

versed notch
#

Hello everyone, i have question regarding the payment methods.
In settings i have configure 4 payment methods i want to use. (photo attached)
But on payment page the payment methods is different like the default. (photo attached)
So my questions is, what am i doing wrong?

random jay
#

Hi Stripe team!
I'm using the new Embedded Checkout Form option from Stripe, and it's working fine, whoever I'd like to customize it regarding it size, currently it's showing like a very "skinny" modal, like if it was a Mobile Form (screenshot attached)

wondering if there's any info on how I can resize and display it better!

ocean jolt
#

hey! i have a quick question about in-person refunds. Does the terminal used for the refund need to be the same terminal that was used for the initial processing of the payment intent?

compact rose
#

I asked this question earlier (#dev-help message) and I'm struggling to understand why listening to both invoice.paid and customer.subscription.updated would be necessary.

We've run into various small bugs and it seems like the cleanest fix on our end would be to start listening to customer.subscription.created, customer.subscription.updated and customer.subscription.deleted rather than invoice.paid and invoice.payment_failed. This will make sure that our internal representation of a customer's subscription in our database always matches what Stripe shows. Does anyone have any further clarifications on what the potential downside would be for switching from listening to invoices to listening to subscription updates?

royal shard
#

Hi, chatgpt tells me this exists

 "type": "standard",
 "capabilities": {
   "refunds": "inactive"
   // Other capabilities as needed
 }
 // Additional account information
}

Is this right?? Because I don´t see it in your documentation https://stripe.com/docs/api/accounts/create

autumn creek
#

I created a checkout session with non-subscription items and after completing the checkout, the checkout_session object's invoice object is null.

crude hawk
#

Hi! Stripe docs mention that there is a 10K euro weekly limit on SEPA transactions that increases as we process more transactions. What http status or other identifying error info should we expect to see from Stripe if that limit is reached, and which endpoint(s) would that response be returned from?

knotty linden
#

Hello, apologies if this is not the right place to ask this but we're experiencing some issues with webhooks.

65% of webhooks are not reaching our server. and this is the error displayed in Stripe Dashboard

Response
HTTP status code
Failed to connect to remote host
Failed to connect to remote host

The webhook endpoint is live and have tested it a lot of times and stress tested it with no downtime.

Does anyone have an idea what's going on here?

cloud field
#

Hi can anyone tell me please how i can access my stripe account for bird rides. I set the account up 2 years ago. But never needed to access it because my pay always comes in on time. Well 99% of the time it comes in on time. But i put a dispute in to my bank for a totally seperate issue and the protocol is to deactivate the old debit card. So now i need to access my stripe account to update my account to my new virtual card # but can’t access or get ahold of stripe support. I already sent 2 emails with no reply yet ? Any ideas ?

junior plinth
#

Hey, I have a problem. I am passing a client_reference_id in the url. This is shown in the response body in the webhook log as it should. So thats good. HOWEVER I have firebase linked with the endpoint. I am fetching the request.rawBody data and i am storing it in a document in firestore. For some reason, there the client reference id section is not shown???? I have no idea why. Could you help me out? Thanks!

idle sky
#

i have a joint business. i own the stripe connect account, under which a express account exists. The products exists under the express account and I am able to create checkout links using the stripe connect api key. I made a webhook on my stripe connect account, but it's not hitting all the events (customer.creation, etc). it only hits when i get a percentage of the sale made(application_fee.created). I tried configuring webhook on the express account, but i don't think i can on there.

daring badger
#

Hey, I implemented stripe radar, we have 0 chargebacks but after receiving almost 100k USD in payments i received and email saying payments blocked due to high risk. How is this so, there is no clear information. Can someone assist me?

autumn halo
#

What does it mean in stripe connect if I used stripe.Transfer.create_reversal(x.source.source_transfer) and stripe.Account.reject(rem.stripe_connect_id,reason="other")? Explain to me the concept of a refund in a stripe connect. Does the money return to the platform? What happened is my connect express user (affiliate marketer) who receives a commission decides to delete their account from my site. Then I run these API calls.

wintry jolt
#

Will stripe send me an email if a refund or dispute event happens?

wooden plank
#

Hello There.. always error at intentification. How can i do it by uploading pictures and no taking photos??

sudden yoke
#

when using setup intent to save a cc, does stripe default it be used off session?

wintry jolt
#

Hello, I need some help.

I use flutter-stripe for checkout and now it works.

But in my bank transaction. It exposes my phone number like this "Www.xxxx.com +61466666".

How can hide my personal phone number?

wicked reef
#

Hi, I have a question about a Stripe Connect account in Test Mode. According to the Stripe dashboard, one of my demo accounts has been restricted. Is there any way to unrestrict it?

I am not sure how the account even got into this state. The account's requirements.disabled_reason field is set to "other" and I can't find any documentation on this.

ornate kernel
#

Anyone from Xamarin/MAUI that has a Stripe.iOS binding library?

ornate ridge
#

Is there a way to force stripe checkout asking for name and address even with card payments?

light jasper
brittle quiver
#

oi

golden saffron
#

Hello everyone,

I have a question regarding the implementation of iDeal and Bancontact with Stripe Element Payment.

In order to accept those payment methods, I need to accept SEPA debit in my payment configuration because it is required by iDeal and Bancontact. The problem is that in my frontend, i have both iDeal and Bancontact (which is good) but i also have the SEPA debit option (which is very bad, because i DONT want my users to pay directly with SEPA (the reason is that users can Dispute any payment made with SEPA without anything I can do about it).

My question is :
Is it possible to configure iDeal and Bancontact, without having the SEPA debit tab in the Stripe Element Payment ?

Thank you for your time and efforts. It is much appreciated

cerulean pineBOT
cerulean pineBOT
#

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

verbal phoenix
#

Is this a known bug/easy to fix issue? I'm kind of guessing it is, but I don't know the solution.

frank sable
#

Hi Stripe, we are currently experiencing an issue where the actual number of retries a failed payment doesn't align with the configured number of retries. The payment ID is pi_3O3DhYH99WdjcN8h0IR4R2eF. We configured Stripe to retry up to 8 times. However, in the payment, it retried 9 times (which makes sense), cancelled the subscription, then 5 days later retried once more. The last retry went through, and it should reactivate the subscription (but didn't) if I understand correctly. Could you please help explain this scenario? Appreciate your help!

wintry jolt
#

Hello, what info I should save into a transaction record in my database in order to track the related transaction when a refund or dispute event happen?

rose bluff
#

Hey guys,

  private async setupStripeElements(clientSecret: string): Promise<void> {
    await this.initializeStripeElements(clientSecret);
    this.createPaymentElements();
    this.hideLoadingIndicator();
    this.clientSecret = clientSecret;
  }

  private async initializeStripeElements(clientSecret: string): Promise<void> {
    if (!this.stripe) return;
    this.stripeElements = this.stripe.elements({ clientSecret });
  }

  private createPaymentElements(): void {
    if (!this.stripeElements) return;
    this.stripePaymentElement = this.stripeElements.create('payment', {
      paymentMethodOrder: ['ideal', 'card'],
    });
    this.mountPaymentElement(this.stripePaymentElement);
  }

  private mountPaymentElement(paymentElement: any): void {
    paymentElement.mount('#stripe-payment-element');
  }

  private hideLoadingIndicator(): void {
    this.showStripeLoadingCircle = false;
  }
``` Does anyone know why iDeal is not showing on the Stripe UI-payment form?


Backend:
```js
  public async createPaymentIntent(
    createStripePaymentIntentDto: CreateStripePaymentIntentDto,
  ): Promise<Stripe.PaymentIntent> {
    return await this.stripe.paymentIntents.create({
      amount: createStripePaymentIntentDto.subtotalPriceInCents,
      currency: AppConstants.DEFAULT_CURRENCY,
      /**
       * Manual because the restaurant decides to decline or accept the order.
       * At that moment the payment should be captured or rejected.
       */
      capture_method: 'manual',
    });
  }
```If I disable `capture_method: 'manual'`, then it loads as expected.
#

I'm not receiving any errors.

pale hound
#

hi

#

may i ask about why i cant varification my id ? i from malaysia , i need to apply my id card or driving lesen or passport ?

rose bluff
# pale hound may i ask about why i cant varification my id ? i from malaysia , i need to appl...

Hey, quick question.

Is this flow abnormal or totally fine:

  1. Create payment intent (display elements e.g. iDeal, PayPal, credit card, etc.)

  2. Press "Order Now" -> insert order in database.

  3. Confirm Stripe payment (success in Stripe dashboard).

My concerns:

  • Inserting the order before confirming successfully completing the payment.

  • On the other side, I need to insert first because I use the order ID for the stripe return_url for the track-order page.

golden cosmos
civic tulip
#

hello everyone, for stripe invoice is there any way to to tell was it generated automatically by stripe or because of person did some change

vagrant steppeBOT
#

alexelba

vale root
#

Why is everybody ignoring me? i have been trying to get in contact with someone for the past week? and yet no one wants to help or reply?

dreamy cradle
#

I have an app, where one user can create multiple teams, and each team can be a pro or free account. So, one stripe customer can has multiple subscriptions, and when the user is in a particular team, I want them to access / change / cancel only the subscription that is associated with that team.

What are some strategies I can follow in this situation?
Is there a way to filter out certain subscriptions based on metadata in the customer portal?
What are some best practices in this situation?

scarlet oriole
#

Hello
Is there any way to pass metadata params in create payment method of React Native SDK?

civic tulip
errant falcon
#

Hello Everyone,
I am trying to link External Bank Account with Stripe Custom Connected Account and trying to use financial connections id to get details related to Balance/Transactions.

  1. I am using Stripe.js for getting Financial ConnectionId.
  2. After getting response from Stripe.js, trying to use that Financial Connection Id in server side.
    But getting error. Anyone can help me out with this.
golden cosmos
mental haven
#

Hi, we are planning to activate Bank Transfer for Stripe in Japan website, and have few inquiries and these inquiries are after the Stipe tech team's meeting.

  1. We have following statuses for Bank Tranfer. We need to map with PG's signal, so could you what are different types of status Stripe bank transfer has?
  • Awaiting Transfer

  • Transfer Cancelled

  • Place order

  • Canceled

  1. Statuses from PG or result codes. e.g. Captured = When payment received from customer and send a success signal.
    3.Could you specify what are the different types of email Stripe sends to customer and when that emails get sent?
    3.1 If this is managed in the dashboard, please share the details.
  2. When there are amount overpaid or to be refunded, we can either store in customer balance or refund through original card. Regarding customer balance, is it with the stripe account balance? or just leave the balance in virtual account number as it is unique for each customers? Are unique virtual account number gets generated and validation is done per their email address?
  3. Can we turn off the pop up from Stripe when customer places an order?
  4. How is the process of choosing Refund to be done at cash balance and original payment method? Can we do, we will first try to refund to customer's bank, and if fails, then store the balance? Also how are other merchants are managing this?
  5. What is the difference between a Charge or a PaymentIntent object? Can we choose either for refund request?
warped basin
#

Hi, I'm a New user with email address olaniyanbusayo7@gmail.com.stripe successfully transferred fund to my bank account on the 1st of November but am yet to receive any fund in my bank account till now.

icy moat
#

help me

civic tulip
brisk relic
#

I have a platform with many connect accounts. I am creating a marketplace and I want to allow the customer to purchase products from different connect accounts in the same payment transaction (as far as the customer is concerned). I am using Stripe Checkout currently for a simple version that only allows purchase from one connect account.

I was looking at creating the customer and payment method on the platform account with checkout then somehow cloning the payment method to the appropriate connected accounts and creating a payment on each of these accounts. https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods

Will this work with Checkout?
If not what is the best approach?

wispy locust
#

Hello, How to use webhook in node js.
Should I call the /webhook api manually in my node server?

rigid sluice
#

Hi Team, payout has been not done for "city of St johns" I had completed order on 4th oct 2023, but still payout has been not done, please let me know the issue regarding this.

median moat
#

Hello Stripe dev team,
I have integrated stripe payment intent with multiple payment methods.
Ideal is one of them.It used to work properly when i create a payment intent,but now it sometime shows 'An error occurred.Please try again later or use another payment method'. This error goes away when i create another payment with same details.This error occurs randomly.

fading trout
#

Hi Team,
Bear with me, I'm using Bubble.io (nocode) to create custom connected accounts via the API connector.
All has been going beautifully in Stripe test, but I have come to a problem when I flicked to Live.
The Connected account is created great, then I create an Account Link with type=account_onboarding and collect=currently_due.
The first pass via the URL - the user completes most requirements and is bounced back where a call to the connected account says there are more requirements - the external account.
I call for a new link and the user returns to Stripe but the hosted page doesn't show the action needed.

Any thoughts?

vocal wagon
#

Hello dev team,

I am using your prestashop 1.6 module (mod. version 2.4.6) for a long time now but I was never able to set up additional / local payment methods.
Even when I change my IP / location to Germany (or anywhere else to make a test) I still can't see payment options like Giropay, SOFORT or SEPA Direct Debit.
Can you tell me what I am missing to make these options visible?

frosty dragon
#

Hello, team i need to create a webhook for subscription.
where i need to manage the things on the base of price.
and i need to make enteries on the in my history table.

is there any way to get price on the bases of subscritpionId whenever a recurring payment occured

violet dagger
#

Hey guys,
I'm tring to create a subscription to a phisical product and it has to include a shipping price on each payment. What would be the correct way to build it?

unkempt prairie
#

Dear colleagues,
I have an application where each of my customers has a standalone Stripe account.

Following a conversation with a customer service representative (who rudely did not respond further), she recommended me to look into Stripe Connect Standard.

I watched it, but I have some doubts.

Is it possible to connect multiple separate and distinct Stripe accounts (like the ones of my customers) through Connect Standard? If so, how can this be done?

Thank you.

main marsh
#

Our webhook receives events with an invalid signature occasionally (ca. 60 minutes interval, last time Saturday). Test mode works all fine. No live payments scheduled yet). Are these hacking attempts? Is there a way to verify we have the proper live keys installed without making an actual live payment?

grim trench
#

Hi, I'm using connected accounts which I transfer money to them from a specific charge object. But I was wondering, if I perform an inverse transfer between two programmatically and the one that is debited the money doesn't have enough to cover the inverse transfer :

  • Can the account go below 0?
  • In this case, will the connected account be debited the missing amount from its bank account? Should I do it programmatically or should I let Stripe manage that part (something I have to configure on connected accounts)?
  • Is there a documentation on what happens on a business point of view when a connected account has a negative balance?
vocal wagon
#

Hi! does anyone know if it's possible to customize the fields that are displayed on the Invoices for every line item? we have an option for ths customers to pay in Installments eg. 6 equal Installments for 3 Products in total and we want to display how much of the paid amount in each installment invoice goes towards each of the products. for that we're trying to display the "Received Amount" and "Remaining Amount" for each of the Products. we generate the invoices via API. We know how to calculated the Remaining Amount and Received Amount. we also know how to add additional line items to the Invoice. What we don't know is how to DISPLAY it on the invoice. does anyone know if this is possibile? or our only option would be to generate the invoices ousite of Stripe?

leaden hinge
#

Hi everyone, maybe someone can help?
Interested in promo codes and coupons for the full price of the product.
For example a product costs 35$ and there is a promo for 35$, but the promo doesn't work. I suspect the problem is the tax and Stripe wants to get the tax from the payment, but the promo is for the full price and so it doesn't go through.
Maybe there is a way to get around this without removing the tax from the cost or another way to implement it?

tired steppe
#

Hi! i was chatting with Support and the chat lost connection. My connection is fine, but it was still not reconnecting. Is there anyway to reconnect it?

limber bluff
#

Hello, I'm using Stripe's Pricing table for my product. When I choose Anually, I want to show the monthly price as well. Along with year cost, I also wanted to show monthly how much it would cost.

Can some one help?

runic relic
#

I want to write the orders placed with stripe to my own database. I used stripe webhooks for this and when I run it in my locale, everything works as I want. Now I want to take this live, I will run the code on the server.
What should I enter as a link here? API endpoint or our site endpoint?
My site is like this: https://downers.store/
API works here https://api.downers.store/

vocal wagon
#

Hello Team, I have a business and we collect payement through memberships. We are about to develop a new website and I'd like the clients to be given the only choice to pay via SEPA payement (not visa, mastercard,...).

Does someone have the solution?

Thanks a lot.

glacial valve
#

hi, how can i set the default values for payment element fields like country and zip?

quartz talon
#

hi i am trying to make payment in usd using indian card which has allowed international transactions i get otp also
but transaction fails
please help

errant falcon
#

Hi, i still not able to get the details related to financial connection id #dev-help message

peak umbra
#

Hello,
When I give a customer a promo code for 100% off a subscription, I don't receive any 'payment_intent.succeeded' webhooks from Stripe. I wanted to know if there was a way to receive it in all cases.

open wave
#

Hi everyone, I have a question with api create payout. Because Stripe say me that fee (25 cent) will be charge on Platform when Connect Account create payout with paid status. I want to know, this charge fee affect the platform balance, it's decrease, right? Any people have experience this issue, please help me, thanks.

glacial valve
#

can i get my last thread reopen?

vagrant steppeBOT
#

alex_stripe

pastel folio
#

Hi Everyone, i am reaching out to get your help, i am working on connecting NetSuite to Stripe using API to setup payments, when i am trying to send a request using Postman to create a paymentintent, i keep getting error "requires_payment_method". Not sure what i am missing but i thought stripe was suppose to use the default method to create and confirm the payment intent, requesting your help.

vale root
#

THIS IS BULLSHIT! why have a 24/7 line if you cant reply or call? i need to get into contact with someone now. i have been trying for the past week longer.... you guys are not helping ?! why not reply? do you not have staff? i wish i never used this app... i want to killmyself. i tiled a bathroom over 10 months ago now... me myself... i am trades man... i am really getting over this as it said it would review the account in 120... so in those 120 we tried fighting for my money... but there was nothing i could do until 120 is up.... fair... i waited... and now its been the 120 (130 ) nothing no one is replying to me... no one is trying to help me... its not 500 its 5000 i work hard trying to run a small buisnesss but you guys are just shitting down my throat... i dont even want to work anymore... i want to crawl up into a ball and die.... whats the point of working hard trying to support a family... this is not fucking fair... and dont send me another support link because i have sent over 100 emails.. and they not repling or care... its my money? can you not send the money back to builder and then they will send it to me? i am really over this... and cant find anyone to help... do not suggest sending another email.. i will kill myself.

pastel perch
#

Hi all,
was wondering if there's a way of getting the phone number that a user submitted in SMS 2fa verification step in the custom connected account onboarding form (2fa step was added after we checked the "allow Stripe to collect bank account information" on the "Collect bank account information for payouts").
from the getAccount/getPerson API we get the company/legal person phone number, but not the one they submitted in the 2fa step.

lyric tendon
#

Hi, I am using Stripe connect, At the movement I am facing trouble with adding banking details to it. we are using stripe.tokens.create to create token using IBAN, here is the example payload const payload = {
bank_account: {
account_number: accountNumber,
country: 'SE',
currency: 'SEK',
account_holder_name: accountHolderName,
account_holder_type: 'individual',
},
};
So How do we add just bank account, without using IBAN numbers. I am building this to Swedish client

exotic grove
#

Good Morning

I have a question about the best way to issue a refund.
We have to refund a few direct debits, but because they were over 180 days ago, its not possible to do a direct refund (the api tells us that 180 days is the limit)
What would be the best way to refund these?

fossil thorn
#

Hi All, How do I cancel current action on m2 reader, I had tried the api call (https://stripe.com/docs/api/terminal/readers/cancel_action) but received that the server side integrations are not supported on this device. I also tried canceling payment intent ( with Terminal.getInstance()
.cancelPaymentIntent) but the reader still stays in Waiting for card state. Please can someone advise on how to cancel a reader. Thanks

static hatch
#

Hello, can i change my api key if my symfony app has been hacked

vale root
#

if i refund the money in my stripe account will that go back to the person who originally sent it? and they can just send it straight to my bank account ? please tell me i can do this.

edgy carbon
#

Hey ! I want to connect bank account using plaid with stripe and get all the transactions for bank account?

naive sandal
#

Heya! We're using Stripe Checkout with Stripe Tax. We've configured Checkout's billing_address_collection to auto (the default). As I understand it, this should result in Checkout/Tax asking for the minimal address information to correctly calculate VAT, e.g. based on the country entered, it might require further information such as a postal code. However, one of our customers is trying to buy in a VAT-exempt territory of Spain (the Canary Islands), but when he enters Spain as his country, he is not asked for his postal code (or any other billing address details), which results in Checkout/Tax calculating the standard Spanish VAT (IVA) of 21%. I would have expected that Checkout would have asked his postal code after entering Spain as his country to be able to deal with this, but it doesn't.

I've tried to reproduce this locally and I can indeed confirm the same behavior. If I instead locally configure billing_address_collection to required and then go through Checkout, I can see that Checkout correctly calculates 0% VAT when entering Spain + a postal code in the Canary Islands.

So: is this a bug in Checkout/Tax, or is there something else going on?

fossil thorn
#

Hi Vanya @undone hinge , Sharing the code regarding my cancel request: private val cancelPaymentMethodCallback: PaymentIntentCallback =
object : PaymentIntentCallback {
override fun onSuccess(paymentIntent: PaymentIntent) {
Log.d(TAG, "onSuccess: CancelPayment")
if (::listener.isInitialized) listener.onSuccess(PaymentStates.IS_CANCEL,paymentIntent)
}

        override fun onFailure(e: TerminalException) {
            Log.e(
                TAG, "onFailure: ${e.printStackTrace()}"
            )
            handleTerminalExceptions(e)
            if (::listener.isInitialized) listener.onFailure(PaymentStates.IS_CANCEL)
        }
    }

fun cancelPayment() {
    if (::savedPaymentIntent.isInitialized) Terminal.getInstance()
        .cancelPaymentIntent(savedPaymentIntent, cancelPaymentMethodCallback)
    else listener.onBack()
}
cloud zenith
#

Hello, has anyone integrated stripe with plaid ?

west iron
#

"I've been using a different configuration ID in the API, but it seems to be working in conjunction with the 'Always Activate' configuration. How can I use them separately?

#

What does the 'Always Activate' option in the configuration of this payment method in the Stripe dashboard mean?

scenic barn
#

My Account got Limited/Blocked for absolutely no reason i verified and provided all legal documentation needed to verify my account and after my first ever transaction i get blocked and money is locked on my account and i have no access to it!

Anyone else get this issue before?

frozen sail
#

In our React Native app we're using the PlatformPayButton component. It has an appearance prop, which seems to work fine on iOS but it doesn't appear to have any effect on android. Can anyone help me with resolving this? In our dark mode, the default button is barely visible as it is black.

the minimal repro would be

import { PlatformPay } from '@stripe/stripe-react-native';
import { PlatformPayButton } from '@stripe/stripe-react-native';

<PlatformPayButton
    onPress={() => {}}
    type={PlatformPay.ButtonType.Buy}
    appearance={PlatformPay.ButtonStyle.White}
    style={{
        height: 40,
    }}
/>```

The button in this example isn't white even though it should be. We're on version 0.27.2
edgy carbon
#

What is the docs link for integrating stripe for bank accounts integration in node js and react js?

vocal wagon
#

I need help

#

I cant access my stripe account

#

i lost my backup code and my authenticate app deleted by my mistake what should i do?

meager hinge
#

Hi.

When i call update price API, i received this message. how can i solve this problem?

You are specifying an update to a currency option that matches the top-level currency for this price. Please remove this currency option and update the top-level params instead

And, i removed default currency value. and then i received other message, how can i solve this?

You are attempting to update an immutable field for an existing currency in currency_options.
vocal wagon
#

@hollow prairie @stark tide @waxen spindle

dire ore
#

Hei! is there anyone that can help me with a stripe integration on WooCommerce where our apple pay does not work?

#

we're getting a weird error

#

and I'm sure its something easy from a configuration or something

#

but cant find nothing in docs

waxen timber
#

Good morning folks ! I have a "design" question. I have watched the videos on YT Stripe Developers channel, and I have seen that StripeAccounts are supposed to exist in multiple occurrencies, infact the tutorial shows us that we should "track" what's the defaul one for any user. What's the rationale behind this decision ? In the assumption that an user is linked to his email, why is the system designed to accomodate multiple stripe accounts ? Does not this fragmentate the info about an user over multiple stripe accounts ? Thanks for the answers...

ruby sequoia
#

hi!

Empty total label may be confusing the user
value @ payment-request-inner-browser-be0e242b8c475d6fe5c6b08997031928.js:1
(anonymous) @ payment-request-inner-browser-be0e242b8c475d6fe5c6b08997031928.js:1
(anonymous) @ shared-289a1402b72005b26d9b25f09d2809b5.js:1
r.test._emit @ shared-289a1402b72005b26d9b25f09d2809b5.js:1
value @ shared-289a1402b72005b26d9b25f09d2809b5.js:1
value @ shared-289a1402b72005b26d9b25f09d2809b5.js:1
value @ shared-289a1402b72005b26d9b25f09d2809b5.js:1
(anonymous) @ shared-289a1402b72005b26d9b25f09d2809b5.js:1

what's mean this error??

raven badge
#

Hi.

i did active apple pay on my stripe account but still no appear on my checkout page

#

but "link" is appear when a active it

coral wren
#

Hello,
how can I specify the tax rate to be applied to private customers from the EU?
We are not yet registered for OSS so our tax agent told us we need to apply the tax rate of our registered country (Germany 19%) to all private customers in the EU.
If for example someone from Spain buys a product now, he will be charged 0% VAT if I don't add a spanish tax registration in Stripe or he will be charged 21% if I add a spanish tax registration. How can I charge him 19%?

mild chasm
#

Hi, Here I have a requirement for loading payment element. I have two options, where customer has to select either one option. 1st option is, "Pay Now", here I am using paymentIntent, and 2nd option "Pay Later but save Card-On-File with zero charge", for this I am using SetupIntent. Is it possible to use paymentIntentId with setupIntent and vice-versia based on option selection. Please, guide me.

lapis heart
#

Morning all,

I'm having an issue with Google Pay on Android, currently use the embedded checkout and seeing the error Unrecognized feature: 'payment' .

Have no issues with Apple Pay on iOS. I can use a payment link on Android Chrome and it shows up fine, but when inside a webview it it throws the above error.

Any help would be greatly appreciated, thank you!

low vessel
#

Hello , am using stripe for the first time , am trying to implement period based subscription feature with fixed price for each period, I went through stripe documentation but honestly its way too long and they over complicated it and there is so many parts here and there i did not know where to start and what steps should i follow, does any one have a good guide to do such a feature ? the stack is NestJs and React

errant falcon
#

Hi, What this error means, and how to resolve this error?

vocal wagon
#

Hello,
I am trying to set up a good practice for smooth and clean API version upgrade with our clients.
I did read the documentation : https://stripe.com/docs/upgrades & https://github.com/stripe/stripe-go/blob/master/CHANGELOG.md

What are your recommendation to handle a new version of the API ?

For exemple, let say that we are on the 75 version and that 5 of our clients are on it too. If the 76 version is coming out, what are your recommendation to handle it properly ?

Keep track of changes and upgrades to the Stripe API.

GitHub

Go library for the Stripe API. . Contribute to stripe/stripe-go development by creating an account on GitHub.

worn anchor
#

Hello good morning,
Let's see if you can help me, I'm quite desperate with the subject.
When I wanted to link my X (twitter) account with Stripe Express, I mistakenly entered the wrong country of residence data. And now it won't let me modify it. I cannot change my country of residence in any way. And therefore I cannot finish completing my profile and therefore I am not receiving the corresponding payments. Thank you very much, I hope you can help me, I would be very grateful.

#

Hello, delighted and sorry to bother you. I don't know if this is the right channel for my question, if not, sorry.
But I'm a little desperate since Stripe tells me to talk to Twitter and Twitter doesn't answer my questions. I've written dozens of messages and haven't received a response for more than 15 days.
And I think it's a simple query. I only need to change my country of residence to be able to complete my profile and receive my payments.
thank you very much, greetings

wide dagger
#

Hello, i need a technical person to disscuss about an api integration

upbeat marsh
#

hey, im looking to set up woo payments but the country of my company is not available in the list, its in the GB but not UK so when i choose UK it asks me for a CRN Number but ofcourse since the company is IOM and not UK i dont have one? Please advise

vocal wagon
#

hello, my payments are frozen because adress is not verfied. I have sent in proof of adress multiple time and it is being rejected. please support me with resolving this probelm

#

I understand and have reached out but have received no support to solve this issue, I have been trying for over a week

upbeat marsh
meager hawk
#

@vocal wagon and @upbeat marsh : I can do nothing for you here, it's a chat for developers writing code to call the API. Contact support of Stripe or the companies you work with. Thanks for understanding.

upbeat marsh
#

right

frosty coyote
#

Morning, I noticed that the express acount creation flow via oauth is now behind a setting that only support can enable. Ive seen this coming for a while, so expected this change and were looking to move to the new flow (about to start coding it now).

One question with it though, if we have existing express accounts that were created via the oauth flow, and then new accounts we start creating using accounts.create . After onboarding, Can we use the accountLinks.create function with account_update for both older accounts created via oauth and newer accounts created via accounts.create ?

torpid igloo
#

Hello! Could someone actually help me with an issue related to a connected account. I don't know how to resolve it. Basically we are having 0.19 CZK in that account, and we need to delete this connected account. As it seems we can't delete because their balance is not 0, but because we do transfers only in EUR (that is our balance), I can't do any reversal to any other transfer to reset the balance to 0, so we can delete this connected account.

boreal crag
#

Hello I want to use authorization and capture with Stripe Checkout but also need post payment invoice with automatic tax. How is it possible?

vocal wagon
#

I have blocked bank transfers, they asked me for documents which I sent. but I don't receive any response and I don't know how to contact assistance

#

can someone help me ?

#

that's more than the 24/48 hour response time

versed notch
#

Hello, i need help regarding the account, and tax settings.

winged niche
#

How can I update paymentElements with an email programmatically in a reliable way? Looks like using defaultValues after form is initialized doesn't always work.

lofty anvil
#

Hello, I'm using the terminal SDK to use with Tap to Pay, and I need to know which is the specific error code when, in UK, is used an old card that throws an offline_pin_code . I will apreciate any help, as for now, the only code I get is a generic DeclineByStripeAPI. Thanks

frosty coyote
#

I am upgrading the version of our nodeJS libary and noticed some breaking changes. From the website:

https://stripe.com/docs/upgrades#2022-11-15

The charges property on PaymentIntent has been removed. You can use the latest_charge property instead.

This isn't a like for like change? Also looking at the postman workspace charges still exists in the response but the library doesnt recognise it.

How am i supposed to do payment_intent.charges now , latest_charge only returns one?

Keep track of changes and upgrades to the Stripe API.

mellow ridge
#

Hi, I need help with my account being verified. it is stating the documment I am uploading it not acceptable but it us tge company constitutuon. we are a non-protfut school PTA

full juniper
#

Hi team,

I have a question . I'm create checkout page and apply coupon 100% than
where can see transaction . Because orders section is deprecated.
In payment section not showing .

Thanks

elder pike
#

Hello, I active the payment service but I still can't use credit card for payment

ember jackal
#

Hello, one question about stripe invoice creation:

I have one product with 3 plans (all of them are graduated pricing and are only billed at the end of the billing cycle based on the usage record).

My question:
As soon as I subscribe to a plan, stripe creates a $0 invoice and marks it as paid. Why does it does that?

warped basin
#

Hi team, when I try to create subscription by this---

    customer: customer_id,
    items: [{
      price: plan_id
    }]
  })

I have faced this error. could you help to sort this error?

Stripe::InvalidRequestError: This customer has no attached payment source or default payment method. Please consider adding a default payment method.

pearl meteor
#

Hi team, is there a way to make the AddressElement and the LinkAuthenticationElement to be readonly or disabled?

lost nymph
#

Hi guys. I'm using Checkout in our onboarding flow. We use monthly recurring subscriptions, without free trials. What should I do if their initial payment attempt fails? Currently I can see that an incomplete subscription is created in Stripe, but as we don't check that on our side, if the user opens our app again, we'll redirect him to Checkout again which will probably create a new Subscription after he attempts a payment. Should I worry about the initial incomplete Subscription? Does Stripe do any payment attempts on it, or notify the customer about it? Can I avoid that subscription from existing and have Checkout only create subscription if the initial payment is a success? Thanks!

gray carbon
#

Hello guys, I am using Stripe Connect and I am wondering if there is a webhook to inform me when the connected account has completed the onboarding and is ready to receive payments.
Thanks in advance.

versed notch
#

Hello again Stripers,
My product is priced at 0.10 euros, and I need to include a 24% tax in the price.

When i try it, i have the followed error:
Checkout does not currently support eur prices with more than 2 decimal places in payment mode. In line_items[0] you passed 12.4 corresponding to €0.124, which is not supported. You can round your price and pass in unit_amount: 12 or unit_amount: 13 instead.

humble whale
#

hi, why I can not see Button named "Dispute Dispute transaction" ?

little flicker
#

Stripe support is not answering me, I can not find anywhere else to write.

vocal wagon
#

Hi! Is it possible to change the text of the stripe elements form fields? For example change "Name" to "Account Holder Name"? Furthermore, is it possible to customize the fields of the sepa form by placing two fields side by side to take up less vertical space?

spare loom
#

Hi there! kitty_wave

I'm trying to send custom metadata from WordPress to the payment description within our Stripe account. This is in order to display the event name in the description for us to be able to sort through the payments later on. I'm really struggling with this. The functions I've written before don't seem to work out, and neither of the two plugin support teams can help me out.

The current setup is the following:

  1. Creation of Events within The Events Calendar (https://docs.theeventscalendar.com/)
  2. Creation of tickets within Events Tickets Plus
  3. Automated order creation within WooCommerce for each ticket
  4. Payment processing handled through Stripe WooCommerce plugin

Right now, the payment description shows the name of the order ID. I was told by Stripe support I would need to send additional metadata to Stripe.

Please send help aaaa

crystal ember
#

Hi, Can anyone help me in payout transactions?

astral lava
#

Hi there, I want to implement stripe checkout with all payment options, as a popup without redirecting to different stripe url. Is this possible?
Also after successful or failure transaction, it should invoke callback function from our code, instead of redirecting to website succes url

tribal hollow
#

Hi Strip,
I am getting this error "No overload matches this call.
The last overload gave the following error.
Argument of type '"payment"' is not assignable to parameter of type '"issuingCardCopyButton"'.ts(2769)
elements-group.d.ts(509, 3): The last overload is declared here."

#

No overload matches this call.
The last overload gave the following error.
Argument of type '"payment"' is not assignable to parameter of type '"issuingCardCopyButton"'.ts(2769)
elements-group.d.ts(509, 3): The last overload is declared here.

ripe drift
#

Hi, I want to create a multi-currency price (USD and EUR) in Stripe with API. Please can you provide me link to the documentation?

lean crag
#

Hello, I'm trying to verify with various documents but I couldn't verify the business owner on Stripe. My name and address are clearly visible. I'm really wondering what the problem is!

vagrant steppeBOT
#

divya.shalini.ics

#

sathyaraj_26627

#

indal_14689

tropic bridge
#

Hello folks, i'm having an issue with my integration. I'm using checkout in setup mode to setup DD with Sepa, the mandata in there and i'm able to purchase subscriptions, but i have an error when i attempt to purchase one off invoices

modern pendant
#

What are the Stripe transaction fees if an e-commerce portal in India need to collect payments from US-based customers. It would also be great if there is any official website source provided.

eager vault
#

In an email with Stripe Support they mentioned Additionally, existing payments that are made can be attached to invoices via API but not dashboard, but I'm unable to find any documentation on how to do this. Is there documentation on this?

wide dagger
#

Hello,
im creating a plaltform where a customer will be registered and will creaet some services other customers will comes to the servises and will donate some amount .
i want to allow my customers to create multiple services and attach their bank accounts to get payments.
so the connect id will be associated with the customer or with each servie as user can use same bank account for all the services and even can add some one other bank account as beneficary also

scenic swallow
#

Hey, We're having an issue with payment integration with SetupIntent. After creating and finishing the SetupIntent. When I'm trying to create a subscription, I'm getting status: incomplete and Payment Intent status is also requires_payment_method but payment method is already attached to a customer.

winged arch
#

hello there! question regarding webhooks. I have set up a local webhook endpoint and a production webhook endpoint. My production one is working perfectly., but the same endpoint in local (testing mode) has never had a successful response. Why is that?

vocal wagon
#

Hello,
Is there any way to cancel a stripe SEPA charge, already created ?
Im thinking of deleting the mandate to make it fail, but that is maybe too late already.

We made a huge mistake and some payments have been sent that should not have been.

#

Hi all, sorry about this question, i think i may be a bit of lack of knowledge on my part
when paying something with sepa debit payment methods, how do we tell stripe what the mandate_id is?
we have 2 requests, one where it passes, and one where we get an error due to the lack of mandate_id
but we are using the same payment method

eager vault
#

In an email with Stripe Support they mentioned Additionally, existing payments that are made can be attached to invoices via API but not dashboard. This implied to us that it was possible to attach 1 time payments to invoices. But I'm unable to find any documentation on how to do this. Is there documentation on this?

humble whale
#

I have a question, how I can simulate this actions?
when 'charge.dispute.closed'
dispute = event.data.object
when 'charge.dispute.created'
dispute = event.data.object
when 'charge.dispute.funds_reinstated'
dispute = event.data.object
when 'charge.dispute.funds_withdrawn'
dispute = event.data.object
when 'charge.dispute.updated'

#

About created - I know how

lofty anvil
#

Hello, where we can find the record track of the issues that we found here, that needs more development on the stripe dev team side?

brisk smelt
#

Hi, is it possible to make 3 or 4 time payments on Shopify ?

vocal wagon
#

Dear all, I run my business and I have no coding experience. I need to find someone who can help me in develop the solution to collect ONLY SEPA payement for our memberships. Can someone help us on this?

spare loom
royal citrus
#

How to know the current card being used in user's subscription?

graceful breach
#

Hello team! Quick question for the community, I have a subscription with two plan products associated, but while executing the api call with stripe.Subscription.list() the subscriptions with two plans only list one! Does anyone know how can I retrieve both plan products associated to a subscription?

lament kettle
waxen jetty
humble whale
#

how I can trigger this event in test mode?

marble wren
#

i have a question about using element ui. i'm testing using http instead of https in localhost. i mostly copy the example from stripe website. but different from what the stripe website shows multiple ways of payment. i only see card payment. any idea why

verbal olive
#

Hey dev help 👋 We have a customer complaining about "international fees". My understanding so far was that if we charge the customer, let's say 10USD, that's what they pay and see on their bank statement. We take the FX + Stripe fees. Can US banks charge additional fees that we may not be aware of?

Context: We have a UK Stripe account and are creating a USD PI for a US customer.

proud crypt
#

Hi Dev Help, I want to know how can I get account_balance field from Customers object when pulling from Stripe API?

upbeat aurora
#

hello. can you point me the documentation where I can learn more about the case when user wants to buy additional seats on current subscription plan

lethal tree
#

Hello, I have a question about stripe checkout url. I would like to do an affiliate program where affiliates can a unique link and I can track subscriptions to the referring affiliate. For example, could I add parameters to my stripe checkout link url that get added as metadata to the subscription? ie stripe.checkouturl.com?ref=referringuser

hearty cliff
#

Hi dev help, I want to know why my payments option is paused even though I have given all the required info but it still says that there is some missing information. Only the GST no. is not filled but it is an optional field. When I mailed support they say that some documents are not being accepted but I there is no field which asks any documents, so how can I fill the required missing documents when I dont see a place to do so? Please help me.

somber olive
#

With stripe connect and express acounts, is it possible to get the company address through ithe API? I can see some references to it but it only accepts custom, why is that?

rocky vessel
#

hello business owner I'm having trouble verifying my address I've been getting a document type not supported error even though I've been submitting different proof of address documents for about 1 month

rapid siren
#

Hi, I have a question, I need to create a product in which I have a monthly price, but at the same time have another price that is variable, for example my model should work as follows:
$10 /month - 5.000 free shipping, then $1 every 1.000
How can I apply the above model? And how do I specify to Stripe how many shipments the user made that month?

sick crescent
#

Hello, I had some ACH payment payment method stored with the "charge" API (stored with ID ba_xxxx). I plan to migrate the API to the "payment intent" API (stored with pm_xxx). Is there a way to use old payment method method registered with the old API to create payment intent ?

hybrid hemlock
barren zinc
manic igloo
#

Hello, Just a quick question, what is the minimum amount that stripe is able to charge on a card?

lapis tinsel
#

Sometimes someone can charge with stolen physical cards

#

Who can help me please?

frank igloo
#

Hi, I have a question. How should I require 3D secure every time someone wants to pay for something at my store. Thanks

lucid cobalt
#

Hey Guys, I am suspection malicious behaviour on my site.
Someone installed a third Party plugin and now all payments except paypal are failing, without a proper error message.
The money via eps is sent to a german iban, is this behaviour intended?

lapis tinsel
#

how to check stolen physical cards?

vocal wagon
#

I wanted to know how to fetch the payment method used / card details for subscription payment

last oracle
#

What number do I call to talk to a Stripe representative?

outer bridge
#

Today's payout for one of my Connect accounts has a fee.
Connections Verification (2023-10-01 - 2023-10-31)

I am unable to determine why this would be there. I don't use the Identity API with my platform.

Can anyone point me to where I can figure out what is going on?

abstract yacht
#

can we hold money paid to an account in escrow? e.g., someone pays me but that money is not taken from their account until a certain date or until we decide to take it

sharp fiber
#

Hi all. Is it possible to retrieve existing usage records? The docs say we can get all subscription item summaries but we need the usage records' timestamps in particular.

final nacelle
#

Is there a schema for an invoice object outlining every possible parameter in the object structure?

sick crescent
royal shard
#

Hello I am doing a flow where I do a paymentIntent where it returns an incomplete state which is what I want since after I will do a paymentIntent confirm and a transfer. The problem is that when I do the confirm then in my dashboard it shows as successful but the money stays as funds retained and when I do the transfer returns as insufficient funds, am I missing something??

sharp fiber
#

Is there a way to remove all usages from a subscription for the current month? We are wanting our internal team to have the ability to enable or disable fees for specific clients. Does the Stripe team have a recommendation on how to approach our use case?

placid mica
#

Hello, I´m doing an integration with stripe APIs in C# for the backend of my system, I´m using connected accounts and destination charges. Most of the integration seems to be working but one thing, which is payment tracking through the entire transaction. Let me elaborate, if I generate a login link for the connected account I can see payments but without description of any info about which customer payment came from. Description is included on the payment intent and I can see it from MY stripe account dashboard, but it is not included when I do the transfer for the destination charge, so on the connected account dahsboard shows up empty.

scenic hound
marble wren
#

it seems PaymentElement in element ui already contains the link authentication, is there a need i need to add the LinkAuthenticationElement element ?

toxic flower
#

Hello eveyone I need help . I use stripe as a payment getway !
I got a mail that my account got restricted due to policy violations. But I did nothing against policy. They said they don't support any grambling kind of things! But I only provide development services on my website. Here is my website www.gameosophy.net

crude hawk
#

Hello! Docs for SEPA mention that there's a 10K euro weekly limit for new users. What error code should we expect when that limit is hit: progressive_onboarding_limit_exceeded or charge_exceeds_source_limit? And given SEPA's delayed notification nature, should we expect that error to be returned immediately from a given endpoint, or to eventually surface on the payment intent object or subscription invoice?

mossy vault
#

Hi there team, I hope you are doing well.

I've got a question regarding updating the product price amount through API you might be able to help us with.

Once we are passing the needed parameters and so on, we receive an error message:

Stripe.StripeException: " You're specifying an update to a currency option that matches the top-level currency for this price. Please remove this currency option and update the top-level params instead"

We don't really understand this issue or what is Stripe referring to with "top-level currency".

Can you please let us know where our issue is? Thank you in advance, as usual!

novel wigeon
#

Hi. I have a question regarding the webhook signing secret key that gets generated by the stripee listen --forward-to localhost:8000 command. Are those going to be unique per the device (i.e. my laptop) that makes the connection, or are they unique per the Stripe account (i.e. every engineer that sets up the local listener will get the same webhook secret if they're signed in to the same Stripe account)?

sturdy compass
#

I am currently in the process of upgrading our stripe api version and stripe package versions to latest. I am noticing during my testing locally that requests made for terminal, specifically GET /v1/terminal/readers endpoint, is using version 2018-08-23 still. does not appear that I can pass an api version in like I can with elements. is this the expected version terminal should be using for these calls?

final nacelle
#

Is it possible to set a "paid" invoice to "void" via the API after the invoice has been fully refunded?

fierce stirrup
#

Hi team! I'm looking into creating subscriptions with a given promotion_code via API and seeing a No such promotion code: 'SOMETESTPROMOCODE' error when testing. Is there a way to use the actual customer-facing code when creating subscription or does one have to fetch the ID by code and then pass the ID to the create subscription request? https://stripe.com/docs/api/subscriptions/create#create_subscription-promotion_code

fluid vessel
#

Hello, we are having issues with our customers using Link and having failed payments attempts. In addition, after we have notified the user to update their payment method, they are not able to do so in Stripe portal

lime geode
reef dune
#

#dev-help Hi!

I have a question related to Transfers. Today I'm using the TransferService.CreateAsync method in order to perform a transfer to a connect account. The TransferCreateOption object expects a Destination which is an Stripe AccountId.

We are adding a feature to support adding multiple deposit account information. So, my question is, in the case that a Stripe Connect Account has multiples External Bank Accounts for exmaple, how does Stripe knows to which of those transfer the money? Since the TransferCreateOption object expects the AccountId only and it's possible to add the source_type which will be bank account or cad. Is there a way to specify the External Account ID for exmaple?

Thanks!

crude hawk
#

Hello! With respect to the SEPA 10K euro weekly limit for new users - is there an endpoint that the merchant can call to know whether they've hit that limit already? PaymentMethodConfigurations seems like a potential option, but I don't see a specific field that I can use: https://stripe.com/docs/api/payment_method_configurations/object

astral moss
#

Hey, what would be the best way to check client networks to ensure the terminal will work? Specifically, confirming the terminal domains are accessible from the network, checking local IP resolution, and pinging the terminal to ensure proper connection on the network?

solemn kraken
#

Hi! As of about an hour ago, we're getting 400s when trying to POST to the /v1/payment_intents/pi_xxx endpoint. It's noting a invalid_request_error which is coming from trying to pass radar_options. We don't believe we've changed any settings here, and would like this to be turned off. This is suddenly happening in both staging and in production.

sharp fiber
#

Hello again! So one of the suggested solutions I've seen here for clearing usage records would be to create a new usage record with the same timestamp as the record we are clearing. However, we cannot retrieve usage records using the API so are there other ways to retrieve that timestamp? Thank you!

vapid prawn
#

I am would like to use the Payment Element (so I can accept more than just Credit Cards) instead of the Card Element (https://stripe.com/docs/payments/payment-card-element-comparison) for Subscriptions in the Typographic Example (https://github.com/stripe/stripe-billing-typographic). Does the Payment Element support subscriptions? If so, is there an example with it? Both of the examples listed by Stripe (Typographic and subscription-use-cases (https://github.com/stripe-samples/subscription-use-cases )) appear to use the card element (https://github.com/stripe-samples/subscription-use-cases/blob/fe92cc45c58a50f8b6c22c237228f9cc8343b7be/usage-based-subscriptions/client/script.js#L119C11-L119C12 and https://github.com/stripe/stripe-billing-typographic/blob/358eecb1b8425c585d46c4973c7ed334c7f26638/client/src/components/Payment.vue#L161). Is it possible to replace this easily with the Payment Element and still use subscriptions?

tender quest
#

Our team accidentally created a webhook as "Account" instead of "Connect". There have been many requests go through that are failing. Is it possible to update the webhook type so that those can be resent?

drifting dune
#

Hello, I am having difficulties trying to integrate Stripe Webhooks into my Next.js application. I can trigger a successful payment intent using the CLI however none of my console logs are showing up either on the server or in the Stripe Dashboard

graceful cargo
#

Hi all, I have a very general question. I run a large forum that offers recurring subscriptions through Paypal. I am planning to migrate to a completely different forum software that only takes Stripe. Is it possible to transfer Paypal recurring subscriptions to Stripe, and if so, is there someone I can talk to about it? The only page I could find that references this process is possible was this one: https://www.depositfix.com/blog/how-to-migrate-from-paypal-to-stripe

PayPal is relied on by more than 31 million small businesses, with many running their entire business through the platform. But for many of those businesses, PayPal comes up short in addressing key challenges, especially for those that offer subscription services and products. Ecommerce businesses that sell goods on subscriptions, service-based ...

flat perch
#

for a business that is in Test mode, is there a way to add an existing customer to a test clock? I am fairly narrowly trying to test out subscription expirations

sage jetty
#

Hello. In my frontend application, I make a request to the backend, passing all the necessary information to create the Session/Checkout.
After that, the backend returns the checkout id and url, and on the frontend I just want to render the checkout on the page in the form of an iframe/modal/popup for the user to make the payment, I believe I would have to use Embedded , but I don't understand how to do this

frozen plaza
#

Hello Everyone,
Hope you are doing well.

A bit of help is much appreciated.

I am facing some issues while fetching all PaymentIntents for particular date from Stripe. I am passing

$donationsArray = \Stripe\PaymentIntent::all([
'limit' => 200,
'created' => [
'gte' => $donations_from_date_start,
'lte' => $donations_from_date_end,
],
"starting_after" => $from_id,
'expand' => ['data.charges.data.balance_transaction']
]);

I am using has_more attribute from Stripe response to paginate and fetch next records in a while loop and passing "starting_after" => $from_id, from_id is the last record I got in the response, the issue is I am not gettting all data for the dates I have passed code snippet, there is more data on Stripe when I am checking on Stripe dashboard. I found out that there is difference in timezones but while data in API is using UTC, I used UTC on stripe dashboard but still there are more records on Stripe.

I can share the whole script as well.

chilly oracle
#

Hi, I can share the invoice link, can you see why the payment failed? The customer bank said there’s no problem on their side

dusky snow
#

Hi I’m trying to change my number but it’s not letting me and I don’t know what to do

sharp fable
#

Hi everyone, good afternoon! Could anyone tell me how I can add the Facebook pixel to the stripe checkout to mark an event? How to initiate checkout and purchase?

royal violet
#

Hi, has anyone implemented the Identity API with ReactJS? Having some trouble getting my post request to return a successful 200 OK code.

crimson agate
#

Hello, I currently use payment links to make my sales and I am trying to create an automation via webhook to create a customer base and payments in google sheets, everything is already ok, I am using the checkout_session_completed events to capture the data of the customers who buy through the links, but I needed to know in which event I can extract the net value of the sale, converted to my currency and with the discounted rates. I even realized that this data already appears when I export a spreadsheet of payments by stripe in the columns "Converted Amount" and "Fee", my goal is to get these two data to be able to calculate my net value, or to get the net value already calculated.

royal citrus
#

How do you add and remove another payment method to a customer? using Stripe API. Also, how to display the current payment method that the customer being used?

cloud cedar
#

hello, i was able to create a subscription and send the payment intent to a user so that they could pay for it. the subscription was set up so that the recurring interval was a day, and the user was able to pay for it. this was yesterday, and i am seeing that on the stripe payment dashboard it says The customer hasn’t attempted to pay this invoice yet. How would i set it up so that the payment gets charged automatically?

hollow knoll
#

If i have a "upcaptured" payment what api can i use to capture it? FYI i set the upcaptured payment as a Hold Payment, the user will have to take care of misc items and once they are done providing information then they can move forward with pushing this order to a "Succeeded" status also i would like to be able to specify a specific Payment Intent ID - just so i can make sure i'm charing the correct ID

dense kelp
#

I'm trying to create an invoice for a connected account. Am I able to do this so that the Invoice shows the connected account details instead of the platform account whilst accepting bank transfer payment method (customer balance)

indigo cape
#

Hello, I have a monthly subscription created for a customer but I would like to skip the next billing cycle. There seems to be multiple ways to do this: a coupon, a credit, void the invoice, pause the subscription, etc.

Which would be the best way to approach this?

Oct 1 - Charged
Nov 1 - Charged
Dev 1 - Skipped
Jan 1 - Charged

vale violet
#

Hello everyone,

I'm currently working on implementing Stripe Connect for my project. I've successfully implemented the charge feature, but I've noticed an issue in the Stripe test mode where the collected fee isn't being processed correctly.

I've been trying to reach out to Stripe support, but unfortunately, I haven't received a response yet. I'm also looking for documentation or guidance on how to properly process the collected fee.

If anyone has experience with Stripe Connect or can point me in the right direction for troubleshooting the collected fee issue, I would greatly appreciate it. Thank you!

past dome
#

Hi everyone, how are you ?
Quite new to stripe ! I just put connect and checkout in production, it's working well ! But i'm using indirect payment and i give the entire money to the connect account, so Stripe take money from my bank account to pay fees.
How can i change for a direct payment ?

Currently i'm working with that :
$session = Session::create([
'ui_mode' => 'embedded',
'payment_method_types' => ['card'],
'line_items' => $lineItems,
'mode' => 'payment',
'return_url' => $successUrl,
'customer_email' => $customerEmail,
'metadata' => [
'userId' => $userId,
'checkoutId' => $checkoutId,
'objectToValidate' => $objectToValidate,
],
'payment_intent_data' => [
'transfer_data' => [
'destination' => $accountId,
],
],
]);

And i try that in test mode :
$session = Session::create([
'ui_mode' => 'embedded',
'payment_method_types' => ['card'],
'line_items' => $lineItems,
'mode' => 'payment',
'return_url' => $successUrl,
'customer_email' => $customerEmail,
'metadata' => [
'userId' => $userId,
'checkoutId' => $checkoutId,
'objectToValidate' => $objectToValidate,
],

    ], [
        'stripe_account' => $accountId,
    ]);

But i have this problem and i don't know how to solve it ( screen join )
Thanks a lot for your help ! 😄

royal citrus
#

Is it possible to turn off the auto charge payment using Stripe API?

mortal flax
#

Hi.
There is way to customize the text that I highlighted. This is a session portal .

dusk yacht
#

Hello All, our company is looking to distinguish Apple Pay transactions from Apple Pay Later. Is there a way within reporting (or elsewhere) to make this distinction?

twin sandal
#

Hi,
I'm trying to apply a coupon to a draft invoice, but the subtotal is not being updated correctly. No amount is actually being deducted. Any idea what's going on here?

mortal flax
#

Hi.
We are using checkout session to our customers by our subscriptions. However we want out customer have the ability to gift 2 types of subscriptions, one free for the first payment cycle and the second free forever.
Does Stripe offer a route to do this?

patent ingot
#

Hi, we have a case where a few invoices were created manually but were not associated with a subscription in the context of a customer. This has not been rectified and we are looking to "backfill" by associating the invoices with subscription. Is an API that we can use to accomplish something like this?

gusty smelt
#

Hello everyone, we are encountering a problem with Stripe Elements. We would like to issue invoices only upon request, but it seems mandatory to issue an invoice. Can you confirm that it is possible to issue a subscription without an invoice? Thank you.
Thank you for the response. The issue is that to create an invoice, I need to ask for a lot of information, and it becomes a very complicated process for a user to subscribe to a service. I also have to hope that the information provided is accurate, as they are numbered. Is it mandatory for legal reasons?

dry hatch
#

@vale root please be mindful with your language

hallow talon
#

Hi everyone, I am currently working on migrating from an old WooCommerce system using Stripe and am needing to migrate source tokens for ongoing subscriptions. I have noticed the subscriptions are often storing 2 different source tokens in 3 fields.. Example:
_stripe_source_id: src....G2
rd_stripe_source_id: src...rh
_stripe_card_id: src....rh

Is there a way I can determine which source ID should be migrated? As both ID's are stored in every order of the subscriptions. Thanks in advance

small iris
#

Hello, I just started using stripe for my landscaping company. I would like to understand how invoice templates work and how I can adjust the title, taxes applied, and footer. Thank you1

spring crater
#

Hi,

What's the best way to calculate the following things (on a regular interval like 1 hour) through an API?

  • Monthly recurring revenue
  • Revenue in the last 30 days
  • Recurring supporters

Thanks.

meager hinge
#

hello.

I'm inquiring about how to change the payment method in the console when creating a Stripe Checkout Session without any code development. (https://dashboard.stripe.com/settings/payment_methods)

I have enabled each payment method in the Console, but they are not showing up.

Question 1. I use the Stripe Checkout Session API to get the payment URLs. How do I make sure that the payment methods I changed are exposed in the Stripe Console?

Question 2. It says Activation Required, do I need to activate my account to change the payment method without developing any code?

Question 3. I use the Checkout Session API for both payments and subscriptions. I was wondering if changing the payment method in the console will be reflected in both payments and subscriptions?

pearl breach
#

Hi!

midnight minnow
#

Hi, I have a question regarding Subscriptions and Invoice

When a customer purchase a subscription with a discount coupon. Lets say a monthly Plan, Silver Plan cost is 499 for 1 quantity and customer applied coupon code of 35% off. So the total is 324.35.

Now the same customer wants to upgrade to 2 quantity of the same plan within the first billing period then the prorated amount should be less than 499 but the total showing me on the stripe invoice is 673.65

dark flare
#

Hi! Wanna ask how to change my home address in the register process? I registered stripe account from X.com. Thanks

vagrant steppeBOT
#

jzinvest

jovial blade
#

hi i got like this problem, how to fix this ?

heavy coyote
#

Hi, I am using stipe php api for retrieving the details of a PaymentIntent that has previously been created. I am looking for the payment method details and when I use my test account I get a json with more information than using the client account which only retrieves a small json and does n't have that node

#

Why am i getting different jsons?

errant falcon
scenic plover
#

Hello! I need help because my bank account number is wrong and I can't get my money. But the numbers are good, I don't understand !

#

I also want to delete the first bank account in my stripe because it's not good anymore and it's impossible.

marsh flame
#

I am working on a project where I am creating a shopping cart that allows sending items to many different recipients. Stripe only handles one shipping address, so I have to use a separate service to handle tax calculations and then use that data for the payment intent. Some of my products will be digital products and thus dependent on the billing address as well. I will need to build a custom checkout flow and wish to use the stripe web elements like the address element for collecting the billing address. However, since the tax calculation is done by a separate service and some tax may need to be based on billing address, I will need to send the billing address to the service handling tax calculations.

In order to do this, I'm thinking of using the stripe API to add billing address to the customer object when it is collected and then when the tax calculation is needed, use a function from my server to get that information and send it with the rest of the necessary tax calculation information to the service that handles tax over https. So the billing address is never stored on my servers, but temporarily read to transfer it to the other service. (and also eventually sent via an email receipt using SendGrid)

My question is: since I'm making my own implementation, how do I need to handle billing address? Is it still PCI compliant to handle it in the above way? Any recommendations or suggestions on how to do this better? It's my first time doing any payment stuff so a little out of my depth here but trying to do things right.

vagrant steppeBOT
#

val1975.

vocal wagon
#

Hi all, hope you're doing great. I have a following question: there are some cases when I have users with current subscriptions, but I need to change the subscriptions to trials. I noticed that when I do it, users get credit, is that correct? e.g. example https://dashboard.stripe.com/test/customers/cus_OxbrFQXbGfL7xC

autumn halo
#

I absolutely cannot set destination to None for stripe checkout? I have to use an if statement to make checkout session have this code or not when destination is None or populated?

            subscription_data={
                "transfer_data": {
                    "destination": None,
                    "amount_percent": 50,
                },
            },
wild patrol
tall narwhal
#

Hi! Is there a way for me to create a subscription but the invoice at the start of every new billing cycle should be created in "draft" state. Meaning, I don't want to send the invoice to the customer before I can edit certain fields of the invoice.

sly bramble
#

Not sure if this is 'dev' help (since it's low-code). I'm using Framer (a web dev tool). I'm trying to use the code embed option for the 'pricing table' and it only shows up vertically (like it's on mobile) no matter what I do. Here's a link to the example. I assume it's something to do with Framer's embed tool but hoping that maybe it's a Stripe thing that I'm just missing - https://coral-style-306127.framer.app/

Made with Framer

blazing aurora
#

I'm working on a project that will use Stripe Invoicing. Some small percentage of customers will want to pay a large retainer up front by mailing us a check and then have their incremental invoices deduct from that retainer. Can we use 'customer credit balances' for this? I gather that 'customer credit balances' are intended for much smaller amounts. But could we have this small subset of customers mail us a check for $1,000, create (via API) a 'customer credit balance' for them for that amount, and then future invoices that we generate for them could simply be paid with that balance?

wicked igloo
#

Hello, how come customer.subscription.updated webhook event gets triggered on dev mode when adding a subscription to a customer and not on production mode?

surreal rain
#

does Tap & pay require Reader to make payments?

glass yacht
#

i am working on tap to pay in iOS when setSimulated is true it call all delegation but when set to false connection reader does not work i am not able to see Collect payments with Tap to Pay on iPhone

rain obsidian
#

I'm using Python (Stripe SDK + webhooks) and working on a global marketplace with:

  • End users: Stripe Customers
  • Experts: Stripe Express accounts

The platform is based in the US; experts create invoices that we send with on_behalf_of set to the expert's Express account, then when the payment is paid, we take our transaction fees and make a Transfer of the remainder to the expert.

Clearly, this will not work if the Express account is not in the US. Following the docs, I've tried creating Accounts with a recipient service agreement and capabilities={"transfers": {"requested": True}}, but that yields an error saying that the platform needs approval for transfers without card_payments and that we should contact Stripe support.

I've reached out to Stripe support via chat/email (phone is a non-starter due to a hearing disability) and have been told that I need to add the card_payments capability, which is impossible because "You cannot request any capability other than transfers for accounts that are under the recipient service agreement."

I've read the cross-border payouts documentation, which mentions Payouts, but I cannot specify a connected Express account's bank account ID ("no such external account"). Furthermore, ,at the bottom of the cross-border payouts documentation, it links to a guide that says to use Transfers, which is what we were originally trying to do.

(thanks for reading this far!)

  1. Do I need to ask Stripe support to enable transfer capabilities without card_payments again? Is there a specific phrasing that will make this work? (I've tried twice before)
  2. Am I going about this completely incorrectly?
chilly fossil
#

hi guys

old belfry
#

Hello, I am using the WisePad3 POS machine. May I ask if we can modify the content displayed on the screen, such as changing "Sale" to something else

shell bloom
#

i want to create a payment flow where user is asked for billing address first and quantity based on which tax is calculated and then want to collect it by creating payment intent

fervent basin
#

Hello, I am having trouble getting the paymentMethod of a specific customer where it uses its cash balance/customer balance. It comes up as empty instead although the customer has an available amount.

mortal notch
#

Hi Stripe Assistant!!
The play store give warning about your terminal sdk, which I use for tap to pay.
Can this should be migrated to Play Integritty API. I attached the screenshot.

gleaming sparrow
#

Hi there, I am integerating stripe on magento 1 .. I have downloaded stripe extension mentioned in doc..all settings are done.. but when i click place order it gives me 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."..

rigid sluice
#

Hi Team, Do we have different stripe processing fee for different countries other than USA? If so then what is the fee?

toxic flower
#

Why stripe live chat is unavailable?

maiden ledge
#

Hi everyone! I hope I could find some help here.
I’m making a marketplace with Stripe Connect.

It’s a platform where people got missions for a few days to accomplish.
A client posts a mission then a person answers it.
The client pays the mission to the platform to start the mission with the person.
Once the mission is done and validated on both sides: we pay the person.

While in development mode, everything worked smoothly but now, no funds are available on the platform balance.
Yet payments worked and can be seen on the dashboard.
And now, I got an error from Stripe’s API saying that I can’t send funds to the connected account as there isn’t enough funds on the platform's balance.
I need to control when funds are sent.

Anyone got a clue?
To be accurate, the platform relies on Stripe in France.

toxic flower
#

Hello Team,

I fully support your policy. As for my concern, our website exclusively offers source codes and development services, and we do not engage in any gambling-related sales. I believe there is no violation here. Kindly review the situation and address this issue promptly.Our promptly.

misty hornet
#

@toxic flower I've already created a thread for you, let's continue the discussion there

#

And please remove the link to your website in your earlier message.

toxic flower
#

Yes I removed. Please help me

runic wedge
#

Hi there! We're using the Stripe payment module for our Magento 2 website and we're suddenly seeing the following error showing up Could not retrieve customer profile: Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: ). This has also disabled Stripe as a payment method on our checkout. It was working just fine yesterday and nothing changed on the website. I'd appreciate some assistance with this, thanks!

near dawn
#

Is there any enum / or simple way to know if the device supports tap to pay without initilzing the terminal?

#

(android)

rose wolf
#

Hello

Does anyone know why I'm getting a webhook event with null values for idempotency_key, the event I'm listening is customer.subscription.trial_will_end

{
  // rest of webhook event
  "livemode": false,
  "pending_webhooks": 3,
  "request": {
    "id": null,
    "idempotency_key": null
  },
  "type": "customer.subscription.trial_will_end"
}
glass yacht
#

is there anyone facing issue while integrating tap to pay in ios ?

misty hornet
#

@glass yacht I've already created a thread for you, let's continue the discussion there.

glass yacht
vocal wagon
#

Hi, I need to open up an errend regarding a token migration between two stripe accounts. My main contact referred me to discord? Please let me know where to reach out. Super urgent!

fiery cedar
#

Hi all, does anyone know how to send automatic receipts for subscription type checkouts on behalf of connected accounts? For payment type you can pass {..., payment_intent_data: { application_fee_amount: cart.fee, receipt_email: customerEmail, }}, {stripeAccount: 'xyz'}},
to the checkout.sessions.create and it will auto send a receipt when the payment is success. However for subscription mode, payment_intent_data is not allowed and I've not found a setting to automatically send a receipt besides doing it manually through the dashboard. Does anyone have any ideas? Thanks!!

tepid igloo
chilly fossil
#

hi

rotund marlin
#

I'm getting 400 Error stating that the return url is not valid when doing confirm paymentIntent from the frontend. Could you tell me from where are we accessing the payment_method_data.referrer ??

wild wren
#

Hello.
From today morning suddnely I am getting below error on my site. Can any one help me on this why I am getting this error because it's working fine till yesterday. I did not change any to live site.
Could not retrieve customer profile: Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: )

neat hamlet
#

I want to send an invoice with a link to customer using email, I am able to create an invoice item but don't how to proceed further

rain grail
#

how to get the stripe dashboard of a user (where users can then cancel their subscription)

crystal monolith
#

I am trying to set up a test Stripe account on the dashboard, and it looks like it requires information that I don’t have with me (For instance: SSN of some board members or of any executive). Is it possible to create an account without this information? We need this account to test whether Stripe works for our use case or not.

meager scroll
#

I have an issue
"Your business does not meet our Terms of Service
Your business doesn't meet our Terms of Service and therefore legally cannot use Stripe services. If you think this may be a mistake, please contact us."
Stripe showing this error on dashboard for an app can anyone assist why it is happening

mellow ridge
#

Hi do they have a contact number or email?

meager scroll
#

yes atleast provide an email so that i can email them

meager hawk
#

@mellow ridge and @meager scroll can do nothing for you here, it's a chat for developers writing code to call the API. See #📖rules 3 .

rotund marlin
#

@misty hornet can you reopen my thread?

vocal wagon
#

We get error message 'Your card was declined. This transaction requires authentication.' when we request POST /v1/customers. What do we have to do to authenticate a card?

empty night
#

Hello! When a customer signs up to our platform we give a sort of 'trial' we manage ourselves (just updating state after x days).
We then state 'you have 35 days left to take a subscription'. When they actually take that subscription we use a Stripe checkout session with mode subscription. We would like them to directly pay for the first month/year, but thought it would be nice to still give them that 35 days for free. Would that be possible in some way in the API?

crimson karma
#

Hello! I am using Laravel Cashier to integrate subscriptions with some service. I have a problem with billing data management. I have customer on stripe with filled billing data but when I'm trying to buy new subscription (in test mode) with credit card (checkout session), Stripe clears billing address data on my test customer. Last week, maybe two weeks ago everything worked fine, billing data from my customer been used to checkout session, I could see the data on the invoice but now everything is empty. Am I doing something wrong or something has been changed on Your API? I'll be greatful for Your help.

open cliff
#

Can anyone help me with this ? I am not able to accept payments anymore.

runic wedge
#

@misty hornet Quick update for you as my thread is closed, I was seeing this error on our store Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 77]: ), the problem turned out to be a CURL connection error, and was resolved with a PHP restart. I just wanted to let you know in case someone else comes across this so you can steer them in the right direction.

terse shale
#

Hi Stripe Support Team,
Is it necessary to create a new schedule and add it to the retrieveUpcoming invoice API call in order to preview the upcoming invoice for it? Or is it possible to view the upcoming invoice with a schedule without actually creating that schedule? Thanks for your help!

steady flame
#

Hey,

I am using connected account and I want to split amount in two parts 90% and 10%.

How can I do this.
Currently working with "Session".

split ridge
#

Hi Stripe Support,
I am having issue receiving a payment in Teachable with Stripe.

still egret
#

Is there any way to get the subscription details from the client js? I want server side to just process the payment, not get details

terse lodge
#

Hey - Why can't I add bank transfer payment method to this test invoice in_1O8n5jDoazGNhhkojvHAUhmp?

hollow hare
#

Hey. Anybody has stripe USA account with card issuing active, plz dm me

umbral steeple
#

Dear Stripe customer support team, we are this Shopware 6 plugin: https://store.shopware.com/en/strip58358613686f/stripe-payments-for-shopware-6-plugin.html

Does this work over the store api from shopware? We are using Shopware 6 headless with Nuxt JS. We installed the Stripe SDK on client side but now we don't where where we should send the request to?

warped basin
#

Hi Team, Is it possible to get customer by stripe merchant Id in rails?

vital rover
#

Hello team! I have a connected account use case where we dont have clear how to know from the retrieve api call if we need action from the user to complete kyc process

naive sparrow
#

Hello, I was doing stripe certification. I proceed with stripe professional challenge and requested github repository 30 days ago. Now the repository is frozen and I cannot access is. I only have 2 milestone left to complete the certification. What should I do?

open cliff
#

Can anyone tell what has happened with my stripe account ? I have opened my account 4 days back and it is showing this. Please anyone help me with this.

young cloud
#

Hi,

I am trying to build a wallet system. How can that be acheivec with stripe?

frozen sail
#

hey, when I update our stripe-react-native package to the latest 0.35.0 version my react native app fails to build on android with the error


An issue was found when checking AAR metadata:
     
       1.  Dependency 'androidx.emoji2:emoji2:1.4.0' requires libraries and applications that
           depend on it to compile against version 34 or later of the
           Android APIs.
     
           :app is currently compiled against android-33.
     
           Also, the maximum recommended compile SDK version for Android Gradle
           plugin 7.3.1 is 33.
     
           Recommended action: Update this project's version of the Android Gradle
           plugin to one that supports 34, then update this project to use
           compileSdkVerion of at least 34.
     
           Note that updating a library or application's compileSdkVersion (which
           allows newer APIs to be used) can be done separately from updating
           targetSdkVersion (which opts the app in to new runtime behavior) and
           minSdkVersion (which determines which devices the app can be installed
           on).```

even though the docs state that compileSdkVersion should be 33. downgrading back to 0.27.2 where we were before resolves this for me. does anyone know maybe what's going on here?
open cliff
#

Does this means that stripe account has been closed ?

amber jasper
#

Hello Stripe,

I'm in the process of integrating a payment flow into our digital marketplace and require some guidance on handling pre-authorizations with Stripe.

We need to:

  • Secure a pre-authorization on the buyer's payment method for the amount of the transaction as soon as a deal is initiated.
  • Ensure that this pre-authorization only converts into a charge if the seller accepts the transaction within a specified timeframe.
  • Automatically release the pre-authorization on the buyer's funds if the transaction is not finalized.

Could you advise which Stripe APIs would best manage this pre-authorization process and any best practices for implementing this to ensure a smooth user experience?

somber olive
#

Hi, I’m trying out Stripe Custom Connect accounts and need to enable users to input their bank info during onboarding. Is there a Stripe-hosted flow for Custom accounts similar to the Express account’s bank account entry? Maybe a specific capability we can use? I saw some older references to Treasury which seemed to add this into the flow, but I’m unsure this is what should be used.

vocal wagon
#

Hello,
i am configuring a new pricing table and can't manage to get it running in a test HTML file.

maiden gorge
#

HI, I'm trying to integrate Stripe Subscriptions and one of the problems I am facing is while processing the webhook events coming from stripe for subscription updates. Like let's say I have two plans in the subscription one is a free plan and another is paid so whenever I subscribe to a paid plan stripe sends a customer.subscription.updated and invoice.paid event to our webhook, but for the free plan it just sends customer.subscription.updated and not invoice.paid. Why is this so, because even for the free plan Stripe asks for Credit Card details and the invoice too is generated.
Can anyone with the relevant experience can guide me for the same?

odd meteor
#

Heya. We have gotten this message from a Spark customer. Should just be a stripe.confirmCardPayment call. Do you know why you can't confirm payment intents created by Stripe Checkout? How should customers handle 3D secure confirmations created from Checkout?

gleaming sparrow
#

Stripe extension not working with magento 1.9 one page checkout

steady flame
#

Hi

Getting error in "destination charges" when mode is subscription

split moss
#

I've implemented the Stripe Payment Element and everything works on my stage env, but I cannot see the Apple Pay option on the production env. Checked the config in the Stripe dashboard and I can't spot anything that could suggest where the problem is

young cloud
#

Hi,

This what I want to achieve where, user has a walled and can add money to the wallet only using the added bank account or card.

Do we have provision as such?

austere abyss
#

Hello Team, I recently found this required fields i mentioned below, when i create connected bank account in US

jovial bronze
#

Hi, is there any way to fetch the payments that are contained inside a payout?

viral umbra
#

Hi there - we want to integrate Stripe Elements inside checkouts for our Stripe Connect merchants. Is that doable?

Each merchant will have its own checkout flow with Stripe Elements integrated - and depdning on country different methods will be shown. Is that doable in Stripe Connect model?

maiden gorge
#

Hey @hollow prairie I think my previous thread got closed. I have mentioned our detailed problem statement and compiled in a PDF for the issue we are facing. how can i send it here? Or should i send a shareable link to the same?

faint hornet
#

Hello, thank you for your availability here

I need help with creating express connected accounts.
Although i have setup the 'on by default' card payments capabilities, i am not being asked for the needed documents in the account link created for connected express account on boarding

silver ocean
#

Hello,
I have problem with verification... I contacted with 3 different agent trougth website support, and one say need provide ID doc, Second say need provide home adress doc, last say need provide business adress doc, but on website saying need provide home adress doc.. so who saying true..
Trought dashboard verification section I was provided all document but always is rejected.
Contacting Trougth email is waste time, replay very late and sometimes they did not replay. So how to solve this issue, becouse i'm so tired...

steady flame
#

Hi

For connected account payment It's only showing amount in connected account dashboard how can I show other details.

dull lance
#

Hello,

I have a question regarding the balance transactions. Each transaction has a status either available or pending
https://stripe.com/docs/api/balance_transactions/object#balance_transaction_object-status. Is it fair to assume that every transaction will eventually have the available status? Or can they remain at pending indefinitely, or even removed from the api?

For additional context I'm part of team building accounting software and we'd like to reconcile a pending payment against an invoice to show them as paid.

Thanks.

potent tulip
willow valley
#

Hi all,
Can i transfer money from my stripe platform account to other bank accounts using APIs . Is there any country restrictions?

royal citrus
#

Can you remove a payment method of a certain subscription without cancelling the subscription?

chilly meteor
#

Hey, everybody,
I am using .net 5, I need to make a subscription, immediately charge the user for the first period (prepayment for the first period), and the subscription itself should start from 08.01.2024

Help me please

kind harness
#

Hi. I am trying to set up multiple billing portal configurations via API.
In the UI, there is an option to enable customers to change the quantity of products.
And then, I can specify which products should be eligible, and set up max and min quantity for each, so customer can't lower below 3, for example.
However, I don't see that option anywhere in the API docs: https://stripe.com/docs/api/customer_portal/configurations/create
Is it just not documented, or am I missing something?

timid yoke
#

can i use stripe getaway for my adult platform?

pastel stone
#

Hi, I'm a little bit confused about the figures I am seeing on https://dashboard.stripe.com/revenue_recovery. We use trial periods a lot when setting up subscriptions so I'm wondering if that is the answer, but our failed and therefore recovered payments seem astronomically high compared to the figures I have worked out internally. Can you shed some light on how these figures are calculated please

cyan swallow
#

Hi,

Am integration Rewardful with my stripe integration. I have set almost everytihng.
I am not sure how this can be tested on test mode. as in rewardful I put the production URL of my website !

neon pewter
#

Hi - I have a stripe connect account and I want to add paypal as a payment method for our subscribers. I am unable to work this out from the documentation. Any help please

vocal wagon
#

Hi,
is it possible to use stripe payment on a php/html script runing on php5.4?
i want to send accept_url and cancel_url (with some paramatters) and the order id, price, currecy, lang and other required data via et form and the customers make payments on stripes own payment window.???

is it possible?

thanks?

visual pine
#

Hi, how do I change the order of paymentMethodTypes? I want it to show the creditcard fields first, but now Ideal is the first paymentMethodType. I've tried to change the order in the array, but it doesn't work

wanton perch
#

Hello.
I'm using the stripe plugin for woocommerce/wordpress. Would anyone know if it is possible to use automatic capture within the stripe?

austere abyss
#

Hello team, Received unknown parameter: individual[tax_id] --> while creat bank account

frozen plaza
#

Hello, I posted yesterday here too but now that thread is closed.

ch_3NXys54V4UG4b3Qn0fn27s5x

Can you tell me why the charge ID above is not being returned in API when the following dates are passes in params:

gte=> "2023-07-25 00:00:00"
let=> "2023-07-25 23:59:59"

whereas this charge is being shown for above date range when using Stripe dashboard which is causing confusion. What exactly could be the point we are missing

royal citrus
#

How do you update an existing payment method of a subscription? Stripe API

ripe drift
vocal wagon
#

hi, i have just installed stripe to my virtualmin server via composer.
But i cant check the installation or cant load stripe with this code:
require_once '../vendor/autoload.php';

its maybe the path issue.
is there anybody who know what is the installation path for a virtualmin installed debian 10

hollow wing
verbal phoenix
#

Hi Stripe team,
any quick pointers on what the go to way is for checking/getting notified when someone buys your subscription? Using pyhton at the moment and the stripe.Subscriptions.list() method and stripe.Customer.list() method. Is there a better way than to busy poll these endpoints?
Thank you!

vocal wagon
#

Hello, hope everyone is having a good day
I have a quick question
we are doing a migration of customers from Adyan to stripe
we are having a few issues with the data and i was wondering if you could help me just in case you have access to more logs than i do
we have a customer that was created in stripe but no payment method was created for it. I can also not see an attempt of creating a payment method but was wondering if you have access to deeper levels of logs

real plover
#

Hi, a payment_intent have a expire date? For example a client rent a car today and the payment intent is created, value 300€, and in 7 days return the car with damages, we have to demand payment of 200€, how much time is the payment intent valid and how to stop it after all done?

odd meteor
#

@hollow prairie I can't seem to continue in our thread but it was evt_1NvNfu2niB1UWjcEdtJmI73j

#

@hollow prairie could we find out somehow what price ID si_NYoVUySNx4ANfB had?

frozen sail
#

Hey! I'm experiencing an android crash. Can anyone double check this to confirm?

import { CardField } from '@stripe/stripe-react-native';
import { Modal } from 'react-native';

<Modal>
 <CardField />
</Modal>

this is enough to cause a crash for me (only on android).

mighty sierra
#

Hi, I hope everyone is alright
I need help to build a variable prices in function to my products. I would like to have one product with 4 different options to choose with different prices, I think is called multi variations. What are your recommendations? Thank you.

quartz talon
final nacelle
kindred lily
#

project libraries
React native(0.71.10)
@stripe/stripe-terminal-react-native(0.0.1-beta.13)
react-native-Bluetooth-classic(1.60.0-rc.29)

Apple store answer

To resolve this issue, please contact the accessory manufacturer to request your app be added to the MFi Product Plan form.

Once the accessory manufacturer confirms that your app has been added to the MFi Product Plan form, please reply to this message. When we receive your reply with this confirmation, we can proceed with the review. We do not require a new binary.


Where do we get the MFi or PPID for the stripe wisepad 3?

We are using the MFi in the code below, and Apple is asking us to get the code

<key>UISupportedExternalAccessoryProtocols</key> <array> <string></string> </array>

Can you guide us to the right direction, or is there another solution?

limpid mauve
#

Hey I'm getting a message: message: "The PortalConfiguration's subscription_cancel feature is disabled.", using:

        customer,
        return_url: `${getURL()}/account`,
        flow_data: {
          type: 'subscription_cancel',
          subscription_cancel: {
            subscription: subscription?.id
          }
        }

I can't figure out where am supposed to enable it? If I went the other route and created a bpc and passed it as:

const { url } = await stripe.billingPortal.sessions.create({
        customer,
        return_url: `${getURL()}/account`,
        configuration: 'bpc_1235465465',
        

it would work.

round dock
#

Hey Stripe team,
I'm having an issue on stripe android where the 3D Secure flow is not launched when adding payment information. I see in the docs here https://stripe.com/docs/payments/3d-secure that it should be triggered automatically but nothing shows up for me. Can confirm that the radar rules are correct as it works on ios.

vocal wagon
#

hey stripe team, another question from me today, sorry
we are looking into performance testing internally but a lot of our endpoints interact with stripe at some point
when we create a Credit card, our FE calls the https://api.stripe.com/v1/tokens to get a token back and then we use that info to create the card in our system and connect it to a user customer account in stripe.
is there a way we can mock these tokens for this test (i know there are stirpe testing libraries, but without those, is it possible)

main sentinel
#

hello - i am looking to setup a payment flow where a customer can subscribe to multiple products and pay via a checkout session.

if i create a customer and pass the customer id to the checkout session, along with a list of price ids & quantities, with the mode set to 'subscription' - will this save the payment details to the customer and will they be charged automatically each billing period?

kindred fossil
#

hello stripe, how do i get the payment method used on an invoice?
i am creating a stripe subscription invoice and once its paid, i want to get the payment method used and attach it to the customer so that future invoices get paid out automatically

empty vector
#

hey team!
I will appreciate your help with bancontact integration.

We implemented the following:

  1. call stripe.checkout.Session.create
  2. redirect the client to the session.url returned by the call
  3. after client being redirected back to the app, call stripe.PaymentIntent.retrieve with the session.payment_intent and verify it was fully paid

this flow was working as expected when we were using our stripe dev account, when we tried using the customer's prod account the flow stopped working.
After investigating I see that we don't get the payment_intent from stripe.checkout.Session.create, so we can't validate the payment afterwards, how can we fix that? Is this a configuration issue?

I understand that in some stripe version there should not be payment_intent on the session, but we did not change version and this seems to be working with the same code but different account.

split moss
#

I've implemented the Stripe Payment Element with wallets enabled. When testing from Android Chrome, during the payment with Google Pay, I'm asked to insert contact information (which is only the name). I don't understand why and how this is configured

rotund grotto
#

Hi Folks,

I'm creating invoice items to apply a discount on a subscription. The docs metions the following:

When a subscription renews and creates an invoice, Stripe sends the invoice.created webhook event. Stripe waits approximately one hour before finalizing the invoice and attempting payment, or sending an email.

Does the invoice.created webhook get sent even for new subscriptions or just renewed ones?

brazen pier
#

Hello
I am using stripe customer portal. We have scheduled subscription. But it is not showing on portal. How can we display that ?

winged niche
#

Does this rule, block any non-US cards reliably?

upper fossil
#

Hi. When getting subscriptions, the subscription response has a plan property on it that we want to use. However, the API documentation nor the stripe JS interface acknowledge this property. I think it should 100% be there as it is a direction connection to the subscription and allows us to get to the product name easily by expanding. The problem is, with tyescript, we cant access plan without casting it to any (not ideal). Any way we can get this into the npm package and into the documentation?

royal citrus
#

What would happen when you detach a payment method to a certain customer while his subscription is still active?

tropic bridge
#

Hello folks, is payment_method.detached not expected to be called on customer delete?

rocky glen
#

Hello, we recently added our account to the extended auth and capture gate. I was told we have to now leverage the feature. Where/How do we go about configuring the parameters?

odd meteor
#

In a previous thread convo a Stripe staff member suggested to use billing_reason on the invoice.payment_action_required event type to know if the payment was done on a Stripe Checkout session or not. But I don't know from the options listed here how to see that. Does anyone know how to check if a payment was done on checkout or otherwise?

split moss
ornate ridge
#

Is there a way to ask for VAT code on checkout transactions?

earnest lintel
#

Hi there - How can I add phases to an existing subscriptionSchedule? Do I have to declare all the phases on the phases array? Also, when I fetch a schedule, how can I know which phase is the current one?

brave scroll
#

We use Stripe Checkout and we're currently offering USD pricing, but want to offer sepa_debit to European customers. How do we do this? I thought Stripe automatically handled the currency conversion, but it errors saying we need eur pricing. Thank you

midnight lintel
#

Hey guys - I've got some questions about some transfer reversals

frozen plaza
#

Hello, here again
Should Charge ID
ch_3NXys54V4UG4b3Qn0fn27s5x
fall in following date range:
gte => “2023-07-25 20:00:00”,
lte => “2023-07-26 19:59:59"

If yes its still not appearing data in API

native yew
#

can i change a business account to a personal account

tired crater
#

Hello, I am attempting to test india mandates with setup intents and am using the card: 4000003560000123 (which I assume is supposed to work based on documentation?) I have this customer which I'm attempting to upgrade and I'm repeatedly receiving the error "Payment for this subscription requires additional user action before it can be completed successfully." I thought the whole point of setup intents was that once they set it up, it works without action?

earnest bronze
#

Hello I have some questions for stripe account verification

vocal wagon
#

Hey! I was here a few weeks ago trying to implement some logging regarding our purchases.

I'm able to manually grab a cs token (in the form of cs_live_UNIQUETOKEN, specifically to grab the name of a product that a customer has bought). When I manually go to the Stripe Dashboard to grab a cs_live token, it works fine and dandy. No problems there, but I'm curious if there's any way I can programatically grab this token, (ideally) using one or more of the following fields (if not, that's okay, I'm just curious):

Charge ID (in the form of ch_UNIQUETOKEN)
Customer ID (in the form of cus_UNIQUETOKEN)
Transaction ID (in the form of txn_UNIQUETOKEN)

Something to note: I'm using Stripe's JS library

Many thanks in advance :)

gray canopy
#

I am building web based POS and wants details on how I can connect Stripe device to it for my connect accounts

proper silo
#

New Stripe user. Using Gravity Forms on our website www.cgja.org. Having difficulty passing "description and mailing address" to Stripe for reporting purposes. Any help is appreciated.

hollow knoll
#

When i hold a fund and this fund amount requires to be updated which call can i use? I've used the "amount to capture" but it seems like its creating a refund on a hold that wasn't charged. Please let me know - Thank You!

quasi grove
#

I want to disabled the Inputfields in Payment & Address Element. I want to do it on my own terms, based on some other state. I've tried to wrap my entire form in a fieldset with disabled, and that doesn't seem to work. I've also tried the readOnly property on the Payment Element. However, even though i didn't get it working, it wouldn't have been a complete solution as it doesn't work with the Address Element. Thanks in advance

heavy crater
#

Hey!

I am trying integrate Apple Pay via Stripe with react native via expo but I am stuck with one error. I am out of options on what it could be. Can anyone suggest directions on debugging, or maybe know the answer?

I followed guide from https://stripe.com/docs/apple-pay?platform=react-native#handle-payment
I have done very exact same solution: https://codefile.io/f/1qbW7wMwLa

However, when I click pay using confirmPlatformPayPayment or confirmPlatformPaySetupIntent, I get exact same error:
error: {"stripeErrorCode":null,"declineCode":null,"localizedMessage":"The payment has been canceled","message":"The payment has been canceled","type":null,"code":"Canceled"}

Addtional info:

On server side, my payment intent looks like this:

  const paymentIntentOptions: Stripe.PaymentIntentCreateParams = {
    amount: fullAmount,
    currency: currency,
    customer: stripeId,
    application_fee_amount: fee,
    transfer_data: {
      destination,
    },
    metadata: {
      checkInId,
      checkOutTime,
    },
  };

I don't see any logs from Stripe Dashboard, upon clicking pay it does not log on stripe end.

Versions:
"expo": "^48.0.0"
"@stripe/stripe-react-native": "0.23.3"
Stripe default API: 2019-02-19
Tested device using expo-dev-client: iphone 13 pro max
Tested ios version: 16.6.1
"expo-dev-client": "~2.2.1"

wooden spade
#

Hi, a customer of us cannot pay a dogfluencer b/c of 3D Secure authentication. How can we solve this?

acoustic crag
#

Hey Stripe devs, quick question: I'm trying to create a Tiered Price via the Stripe Connect on behalf of my Users. I'm sending what seems to me like clean params, but for some reason Stripe won't save the details of my tiers, nor return any explanation of why. Any idea what I'm doing wrong?

For context here is the params I'm sending:

price_params =
{:currency=>"AUD",
 :product=>"prod_OF7D1Tdv5PhALb",
 :unit_amount=>nil,
 :active=>true,
 :recurring=>{:interval=>"month"},
 :unit_amount_decimal=>nil,
 :tiers_mode=>"graduated",
 :tiers=>[{"up_to"=>3, "unit_amount_decimal"=>"100194"}, {"up_to"=>5, "unit_amount_decimal"=>"90175"}, {"up_to"=>"inf", "unit_amount_decimal"=>"80155"}],
 :billing_scheme=>"tiered",
 :tax_behavior=>"unspecified"}

And here is the Stripe respond (note no tiers):

#<Stripe::Price:0x14d9f8 id=price_1O9tXVHuJAIDFdLRU3BB0W0V> JSON: {
  "id": "price_1O9tXVHuJAIDFdLRU3BB0W0V",
  "object": "price",
  "active": true,
  "billing_scheme": "tiered",
  "created": 1699379893,
  "currency": "aud",
  "custom_unit_amount": null,
  "livemode": false,
  "lookup_key": null,
  "metadata": {},
  "nickname": null,
  "product": "prod_OF7D1Tdv5PhALb",
  "recurring": {"aggregate_usage":null,"interval":"month","interval_count":1,"trial_period_days":null,"usage_type":"licensed"},
  "tax_behavior": "unspecified",
  "tiers_mode": "graduated",
  "transform_quantity": null,
  "type": "recurring",
  "unit_amount": null,
  "unit_amount_decimal": null
}

In advance, thanks 🙏

short lichen
#

Hi team! We're analyzing implementation of Express Checkout Element, and we're wondering how taxes should be calculated as it looks like the react element doesn't have any field corresponding to it, and taxes should be calculated once shipping address is filled in. How do we inform the final amount to stripe express checkout element?

kind blaze
#

hi - Do you know if on Stripe it is possible to enter a coupon code for the customer so their invoice will change next time they have to pay?

vernal hamlet
#

Hey! how can i resend an subscirpiton invoice on stripe?

queen rune
#

Hello guys, I have the following error when completing the checkout of a subscription: "Your card is not supported for this currency."... I used two international cards and it showed the same error.

vocal wagon
#

I have a question. I was able to fully create the flow for a connect account to be created. Now, I am working on a flow when they click the "Save for Later" button(or if they just happened to close the window). From the list of eventually_due, what info could I use a way to determine whether they finished the onboarding or not? I was thinking maybe tos_acceptance.date?

upper fossil
smoky linden
#

hi y'all 👋 i'm wondering if there is a way/some tool in Stripe to view the Stripe Subscription in the same format that gets returned via the CLI. What I'm trying to do is confirm that there either is or isn't a stripe subscription schedule present on a subscription, but the UI in the dashboard doesn't clearly show this for me/I don't trust my own eyes 😅 .

vocal wagon
#

can you use 1 stripe acc for 2 stores

void dock
#

Hi there, I am working with Stripe Checkout and Stripe Webhooks to validate the Checkout and came to an Problem where I need some advice.

  1. Each Checkout Session has a unique ID and I store it inside of my database to react to events and therefore complete/close the transaction on my side.
  2. There is also PaymentIntent which stores most of the infos about the Transaction and that's exactly what I need but I cannot get a reference to the PaymentIntent even when the checkout.session is completed. I can just iterate over all PaymentIntent's but I cannot assign the intent used for this Checkout Session?

Please give me quick advice on this and maybe correct my thought process 🙂

calm geyser
#

Hi is it possible to know through the API if a connected account has enabled Stripe Tax

If so, is it also possible to get a list of registration regions?

kind pine
#

Hi, is there a way to tell whether a charge/payment intent was paid via credit card input or wallet (Apple Pay or Google Pay)? As in, from the Stripe object after the payment has happened.

molten pier
#

Hi, I need to change Merchant classification code on my account

upper fossil
#

Hi, we are working with subscription invoices. We are wanting to show the billing period of the subscription along with the invoice information. However, things aren't adding up. We are using period_start and period_end fromt he invoice object, but they dont line up with what shows up in Stripe's dashboard UI. Will pasted screenshot when thread opens up

smoky linden
#

hi it's me again! 😅 so i was able to confirm that there is a stripe subscription schedule attached to my subscription. i want to get rid of it, but when reading the API docs (https://stripe.com/docs/api/subscription_schedules/release) it looks like i can only release a schedule if the status is active or not_started. the schedule i'm trying to clear is has a status of completed. How can I get rid of this schedule?

jade hazel
#

I've just had my wisepad3 arrive but it didn't come with a manual, the android app I'm making to use it will only talk to the card reader via usb, I've looked at the info sheet online for the reader, but it doesn't tell me how/if I can I disable bluetooth? I don't want someone trying to pair to it.

paper python
#

Hi, is it possible to have a monthly subscription but with a minimum of 12 months engagement?
Or have a yearly subscription plan but paid monthly?

jaunty pilot
#

Is there any way to get darkmode on the embedded UI?

hearty moat
#

I have submitted my ID for verification at least 6-7 times now and It will not verify me. I have emailed support 4 times within the past week and a half and nothing. What the hell am i supposed to do?

glad owl
#

Hi there, does Stripe have the EP serving current exchange rates for clients?

karmic crow
#

Hi, by using separate charge and transfer, is it possible for the charge to be in USD and the transfer to be made according to the currency of the destination account, and internally the API performs the conversion when making use of the funds in USD?

paper python
#

Hello again, Is it possible to search for a Connect Account by metadata like it is for other entities?

vocal wagon
#

I am working on a React Native app, but I am struggling on figuring out what the return URL should be. Is there a guide somewhere I could read, or an article, that could guide me on this?

main crane
radiant yarrow
#

I am trying to using the React ExpressCheckoutElement in combination with the AddressElement. The issue that I am encountering is the payment method window that pops up doesn't close to allow the user to fill out the address element.

karmic crow
granite turtle
#

Hello, maybe a dumb question, but has anyone tried solving the Apple pay as NON Express checkout in woocommerce Stripe plugin? I haven't found an option to just make it a payment method.

white kestrel
#

Hello, I am creating a web application and I was unsure which Stripe products I should use and was hoping someone could point me in right direction.

My app will have 2 types of users: subscribers (customers) and content creators (connected account).

For the customers, I plan to use Stripe subscriptions and bill them $xx per month using reoccurring payments. When the payment is taken, I want this amount to be given to the customer as a form of credit balance.

The customer will then use these credits to make purchases on the app. Each purchase will be deducted from their balance and the amount sent to the content creators connected account.

Each month, a new reoccurring payment will happen for the customer and their credit balance will be 'topped up'.

Can Stripe do this? How can I credit a user/customer with the amount they paid with their subscription?
Thanks

wintry wren
#

Having issue with layouts

<Elements stripe={stripePromise} options={stripeOptions}>
<PaymentElement />
</Elements>
Is how we are rendering the payment element

here is the most recent options, i have been able to get colors and things to change, but im having no luck when it comes to the layout like the website shows

const stripeOptions = {
mode: 'payment',
amount: 100,
currency: 'usd',
layout: {
type: 'accordion',
},
appearance: {
theme: 'stripe',
variables: {
spacingUnit: '4px',
borderRadius: '14px',
},
},
}

autumn halo
#

Hi. All I want to do in a stripe checkout webhook is be able to allow the user to pay with multiple payment methods, but when the user pays with one of the payment methods, extract in the webhook exactly which payment method they used.

prisma tree
#

Hi all, i need help for a faster payout on a once only instance

#

Anyone can help please?

random nacelle
#

Hello,

I'm currently engaged in a project that involves processing payments using either manual credit card payments through the Stripe SDK or credit card readers via the Stripe Terminal. To implement the Stripe Terminal functionality, I need to build the app first. However, I'm encountering an issue during the build process specifically at the ":app:mergeDebugJavaResource" task.
This problem arises from conflicts between the Stripe SDK and Stripe Terminal SDK, both of which rely on the bouncycastle dependency. (Stripe Terminal uses "jetified-bcprov-jdk15to18-1.70" while the Stripe SDK uses "jetified-bcprov-jdk15to18-1.69").

I've explored several solutions, including configuring the dependencies in the "android/app/build.gradle" file, but the issue persists. Your assistance in resolving this matter would be greatly appreciated!

Possible solutions that didn't work for me
https://github.com/stripe/stripe-android/issues/3173
https://github.com/square/reader-sdk-flutter-plugin/issues/103#issuecomment-1686906006

Dependencies:
"react-native": "0.72.6",
"expo": "~49.0.13",
"@stripe/stripe-react-native": "0.28.0",
"@stripe/stripe-terminal-react-native": "^0.0.1-beta.13",

vocal wagon
#

Helloooo

#

Someone know how i can make a manual paiement with python ?

#

automate this task in python

median remnant
#

Hello. I am facing payment intent ID mismatch when using PaymentElement.

I am developing in SvelteKit and my flow looks like this:

  1. create payment intent on the server
const paymentIntent = await stripe.paymentIntents.create({
    payment_method_configuration: PAYMENT_METHOD_CONFIG_ID,
    customer: stripeCustomerId,
    amount: totalInCents,
    currency,
    metadata,
})

return json({
    paymentIntentId: paymentIntent.id,
    clientSecret: paymentIntent.client_secret,
    processedBag: processedBagProducts,
    totalPrice: sum,
})

then use this clientSecret client-side to create Elements instance

  1. create elements
<Elements bind:elements {stripe} {clientSecret} theme="night" labels="floating" {variables} {rules}>
    <PaymentElement
        options={{
            layout: { type: 'accordion' },
            fields: { billingDetails: 'never' },
        }}
    />
</Elements>

then when confirming the payment like this:

  1. confirm payment
const res = await stripe.confirmPayment({
    confirmParams: {
        return_url: `${siteAddress}/shop/checkout/payment`,
        payment_method_data: {
            billing_details: billingDetails,
        },
    },
    clientSecret,
    elements
})

The payment intent ID from step 3 response is different than payment intent ID in step 1.
I assumed that if I create Elements using the client secret from step 1 the payment intent will be the same, because otherwise what is the point of creating the payment intent... Tho I might be wrong. Couldn't find anything about this in the docs

worldly acorn
#

Hi there, How can I add 'throwOnApiVersionMismatch: false' to the EventUtility.ConstructEvent() in .net ?

vestal sleet
#

Hi everyone! someone of u has working with Spreedly <-> Stripe integration?

main pilot
#

Hi, how can I prevent Safari from zooming in on the credit card input field when using 'react-stripe-js'(CardNumberElement)? or update fontSIze in CardNumberElement? (safari doesn't zoom in if font size is 16px+)

crude crest
#

Hi there! I have a question about the payment. We are using Flutter and though Android works perfectly, we have trouble with IOS. During the display payment it shows up quickly and disappears again. We are thinking we may have not given all the parameters needed for IOS to work (Apple pay and Ideal both not working), but not sure what we are missing

worldly acorn
#

Hi there, I have updated the Stripe.net from 42.9.0 to 43.1.0. I have also updated the API version on dashboard(to 2323-10-16) but in the Webhook response it is still showing the Stripe.net version 42.9.0. Do I need to update it somewhere else ?

silver yarrow
#

Hello,

#

Hello, I am about to order a few dozen BBPOS Wise POS E systems for my nightclub. We use OnePOS and they said that these handhelds are compatible with our pos system. I am trying to find out if this device, after cash out, can promt the customer to put a digital signutre for the purchase. We want to minimize paper signing.

misty hornet
#

@silver yarrow I've created a thread for you, let's discuss there.

silver yarrow
#

thank yo

#

you

wary hazel
#

Hi guys, any information on how to payout to Indonesia bank? I couldn't register my bank account because we don't have routing number

#

Ah i see okay ty jack

lusty cypress
#

Hey Stripe Devs, we are trying to use the test credit cards that stripe has but when we try to use the test cards for scenarios like declined credit card test, insufficient funds, etc. When we try to add it to our Dev Environment we get a message saying the card cannot be added. Any help to figure out how we can get to use these cards to test the errors would be greatly appreciated. Thank you

heavy crater
#

Hi recently opened thread: #dev-help message

Issue still persists. Removing label and amount does not help. Since cartItems cannot be empty;

label and amount exists in version 0.23.3.

This is what I see inside: node_modules/@stripe/stripe-react-native/lib/typescript/src/types/PlatformPay.d.ts

/** iOS only. Use this type for payments that will occur immediately. */
export declare type ImmediateCartSummaryItem = {
    paymentType: PaymentType.Immediate;
    /** When creating items for estimates or charges whose final value is not yet known, set this to true. */
    isPending?: boolean;
    label: string;
    amount: string;
};
silk rampart
#

Hello

kind oyster
#

My dashboard says API version 2023-10-16 is the default, and there's nothing else listed (I switched it weeks ago). I have a webhook that says it's 2023-08-16, and I see no way to update that. My webhook code has been updated, so it's failing with requests using 2023-08-16. How do I make Stripe send me webhook payloads with the newer version?

neat hamlet
#

can I send different invoice template to different customers?

tiny helm
round monolith
#

@brave pulsar how do i disable the 2FA from a different number(not the primary one) from being required everytime i connect stripe? SMS never reaches that number so i want it replaced

hollow blaze
#

Hello - can I use stripe terminal with my current hardware or I need specific hardware for that?

quick totem
#

Can't find we chat and alipay in the payment system

#

Already activated

#

But did not show on my sysyem

#

Integrating with stripe

#

In my online buying website

golden cosmos
quick totem
#

So what next steo

#

Srep

#

Step

torn shell
#

I have an issue with test clocks, unless I'm using them wrong. If I set the simulation to 1 Jan 2024 12 AM, create a monthly subscription and attach it to a customer, it auto-pays the first month as expected. When I fast forward to 1 Feb 2024 12 AM, it creates an invoice draft and finalizes it. Then I fast forward to 1 AM and it pays it as expected.

But if I fast forward from 1 Jan 2024 to 10 Feb 2024, then it pays the invoice on the 4th Feb 2024 and I can't understand why. I thought it may be about auto_advance/automatic collection but that is set to true.

What is the difference between fast forwarding past the date vs an hour at a time? I want to accurately capture the paid_at timestamp

grand moss
#

Is there a way to track if a Stripe sent invoice email has been opened?

median moat
#

While creating payment _intent with ideal this error occurs "An error occurred while processing your payment. Try again in a little bit or try a different payment method." This is seen randomly,if i create another payment it works.Its just been a few days since I have started encountering this

agile cradle
#

can someone help me to enable promptpay payments?

vocal wagon
#

Hello, I am trying to figure out a way to get a bank account(external account) info added into a custom connect account. I found the whole FC Session, but I was wondering, does that work with React Native?

balmy sage
#

Hello I am trying to figure out what to do if my roommate had broken my phone. After they had used it and stolen a credit card from a business process. The credit card through my stripe account and then cash apped themselves the buns

#

Funds

#

My phone was damaged afterwards. So I wasn't able to see anything. And I didn't have access to my card for my account that the money was sent to I just went through my emails noticing that the emails had been opened

#

The guy also linked my phones to v p n that he signed up for on his computer device

#

The credit card was stolen. I guess I'm assuming from the business that he worked for not knowing exactly how much the amount was. He sent himself money from my Cash App. I just now went through my log. And I noticed that there was a cash app to this man

#

And I was just informed from one of the employers. That's a manager that I did of the business that he was stealing credit card so that explains why I had a charge. Because I was never use. Stripe to see if it would work for my business. The only charge that I was unaware of that I know about was from him. Using somebody's credit card because it had to be him. On the same exact day, money was deposited to my credit karma account. My card was linked to my Cash App. And that's the only way that I had access to that account. But there was a cash app placed from my account to his

#

He must not have known the full amount of the deposit which explains why there was a little bit extra left in my account

#

What do I do in this situation

#

I really need help with this