#dev-help

1 messages · Page 72 of 1

solar jackal
#

can someone provide the details to test this in sandbox mode

little sleet
#

Hello stripe my name is Saiman and I'm from Bangladesh. I stream on kick. Com and every month kick sends me money through stripe in Bangladesh. I received my first 2 payment. After that i haven’t received any money but in my stripe dashboard it says i received the money. Please help me regarding this issue

hearty garnet
#

Hi, I want to simulate the insufficient funds when I try to refund. How can I do?

light ocean
#

Hi there! I'm facing a problem while cancelling my subscription

The problem is that we offered a trial of 14 days on a plan and when the 14 days had passed stripe failed to charge this user upon this we cancelled his subscription. Upon cancellation, stripe added a credit equivalent to the plan amount. I'm trying to understand how it happened. Is there any issue with the way we are cancelling the subscription?

little plank
#

Hello everyone,

I'm reaching out for some guidance regarding our ongoing migration to Stripe's Customer Sheet SDK for Android, as detailed in Stripe's documentation. We're integrating this SDK into our app to manage payment information but have encountered a couple of challenges:

Google Play Integration Issue: We are struggling to integrate Google Play within the Android version of the customer sheet. Despite setting the googlePlayEnabled flag to true in the Customer Sheet configuration, it doesn't seem to function as expected. Has anyone else faced this issue or can offer insight into a possible solution?

Handling Deletions in Customer Sheet: We've also noticed that our current setup doesn't detect when a user deletes their payment methods from the customer sheet. This is a concern for us as it might allow customers to remove all their payment methods. Does anyone have experience or advice on how to effectively prevent or manage the deletion of all payment methods from the customer sheet?

Any advice, suggestions, or shared experiences with the Customer Sheet SDK, particularly regarding these two issues, would be immensely appreciated. Looking forward to your valuable insights!

Thank you in advance!

boreal gale
#

Hello, is there nay harm in cloning payment method for every ttransaction instead of clone it once and attaching to customer?

real wharf
#

Hello! Can I gets some help enabling payouts on my account?

random canyon
#

Subscriptions questions

iron tulip
#

hello, is there a way to delete a subscription? seems like the only option is to cancel a subscription and that remains in the subscriptions list?

quartz aspen
#

Hi I want to retrieve some prices from stripe. But right now having some trouble with initializing stripe. I am on next.js javascript framework. Can you please let me know how to do it?

eager acorn
#

Hi,
What is the difference between payment method : card and card_present ?

mystic harness
#

Bonjour 👋 j'ai une petite question ?

bright path
#

Hi!
I have a link generated by our crm system that contains product price and customer id as url parameters. is it possible to create a simple payment page that retrieves the price and description from the url. if yes, any idea how?

hidden moss
#

Hi team, I had a question. Whenever we pause the payment collection for a subscription with behavior as void, all the new invoices get voided and the existing invoices stay as it is. Is my understanding correct?

regal mauve
#

Intro:

Hi all! I am building a webapp with NextJS that integrates Stripe for managing payments. These payments are made monthly (subscription) plus it adds a fee for the amount of usage of the platform during the past month.

Typical Scenario:

  • Day 0: User subscribes and pays, let’s say 20USD
  • During the month, the user uses the platform for 5 hours
  • Day 30: Subscription charges again (20USD) and this one has to add the usage fee. This usage fee can be requested to another service at any moment.
  • Day 60: Same as day 30

What I’ve done:

I could create different subscription plans on Stripe’s platform and get payment information through a web hook. I used stripe.checkout.sessions.create method. I don’t think this is the right approach…

Questions:

1 - Should I manage this from my end instead of Stripe’s platform?
2 - Should I use subscriptions.create method to create the first time subscription payment and use subscriptions.update to modify price including the usage fee? Or there is a better approach?

Thanks in advance to any that could help with this! 🙂

crystal trout
#

When I am using SetupIntent APIs to collect direct debit payment information for our customers. Encountering the following error while doing so invalid_request_error Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits. See https://stripe.com/docs/payments/payment-methods/bacs-debit to learn more, or contact bacs-debits@stripe.com.

frosty forum
#

Hi there! I have set up an API for creating products (...v1/products -> create products) and it generates 2 products everytime. An empty product and a good one. The problem despite this) is that the Price_id is referring to the empty one. So nothing. Any idea? Many thanks

haughty granite
#

How can I get the network reference id or network transaction id for a payment?

steady ferry
#

Hello,
we're having some customers with multiples subscriptions and therefore multiple invoices per month.
To keep the overview, all invoices should have a custom invoice field containing s.th. like a subscription-related ID (we will set this ID manually).

Luckily, I can specify 'Custom invoice fields' in the update-subscription-sidebar.
But I need to set it via API call and want to receive the property via webhook as well.

I cannot figure out how.

Thanks for help.

midnight cairn
#

I have enabled only card payment method...but in apis its getting response as card, link and card number also not getting in the response..do i need to do any modifications in the settings

languid swallow
jaunty sun
#

I need help regarding transfers and payout

brazen pier
#

Hello

I have integrated webhook and listing to events like customer.subscription.created & invoice.payment_failed & invoice.payment_succeeded.

How can I get to know that when subscription is create it should have payment success or failed ?

knotty holly
#

Hello.
I need some help with sending a description for payment transfer. So far Stripe is covering my description and putting there something like this py_xxxx

reef osprey
#

Hello, how can i update the description added to the receipt sent by stripe. Payment link was used.

brazen current
#

Hey there, how can I get the date of when the subscription has been paid until ? In case its past due, the current_period_end gives me to the period that hasn't been paid, and ended_at doesnt work either only if its canceled, please advise.

raw crater
#

Hi can I reactivate my account

#

Yes

jaunty sun
#

why it never work stripe.payouts.create always getiing this error message: "No such external account: 'acct_xxxx'",

vale gazelle
#

Hello team, I am trying to create an embedded Checkout form following your quickstart tutorail. I keep getting an invalid_url error for the return_url when i add the {CHECKOUT_SESSION_ID} helper into the string. It is specifically the curly brackets that are causing the problem. As per your docs: ReturnUrl: stripe.String(domain + "/return.html?session_id={CHECKOUT_SESSION_ID}"). Is this a bug? I would like to use this approach rather if possible. Thanks

cyan isle
#

Hello! I am developing an application which utilises Financial Connections to collect Bank Account info such as Transactions, balance etc. I have completed the part which creates the financial connection. How do I use that information to be able to take payments going forward? I read something about displaying a Nacha compliant mandate to the customer for them to accept. Is this something built in to Stripe or does that all happen on my side?

reef gazelle
#

Being able to simulate time on subscriptions that already exist has made my 2024 already, thank you

whole hedge
#

Hello, when I create a stripe checkout page for a user and redirect the user, how can I keep track of this if the user leaves that page without making a purchase? Will the checkout.session.expired webhook trigger when he leaves the page?

timid vale
#

I want to use the customer portal to allow the customer to update their plan, is there a way to only allow for for "upgrades"? For example, if i have monthly/annual basic plans and a monthly/annual premium plans, i want to allow the user to upgrade from monthly to annual or from basic to premium, but i dont want them to go from annual -> monthly or premium -> basic.

warm sinew
#

Hi, I am setting up stripe connect express account onboarding with hosted page, is it possible to disable the website url requirement somehow?

mystic ingot
#

I was here last week asking about link. I have full access to the stripe account and I'm still seeing link on my checkout page. Can I get assistance?

#

Trying to remove the securely save my information for 1-click checkout

#

Question

#

Actually I will ask when I come back.

#

Ty again.

frosty forum
#

Hi! I tried to setup a webhook with 4 events. The webhook has been initialized, the events appears on the "events" page and I have a succeed response from the log (200). However, my webhook are never triggered. Just the account creation has been succeed. Do you know why? Many thanks!

stray sable
#

Hello 👋 I'm using Stripe elements with React. Is there a way to access the filled/not filled state of the Payment Element (https://stripe.com/docs/payments/payment-element)? I would like to disable the submit button until all the fields associated with the customer's credit card have been filled in.

gaunt shard
#

Looking to find answer to question: Are we required to apply for PCI compliance when using Stripe exclusively for checkout?

#

(sorry if wrong channel - I'm a developer and they sent me here)

#

I don't have access to the admin account so your link isn't going to help. Thanks anyway

ember bear
#

@gaunt shard please use the thread created for you

gaunt shard
#

Thank you

cedar knot
#

Hi,

  1. How can i create a future weekly subscription where at the time of creating subscription, it charges for first week only, and when starting in future date, it does not charge for first week and goes until specified end date?
  2. It should apply only when future date is greater than one week from now. If it starts within one week, start a normal subscription
  3. If the end date is middle of the week, how does it work?
dusty geyser
#

Hello, I can't connect to live chat.

#

and I'm getting these errors

stark pond
#

Hello, I am currently trying to follow documentation on creating a payment link and I am currently getting the following:

"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such price: 'price_'",
"param": "line_items[0][price]",
"request_log_url": "",
"type": "invalid_request_error",
},
The CURL:
curl https://api.stripe.com/v1/payment_links
-u "sk_test_"
-d "line_items[0][price]"=price_
-d "line_items[0][quantity]"=1

knotty holly
#

How to retrieve payment py_xxx from transfer and than update description?

delicate tangle
#

If you delete a webhook and try to create it again, is that endpoint no longer usable? Testing locally works fine, but our API webhook is never getting hit

brave fog
#

pi_3OUr14HTGlffEwwR1xBuLpW6

can you please tell why the payment staus of this intent is uncaptured, is there anything related to this has been updated in the stipe integration?

true nexus
formal sphinx
#

I'm trying to process payment but I'm getting error - No such PaymentMethod: 'custom'. Using Stripe PHP sdk

spare meadow
#

I am working on a custom demo and I would greatly appreciate feedback. Anybody interested in collaborating?

unborn viper
#

My team is hoping to create our own invoices to get off of Stripe's invoicing API due to the per charge fees associated with invoicing. does anyone know if solely getting off of stripe invoices but still using the API for data will require us to continue to pay fees?

broken geode
#

Hello !
I need help please cuz Im really stuck here ...
Im developping a Create React App project of a store and I want to implement Stripe.
But as Im trying to do a test payment with a card 42424242...
I keep failing and Im having this kind of logs :

POST /v1/payment_intents
État
400 ERR
ID
req_TTLYO4q2SeS4Ne
Date et heure
04/01/2024 18:27:10
Adresse IP
107.178.231.241
Version de l'API
2023-10-16
Source
Stripe/v1 NodeBindings/14.10.0
Idempotence
Clé — stripe-node-retry-21366f0a-9ccb-46a9-a861-863f6303093d

parameter_unknown - email
Received unknown parameter: email

Ces informations vous ont-elles été utiles ?

Oui

Non
{
"amount": "3380",
"description": "Commande de nouvel essai",
"email": "nouvel@essai.fr",
"currency": "eur",
"customer": "cus_PJXmxTh0qTF0xr"
}
Corps de la réponse
{
"error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameter: email",
"param": "email",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_TTLYO4q2SeS4Ne?t=1704389230",
"type": "invalid_request_error"
}
}
Corps de la requête POST
{
"amount": "3380",
"description": "Commande de nouvel essai",
"email": "nouvel@essai.fr",
"currency": "eur",
"customer": "cus_PJXmxTh0qTF0xr"
}

Please anyone can help me ?

vivid burrow
#

Does stripe automatically delete test data after a period? I am trying to find a subscription and it's not searchable anymore

random canyon
#

subscriptions help

scenic hound
#

Hello, Could someone explain why did the payout.created event already have the status as "in_transit"?

dim hearth
#

@ebon apex Please refrain from self-promotion (see our channel #📖rules )

robust flint
#

hello, I am using nodejs, I am trying to list all subscriptions that have collections paused. I am struggling to find that in the api docs. any help would be appreciated

misty warren
#

Hello if we are giving trial to customer then their is no client secret to confirm payment how to handle this case

hollow bison
#

Hello everybody! Regarding refunds. When I refund a payment , automatically is reversed the transfer sent to a connected account linked on that payment ?

brave fog
#

i want to ask query related to my previous thread please reopen it

quartz aspen
#

Hi when I receive invoice.paid, is it possible to know whether the invoice was paid for a product or other invoice item?

ancient tusk
#

is it possible to set which product renewals get emails? we want to remind them in 7 or 15 days but not for monthly subscriptions

limber thistle
stark fiber
#

Hello, is there a way to get subscription schedules by subscription they're attached to?
Use case: a subscriptionSchedule has been created for a Subscription that a user wants to update but the subscriptionSchedule.id is not saved, just the subscription.id. Best way I can think of is to list subscriptionSchedules with param customer and then filter for existing subscription.id but there may be a better way?

keen drum
#

Recently upgraded the Stripe on Magento2 to 3.2.2. I have question related to ACH which works well when verifying acct bank to bank but when users adding the same bank details they need to reauthorize everytime.

#

Before plaid it just automatcially verified the ACH account but now it send the token

keen drum
mighty hill
keen drum
#

Do you have any specific thread for ACH discussion ?

upper beacon
#

Hi! I Need some support. Why aren't our bank fees matching our stripe reconciliation report?

In the report from Stripe it shows 69.73 in Fees, where in my bank statement I only have 64.24 !

magic lance
#

When my user leaves checkout, is there any stripe event that detects that so I can handle logic in webhook?

golden tundra
#

how do i update some subscription product metadata if it was made with sessions, check comments (on right is how its made, and on left how i try to update it)

sturdy hamlet
#

How can I solve this issue in my dev server environment ?

ruby walrus
#

I have a third-party app with a Stripe integration that uses OAuth instead of keys, and I'm trying to tell if there is a way from the Stripe dashboard to identify which user account submitted a paymentintent request. Is this possible?

sturdy hamlet
#

Stripe accept Discover Card?

hidden tendon
#

Hello Stripe team, quick question: what happens to invoices of a Stripe customer that gets deleted?

upper sluice
#

Hello, I have a small question: when using invoice.created and invoice.paid webhooks, is there a way to know if an invoice is the first invoice in a subscription?

crystal anvil
#

Hi. I'm looking to migrate from a Bambora integration. Have some questions regarding collecting card details first on the mobile, and then charging on the server using a Connect integration.

proud coral
#

Hi, Is there any way to generate receipt pdf for the existing one time payments ?

unkempt robin
#

I wanted to know if there is any way to get notified if there are any blocked transactions on my platform.

unreal shadow
copper reef
#

@ebon apex please stop spamming the server with invites. It's aginst the rules.
We'll have no option but to ban you

somber pumice
#

I'm receiving this error when cloning a payment method from an account to the platform account: more_permissions_required_for_application This application does not have the required permissions for this endpoint on account 'acct_xxx'. Having the 'read_write' scope would allow this request to continue. (I removed the account number). I am able to successfully clone payment methods from an account to the platform account in the stripe test environment. Any suggestions on any settings that need to be modified?

woven hawk
#

Hi. I am trying to integrate Stripe Connect, but I have several questions regarding the verification of the connected account.

dry ridge
#

How do I delete an account, binded to discord?

inner trail
#

Hello, a customer has subscribed to a subscription using a credit card with 3D Secure. We then wanted to subscribe another product for this customer on our end but the charge is showing 3D Secure is required again. Is it normal for subsequent charges to always require 3D Secure?

warm sinew
#

Hi, how can i use the accordion layout type in the payment element when using react stripe sdk

bright viper
#

hello! I'm setting up stripe for my startup and I'm wondering what's the best practice for developer settings. We have a prod server attached to live stripe (where we take payments), and a staging server attached to test mode. Developers currently have been linking their local dev environment to that account's test mode, however this means that our test data is getting corrupted (ie staging does not mimic prod bc the webhooks will be firing dev data to staging webhook endpoint).

Is the best practice to have each developer create their own stripe account so then their development envs are isolated from staging and each other? Or is there another better way? Thanks!

plain thistle
#

can you create a subscription with one time product because i am getting an error when i create subscription with one time product

vivid stump
#

hi stripe devs ~ im using the stripe customer portal api and generating the customer portal link - it was working fine but suddenly my customers started getting a blank page on the customer portal with the error

Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'nonce-6C4nbVVDUoYKhaBJPtyZRg==' https://a300.stripecdn.com https://js.stripe.com/ https://hcaptcha.com https://*.hcaptcha.com 'report-sample'". Either the 'unsafe-inline' keyword, a hash ('sha256-1e5RR2OpHhuX2h0Bat19DsNTmqbo4M3T1pqfeTXCHaA='), or a nonce ('nonce-...') is required to enable inline execution.

Enterprise grade AI security platform with a privacy focus. Replace reCAPTCHA v2, v3, or Enterprise with next generation tech at better value. Used by millions.

glossy tangle
#

Is there a way to quickly and easily change the price of an existing plan? It looks like we have to create a new price, which we've already done, but is there a way to easily move users off the old price to the new one?

grim nymph
#

Hello ! I need to set the SEPA payement for one of my customer. He will use stripe SEPA ID (ICS) . We need to put this ID on the mandat that the customers will sign for agreement. What is the stripe SEPA ID please ? We Can not find it !

storm imp
#

hello! is there a way to collect a one-time invoice on a specific date?

dire remnant
#

I'm currently integrating stripe into an aws application, it looks like stripe is in between two reccomended methods, Web hooks and and using event bus events with workbench... Is there an eta for work bench GA or any chance of getting into the beta?

lone inlet
#

Hi All,
I was testing payment intent with CAD currency and all the test card available in stripe documents is multi-currency card so I can't test currency conversion is there any test card available which doesn't support CAD? so that I can try to charge in CAD and hence the currency conversion

little plank
#

Hi @waxen spindle I was able to disable deletions when the user has only one card left like you described in this thread, #dev-help message however, there's a slight UX problem because the confirmation dialog doens't become hidden afterwards and the user has to manually dismiss it in order to see the error message. Any suggestions on how to work around this?

ornate pollen
#

Hi,
I was wondering if there was a way to retrieve the associating payment intent using the payment link api object?

vagrant steppeBOT
#

aliumujib

distant zodiac
#

Hello everyone,
I have a specific case with PaymentIntents and Subscriptions.

When user selects a plan, I create a Subscription on the backend side which is DEFAULT_INCOMPLETE, and get the secret key from Stripe to pass it to the Frontend client so that frontend can show the elements. By default, Card is selected on the form, and the subscription that was created on the backend side has a modified price (original price + 3% fee). But, if the user clicks on another payment option (changes the Card to US Bank Account for example) I want to remove that 3% fee. I am trying to update the subscription item, but I get an error which says: You cannot update a subscription in incompletestatus in a way that results in a new invoice or invoice items. Only minor attributes, likemetadataordefault_payment_method, can be updated on such subscriptions.; request-id: req_t63rai08kVg6NM

vagrant steppeBOT
#

ariancydeo

vocal wagon
#

Preciso de ajuda em Português para quem vende na EU. Por favor

jovial ice
#

Hi, is it possible to collect customer payment if they are planning to renew their subscription earlier than their end date?

indigo tapir
#

Hi! I'm messing around with stripe's webhooks and noticed that the idempotency_key seems to be identical for the charge.succeeded and payment_intent.succeeded events.

Is it supposed to work like this?

ornate pollen
#

Is there a way to retrieve a checkout session api object using the payment link object?

random canyon
#

i have a question about how to set where stripe listen

stray sable
#

I'm trying to build a confirmation page that shows the user their final total before checkout. I am getting the error

Unhandled Rejection (IntegrationError): Invalid value for stripe.confirmPayment(): elements should have a mounted Payment Element or Express Checkout Element.

Is there any way around this (i.e., showing the user their total without having the customer pay on the confirmation page)?

meager hinge
#

hello.

I was wondering if the last_payment_error.message field in Stripe Payment Intent is multilingual. I want to retrieve it from my server to the API and render it for each user's language.

If the last_payment_error.message field doesn't support translation, I was thinking of getting the lastlast_payment_error.code and translating and serving it for each code, but I don't think that's possible since there are hundreds of codes.

last_payment_error.message
nullable string
A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.

Reference

crimson cape
#

Hello, I try test dispute on test mode. What statuses does inquiry have? How can I test those statuses through the API?

vocal wagon
#

hello, i need help cause stripe give me this error but i add other business!
thats incorrect cause he dont verify!

finite mesa
#

I am trying to understand workflow and best practice for treasury outbound payment from one financial_account to another. When sendind the request is asks for the destination financial account ID but I’m not sure how to retrieve that from the senders account

stray sable
#

Still running into some issues. Trying to follow the tutorial here: https://stripe.com/docs/payments/build-a-two-step-confirmation

I have one page with the < PaymentElement /> where the user enters their credit card.

When I try to submit the next page <ConfirmationPage /> and call stripe.confirmPayment, I get this error:

"message": "You cannot confirm this PaymentIntent because it's missing a payment method. To confirm the PaymentIntent with cus_OBEVry16NH0rKG, specify a payment method attached to this customer along with the customer ID."
"type": "invalid_request_error"

So I went back and tried to collect the payment information on the first page

      const { error, paymentMethod } = await stripe.createPaymentMethod({
        elements,
      });

Which results in the error:

Uncaught (in promise) IntegrationError: elements.submit() must be called before stripe.createPaymentMethod(). Call elements.submit() as soon as your customer presses pay, prior to any asynchronous work. Integration guide: https://stripe.com/docs/payments/accept-a-payment-deferred

crude abyss
#

Can i payment be proccesed even though the 3D secure failed?

vagrant steppeBOT
#

jasuno.

languid patio
#

Hey Guys!! Hope you are doing fine. My query is regarding the stripe subscription update. Example- I have a subscription which is on monthly recurring interval I want to update the subscription when my subscription ends. Could you please help How can I achieve the desired result?

crude abyss
#

Can i payment be proccesed even though the 3D secure failed?

long cliff
#

After enabling automatic_tax and register tax on stripe dashboard, the tax calculation is still shows $0 on the checkout page, please see below IDs

checkout_id
cs_test_a19wus7PHF1FGMo9s7TOhdFdF7AssZx2VT5qoMgYXEQgQKtoWxVR6YaEyO

product_id
prod_PJMEAkrEMtDSmZ

vocal wagon
#

We have one customer in Uganda but stripe does not support in Uganda how can we move ahead? Is there any way?

steel basalt
#

How do I show the content for the screen exam, and what other features do I have at the specified time?

charred bolt
#

Hi, How do i get the stripe processing fee info through api request?

thorny ether
#

Excuse me, when I enter my email, it prompts me to enter a verification code. When will this be triggered? Is there any relevant documentation?

brittle sand
#

Create an Alipay order with an order amount of 1000HKD, but the cashier amount displayed to the user has become 972.78CNY. How can the user actually pay 1000HKD?

strange minnow
#

hi, is there any way to know whether customer received micro-deposits or not for ACH verification?

cinder loom
#

tap and pay for ios how to get merchant id ?

dawn wasp
#

Hello Stripe team

#

How can i fix:

{
 "message": "The payment method type \"au_becs_debit\" 
is invalid. See https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_types for the full list of supported payment method types. Please also ensure the provided types are activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any features that you are trying to use."
}
acoustic ether
#

"Hello. I'm living in Japan and I'm a freelance developer. I'm preparing a personal service, and I'm considering introducing a payment system. It can be a bit complex... I want to know if this is possible.I'm curious if it's possible to handle payments in Korean Won (KRW) and then have them converted to Japanese Yen (JPY) after the payment."

#

"Hello. I'm living in Japan and I'm a freelance developer. I'm preparing a personal service, and I'm considering introducing a payment system. It can be a bit complex... I want to know if this is possible.I'm curious if it's possible to handle payments in Korean Won (KRW) and then have them converted to Japanese Yen (JPY) after the payment."

crystal ember
#

Hi, Can anyone help me I having trouble while using accounts.create?

vocal prairie
#

Hi, as a developer I want to create implementation to update a subscription by adding subscription item to current subscription. I want to add 3 day trial period for this subscription item. But before updating subscription, I want to show invoice preview by calling invoice.upcoming() api call. My question is how would I add trial period as a parameter for invoice.upcoming? And also one more question, how will proration work in this case if I want customer to pay proration amount immidietly after trial period ends

vagrant steppeBOT
#

amol_08238

quartz aspen
#

How can I set my subscription setting so that, as soon as the sub reaches it's end date it should turn to status unpaid or past_due? basically I don't want it to be active.

warm reef
#

How to setup wallet in stripe api

vocal wagon
#

hi team, is it possible to run ´stripe listen --forward-to localhost:XXXX/webhook´ on a linux machine as daemon on background?

eternal rune
#

Hello, is-it possible to lower the minimum amount for which the CCV verification is mandatory, when using Radar for Fraud Teams?

stuck timber
#

Hi 👋 Is there an api for Payout Transactions that outputs the exact data like in the gui (see screenshot)? I tried it with the Report API but I don't get the exact data (columns, ..) . Thanks 🙏

strange minnow
vocal prairie
#

hi, how can I give trial period while creating checkout session using api in java?

ocean adder
#

Hi, I keep getting verification codes to my mobile and I haven’t got an account. Is there an Australia contact I can call.

weak isle
#

hi everyone! I need help with my stripe checkout flow. Wonder if anyone knows what is going on. Basically if I create a checkout link on my backend server with a Payment mode and provide metadata inside PaymentIntentData, when webhook event occur, the payload would include this metadata and I can access this additional information. Now I'm trying to implement subscriptions using checkout link as well and I need to pass metadata. What I've tried is to add metadata inside CheckoutSessionSubscriptionData and set mode to Subscription as stated in documentation, but the payload doesn't include any metadata information. Webhook event that I'm listening - "charge.succeeded". It is stated that subscriptions will have a different events rather than charge.succeded but this event is still triggered when I make payment using checkout link with subscription mode.

night tinsel
#

Hi, I don't manage to contact your sales team by phone, is there any contact someone could provide to me ?

idle gale
#

Hi
From webhook I got the period end and start as below:
"period": {
"end": 1709627815,
"start": 1707122215
},
But when I convert to Invoice the date is different. why is it so?

summer oxide
#

Hello, I wanted to know that when a stripe payment_fails for a invoice then the subscription_status for a recurring subsription changes to "past_due" for that open invoice, but can there be a possibility that even if the invoice remains open but the subscription status is not "past_due"?

fast siren
#

Hi, Happy New Year... Question 1 of 2 - When onboarding connect customers, we would like to force them to complete all required fields before completing the onboarding flow. Is this possible? We're currently in test mode, I'm not sure if this would be enforced on live? Thank you!

hollow prairie
#

Can you add this to our thread please? Thanks!

vocal wagon
#

Hi

I have issues getting custom fields from our Stripe payment into zapier and/or active campaign. Is there any easy way for this?

woven hawk
#

Stripe Connect Express account customer identity verification

fallen blade
#

does stripe checkout supports cash app..?

flat leaf
#

Hello, I am trying to make it so that my clients can make a new payment but with a previously stored payment method (that they can select during our checkout process). That could be Paypal for example.

I tried to follow instructions found here
https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements#charge-saved-payment-method
with the difference that since this is not an off session payment, we are not trying to confirm server-side first and then client side only if 3DS is needed. We are trying to confirm directly client-side with stripe.confirmPayment() no matter what.
This is actually how Drupal Commerce Stripe has implemented it so far, so I am trying to make as little modifications as possible. We have a PaymentIntent created with the customer id, the payment method, and status 'requires_confirmation'. I would like to give this to stripe.confirmPayment() so that the confirmation is done in JS.

They are using stripe.confirmCardPayment() so far, but I am trying to replace it with stripe.confirmPayment() so that it can work with any kind of payment method like Paypal, not just credit cards…

I am however struggling to make it work.

... (I need to paste to rest of the message after)...

jolly dock
#

Does Stripe Connect support receiving commissions on every transaction made from site to site? I manage several sites.

fickle bramble
#

Hey guys bit of a weird one, we manage a few express stripe connect accounts with our integration. I keep getting debits from our bank accounts even though we didn't issue any refunds. My thinking is that our customers might be refunding their customers and in the integration we didn't say for that money to be taken out of their account, not ours.

I tried to speak to Stripe about and ask them to tell me any details about the debits and they said they couldn't give me any details because it's stripe.

How can I finally check why the debits are happening? We keep losing a lot of money due to this. Surely there is a way to check debits?

formal sphinx
#

When page is not fully loaded yet the stripe card input element appears, but when page is fully loaded it suddenly disappears.

weak isle
#

hi team. Got another question. When I'm creating a checkout link with type payment and type subscription I receive following webhook event - payment_intent.succeeded. If checkout link was created with a type payment I do receive metadata in this event, if it was subscription I don't receive. Is there a way to actually understand if this event belongs to payment or subscription kind of checkout link ?

lost carbon
#

hi 😄
i'm using checkout session and i was wondering is there a way to remove/replace
highlighted text?

indigo tapir
#

Hi,

I implemented Stripe Elements and I'm wondering how to show the customers previously used payment methods.

I am referencing the customer when creating a payment intent

$customer = $this->createOrGetCustomer();
        
        $paymentIntent = $this->stripeClient->paymentIntents->create([
            'customer' => $customer->id,
            'setup_future_usage' => 'on_session',
            'amount' => $amount,
            'currency' => $this->currency,
        ]);

        return $paymentIntent;
storm flax
#

how can i recover stripe m2 reader from tamper mode ..?

meager pewter
#

Hi

late yoke
#

Getting a couple of "An unknown error occurred". Any chance of getting more information? req_B63GY1L2a5YBE7

cedar knot
#

Hi, I am not receiving name in checkout.session.completed event. I am creating a new customer without name and email and passing its id to session with customer_update.name: auto. I am getting customer's email but not name.

mental pilot
#

Hi, is there any known bug that causes an inconsistency in the fingerprint with payment methods of type sepa_debit in testing mode? We are getting different values between the response from the endpoint (/attach) and the value we receive via webhook (payment_method.attached)

little plank
#

Hi I was able to disable deletions when the user has only one card left like you described in this thread, #dev-help message however, there's a slight UX problem because the confirmation dialog doens't become hidden afterwards and the user has to manually dismiss it in order to see the error message. Any suggestions on how to work around this?

also on iOS, it seems the customer sheet removes the Payment method even before the customer adapter gets a chance to delete the payment method from the backend

vagrant steppeBOT
#

juananbipi

west tusk
#

Hello there! Does Stripe Identity have a feature to detect unique document IDs? I need to implement a check to determine if this user has undergone identity verification before with documents that were previously used for identification. Thank you!

rich inlet
#

hey stripe dev i have a 3d secure payment failed for a Discover Card , how can i test that on dev mode ?

merry geyser
#

Hello, I'm seeking assistance regarding the management of automatic charges in Stripe.

I generate trial subscriptions, and when it's time for payment, Stripe generates a draft invoice, designates the subscription as active, and then waits for an hour to charge the customer. Is there a method to eliminate the one-hour wait or defer marking the subscription as active until the payment is successfully completed?

I can provide event ids if needed.

proud coral
#

Hi, When I set up metadata for subscription in checkout session, it is not sent back in wehbooks for the event invoice.paid

feral steeple
#

hey there i am using the flutter_stripe package for my app and it works perfectly on mobile but it doesnt work on flutter web

livid torrent
#

I'm utilizing Laravel Cashier for a product that offers two pricing plans: one monthly and another yearly with a discount. I'm considering implementing Laravel's 'swap' functionality, but I've encountered an issue. The system immediately cancels one plan when switching to the other, whereas I aim to restrict this transition to occur only at the onset of the subsequent billing cycle. How can I configure this to ensure changes occur strictly at the commencement of the following billing cycle and not in between?

frosty forum
#

when creating a product with a connect account, This product doesn't appears in the connect account page. I don't find what parameter to add to link the product to the seller (connect account).

proper summit
#

i have created a product in the test mode and created a promotion code for discount of the price of the product the promotion code is working in the checkout session using the link but when i am trying to make the checkout using node js by adding allow_promotion_codes: true, i'm getting the option to apply the Promo Code when i am applying it is showing invalid code

rustic blade
#

Hello I am facing few issues in webhook events, can anyone help me on it ,

here is the error I am seeing 400 error
Webhook Error: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?
Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing

for stripe cli which is working fine

I am sharing the image reference below, in the right corner highlied the webhook secret masked one ,

potent delta
#

Hello,

I want to know how to get the stripe fees on a pyament intent from Stripe API, does the payment intent has the stripe fees applied on it ?? or there is another way i can get it ??

cedar knot
#

What is the name of the event when a customer is charged on scheduled subscription everytime? payment_intent.succeeded or invoice.paid? What is the difference between them?

viscid blade
#

Hi! I'm using the Payment Element and I'd like to know if it is possible to programmatically focus on the card number input using JavaScript

gloomy kite
#

Hello,
1.we have already saved default payment method for customer
2. i created the subscription incomplete status.
3. i want confirmation from user form UI and then confirm the payment form stripe.js

#

form 3rd step i got error ,please advise me

#

already saved paymentmethod to customer? how we will create subscription after confirm form stripe.js ?

strange minnow
#

Hi,

I’ve been using the old Sources API to verify bank accounts manually. In the document provided [link: https://stripe.com/docs/ach-deprecated#manually-collecting-and-verifying-bank-accounts], I couldn't find any info about micro-deposit timeouts.
I found details about micro-deposit timeouts in another document [link: https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#web-verify-with-microdeposits]. This got me wondering: Does the Sources API have a timeout for micro-deposit verification?
Could you please provide clarification.

vagrant bloom
#

We are trying to onboard a client with the Connect embedded onboarding component, but it is not requesting that they enter their external account details. Once they click "confirm" for their personal and business details, the component is emitting the exit event rather than requesting external account details—despite the fact that account.requirements.currently_due includes "external_account". In test mode, the account is being correctly requested, but it seems to be failing to do this in production.

glad mirage
magic lance
#

Is there some event when user closes checkout because it affects my logic

austere abyss
#

hello everyone, i am new to stripe and this is my first payment gateway i am using. i need help with my current scenerio. i want to generate checkout link for subscription, for example user subscribe for yearly subscription but pays a certain amount every month for a year and cannot unsubscibe until subscription ends. How can i do this without code.

cobalt vale
#

Hello everyone, does Stripe support have people working or are they just ghosts? From what I see, they help here more than what support should do, it's incredible how they don't respond and I've been on this platform for a year now and I don't receive any response, how are they supposed to work here?

brazen pier
#

Hello
How can I check the payment failed from bank on test mode ?

vagrant steppeBOT
#

azazjamil_16438

steady perch
#

has anyone ever tried to implement Stripe Checkout with Netlify's functions? (is it possible?)

#

I mean the backend part for it I just think about putting to Netlify's functions, the frontend would be of course on a normal websitea

steady hare
#

Hello, just joined and need some help. We're trying to schedule subscriptions for a number of our customers. We're going through the API method to create the scheduled subscriptions but are having trouble enabling these parameters during the subscription creation. Can anyone point me in the right direction?

gritty dew
#

Hi,
We are trying to test for automatic tax calculations on our payments but are getting inconsistent results.
In test mode we have set up tax registrations in a couple of countries and then processed payments with test cards from these countries.
Some of these test payments on our subscriptions do not have automatic tax calculation on the payments. Why would this not be included in the payment when we have both the tax registration and test card from that country?

inner barn
#

Hello! Is it possible to retrieve the history of a potentially deleted connect account (from a plateform account) if I provide you the id ?

rich inlet
#

Hey stripe one of our customer from ACCRA , had an issue with the stripe react form , id didnt show up to him , he used microsoft edge 117 windows , can we prevent this ?

naive locust
#

for the 'retrieve upcoming invoice' api call, is there an example that does this: 'You can preview the effects of updating a subscription, including a preview of what proration will take place. '
i basically want to preview how much would it cost for my customer if he would increase the quantity of the subscription while using 'always_invoice' as the proation behavior

scenic torrent
#

Hello, is it possible to change the frequency of transfers for the Express Connect account ? I'm unable to find a way to do that. Even from the express dashboard of the customer.

finite mesa
#

When using stripe.treasury.outboundpayments for sending funds from a connected stripe financial account to another I use destination-payment-data. My question is if I want to send money again I was told I could use the destination-payment-method but I’m unsure how to get the id that is required to use the same payment method

reef gazelle
#

How can I switch my accounts default API version? I'm trying to use stripe listen but the only options seem to be latest, or account default, and the account default is from 2016

vocal wagon
#

Hello and welcome, I would like to firstly wish everybody who sees it an successfull year 2024. New year does not mean unfortnunately no errors. So is also in my case. I set my app into production and so forth and suddenly all the process has gone tits up. And it's namely because as I call a function that is in charge of retrieving an essential information back to the user than it all works but the functions instead of returning me an object with the entire data, return only {}. Which is quite weird isn't it? I will 'course show the part of my code I mean and is failing until now at least.

unkempt robin
#

How do I change the default price to No while setting up the price of a product?

sudden valve
#

hi, I need something. I have set my phone number on stripe for my business, and I would like my personal number not to appear on the customer's invoice, what do I do?

steady perch
idle light
#

Hi, I am trying to get the destination bank account for a payout for our connect customers. We are using the payout endpoint. and getting the destination starting with 'ba_xxx'. Looking at the bank accoutn end point, we need a customer id, but we do not have this for connect payouts?

winged sparrow
#

Hi,

I am currently working on a Subscription service with Top up based subscriptions (i.e., once a user balance is depleted it should automatically top up, based on the plan user agreed to).

For it, I am planning on using Stripe. The plan is to:

  1. Create Stripe customer for user
  2. Gather user credit card data using payment intent
  3. Create charges on the card collected by stripe by creating charges on the payment intent (multiple times)

My questions are:

  1. Will the card/payment intent be stored till its expiry or will user have to input card details again after sometime?

  2. If the user select a different plan later on down the line, would I be able to charge the different amount without any problems?

  3. How many times will I be able to create charge on the collected payment intent?

little plank
#

Hi I was able to disable deletions when the user has only one card left like you described in this thread, #dev-help message⁠ however, there's a slight UX problem because the confirmation dialog doens't become hidden afterwards and the user has to manually dismiss it in order to see the error message. Any suggestions on how to work around this?

also on iOS, it seems the customer sheet removes the Payment method even before the customer adapter gets a chance to delete the payment method from the backend. Please see a video recording of the issue in the thread:

livid torrent
#

Hi, I'm working on Stripe in laravel and I want the quantity to increase right away and the quantity to decrease at the end of the billing period. How can I arrange that?

crude abyss
#

Can i payment be proccesed even though the 3D secure failed?

short lichen
#

Hi team! We're migrating to payment intents and we thought it could be a good idea migrating first to SetupIntent (to give a better 'wallet' experience) and processing payments through charges API. Are they compatible?

dim egret
#

We are using Stripe Connect with thousands of partners, and we would like tax calculated for our partners and have them liable for it. We use the legacy Stripe direct charge (not payment intents). Is there any path for us to calculate tax for charges to our Connected Accounts and have them pay, without having to migrate to payment intents? We use Avalara for other tax calculations.

livid torrent
#

Hi, I use Stripe subscription and at the end of the billing cycle I want him to adjust the plan from month to year. How can I do that with Subscription schedules? I need to add a start time to the first phase?

gloomy kite
#

Hello,
i don't want to ask card details every purchase to customer, please help this scenario, thanks.

hollow nebula
#

Hello team, when we integrate customer portal (https://dashboard.stripe.com/settings/billing/portal) and one of our users add a payment method (i.e. Credit card) using that portal, is it safe for us to think that we can charge that credit card later the amount we need?

Will 3D secure authentication be an issue?

silver fjord
#

hi team, can connected accounts make manual partial withdrawals on their accounts?

terse ravine
#

may I ask if there is a way to charge clients on yearly subscription, but collect a fixed amount of money monthly for 12 months, on Framer

lament pier
#

Hi team! using payment elements, how can disable the payment link functionality that appears out of the box? Can this only be disabled inside the stripe account itself or can it be removed via code?

frosty forum
#

Hi ! I have created a product has a test connect account and the price has been recorded well. With dummy data, the call is working finie but as soon as I try to send real price value, I ended up with an error. Could you explain me why? Thank you

feral scaffold
ember bear
#

Please keep messages in the threads for each topic

#

And keep main channel clear with new questions only

bold sleet
#

Hey guys, I have a question. When a PaymentIntent returns from the webhook with status 'requires_action', what further information can I get that determines the action the user needs to take?

reef gazelle
#

I'm trying to clear the cancel_at time on a subscription with the Go SDK, but this doesn't seem to do anything (passing nil for cancelAt). Should I be doing it differently?

func (a *StripePaymentAPI) SetSubscriptionCancelAtTime(ctx context.Context, subscriptionID string, cancelAt *int64) error {
    params := &stripe.SubscriptionParams{
        CancelAt:          cancelAt,
        ProrationBehavior: stripe.String(string(model.ProrationBehaviorNone)),
    }

    _, err := sub.Update(subscriptionID, params)
    return err
}
ocean jacinth
#

Hey there, I am using stripe connect on my ecommerce platform. I want an option for merchants to disconnect their stripe account. Is that possible?

fading flare
#

Hey there, I'm facing a weird issue I haven't seen before with the API.

I have "pending_invoice_items_behavior": "include"
But when the invoice was created via API, no pending items were added.
The currency of the invoice and of the items are the same (cad)

Any other possibilities? Tax stuff? 🤔

tall geyser
#

Hello, i've been waiting for an answer by stripe support trough email over a week now, they're not replying, can someone help me here

vocal wagon
#

Hello everyone, I was working with test mode and it was working, but once i switched to live mode I started receiving this error "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.", I did not change anything in the backend or frontend, just from test to live

median echo
#

Hi, we're using Stripe Checkout for folks to sign up for subscriptions. Is it possible to set the payment method they use at sign up as their default payment method? We're going to be charging for invoices soon and will need to have a default payment method on file for those. We used to use Stripe Elements and those folks who signed up would have their default payment method set automatically (our test users still behave this way) so we wanted to see if that functionality is available using Stripe Checkout.

crystal trout
#

Hello, Stripe checkout page to save bank/card details doesn't show an option to save it as default payment method. Is there an configuration to enable that?

livid torrent
#

I have two types of licenses available: one for monthly access and another for annual subscription. I aim to facilitate a seamless transition between these options, effective at the conclusion of the ongoing billing period. This functionality has been achieved through Subscription Schedules. When purchasing additional licenses while a Subscription Schedule is active, the new quantity isn't immediately accounted for, nor is it included in the subsequent billing. Instead, the remaining balance of the license fee until the new billing date is factored in. How can I ensure proper handling of this process?

proper pebble
#

there is a customer buy a product for 19 JOD and stripe takes 1900 JOD from the customer how to fix this
stripe disabled my account I can't refund the customer

fading flare
#

Wondering if I can get some advice on this too.

What would be the best workflow, with the API, to create an invoice and only include invoice items created from DateX to DateY?
E.g. a monthly invoice that only includes invoice items created from beginning-of-month to end-of-month, UTC

vivid burrow
#

If a customer has failed payment and subscription status is "past_due", when we update there payment method on the customer, does it automacially retry the payment right away? or does it rely on the billing retry setting timeframe you set on the account?

terse ravine
#

hi I was told to achieve certain setting on Stripe, I need coding, but the website builder I used (Framer) only support Javascript code, but not custom API, does Stripe support Javascript code?

vocal wagon
#

Is there a way to create an embedded checkout session in dark mode?

faint plover
#

When we received a payment_intent.succeeded webhook notification does that mean the funds are immediately available in our Stripe balance?

shrewd coral
#

Hello, Stripe team

eternal kiln
#

hello. does stripe offer the option of account + routing numbers? we're partnering with a third-party to offer financing for our high ticket items, but we would like to route payment through stripe before sending to our banking account.

yes it is an extra step, but we're testing things out with a few partners, and are looking to leverage stripe as the single source of truth for revenue generated.

dire hearth
#

Hi, I’ve tried for a whole month to get my payment. The apps says it was sent but it never reached my account. Can someone help me?

lapis cloud
#

Are you able to integrate zapier with stripe? If not, is there an easy way to have confirmation sms messages sent when a customer purchases a product?

visual meadow
#

Hi, i am from Lithuania, i have a shopify store and i wanted to connect Stripe as my payment provider. At first everything is okay, then i connected after like 2-3 weeks and it said that i needed email verification and I exceeded the deadline even tho i didn't receive anything to my email, so i didn't know about it. Now I'm trying to integrate Stripe onto my Shopify, but it says that my e-commerce store doesn't meet the Terms of Service for some reason and that it is too risky? I tried creating a new account, but it didn't work anyways. Does anybody know how to fix it? Thanks.

torpid cobalt
#

I have a function to clone payment methods, from a platform account to a connected account. The function works in production. Now I'm writing a test to call the function, to clone test payment method pm_card_visa . I am getting an error. What do I need to do to test a clone of pm_card_visa? Or, do I need to create a new pm and clone it?
{"code":"resource_missing","doc_url":"https://stripe.com/docs/error-codes/resource-missing","status":400,"message":"No such PaymentMethod: 'pm_card_visa'","param":"payment_method","request_id":"req_CXbfUmA0wetXpx","type":"invalid_request_error"}

steady perch
#

Hi. Do I need to create something in the Dashboard to use the Stripe's checkout? I need the SECRET KEY to create checkout section in my backend, when I access the dashboard under https://dashboard.stripe.com/dashboard I see a secret key there under "Get started with Stripe" - is this the key to use there?

Will I see all the payments and statistics in the Dashboard when using Checkout, don't need to create anything in there? (I think I just registered up to this point)

umbral nebula
#

If I want to attach metadata to a price created with a new product's default_price_data param, do I need to make a follow-up request with the price ID I get back from the POST /products? it doesn't seem like metadata is a valid field on default_price_data.

wicked meteor
#

Hi.. our customers use these stripe readers (https://stripe.com/terminal/wisepose). They also charge fees for credit cards but don't charge these fees for debit cards. When we tap into our (non-terminal) API payments integration, we're able to detect if credit or debit and update the amount owed accordingly. With terminal swipes, this doesn't seem possible as the customer has already swiped their card expecting to pay the price displayed. Is there a way to either prompt the user to select payment method from the reader OR an API to detect if debit card, update the price accordingly and ask them to confirm the different price?

balmy yacht
#

Hello, when modifying the success url to include the checkout sessionid, I'm using this documentation https://stripe.com/docs/payments/checkout/custom-success-page#modify-the-success-url.

I can dynamically have the session id: "http://yoursite.com/order/success?session_id={CHECKOUT_SESSION_ID}",

However if it's off a stripe connect account, I won't be able to properly retrieve the the session. Is there anyway I can get the session object without knowing the stripe connect account id? Otherwise how do I retrieve?

wanton oyster
#

Hi there, I was wondering how I would create a one time product in a quote create call? I know you can add one times items in the dashboard, just not sure how to do it via the SDK. I'm using typescript.

vocal wagon
#

Hello, for my bussness, a non-profit organisation but association without legal personality (if this is the good translation) We have made the busness a non-profit with a organisation number, but we do not have a number. We are a 'factual' organisation. I've already mailed to the support but we need to start using stripe as soon as possible. Can I solve this myself or do I need to wait until reaction on my mail? If I have to wait, how long will it take?

leaden trout
#

Hey all,
I'm interested in the beta available for terminals (moto and inputs)
I've emailed the beta email a few times over the past couple months but never get a response
Is there another way to get in touch with the beta team?

steady perch
frigid epoch
#

İ need help

tawny hollow
#

Hi there, I've enabled paypal as a payment method but when people try to update their payment method they don't get it as an option. I'm using stripe checkout. Can you help?

onyx sphinx
#

Hi! Are you able to upload a CSV file of customers into Stripe?

opal torrent
#

Hello! I have some questions about using client_reference_id with payment links -- how can I prevent checking out through a payment link if this value isn't specified? If I can't configure this on the page itself, is there any way I can cancel / prevent a charge going through manually through responding to a webhook event to avoid losing fees on a refund? I do not want users to successfully check out or be charged if this reference ID isn't available. If neither are possible, should I be using a different product to accept payments?

robust flint
#

I seemed to have found an error. I am setting up the customer portal, and I remove the ```Redirect link
Choose where to redirect customers after they manage their account.
https://example.com/account

wary glade
#

i create multiple stripe subscriptions. I would like to have stripe re-fill the payment method for my user if user checkouts for 2nd subscription. is it possible. when i create checkout session, i do pass the customer_email to it for stripe to look up if customer is already created in stripe

charred olive
#

Hi team, how do I let my customers input their gift cards? Using Checkout but can switch to Elements if need be - are gift cards supported on Stripe?

gaunt seal
#

Hello, happy New Year. We've recently un-paused collection for subscriptions for a number of clients, starting with those whose subscriptions we set to renew on Jan 5, 2024. We are seeing some of those monthly subscriptions cancel immediately following the firth charge but the dashboard indicates they will cancel on Jan 6, 2024.

sterile snow
#

Hey Stripe Team. We are developing a marketplace, and in our payout model, we want to take a 30% commission for ourselves and pay the remaining amount to the Sellers. Importantly, we want to cover all Stripe fees, including the fee for the Customer's card payment. Here is how the scheme looks now: From $10, we transfer $6.55 to the Seller, as at the time of the payment, Stripe takes ~$0.45 for itself. I am not quite sure how to structure the payment scheme so that we cover Stripe fees from our commission when the Customer makes a payment. We also have a scenario where we don't take the 30% at all, and then it's unclear how to compensate for Stripe fees. I assume that our Platform's balance should have a positive remainder, but the mechanisms to implement this are unclear. I would appreciate your assistance in figuring this out.

scenic hound
#

what is the difference between payment method with type: Link versus payment method with type: Card but has card.wallet.type =link? When would you see one versus the other?

jovial ice
#

Hi, Is it possible to create a subscription with trial period and collect the payment? When the trial is end, the current subscription status update to active without creating invoice and bill the customer?

lost totem
#

Hey there !,
When a customer increase their users above their subscription quantity, We immediately charge for the increased quantity. but the customer discount is not applied. Is there a way to apply the discounts on prorated invoices ?. As per Stripe docs "discounts don’t affect the resulting proration line items." Is there somehow a workaround this case ?
Below here is how we currently do it.
/**

  • Increase the subscription quantity immediately.
  • @param subscription - The current subscription to be updated.
  • @param newQuantity - The new quantity for the subscription.
    */
    export const increaseSubscriptionQuantity = async (
    subscription: Stripe.Subscription,
    newQuantity: number,
    ): Promise<void> => {
    await stripe.subscriptionItems.update(subscription.items.data[0].id, {
    quantity: newQuantity,
    proration_behavior: 'always_invoice', // Immediately charge for the increased quantity
    })
    }
final nacelle
#

Do I have to use Stripe-hosted onboarding for Express Connect accounts, or can I use API-based onboarding?

rare olive
#

Hello, I have more than 3 thousand dollars held by Stripe for 4 months. Every day they give me an appointment to return it to me, but they miss the appointment and never answer my messages when I communicate with them. I have seen many fraudulent companies, and I do not want Stripe to be one of them. What is the solution?

willow condor
#

Hello, I have a few questions on subscription schedules (I am on version 12.18.0 of Stripe):

  1. I want the subscription to automatically renew when the schedules are done, so for example if I create a subscription schedule for 12 iterations unless cancelled I want to create a new 12 iterations subscription schedule. When creating SubscriptionScheduleCreateParams I set end_behaviour to renew but it gives me an error, it only allows me to put release or cancel. Why would that be happening? Would renew accomplish what I described?
  2. How do I add taxes to a scheduled subscription?
  3. Once the scheduled subscription is created, how do I see the end date of the subscription? I see current_phase.end_date but I don't think that's what I am looking for, that will give me the end date of this iteration, right?
hazy vessel
#

Hi, I'm trying to build out an integration with Stripe Connect. I've created a test connected account and I'm able to generate a checkout session, however when I load up the embedded checkout component I keep getting 404 errors. Just wondering there is something misconfigured, or how to troubleshoot further.

steady perch
vocal wagon
#

Bonjour, cela va faire 1 mois que j'ai 2 paiements effectuer sur mon compte stripe mais aucun virement est en cours vers mon compte bancaire. La date prévue ne fait que de se décaler..

cloud wren
#

Hello, are these messages not private?

vocal wagon
#

Hello, it's been 1 month since I made 2 payments to my stripe account, but no transfers are being made to my bank account. The expected date is only shifting...

crisp cape
#

So I’m not only one not getting payments I see ?

#

My issue is I changed my cell number and they are sending the verification code to someone else that has MY OLD NUMBER SO I CANT LOG BACK IN !

cunning inlet
#

Hello, I need help, I just created my account to make payments on my new website and im getting verification error it says my account has been clotured and I need to provide infos but website is really trashly made not letting me do anything to verify

deft crypt
tired crater
#

Hello, we have a situation where users stopped paying for their subscription (failed payment, blocked card, etc) before we enabled churnbuster (automatically cancels them via webhook) midway through this year. We're trying to identify the best way we can query for users in this state and are curious if we could get some pointers to the best api endpoints to use for this

civic crag
#

hello

#

I'm trying to talk to stripe support and I have the option disabled

granite badger
#

Hello Dev!
I'm working on an integration with Salesforce and I'm having a bear of a time.
I have the Stripe Universal Connector and Stripe Universal Connector Extension installed in my SF instance.
the Universal Connector was installed with a prefix of stripeGC on everything since it's a managed package.
This is wreaking havoc with the Extension methods that don't have the managed package prefix on them.
Am I doing something wrong here?
Example

stripeGC.GetAccountsExternalAccounts.V1 params1 = new stripeGC.GetAccountsExternalAccounts.V1();
        params1.accountRecordId = 'acct_1OVJXxFNYmjBDGk4';
        params1.account = 'null';
        params1.id = 'null';
        List<stripeGC.GetAccountsExternalAccounts.V1> paramsCollection = new List<stripeGC.GetAccountsExternalAccounts.V1>{
                params1
        };
        List<stripeGC.ExternalAccount> results = (List<stripeGC.ExternalAccount>)v01_GetAccountsExternalAccounts.getAccountsExternalAccounts_2022_11_15((List<GetAccountsExternalAccounts.V1>) paramsCollection);

v01_GetAccountsExternalAccounts.getAccountsExternalAccounts_2022_11_15() method is expecting a list of List<GetAccountsExternalAccounts.V1> but because it's a managed package, I have to do List<stripeGC.GetAccountsExternalAccounts.V1> (notice the stripeGC prefix on the GetAccountsExternalAccounts list type)

red carbon
#

hi i cant acces my account, becuase i lost the code to be verified through the two step verifications. and when i submitted my id and picture i couldnt access. what i can do

#

thank you

quaint zodiac
#

how much is the Waiting period for new account sign-ups in India?

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!

sterile snow
#

Hi Stripe Team. We are developing a marketplace and planning to use Stripe Connect. We would like to display statistics for Sellers in our Marketplace's Seller Dashboard, specifically:

  • The number of active subscribers for a Seller (the total number of Customers with an active subscription under the Seller).
  • The total payout amount (sum of payouts amount from the Marketplace with a Paid status).
  • The total reward amount pending payout (amount that has not reached the payout threshold yet).

Could you please advise which API methods will help us retrieve this data?

meager hinge
#

hello. My company needs to know what data is collected and processed by Stripe due to legal issues, so I need answers to the questions below.

Q1. We use the Stripe Checkout Session API to obtain payment URLs to make payments and subscriptions. Users access the Stripe checkout webpage through the URL and make a payment. At this point, we are wondering what data the Stripe checkout webpage collects and processes during the checkout flow.

pseudo flare
#

Hello,

Our company is based in Oman and we are trying to set up online payments using Stripe. However, it seems that Stripe is not supported in Oman as there is no option to select Oman when creating an account. We noticed that United Arab Emirates supports OMR currency and we are wondering if there is any way we can use Stripe to accept online payments in OMR currency in Oman.

steel basalt
spring swallow
#

Hello, I have the following doubt. I am trying to create a checkout session to process a payment in my app for my plans. What I need is for users who already have a plan and decide to upgrade, not to be charged the full price as if they didn't have any plan. Similarly, when they downgrade their plan, they should be refunded the appropriate amount. What configuration should I add to my checkout session to make this happen? I'm working with Next.js. Here is my current checkout configuration code. Where is the problem? I've searched but can't find information about this anywhere:

const getSameDayNextMonth = () => {
const now = new Date();
const year = now.getMonth() === 11 ? now.getFullYear() + 1 : now.getFullYear();
const month = (now.getMonth() + 1) % 12;
const day = now.getDate();
const sameDayNextMonth = new Date(year, month, day);

            // Ajuste para cuando el mes actual tiene más días que el próximo mes
            if (sameDayNextMonth.getMonth() !== month) {
                sameDayNextMonth.setDate(0);
            }
            
            return Math.floor(sameDayNextMonth.getTime() / 1000);
        };
        
        const session = await stripeCLI.checkout.sessions.create({
            mode: 'subscription',
            customer: await userDoc.data().stripeCustomer.id,
            line_items: [{
                price: newPriceId,
                quantity: 1,
            }],
            subscription_data: {
                billing_cycle_anchor: getSameDayNextMonth(),
                proration_behavior: 'create_prorations',
            },
            success_url: process.env.NEXT_PUBLIC_STRIPE_SESSION_REDIRECT,
            cancel_url: process.env.NEXT_PUBLIC_STRIPE_SESSION_REDIRECT,
        });
vital mantle
#

Hello I can't log in my stripe account

sterile snow
#

Hello again, Stripe team.

Could you please provide an example of what the Stripe Connect account onboarding form looks like when we prefill most of the fields on our side? I want to understand how much the form on the Stripe side will be reduced if we prefill most of the required fields (such as name, surname, email, address, etc.). More precisely, the question is: what data will the user still need to fill in on the Stripe side if all the essential information is prefilled on our side? We plan to onboard Express accounts.

gusty river
#

Hi, as part of my app i want the customer to subscribe to my service. I am using Checkout session with the mode being subscription an passing the customerId. However, the issue is that if a customer is subscribed and they want to "manage" the subscription, the checkout session will get them to subscribe multiple times. Is there a way for the checkout session to inform the customer that the subscription is still ongoing instead of adding another subscription?

strange minnow
#

Hi, when was the descriptor code for ACH verification introduced?

summer bear
#

Hi.

Context: My app works. I'm using stripe connect and about to onboard my first real customer. I want things to go as smoothly as possible so I don't lose them.

Question: Before I try onboarding with a real user, can I onboard myself as a connected account and put 1-2 payments through (it will be using my cc as the customer, paying money via my platform, to me as a connected user). So all 3 parties to the transaction will be me. Is that going to cause any red flags?

I'm stuck between two philosophies: "that could be flagged as suspicious" vs "I really need to test on something that doens't matter before real customers try to use my app"

lament wedge
broken grotto
#

Hello, I am working on a react-native project using stripe-react-native. We are using the AddressSheet component and are following the steps just as they are listed here https://stripe.com/docs/elements/address-element/collect-addresses?platform=react-native#react-native-pre-fill-billing, implementation 'com.google.android.libraries.places:places:2.6.0'. however, I am having trouble getting the address autocomplete to work for android devices. I did follow the "Set up address autocomplete suggestions for Android", but I am still not getting the autocomplete suggestions. I am also passing the googlePlacesApiKey. Its working fine for iOS, its just an android issue. Any clues or help to get android to render address suggestions would be much appreciated. Thank you.

Collect addresses to use in custom ways using an event listener

sullen spire
#

Hello experts!
Nice to meet you here.
Myself Hasan, I've an issue for re attach the payment method to the customer through following API endpoint https://stripe.com/docs/api/payment_methods/attach
case background-
suppose my customer id is cus_NbZ8Ki3f322LNn and a payment method id is pm_1MqM05LkdIwHu7ixlDxxO6Mc. this payment was associated for this customer. unfortunately this payment method was detached from this customer, I've around 500+ customers who have the same incident.
Now I'm trying to re-attach their payment method using above endpoint but in response I'm getting-
"invalid_request_error"
"This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again."

is there any way to re-attach payment method with customer?
Thanks in advanced

lament wedge
#

Hi , Identity integration is completed using stripe js in Ionic application. I have few queries

  1. can someone please confirm weather I can receive the selfie and upload user document details on stripe web hook into application server.
  2. can we customize the stripe Identity flow screens.
  3. can I re-validate the user of the previously verification process verified into passing the selfie image of user.(Example : If user is successfully verified through stripe identity then I want to validate him again in login page whether verified user is login or not). Any suggestion how to achieve this flow.
    Thanks in advanced!.
kindred adder
#

Good Morning!!,

coral lichen
#

can any one have demo for stripe subscription implementation with express checkout elements ? i have fixed price subscription with onetime fee on some subscription, i am not able to find proper documentation on how can i implement with google pay and apple pay case.

blazing sigil
#

andorid stripe have a leak

stone otter
#

Hi Devs

#

I am looking for a solution to manage the tax from stripe and get the taxes as per the address through hapi

#

api**

#

I have registered a tax on stripe.

misty hornet
#

@stone otter I've created a thread for you, let's keep the discussion there.

remote isle
#

Hi Stripe Engineers! We've recently enabled LINK for both our subscriptions and one time payments. Currently when we intiate a one time invoice to our customer we charge each customer automatically via the payments api by enabling charge_automatically. However, with LINK when we run the script it generates the invoice and emails the customer but does not charge the customer automatically. Is there a API enpoint that i need to update and enable? Thank you very much!

merry wigeon
#

Hi team, could you please advise on this error when trying to fetch the saved payment methods for instant payment 🙏

steel basalt
iron compass
#

@misty hornet how i contact api support team?

vestal lark
#

I'm using the nodeJs^18.17.1 backend API, i want to authorized user before order placed. If a user has credit limit or total credit amount greater then order prize then this much amount is blocked other wise order not placed with an alert .

how i do this credit card authorization using stripe API

granite basin
#

Hi Team
our stripe dashboard address is in US . Our one user want to use Australian corporate card. will we able to charge them ?

keen ember
#

just revisiting this issue again - the appearance API for mobile is quite limited and doesn't offer as much customisability as stripe.js.

In this case, would it be "legit" to serve a stripe.js version of a card capture form in a webview via a tokenised url to capture card details, instead of relying on the stripe mobile SDKs?

long cliff
#

Hi team good day, is it possible to add company logo on Checkout Session page?

brisk plume
#

Hi can anyone help me get my stripe account back. Stripe has notified me that my account will be closed out of nowhere. They asked me to provide them with some documents on X and I did now I am being ignored.

west pond
#

Hello, can i ask do stripe support payment with price in Vietnam currency ?

vernal trail
#

HI

humble light
#

Hi,

Running:
Magento 2 2.4.6-p3

Stripe error:

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

We keep receiving this PTF message in our logs

We think it has something to do with setup_future_usage being set to on_session

Is it safe to change it to off_session and is it done in setup_element.js?

worn ivy
#

what is the maximum size of the payment intent id

ripe drift
#

Hi Stripe team, how can I know the reason for payment failure in case of 'invoice.payment_failed' event?

boreal drift
#

Hello, how to link customer to customer portal when he buys product via payment link? Or I need to create customer only after he buys product via payment link?

tawdry sable
#

Hi everyone. I am not sure how to solve this issue and I am not sure where this comes from. I am using Stripe Elements.

import Stripe from 'stripe';

const stripe = new Stripe(process.env.STRIPE_SECRET_KEY as string, {
    apiVersion: '2022-11-15',
    typescript: true,
});

export { stripe };

However, in my dashboard I see occasional errors (screenshot 1, (1)). When I filter for errors, it's always empty (screenshot 2). On a side-note, I am not sure whether it's related to the issue, but I can see that sometimes a newer API gets hit (screenshot 1, (2)).

Appreciate any help on this topic!

naive locust
#

Is it normal to have a stripe api call with the python sdk take ~2 seconds?
i'm calling this function

def update_subscription_quantity(
    subscription_id: str, quantity: int, proration_behavior: str
):
    print("stripe call - update subscription quantity start")
    response = stripe.Subscription.modify(
        id=subscription_id,
        quantity=quantity,
        proration_behavior=proration_behavior,
    )
    print("stripe call - update subscription quantity end")

    return response

and if i check my logs this is what i see
2024-01-08T10:11:48.061+01:00 stripe call - update subscription quantity start
2024-01-08T10:11:50.169+01:00 stripe call - update subscription quantity end

timid juniper
#

1 user in stripe dashboard can have access to multiple stripe accounts. Isnt this a security risk in case the user credentials are compromised? All accounts will be compromised wherever the user has access

iron compass
#

@misty hornet i need help

vocal wagon
#

Hello,
I use the Stripe test environment on Symfony 6.4, when I make a test payment everything goes well, according to the console the signature is sent to my webhook, in my webhook $request->server-> get('HTTP_STRIPE_SIGNATURE') returns null, what should I do to retrieve the signature on my webhook?

#

Hi,this webhook 'checkout.session.completed' keeps failing to trigger. What could be the reason? evt_1OW1TMImZeQYXOtGVAHL5unA

cold dragon
#

Hello 👋
I am taking a subscription. And I have maintained the status to pending. From stripe to response to the subscription, I received multiple webhook calls. Which webhooks are to be considered to update the status to active.
Thanks

ruby sequoia
#

hi ~
Blocked by zip code check
The issuer authorized this payment even though it failed zip code check. Usually, failed zip code checks may indicate fraudulent behavior. You can configure whether you would like to block authorized payments upon failed zip code checks here.

What does this error mean?

fringe hearth
#

hello 👋

I have a project for magento 2.3.6, and in the past few days, there has been a constant occurrence of "Your card number is incomplete." Has there been a change in the interface? I hope someone can provide some suggestions. Thank you!

hearty garnet
#

Hi, I found that the payout amount is negative. Does it mean that the fund would transfer from the bank to stripe?

strange minnow
#

Hi, I want to provide payment method edit functionality for subscription to customers in Stripe. I am using Sources API it is a legacy implementation. Could you suggest recommended approach for this?

granite basin
#

Hi Team
how to update the payment method .. if we want to implement this on our application

umbral hollow
#

Hi, I've a question about webhooks.
When a subscription not have payment method, after trial ending changed in paused.

If the customer insert a payment method in the customer portal and resume the subscription, there are two customer.subscription.updated events,
(1) one with status changed from paused in trialing
(2) one with status changed from paused in active and new periods settings

BUT the problem is that this two events seem to fired on wrong order so, the webhooks manager receive as last event the (1) that set status to trialing....

This order is correct? If this is the correct order, how to know le real subscription status? I must reload subscription object?

Thanks

rough ginkgo
#

Dear team my stripe verification request has expired . please help me to fix my problem

opal tiger
#

Hello Stripe Developer Support Team, Kindly clarify the following.

We would like to address the following requirements:

  1. When the customer upgrades the plan it should happen immediately.
  2. When the customer downgrades the plan it should happen at the end of the subscription period.

Part 1 is working fine, the upgrade happens immediately and Stripe asks the customer to pay any remaining amount, which is good.

Part 2 is not working as expected, instead of waiting till the end, the downgrade happens immediately and Stripe returns the amount as credit.

Is there any way to make the downgrade only at the end of the plan period?

manic elbow
hollow brook
#

Hello Stripe Developer support team
I have created account last month, it is still showing under activation since last month and delaying things.
Please look into it as my payments worth thousands of dollars are getting delayed because of it.

rapid siren
#

Hi, I have the following case and I don't know how to do it with Stripe, or if it is possible.
I have a case in which a User A is going to buy a product from B, but in that operation 2 commissions have to be charged for both C and D. I need to know how to carry this out and on the other hand, know if it is possible to keep the money or pending transaction until we say, for example: The purchase is made, but until the order is not delivered, the money is not sent to B and therefore C and D do not charge commission. If this were to be possible, what happens with that money?

ruby sequoia
#

hi ~
Blocked by zip code check
The issuer authorized this payment even though it failed zip code check. Usually, failed zip code checks may indicate fraudulent behavior. You can configure whether you would like to block authorized payments upon failed zip code checks here.

What does this error mean?

req_KxEqVEcZ8TAfG8

worn ivy
#

i want to ask the size of characters in refund ref id , from stripe pg gateway

fallen blade
#

is it possiible to over ride the address in paypal requist button with the address given in the woocommerce checkout page when using apple pay and google pay

zinc minnow
#

Hi,
Can I enable capabilities in test mode?

I'm trying to create an account using the below code in test mode but it gives me
"capabilities": {
"card_payments": "inactive",
"transfers": "inactive"
},

Code:
const account = await stripe.accounts.create({
country: "US",
type: "express",
capabilities: {
card_payments: { requested: true },
transfers: { requested: true },
},
business_type: "individual",
business_profile: {
product_description: "Will use this account for Carrier Payouts",
},
});

How can i enable them in test mode?

coral lichen
#

HI, googlepay and apple pay is not showing when using paymentElement, i have registered domain in stripe , can anyone help ?

const paymentDefaultValues = { billingDetails: { email: user?.email, name: user?.firstname, }, };
<form id="payment-form" onSubmit={handleSubmit}> <PaymentElement id="payment-element" options={{ defaultValues: paymentDefaultValues, }} /> </form>

rotund belfry
#

Hi team,

i've created webhooks in stripe. By default webhook created with (customer.bank_account.updated, customer.card.updated, customer.source.updated, issuing_card.updated) these events. but when is remove and add customer.card.updated event same event is not listed. please help me on that. Also what are the events that i could receive webhook for customer card update

oak parrot
#

Hello, I have a problem when adding external account from my app for connected express users.
When I try the code below :
await this.client.accounts.createExternalAccount(this.account, {params});
Where this.account is connected account Id.
I have this error message :
This application does not have the required permissions for this endpoint on account 'acct_[connected accountId].
thanks ! 🙏

vagrant steppeBOT
#

rosan_25282_65519

pseudo cargo
#

Im trying to setup a recuring donation payment link in which the customer can select an amount. Is this possbible with the stripe donation feature? Or should I make this a subscription which the customer can adapt?

silver pendant
#

Is it possible to create a transfer from a payout from a connect account and send the money to my stripe account not a connect account?

somber citrus
#

Hello, I have an issue during collecting the payment of a customer with stripe js using confirmCardSetup api, how to solve the problem please this is the request id: req_ThYFH8qw8zKn7c

humble light
#

I wanna compare versions of 3.5.1 and 3.5.7,

or 3.5.1 or 3.5.5

magento 2 stripe, where can i find this

#

i wanna code compare 3.5.1 against 3.5.7 for magento 2 stripe, where can i find this

vestal lark
#

const pdata = await stripe.paymentIntents.create({
amount: 1000,
currency: 'usd',
customer:cutomer.id,
automatic_payment_methods: {
enabled: true,
},
});

const capdata = await stripe.paymentIntents.capture(
pdata.id
);

it return:
This PaymentIntent could not be captured because it has a status of requires_payment_method. Only a PaymentIntent with one of the following statuses may be captured: requires_capture.

what is the error please exaplian me, and how i resolve it
Thanks

lavish sigil
#

Hello!
We want to identify what payment option a customer has used via Stripe (viz. Apple Pay, Google Pay, link, etc). We can do so in the Stripe dashboard, but can we get this data as a response to the payment success to plug it into our analytics tool and build an end-to-end funnel? If there is any other way we can do this, please guide us on the same. We are using
cc: @uncut vine

iron compass
#

i need hlep

lament flare
#

In rails i was trying to create bank account token for Japanese user, using the below code

token = Stripe::Token.create(
bank_account: {
country: 'JP',
currency: 'jpy',
account_holder_name: @bank_info[:account_holder_name],
account_holder_type: 'individual',
account_number: @bank_info[:account_number],
account_type: 'futsu',
}
)

But i am getting "Missing required param: bank_account[routing_number]" this error. On some research i found that Japanese banks don't have any routing number. How should i solve the issue? Please help me.

cinder reef
#

I need help now

lofty anvil
#

Hello, I've compiled an Android build ready for SDK 34 (Android 14), using Stripe Terminal SDK 3.2.1, when I try to collect a payment with Tap to Pay I'm getting a Stripe Admin dashboard error error 400 This device cannot accept payments because it does not meet Stripe’s Tap to Pay device requirements (ex. bootloader is unlocked, device is an emulator, device is not GMS-compatible, etc).

harsh verge
severe solar
#

Hi there, I have a question. I have a customer with a credit card stored as a PaymentMethod and a bank account stored as a Source. I am retrieving a list of customer payment methods (using https://stripe.com/docs/api/payment_methods/customer_list) and I noticed that the credit card AND the bank account is being returned. Why is the bank account being returned when it is a Source and not a Payment Method? Customer id is cus_ME96239PoIV35F

willow yoke
#

Hello,
I have incomplete payment intent with last_payment_error message as "The latest payment attempt of this PaymentIntent has expired. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again." What is the cause of this issue?

upbeat flame
#

Hi, I accept payments using Stripe checkout. Following card payment, I received the following error. Note: I am using .NET Technology

rotund belfry
midnight void
#

Hello,

I have seen that risk factors in Stripe Identity doesn't seem to be included in the verification report in the Stripe Java SDK.

I can see it referenced in the API docs here https://stripe.com/docs/api/identity/verification_reports/object#identity_verification_report_object-selfie-risk_factors however it doesn't appear to be included in the SDK here https://github.com/stripe/stripe-java/blob/master/src/main/java/com/stripe/model/identity/VerificationReport.java#L460

Is there anyway we can get this through the SDK or will we have to create our own separate call to the API?

somber citrus
#

Hi, when trying to collect payment method of a customer using stripe js confirmCardSetup this error occurred: The latest attempt to set up the payment method has failed because authentication failed. how to solve this? is the customer's payment method invalid? this is the req_id: req_l7vTO3QNaegAbM

upbeat flame
fluid knoll
#

I've created a stripe checkout session where I'm passing the products I receive from the request's body in line_items property. In the product_data of each product I added a metadata that contains the product's id.
Then I created a webhook that listens to the checkout.session.completed event type, where I retrieve the line_items of that particular checkout session, for the purpose of creating an order document (beacause I'am working with mongoose) and save it in my database, but the problem is: I can't find the id I defined in each product's metadata.
Please check my issue in stack overflow please, because i couldn't provide the code here:
https://stackoverflow.com/questions/77772981/stripe-node-metadata-empty-when-retrieving-a-checkout-sessions-line-items/77773135?noredirect=1#comment137115729_77773135

iron hearth
#

Hello,

I am trying to update the metadata of the existing stripe subscriptions. According to the API Doc, if I want to unset a key, I would need to use empty value. In a NodeJS context where I am using stripe.js , should I use an empty string, undefined, or null? Thank you.

wind peak
#

Hi, I'm currently working with the React Native Stripe SDK and encountering an issue when trying to create a payment intent on my connected account. Although the creation is successful, I run into a "No Such Customer" error upon opening the presentPaymentSheet. This issue arises because all my customers are in my main account, but I want to charge them via the connected account.

How can I resolve this? This is the snippet of my client-side code for reference.

sharp field
#

Bonjour est ce que quelqu'un parle français ?

fathom fox
#

Hi, there have been some cases where payments are blocked. If we disable the rules, can we accept the blocked cases?

vernal trail
#

Hi

hollow flint
#

Hi, is there some french chan here ?

pliant elk
#

We are trying to setup a webhook that will send the event to a specific host depending customer location. In our domain, the customers are served by a dedicate host (a host in the region nearest to customer location).

Is it possible to create such a webhook?

pliant elk
hollow flint
#

I have questions about PaymentIntent status and expiration. Is it the right place to ask ?

north remnant
#

Hey I had money on held reserve the deadline was on the 08-jan

#

And my payment is not showing #

#

Anyone to chat or phone numb

mint adder
#

Good afternoon, wish api is best suitable for transfering money from connected account to plattform account?

lunar turtle
#

Hello. Who know hov I can get from stripe report for my accountant?

hollow sapphire
#

Hello what's the best way to implement an escrow system on top of stripe

plush crest
#

Hello, is it possible to downgrade a subscription at the end of the billing cycle insteaf of immediatly ?

sudden ether
#

Hello team, I have a question regarding client payment method.

plain thistle
#

is there a way to retrieve connected express account balance through api

analog pond
#

Is it possible to create a subscription that is free for the first 3 months and then costs 14.90 euros for example?

heavy charm
#

How do I block transactions from jurisdictions where I am not registered to collect VAT, for cases where the jurisdiction require registration from the first transaction (i.e. jurisdictions with no VAT registration threshold)?

mint adder
#

Hey when you run POST API and get responf = application/x-www-form-urlencoded what's the problem

topaz plover
#

Hi devs. When retrieving the invoice object, how can we get the customer name and tax ID at point of invoice (and not the most current values)? A customer of ours has updated their tax ID and it's updated all of their historical invoices with that tax ID – which is incorrect, as that tax ID wasn't used when they were invoiced. We notice that this doesn't affect invoices downloaded from the Stripe dashboard, so we presume this data is present somewhere.

warm horizon
#

Hello devs,
I'd like to automatically add tax to my checkout page, but the tax is always 0,00€, doesn't matter which country or state is selected. I activated automatic tax. Could you help me?

nimble moon
#

Hello, I have a question regarding setting trials days. I see that setting the trial days on the plan has become legacy, what is the preferred way to set trials day on a subscription?

indigo tapir
#

Hi,

I have an issue with the billing portal.
I configured it to cancel subscriptions immediately.

But when I inspect the webhook response the cancel_at attribute will be null

"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1704724881,

we_1OWGP0JCWJKnNXtRIOJiaWjO

vocal wagon
#

hello, when someone makes a purchase why is no email sent to admin account?

mighty narwhal
#

Hello,

I have a question regarding the payment intents api and payment methods.
We have the following scenarios for which we are running into errors:
Scenario 1:

  1. I checkout as a guest user with a card ending 4242. Customer associated with payment intent is null. Purchase succeeded.
  2. Later I signup and checkout with the same card as a logged in user. Customer is associated with the payment intent is “customer1”. Purchase failed with the following error:
    The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first.

Case 2:

  1. I checkout as a logged in user with a card ending in 4242. Customer associated with payment intent is “customer 1”. Purchase succeeded.
  2. Later I log in to my friend’s account and checkout with the same card. Customer associated with payment intent is “customer 2”. Purchase failed with the following error:
    "The PaymentMethod "card ending in 4242" does not belong to the Customer you supplied "customer2". Please use this PaymentMethod with the Customer that it belongs to instead."

This occurs because a payment method should belong to the customer associated with the payment intent. I.e., payment method cannot belong to 2 different customers.

So, can you please advise the best practices to follow to support the above flows with Payment Elements, Payment Intents api without encountering the above errors.

deft vector
#

Hi! I'm trying to use 'ExpressCheckoutElement' component to display Google Pay wallet in my web application. The browser satisfies the requirements for google pay wallet. I verified this by accessing the url https://stripe.com/docs/elements/express-checkout-element . In the Try the Demo section, I see Google Pay option which is visible only in valid browsers.

But When I access the web page in my application, I see this error in browser console:

Unable to download payment manifest "https://pay.google.com/gp/p/web_manifest.json". . Could someone assist me to find the reason for this error? I can see the Pay with Link button, so the ExpressCheckoutElement is being rendered as well. Its just not showing the Google Pay button. Thanks in advance!

regal mauve
#

Hi all! I have a subscription based platform that also runs on credits. The user needs credits to perform actions and I would like to autobuy credits when the user runs out of it. What's the best approach to do this?
Should I create a product which is a certain amount of credits and launch the buy order from my platform? I want to avoid the user interaction

cedar knot
#

Hi, how to configure checkout session for scheduled subscription?

glacial valve
#

can i get my last thread reopen please?

ornate plume
#

Hi. Is it possible to make annual subscriptions in installments on Stripe? On the customer's card the amount is paid in installments, but on Stripe I receive the full subscription price and not with each invoice.

queen mulch
#

Hello. Seems to me that a subscription can have only a single schedule, while the customer can have multiple schedules since the customer can have multiple subscriptions. Am I correct?

gilded coral
#

Hi there! What is the recommended receipt printer for Stripe? We are looking into different Epson models but wanted to know if there is a preferred one.

south surge
#

Hello, I am having difficulty making an API call to add a one time invoice item to an active subscription's next invoice. How would I set this up? Thank you!

earnest forum
#

it'd be really, really nice not to have to hunt down the values of enums

south surge
#

One more question. I am using a pricing table to sign up subscribers to my service. Is there a way to set the billing_cycle_anchor to the end of the month immediately with the pricing table? Or would I have to wait until the last of the month and manually send an API request to set the billing_cycle_anchor to "now"

modest rover
#

iOS - Tap To Pay iPhone

Hello there,

I'm currently working on tap to pay iPhone implementation and we have this question.

Is there a way to determine if an account has already been linked and has accepted the Apple terms and conditions?
I came across the https://developer.apple.com/documentation/proximityreader/paymentcardreader/isaccountlinked(using:) function in Apple docs, but it requires a token. I'm unsure how Stripe generates this token when calling Terminal.shared.connectLocalMobileReader for the first connection to tap to pay on the iPhone.

The objective is to restrict enrollment and acceptance of Apple terms and conditions to the business account owner, excluding employee accounts. Any insights or guidance on this would be appreciated!

Apple Developer Documentation

A Boolean value that indicates whether the account is already linked.

warped gazelle
#

Hi,
Webhook event charge.failed is not triggered if 3D secure fails
For example: test card https://stripe.com/docs/testing#regulatory-cards 4000002760003184 triggers a popup and we click on "fail 3d secure", this triggers payment_intent.payment_failed but not a charge.failed even if there is a failed charge id in Stripe dashboard.
How can we have a charge.failed event after a failed 3d secure?
Appart of this scenario charge.failedevent is working as expected
Thanks

analog pond
#

If the entire payment method was done on the backend side, (I'm using Vue) do I need to use UI elements to handle card numbers and such in my form?

indigo tapir
#

Does canceling a subscription also trigger a customer.subscription.updated event or just customer.subscription.deleted?
I noticed that sometimes I also received an update event.

leaden nest
#

Hi there, we are a US Platform, and are testing having a US Custom Connect account with the currnecy in BRL (Brazilan Real). The payment is processed succesfuly but the transfer to the conencted account fails due to the following reason. Can you provide insight into what we can do to solve this?

{
"error": {
"message": "The currency of source_transaction's balance transaction (usd) must be the same as the transfer currency (brl)",
"param": "source_transaction",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_5GiHNW6Kw4GRYB?t=1704730202",
"type": "invalid_request_error"
}
}

silk kite
#

Hello, I am using the stripe-react-native sdk in my current app was wondering if there was any way to remove duplicate credit cards from the payment sheet or is that something that has to be done on the backend? This is mostly a problem when a user selects Apple Pay in a setup intent payment sheet and selects a card that already exists in their payment methods which causes a duplicate card

nimble spear
#

Hello, In the Node.Js API I seem to have an issue updating PaymentIntent's application fee for connect. The Update for price goes through but not the fee. even when using a fixed int update dosnt seem to work

app.post("/create-payment-intent/update-amount", async (req, res) => {
  const paymentIntent = await stripe.paymentIntents.update(
    req.body.id,
    { amount: req.body.amount,
      application_fee_amount:  req.body.amount*0.1,
    },
    {
      stripeAccount: req.body.clientId,
    }
  );
  res.send({
    paymentIntent: paymentIntent,
  });
});```
fierce wagon
#

Hello how do I see the total added funds on a connected account? Are those transfers?

plucky scaffold
#

Hi, i am a business and i create users custom account. I do bsec_au_debt and payout to custom account what all charges are decuted and who has to pay them?

umbral nebula
#

Hi, I think there might be a problem with the .NET SDK typing? I'm getting this error when trying to update a price, but the PriceUpdateOptions class doesn't have a property for "top-level params"

brazen pier
#

Hello
When we get For security reason this page has expired on customer portal session

upper sluice
#

Hello, is there a way to set the payment method as default when setting up a a payment method for future use (using SetupIntent)

vocal wagon
#

hey guys do i need kyc to get paid via crypto

sinful mica
#

IS there a way to send a quote to customers via email using the api's?? Any suggestions to achieve something like this?

opal charm
#

Salve sono silvia cogo dell'azienda reedy.it

weary folio
#

Hi I have a question regarding to subscriptions CancellationDetails Reason. Looking at the Reason type, there only three possible states, but for some reason I'm receiving other reasons for example cancellation_requested. Where can I see the complete list of CancellationDetails Reasons?

What I see on the type:
type Reason = | 'cancellation_requested' | 'payment_disputed' | 'payment_failed';

Thank you in advanced

delicate snow
#

Hi, If payment intent is not succeeded and there was activity on it, will it be canceled automatically?

sly musk
#

Hi,
I am implementing connecting stripe account to my platform in order to pay out to my users. The thing is:

I am creating my account as described in the docs:
https://stripe.com/docs/connect/express-accounts#create-account
Then I am creating an account link:
https://stripe.com/docs/connect/express-accounts#create-link
I am listening to account.webhook event as described in: https://stripe.com/docs/connect/express-accounts#return-user

The problem is:
On test mode everything worked. When I tried to connect my existing account live I have problem.

Creating express stipe account resulted in creating account with id: acct_A (as an example) and as a user I finished onboarding. In the dashboard I can see that user with ‚complete’ status.

Although when listening to the webhook event I am getting completely wrong data for user acct_B. This ID(acct_B) is mine „primary” account id and it’s nowhere seen in „Connect” tab in stripe dashboard for my app.

I have no idea how I can associate acct_A and acct_B to the same user. The point in the documentation about „Retrieve the account with the API.” Doesn’t do it. When I ask for acct_B (from webhook) details I do not see the acct_A.

fossil marten
#

I have a customer that had a subscription_payment_intent_requires_action response (req_E1urchYYp0hbDm) but I can't determine why, and I don't see it in the RADAR logs

wicked dawn
#

Is there a phone number for support?

limber thistle
#

can someone tell me why Strip are continuing delaaying my payments, I should receive today but now I see tomorrow..... I emailed them but no answer.

boreal crow
#

We are seeing an increasing number of new landlords unable to pay their subscription and getting an error message to try a new card. Can you take a look to see if there is something going on?
ID: cus_PH0nqWJV5bOhe9

brisk patio
#

I have been trying to process a customer refund for over 6 months now. can someone help?

whole rain
#

I'm trying to update a users subscription price (metered subscription) midway through billing cycle, but charging proration isn't going as expected.

Context:

  1. When a user registers on my app they are added to stripe and subscribed to a free subscription that is backdated to the first day of the month and anchored to the first day of next month.
  stripe.subscriptions.create({
      customer: this.customer_id,
      items: [{ price: price_id }], // Free Price ID
      backdate_start_date: firstDayOfThisMonth(),  // Unix Timestamp
      billing_cycle_anchor: firstDayOfNextMonth(), // Unix Timestamp
  })
  1. Pre-Update Subscription - Preview Upcoming Invoice
const items = [
    {
        id: subscription.items.data[0].id,
        clear_usage: true,
        deleted: true,
    },
    {
        price: new_price_id, // Switch to new price
    }
];

const proration_date = Math.floor(Date.now() / 1000);
const invoice = await stripe.invoices.retrieveUpcoming({
    customer: customer_id,
    subscription: subscription_id,
    subscription_items: items,
    subscription_billing_cycle_anchor: 'unchanged',
    subscription_proration_date: proration_date

});

For some reason this doesn't give me a proper proration price, it returns the full amount of the new price plan, meanwhile the Period Start and End reflect the proper billing cycle

supple tapir
#

Is there a built-in utility that can convert a currency's integer form to decimal form? (.NET API) For example, 1500 usd is actually $15.00
I'd rather not provide the currency type info myself (zero-decimal, three-decimal, etc...), and I'd like to use an official Stripe utility to convert it, if one is available.

formal pilot
#

I had some purchases made by customers who were unable to complete, they were unsuccessful, I received an email that was due to disputes but the disputes do not appear on the dashboard, only that they were unsuccessful

ember jackal
#

Hello!
I have a product (graduated pricing) on Stripe with 3 tiers.
A) pay as you go at $9.90/unit
B) Starter at $99/mo (including 100 units and 9.90 per extra unit)
C) Starter at $399/mo (including 400 units and 3.99 per extra unit)

Everything is working fine, but now I want to add an "add-on" to them.

It's like another graduated pricing with just a per unit price (lets say $60/unit).

The idea is to have everything in one invoice.

For example
if the customer is subscribed to the Starter plan, and lets say he did 10 verifications
He should pay $99 at the end of the month (so far so good).

Now he subscribed to the add-on and used only one unit.

So the final invoice should be $100 + $60 = $160.

Is there a way to do this?

austere garnet
#

Hello, I am following the stripe-samples/checkout-one-time-payments guide to understand checkout sessions better. React client and Python server.
I keep getting the following Internal server error when navigating to localhost:3000

line 98, in _get_source_fast
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: index.html
Any ideas what I am doing wrong?

sterile snow
#

Hello again, Stripe team. In our marketplace, we would like to allow Sellers to update their information within their profiles on our platform (not in the Stripe account). This information may include their name, surname, address, and the account for payouts. However, in the Help section, I read the following: "Once you create an Account Link for a Standard or Express account, some parameters can no longer be changed. These are marked as Custom Only or Custom and Express below." However, in the parameter description below, I did not find those that cannot be changed for Express accounts. Could you either write them here or provide a more precise link with a list of parameters that cannot be changed via API after finishing Express Account onboarding?

meager crest
#

Hello, I am from a country that is not supported by Stripe. Can I use Stripe if it is created from a supporting country for my business?

true stag
#

Hi! An existing connect platform that is standard type wishes to change over to express type. How to make the change? Do all connected accounts need to reconnect?

main crane
#

Hello. I got a question about trials. I just want to confirm what I'm seeing. I had to set trial days for subscriptions I had to change the billing cycle. When the trial is up. Would the subscriptions status become "active"?

grave smelt
#

Currently we are using the retrieve upcoming invoice api to display the cost of an added product quantity mid term to the user prior to charging them. However, the way we are using the API also always returns the next term's cost, and we would like to display to the user only what will be charged for the current term. Currently we pass in the customer id, subscription id, subscription proration date (since we prorate to the day), and a modified subscription item with the updated quantity (passed in as subscription_items) to achieve this. Complete sample request:
subscription=sub_id&subscription_proration_date=1704741001&customer=cus_id&subscription_items[0][id]=si_id&subscription_items[0][quantity]=2&subscription_items[0][price]=price_id
We charge the customer with the following params in an update subscription call.

    proration_behavior: "always_invoice",
    payment_behavior: "allow_incomplete",
    collection_method: "charge_automatically",
    items: items,
    proration_date: proration_date
  }```
Is there a way to achieve the desired result of excluding the future invoice line items (including from the calculated totals)? The 3rd paragraph in the docs for the api make it sound like this is possible but we're unable to pass period start into the api https://stripe.com/docs/api/invoices/upcoming
lilac plume
#

Hey, I've been having this issues in the last two weeks in test mode when creating charges.

For some accounts I get this error:

"You cannot create a charge on a connected account without the card_payments capability enabled."

This is my code:

      `token = stripe.Token.create(  # this is a one-time token
            customer=customer.customer_id,
            stripe_account=account.stripe_user_id
        )

        stripe_charge = stripe.Charge.create(
            amount=amount,
            currency='usd',
            source=token,
            stripe_account=account.stripe_user_id,
            application_fee=application_fee
        )`

The token is created with a Stripe customer id and a connected account id.

When I contacted support they told me that we didn't have Card payments enabled in that specific account. But on the platform settings I have it required in the capabilities section.

granite spoke
#

Hello dev-helpers, here is the issue I am facing. I have a web app (react) that collects payment information and attaches it to a customer without charging it. The use case is: our business keeps a card on file in the event a loaned item is not returned and we need to charge the user for the item.

I am being asked to enable users to use their mobile wallets (apple and google pay) to do this (in addition to manual card information entry). I am using the libraries provided by Stripe in the following ways, no option for using apple wallet appears in Elements. I have gone through the steps to verify my domains (prod and staging) and enable Apple Pay from the stripe dashboard. I have confirmed that the apple pay option appears as an option on the stripe docs page (https://stripe.com/docs/payments/payment-element) on my device. Am I wrong in thinking that I can use Wallets for this use case?

  1. wrapped my app in the Stripe Element provider with the following option props: options={{ mode: "setup", paymentMethodCreation: "manual" }}
  2. I'm using the useElements and useStripe hooks to call:
  • elements.submit()
  • stripe.createPaymentMethod({ elements })
  • POST to my server and receive a setup intent
  • call stripe.confirmCardSetup(client_secret, { payment_method: paymentMethod.id })

At this point, the payment method is attached to my customer and I can charge them off session if need be.

dreamy widget
#

Hello everyone! Just a quick question. Klarna and apps liek Affirm is already buit into the Payment links? Or I need to do something specific for my consumers to access this type of payment?

sharp ridge
#

We are a platform using stripe express to let our customers perform charges online. We see a high volume of ‘reserve transactions’ on our platform account. The stripe dashboard provides limited information about these reserve transactions, so I was reviewing the API to see if I could get more detail. I don’t see any documentation on the data model or details of reserve transactions, could you point me in the direction of any documentation? My ideal would be to relate the reserve transaction back to the charges/refunds on the connected account that are driving it. Our accounting team is hoping to reconcile these transactions since we see quite a few daily.

We have code that hits the payouts api to fetch a list of charges/payouts/refunds/collected fees etc for settlement purposes. Other items in the payout we can get more detail on (charges/collected fees etc), but I can't find a way to get more detail on the reserve transactions.

eternal jewel
willow crow
#

Hi Stripe team 👋
Let's say that I have an embed pricing table (https://stripe.com/docs/payments/checkout/pricing-table#embed) for subscriptions in the application. This table is available to authorised users only. And let's say that user makes a mistake and inputs the wrong email address in the payment form. How to prevent a subscription from being purchased for a different customer in that case? I see that in case of direct checkout creation, it is possible to pass customer id or user email to avoid that. But what about pricing tables?

vagrant briar
#

Hi, I have a question regarding Charge capture and payment intent confirm. I am struggling to find the difference between the two and was wondering if someone could help explain

vocal wagon
#

QQ- it keeps telling me that my EIN or tax information isnt accurate. I uploaded my form from the IRS and its still saying its wrong. What do I do?

terse mist
#

Hi, my account on Stripe has been "paused" and I'm told by support that I need to initiate a "re-review" of the account status from my dashboard. However, there does not seem to be a possibility to initiate the re-review from my dashboard. How do I proced?

scenic hound
#

Hello, I'm trying to implement tap to pay(with destination charges), and it works in Google Pay, but for Apple pay, it errors out on the collectPaymentMethod step with the below error and am hoping to get more information, I'm currently using the iOS SDK.

Error Domain=com.stripe-terminal Code=1920 "A required parameter was invalid or missing." UserInfo={NSLocalizedDescription=A required parameter was invalid or missing., com.stripe-terminal:Message=A required parameter was invalid or missing.}

plucky badge
#

Hi Stripe Team, when using the Stripe Payment Element, occasionally customers receive an error message please provide your full name. This error appears to be the result of a client side validation as there are no log entries or network requests being made from what I can tell. The payment element doesn't support a name property unsure as to how this error could be occurring. Are you aware of what might be triggering that error?

vague wren
#

Hey everyone. Just joined this server. Question about stripe..

I created a NextJS v13 app with Stripe. The user can add items to cart and then on checkout those details are sent via POST request (await stripe.checkout.sessions.create()).

I'm trying to update the actual product data when this transaction happens though..
Does stripe save data on the actual products purchased in checkout? And if so, how can I retrieve that?

harsh nacelle
#

Hi I’m trying to purchase an item on Depop but and it says authentication complete when I go to pay but then says couldn’t be authenticated. I’ve used this card before so I’m confused and my balance is fine.

storm palm
#

I’m trying to add a new payout link with my traba app but I keep getting rerouted to a screen that keeps telling me that it cannot update my phone number even though I have updated my phone number

edgy yacht
#

Hi! I have customers running on a subscription but I want to add a one off (non-recurring) item to the next invoice. How can I do this?

worldly python
#

Hi, how do I see the console.logs from Stripe Webhooks?

true stag
#

Hi, Is it possible to migrate customers from multiple stripe accounts into one account? medical practice wants to setup stripe connect and bring on their doctors existing customers

whole rain
#

Using Stripe Payment Element how do I process a subscription update? What do i need to get from the Element to pass over to the server to complete the subscription update, or add the payment to the customer?

vagrant steppeBOT
#

atlasdb

cerulean topaz
#

Hello guys. I want to know if there is a way to get the invoice_pdf from the Sigma Custom Reports table, I was trying to find a way to do it, but I couldn't find.

flat perch
#

2 questions: 1. does could activating your account potentially cause the API version to auto-update, and 2. if that's the case, is there any way to force a rollback to the version we were developing with?

edgy yacht
#

If I have customers on an yearly subscription, and want to add one off items that need to be charged on a monthly basis. Can I create an invoice, add invoice items and set some sort of date in the future (end of month) to make the invoice effective (get piad) by the end of the month instead of by the end of billing year?

golden tundra
#

I have a logical question, so my app has premium "tiers" where each identifies range of features, and should be linked to stripe product somehow so i can identify it on webhook events. My question is, where should i put that tier id in stripe? in a product metadata? in product's price metadata? where? im confuse because when im trying to create a session and provide line items, first object key it offers is price, and product is only in price_data..

vagrant steppeBOT
#

troccoli

dull prism
#

I am not sure if this is correct; but we are having issue with the default payment method on the subscription sometimes showing up as null; I know you can add the default payment method on the customer object and use that as the default for the customer instead of the subscription. My question is how does the flow of creating a subscription intent and creating a subscription with the payment; where in this flow and how do you update the customer object with the default payment method? Is the a field on the subscription object that you can activate to get the default payment method to show up in the customer object?

exotic heart
eternal jewel
#

Does stripe require customer to add payment to be able to create subscription?

bleak furnace
#

hi need help

#

how do i turn on payments received in 3 transactions?

old sparrow
#

Hi there I am trying to understand the Stripe Data Pipeline feature. We are looking into this to push our stripe data to our data warehouse (i.e Redshift) so that we can then push the data from our redshift to a visualization tool. I understand stripe charges 3cents per transaction but I was curious how this fee works with cancelled transactions? Do we only get charged the 3 cents for succesful transactions that are pushed to our database?

granite spoke
#

hey stripe devs, got a quick question, could someone visit this link and tell me if they see the apple pay option?

round lava
vivid stump
#

hi stripe devs !
i have a question regarding ach payments. my app used only card payments up until now. im using the stripe setup intent api to create my payment element.
when i added the us bank account option the option did show up on the payment modal.
intertnally i mark it as a default payment method also.

here's where the problems start - the dashboard does show the ach account as the default payment method ~ thats awesome
but when i go into the customer overview it doesnt show it.
next when the payment is made even with a test success account it seems to failing. Im trying to understand why there's an inconsitency is the data thats being shown.
also im not sure if im missing something

req ids

req_e5Ys6JoAc3rgyw
req_DjYON4OSPleq9X

customer id
cus_PL7UaMBbRu4tcb

quaint shadow
#

Hey Stripe Devs, I have a quick question in relation to your Stripe Tax product. I need to know whether the product can support tax calculations for intermediated marketplaces. For example, if a online marketplace operator was based in Italy and enabled a buyer from France to purchase a product from a seller in Spain, can Stripe Tax (assuming that all necessary information is collected / provided) identify the fact that a particular tax (i.e. French VAT @ X%) is leviable on the French buyer, and calculate and collect this tax via the Stripe Tax product integration / workflow? Thanks for your help in advance.

analog monolith
#

Hey Stripe Devs. I had an issue on the weekend where my account was unverified due to a couple disputes. This has put my account on hold and my company in a state of panic. I have tried reaching out to the support team over email, or phone but have had no luck. Can aynone help me with this or get me in contact with the right people?

paper plank
#

I have setup connect onboarding on my platform through the account links but that does not collect necessary information of the user such as the contact number, full name etc until and unless someone manually fills it from the dashboard. Is there a way to resolve this issue ?

red nova
#

Hi Stripe Devs, I know you have checked the expiration year of credit card. is it configurable? I don't want to check that because stripe as a payment gateway under zuora in our usage for now, in previous transactions, it's another payment gateway to process, not stripe. Zuora told Stripe to handle these transactions as a recurring transaction, not first time purchase. so it's not necessary to check the expiration date. If we are using stripe's api to connect Stripe directly, that make sense to check the expiration date at least for the first time purchase.

eternal jewel
#

Hi, I have a product, which has a list of prices assocatd with it, is there a way to show each price nick name on invoice?

fierce storm
#

I am trying to implement subscriptions with upgrades and downgrades. What I would like to do is start with a $100 yearly subscription. Half way through the year, the user wants to upgrade to a $200 yearly premium membership. I would like the user at that point to pay $200 for the new year and get a refund $50 for the unused amount of the previous subscription, for a total payment of $150 at the moment of upgrade. At this point, the user would have the new subscription for a year from that point.

Right now I am doing this:

data = {
'cancel_at_period_end': False,#don't cancel
'proration_behavior': "always_invoice",#since upgrade, charge right now.
"items[0][id]": orderID,
"items[0][price]": priceID
}

And I believe that is leading to the behavior where at time of upgrade, the user is refunded the $50, and then charged $100 which is the cost for the remaining 6 months in the term at the premium ($200) price. However, the term is not extended to a full year after the upgrade. Is there a recommended way to implement this?

winged sparrow
#

Hi,

How can I provide card details to SetupIntent using API instead of using frontend Elements?

vagrant sonnet
#

Hello Team,
is the only way to renew a payment Intent is to recreate it after expiration? or do we have alternative approached

#

my payment intent expired even before the customer paid so wanted to know if i can renew the intent or should i recreate

jolly arrow
#

Hello team. My problem might have a solution or it might turn into a feature request 😀 . My current problem is my users verify their accounts using Stripe Identity. When a user reaches a Connect threshold, Stripe usually requests an identity document. Some users complain stating I've already asked them for their ID. It would be great if I could just use the same ID document that was already submitted and verified.

graceful whale
#

Hello! I have a question regarding stripe subscriptions. Is it possible to disable the automatic charging of a subscription? So instead it would be more like automatic invoicing for the customer but while still on a subscription. What we want is for the customer to still receive an itemized invoice of their charges at the beginning of the billing period, but to have them pay via other means, and then we would manually credit their account/invoice. Thanks!

gusty river
#

Hi, I'm creating a subscription through a Checkout session and i noticed when i subscribe for the first time there are 2 events fired: customer.subscription.created and customer.subscription.updated. The problem is that the subscription status for the created event is always incomplete and then the updated event changes the status to active. Both events are fired at the same time exactly so my webhook listener sometime picks up the updated event first then the created event which results in my final status stored in my DB to be incompelte. Is there an already documented solution for this?

dapper panther
#

Hi, I have some problems with "ReaderCallback onSuccess" not respond
It was working fine for the past two weeks, but suddenly there is no response.
I have the WISEPAD3.
I would appreciate your help

winged sparrow
sand bay
#

Hi, is there a way i can disable first name, last name in the address element? i want the users to update only the address field.

split cargo
#

Hello

I'm using Treasury and I'd like to trigger the issuing_authorization.request via the CLI as specified here: https://stripe.com/docs/cli/trigger#trigger-event-issuing_authorization_request
When I do this: stripe trigger issuing_authorization.request --stripe-account=acct_1OUcnkPWT6HyEmFh
I get this error: "The financial account id must be specified."
How do I add the financial account to the request?

harsh verge
#

I am interested in creating a function to initiate fund withdrawals from a Stripe account to a user's card or other designated payment accounts.

Could you please provide guidance on how to accomplish this?

Additionally, I am curious to know if Stripe offers a demonstration user interface similar to the 'payment element.'

Thank you in advance.

harsh pasture
#

How can I handle payouts?

hushed zenith
#

For users who choose to use Stripe Google pay (web) to pay, about 34% of users cannot use this payment method, and there are no distribution characteristics in terms of country, device brand, operating system, browser, and browser version.
2) About 11% of users who choose to use Stripe Apple Pay (web) to pay are unable to use this payment method, and there are no distribution characteristics in terms of country, device brand, operating system, browser, and browser version.

I would like to ask if there is any way to optimize or improve this client's payment compatibility issue? In what ways can we improve the compatibility ratio of these users?

vagrant steppeBOT
#

kenehermitcoder

weak bridge
#

I run a small b2b Saas platform, and my customers (small businesses) charge their customers through my platform using stripe connected accounts. It's a mixture of small and large transactions. These businesses are wanting to pass the stripe fees on to their customers to encourage those larger transactions to pay with check to avoid the fees. Basically create the logic: if a customer pays with credit card, add the 30c + 2.9% to the invoice?
Is there any way to do this that is easier than manually setting up an entire custom payment flow?

hoary iron
#

Currently I am using payment Intent for initializing orders in stripe via own Backend. And payment confirmation is done via direct stripe via (https://api.stripe.com/v1/payment_intents/<pi_key>/confirm) passing form data. We had passed card number, cvc and other information via form data.

Now i am trying to trigger /confirm api via our own Backend.
As we had passed card number cvc and other information via java api as well. but did not find the how to do?

Please help.

hollow nebula
#

Hello team, is there a way we can delete a payment invoice (marked as paid) on Stripe production?

wind plinth
#

Are there resources available that explain how to set up a multi-seat billing structure (for example a SAAS that has one main billing account that pays for themselves alogn with additional seats that they bring on)?

Thanks in advance for any help!

leaden ocean
#

Hi, I am trying to apply taxes to the charges. Can someone help on how I can apply general taxes easily.

glossy totem
#

Hello Team, I am trying to create an invoice for a customer with currency "JPY" and it worked, after that i can not create other invoice for this customer with currency "USD". It returned error message "Nothing to invoice for customer"

civic cove
#

Hi, i am trying to implement custom payment flow using next.js by using this link https://stripe.com/docs/payments/quickstart?client=next
By default it's showing country field along with card details. How can i remove this field?
Also suppose there are multiple payment methods like card, sepa etc. how do i know payment method while creating payment intent?

Learn how to embed a custom Stripe payment form in your website or application. Build a checkout form with Elements to complete a payment using various payment methods.

fallen blade
#

Hi,

is it possible to change only the address line one and line two of address we stored as default in apple device when using payment request button before checkout

tired gull
#

hi everyone, i needed a help here. google pay is not showing in my checkout page. i have enabled it, i have also added my domain. but its still not showing. please help

willow flax
#

Hi there

I need some help

Stripe has informed me of account closure because of unauthorised payments

However I used launchpass and have evidence of all customers agreeing to terms and conditions

Is this normal?

shadow shore
#

Hi there
I need help here . I am not getting any api sdk to get my revenue details . can you help me with any api sdk that provide me revenue of my account with filter of monthly , yearly or date basis

wet pumice
#

Is there any way to show the buisness name rather than my name on a stripe payment link?

kindred spruce
hushed zenith
#

Hello, I have another question. On the same device, the same browser, and different IP addresses, the payment button display is inconsistent. Google pay and Apple pay buttons seem to have no obvious features, and sometimes link pay doesn’t even exist. What is the reason?

burnt notch
#

stripe informed me to reach out to devs to create a custom data export, we have a paid discord with multiple different roles/products inside of our stripe and we need to see the amount of revenue generated for EACH product within custom date ranges. how can i go about creating a custom report to export?

vivid sequoia
#

Hi my first stripe payment hasn’t come through in 2 months? How do I fix this?

normal thorn
#

Hello! So, my app needs to offer subscriptions where there will be base prices for 3 different tiers and I also need to be able to charge extra if more members/units are added inside my app.

$125+10 per user per month.```
And this should be charged in one subscription/invoice. How can I implement this? Which stripe pricing model will be the best to achieve my goal?
vernal trail
#

Hi

amber willow
#

Hey, may I know if it's possible to customize the ACH microtransaction email and mandata email?

civic cove
#

I want to integrate payment gateway for my website with below requirements

  1. Only two payment options cards or SEPA
  2. i want to show direct stripe form to take payment (user will add card and bank details in this form)
  3. For Payment should not redirect to Stripe page, everything done on our website
  4. I want to create payment intent after user fill all payment details and submit form
  5. If SEPA selected as payment method then it should be ask for mandate for recurring payment
  6. If card selected as payment method then next year it should not create new payment method if same card use next year, but if new card used then it should add new payment method for that customer

How can i achieve this using stripe mehtod, i want to use react or nextjs methods with nodejs api server
I have read all documents but there are not proper guide to achieve all above step by step

leaden echo
#

Hi how to change contact info in stripe receipt

hidden moss
#

Hey team, I have a question regarding a customer - cus_MO4uHZ1kaCLxC1. The payment collection was paused with behavior as void on Nov 28, 2022 for the customer, and I can see the December invoice was correctly voided as per the behavior. Now, I don't see any payment collection resumption log but the invoices started getting charged again and then all of a sudden stopped again from August. Can someone help me understand what went wrong?

flat star
#

Hello how do I change my contact number if I dont have access to it

leaden narwhal
#

hey. i can connect klarna

vagrant steppeBOT
#

astellaluna.

shadow kayak
#

Hello, I am using stripe in the ReactJS app. And I would like to limit the payment element to Credit Cards only. Already set the payment_methods ='card' , but still allowing me to use a debit card. How can I fix this ?

misty hornet
#

@leaden narwhal It's okay to talk about what you're building, but don't do so with the intention of self-promotion or advertising. I'm going to remove your messages

leaden narwhal
vocal wagon
#

Hi stripe devs! I'm working on our intergration and want to test limiting my customers to one subscription at the time. However when I change the setting in testmode to true and refresh the page it gets reset to false again. I checked the console which gives me an error when I click on the switch button. Could someone help me out?

finite viper
#

HI, i'm using the "@stripe/react-stripe-js" library and the PaymentElement component and i want to add a field for: card holder name.
Is it possible to add just this field?

undone sigil
#

Hello

harsh verge
vital quarry
#

good morning I have an issue regarding a payment where my service has been notifed as a failure but has been succeded on stripe side. how can I debug this case?

rose nest
#

Hi I have a question regarding upgrade / downgrade:
We want to offer a subscription upgrade / downgrade that is described in detail in this article: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
We want to take an additional step and show the user a summary of the subscription modification, or is there a step to "preview" the modification (mainly to collect the payment amount from the invoice, and the date of the paymen -> basend on proration) and only approve it later after the user approves it?

cobalt trench
#

Hi, I have a quick question regarding the prodcut catalog page within the stripe dashboard

after creating let say 3 different products with 2 prices each, if I want to copy them to production should I just click copy to live mode for each of the products?

to rephrese, does copy to live mode copies everythin inside and below (prices) the product object?

steep pilot
#

Hi Team. Facing issues with Apple pay transactions for one of our integration.
We are getting an error saying "Apple session could not be created. please make sure you have registered the stripe account"
Please help us in resolving this

uncut vale
#

Stripe support - direct debit

stone urchin
#

Hi Stripe Support, could I please have some help with 3DSecure?

amber willow
#

Hi may I know for ACH under what circumstances that a dispute can arise?

young cloud
#

I want to create a product and add taxes to it exclusively. How do I do that?

long egret
#

Hi all , I am contacting you from Regiondo , we have a small issue with an account , we would like to change the country in Stripe connect , since the new owner is from Italy and the old country is France

#

Can someone please confirm if this is possible since they would like to use the same account

naive locust
#

am i suppose to get a payment fail email in test mode as well?
this is how my settings look like
I created a subscription with a test card 42424 4242 4242 4242 and then updated the card to 4000000000000341 to trigger a payment fail when the next billing cycle happens
i used the test clock to advance the time, i see the payment failed webhook event but i'm not receiving any emails

harsh verge
#

In test mode, why is all my fund on hold?
So I can't send funds to the other connected accounts.

granite stirrup
#

Hi Everyone, how do I add an usage report for a subscription of a customer through Stripe dashboard itself? I dont want to use SDK, CLI or API to add usage report.

cold dragon
#

Hello all,
I want to allow connect account to cancel the subscription taken by their clients.
In this scenario, once the subscription is cancelled then business needs to refund to the client so, is there any way to achieve this feature without involving platform on the way.
Thanks

#

Standard one

limber ivy
#

hi All ,
How can i show user like what amount he is going to pay to get complete amount like if a user make paymnent of 10$ then in which there will stripe charges so that amount will become $9.41 so how can i show this to user in my ract native app paymnet sheet while doing paymnet

summer oxide
#

Hi,
If i update a card details on stripe via API calls and then retry the last failed payment, then how can I do so? Since the last payment_intent was attached to the previous card which is now updated.

shut vault
#

How do I hide firstname in address element

formal sphinx
#

On my site it displays payment failed, but in stripe it shows that it was successful

soft osprey
#

Hi, how can i change my bank account number? I had a temporary one untill we had the business bank account number and i want to change it right now. Can someone help me?

young cloud
#

I have created a product. I am initiating a payment sheet for that product in my mobile app. The product has no inclusive taxes. But, the payment does not incude taxes in the payment sheet

hollow prairie
empty ether
#

Unhold my money robbers

crisp canopy
#

How can I convert to region based based on live rates to accept payments with Stripe internationally?

brazen pier
#

Hello

I am using customer portal

'flow_data' => [
'type' => 'subscription_cancel',
'subscription_cancel' => ['subscription' => '{{SUBSCRIPTION_ID}}'],
'after_completion' => [
'type' => 'redirect',
'redirect' => ['return_url' => 'https://example.com/account/subscription_canceled'],
],

I want to pass the query string parameter on redirect URL of after_completion . I have tried but it's not working . How to pass query string parameterS?

young cloud
granite stirrup
#

Hi all, I've created a Product with usage-based-pricing model with tier based by specifying different tiers. Have created a subscription for this product with a trial period and started simulating time and updating the usage records. Now, i'm validating the invoices generated and they're not matching the product prices. Need help in understanding the same.

south oracle
#

Hello, We have a use case where we want to use Stripe payment gateway in our Shopify Store instead of Shop Pay. But unfortunately we are not seeing any option to add Stripe as payment provider in Shopify store. Any pointers will be of great help!!

vocal wagon
#

Hello,
Who pays the stripe fees ? the company or the customer ?
how can I check what set up is applied in my account ?
Thank you

stable ether
#

Hello!
When creating or updating a subscription schedule via the Dashboard, it is possible to set both the payment methods options and custom fields that will be available on the invoice that will be generated upon the subscription creation, but I don't seem to be able to find how to modify this information on the subscription schedule via the API.
Is that possible to be done via the API?

vocal wagon
#

Hello Stripe Support,

I am currently implementing a subscription model using Stripe Checkout. I would like to offer my customers the option to choose between two different subscription prices at the point of checkout.

However, with the current setup, both subscription options are added to the checkout session, which is not the intended behavior. Is it possible to create a checkout session where the user can pick one of two subscriptions?

Here is a snippet of the code for reference:

const session = await stripe.checkout.sessions.create({
  mode: "subscription",
  locale: "auto",
  payment_method_types: ["card"],
  line_items: [
    {
      price: "XXXXX1",
      quantity: 1,
    },
    {
      price: "XXXXX2",
      quantity: 1,
    },
  ],
  customer: profile.stripe_customer_id,
  success_url: successUrl,
  cancel_url: cancelUrl,
});
willow yoke
#

Hello,

We offer a call feature in our app that can last up to 3 hours. Payment is processed at the initiation of the call and is confirmed upon successful termination.

However, in instances where 3D authentication is necessary (requiring authentication from the client side), payment confirmation must occur within one hour (refer to https://stripe.com/docs/payments/payment-intents/upgrade-to-handle-actions?platform=web#update-server-second-confirm).

We encounter a situation of unsuccessful payments if the call duration exceeds one hour. Could you kindly suggest some strategies for addressing this scenario?

vocal wagon
#

Hello team,

I need to validate this flow please, I am using Stripe as a payment processor. (Connect/Marketplace)
However, I would like to absorb the stripe fees and send the total amount (without stripe fees) to the Connected accounts.

I was getting an API errors, as I am trying to transfer an amount greater than the fund available on the stripe Balance.
Any ideas?

stuck basin
#

Hi there!

I’m having an issue with a particular scenario for subscription payments. Stripe is returning me a success invoice.paid webhook with the right values on the price but stripe charges 0 and also reflects on the invoice 0. Can someone give me a hand with this? Thanks

muted heron
#

Hey everyone, is that possible to add email of logged in user automatically on stripe checkout page?

chrome tartan
#

Hi
I am using stripe connect Apis and webbooks to create connect custom account from my mobile application.
my question is when stripe verifies my personal information of custom account, and if stripe feels the personal information is not correct, stripe asks to upload identity document and address document to verify.
my question is, Do we need to tell stripe that what type of document we are sending to stripe? because in stripe dashboard they have given ability to select what type of document I am uploading. But I didn't find any such thing in the APi.

vocal wagon
#

Hi there! I want to offer binding memberships to my service - e.g. 3, 6 and 12 months of membership but still paying monthly during chosen period of 3/6/12 months. Is this possible using Stripe?

nova current
#

Hi guys, we have a problem with displaying payment form via stripe elements. We have done everything according to the tutorial (https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements), the payment itself also works, but there are problems with payment methods. It turns out that neither ideal nor bancontact are displayed on the form, but only card payment and paypal are displayed, although in the admin for the test and live mod I have configured everything and enabled them (here by the way it is strange that paypal is displayed because it is disabled in the settings), and additionally please note that with payment via link to checkout or preview in the dashboard there are no problems, and everything is displayed correctly

Create and manage subscriptions to accept recurring payments.

sweet forge
#

Where can I see the list of supported countries to make transfers to the merchants on my platform and how long does it take for the transfer to reach the merchant bank account?

rotund dust
#

Hi! I'm trying to use the react-native-stripe-terminal tap to pay feature on an Android device, but when I call collectSetupIntentPaymentMethod function and the NFC listener screen should pop up, the app just closes, with no crash logs or visible errors, is it possible that is not working on Android 14?

tired gull
#

is there a way to enable google pay in india?

still moss
#

Hello devs,

I am trying to integrate stripe in my project, is there any way to do it completely from Backend side with my custom Frontend Interface for accepting payments

Here are my requirements:

  • Card validations
  • Order status
  • Subscription based payments
  • Cancellation of subscription

PS: Is there any possible way to do it in Angular ?

west tusk
#

Hi there! Is it possible to use multiple live webhooks for different domains? I'm working with Stripe Identity.

stark sonnet
#

I have an interesting one where my stripe CLI is not picking up some webhooks (specifically account.updated). I have 2 endpoints set up; one an Account one and one a Connect one which will pick up the account.updated for the event that gets sent once onboarding is completed. The webhook signing secret in the CLI doesnt seem to match with either of those endpoints but not sure if that is a red herring

weary coyote
#

Hi, I have a customer suscription. The payment is not automatically deducated. Is there a setting off

nimble plaza
#

Hello,
I want to create Price, in which we can collect some max charge only for every subscription after max charge i want to cancel subscription

can i use this param for this
recurring.aggregate_usage.max

fierce dirge
#

Hey! I'm using flutter to build my mobile and web app but I've ran into the error of browsers blocking the popup of stripe checkout. How can I fix that?

hidden moss
#

Hey team, is there any slack notifier for Stripe events like customer creation, subscription update events? Slack had a Stripe bot but seems like it is quite outdates and not usable for the latest use cases.

uneven basalt
#

Can I add here a success_url?

mortal grotto
#

Hi there. I am wondering if you can assist me. We currently have an account with the default currency set as GBP. We want to know if we can change this to USD, and what the ramifications of this would be? I can't find any info on this anywhere

muted heron
#

Hey everyone, is that possible to add email of logged in user automatically on stripe checkout page?

hollow sapphire
#

Hello, I am trying to build an escrow systm on top of stripe. An escrow system is basically when a third party holds the funds between a buyer and seller until the buyer receives the service

nova current
#

Hi guys, we have a problem with displaying payment form via stripe elements. We have done everything according to the tutorial (https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements), the payment itself also works, but there are problems with payment methods. It turns out that neither ideal nor bancontact are displayed on the form, but only card payment and sepa are displayed, although in the admin for the test and live mod I have configured everything and enabled them, and additionally please note that with payment via link to checkout or preview in the dashboard there are no problems, and everything is displayed correctly

I've received answer previously, but unfortunatelly in didn't help and there are more enabled payment methods than 2
Yeah, Stripe Billing (Invoices/Subscriptions) uses a separate settings page for payment methods: https://dashboard.stripe.com/settings/billing/invoice?tab=general

gilded gulch
#

Hello guys!
how to associate tax_rate with checkout session?

summer oxide
#

Hello guys, How can i retry a failed payment via API calls and not via dashboard?

unkempt nest
#

we have been using stripe connect to pay clients recently we switched to stripe pricing tables which is a no code alternative for subscriptions and am wondering how can i use stripe connect when using stripe pricing tables

blazing dew
#

Hello please I need an information 👐
I am developping a plateform with Connect Accounts. The plateform is based on a payment procedure like Blablacar, with a passenger who pays at the checkout at once the amount for the connect account, plus service charges for my plateform.
In order to easily reverse afterwards the connect account's amount to the driver, and keep service charges for me, is it possible to register at the checkout this amount to reverse to the connect account ?
I would like to avoid to check and write manually this amount to reverse each time to a connect account. If it's possible please could you share me the procedure ? Thanks 😀

brazen pier
#

Hello
I have a question , is there a way that session always start fresh so that we will not experiance session is expired error message

shut vault
#

how to I apply the fonts style to address element? I using the appearance.rules setup but it is not being reflected

vocal wagon
#

Hello team,

Need you advice.

The idea would be to integrate Stripe to manage payments between users in my app.
Stripe do not offer the e-wallet functionality (keep you money in your e-wallet) so PayPal could initially compensate for the lack of e-wallets. However, its integration seems a little unclear to me.

So we'd like to know:

  • To what extent does PayPal integration represent additional complexity compared with classic Stripe integration within a mobile app?
  • Can a buying user use the money available on his PayPal balance to make a payment on the marketplace?
  • Can a seller user be credited on his PayPal balance at the end of a sale?
  • How are commissions handled?
  • How is the user experience affected when paying via PayPal?
  • Can PayPal transactions be monitored by me via my plateforme Stripe dashboard, or do they appear in a separate PayPal interface?

Thx a lot

glossy oxide
#

Hey, ive built a stripe express checkout element and it was working for apple pay and google pay. but not it is not working for apple pay. for apple pay, it gets stuck on "Processing payment" and then "Payment not complete" even though the confirmPayment response has paymentIntent.succeeded. please help, thanks

crystal anvil
#

How do I access a Connect customer account? Response says my key doesn't have access to said account, or it doesn't exist.

harsh verge
#

Hi, @hollow prairie
This is the result by callling "get balance of account' api.

{
  "object": "balance",
  "available": [
    {
      "amount": 3794,
      "currency": "usd",
      "source_types": {
        "card": 3794
      }
    }
  ],
  "connect_reserved": [
    {
      "amount": 0,
      "currency": "usd"
    }
  ],
  "livemode": false,
  "pending": [
    {
      "amount": 72263,
      "currency": "usd",
      "source_types": {
        "card": 72263
      }
    }
  ]
}
granite stirrup
#

Hi all, I've created a Product with usage-based-pricing model with tier based by specifying different tiers. Now, because of financial constraints of our company, we need to charge the customers' only on the first of the month. To achieve this for the customers who have joined on the below dates, what is the approach I need to take:

  • Customer joining on 1st of the month: Straight forward, create subscription on the same day
  • Customer joining on 15th of the month: Subscription should be created on the 1st of the next month by specifying the start date as previous month's 15th
  • Customer joining on 30th or 31st of the month: Subscription should be created on the 1st of the next month by specifying the start date as previous month's 30th or 31st?
robust holly
#

I can’t see what your typing

summer oxide
#

Hello sir, I am testing a particular functionality and I am noticing that for some of my recurring subscriptions payment_method is present but for some they are not present. I tried looking for it in the docs but could'nt find anything. Please help.

plush rivet
#

Hi team, what would happend if i try to implement stripe in a not supported country? I'm looking for a payment gateway and Stripe seems like a good fit but the flag does not appear in the supported countries section, and also i was under the impression that "WebPay", a local payment method from here was supported some time ago, was that erased or discontinued?

mellow glade
#

Are we able to schedule a call with a dev to discuss a refactor that you guys are recommending since we're having significant issues with card rejections with RBC visa cards

analog pond
#

I'm working on a system in which a customer can purchase multiple subscriptions on the platform. Separate subscriptions. Is it possible to maintain several subscriptions in one user client without changing the current one?

regal bay
#

what is the webhook retry frequency for customer.subscription.created in live mode? For ex: if this event sends a 400 response due to non matching entry in my DB i.e., there is no entry in DB with Customer ID or Subscription ID for it to match & populate the details present in the webhook event customer.subscription.created. However, i have logic in invoice.paid webhook which will update the Database based on email id of user with the Customer ID & Subscription ID. Once invoice.paid succeeds in updating the Database then if i receive the customer.subscription.created , it will populate the data from event.data.object.status (trialing , subscribed etc). So, in testing i saw that i got customer.subscription.created twice in few seconds i.e., when the first failed the second retry for this event was trigerred after around 15 secs & the next retry was after 1 hr. Is this the same behaviour in live mode as well? I ask this as the section titled Retry Behaviour says that in test mode it retries over a period of few hrs , however in live mode it says it retries over a period of 3 days https://stripe.com/docs/webhooks Time is important for me becuase if a user subscribes or starts a trial he expects to be given access immediately . this access is tied to event.data.object.status (trialing , subscribed etc)

mellow glade
#

You're not responding to support tickets when I need them responded to and this is why I am asking to speak with a dev - a person on a call.

#

THanks for archiving my message and therefore once again ignoring my plee for assistance.

foggy oak
#

Hi there, question regarding 'debt initiated' emails perhaps related to sepa_debit recurring payments - where is a setting in regards to these emails?

neat sinew
#

Dear Team,

I am seeking assistance in configuring the business type as "non-profit" and enabling the following Stripe parameters in the account owner: "relationship.executive" and "relationship.representative." However, I am encountering difficulties in setting these parameters as desired, receiving the error: Stripe::InvalidRequestError: You can only provide 'individual' parameters for accounts with a 'business_type' of 'individual.'
It appears that "individual" and "non-profits" have distinctions, preventing the inclusion of a business representative under the non-profit category. Is there a viable solution to incorporate these values with the business type set as "non-profits"?

inner timber
#

Hi everyone, i'm building a online shop using Nextjs and I'm setting up stripe for the payments. One thing I dont really understand is the fact that I have to pre-register my products and my prices on stripe . I already handle the basket, the delivery and everything. Is there a way to not register every price in Stripe dashboard ? All I want to do with stripe is my customers to pay the amount of their basket that I've already calculated.

misty frost
#

Greetings everyone. Can someone explain to me this formula? I cant seems to get it.

safe thunder
livid garnet
#

Hello I have an online store which has had its payments suspended and a refund procedure started since December 06 but to date on January 09 only 87 customers out of 388 have received their refunds, despite Stripe's emails they are not budging while my customers are getting impatient, so can you help me?

random vector
#

hello everyone, i need help creating card token. i am using postman, i am sending a post request to https://api.stripe.com/v1/tokens, body type: form-data,below are the key/value i am using (provided by stripe for testing purpose). Authorization is bearer mysecret key. However i am getting the error below. PS: in the header i added content-type:application/x-www-form-urlencoded

jagged surge
#

Hi, How are you? Could someone help me with a doubt?
I tested my subscription link on my platform, and it works well, but in test mode.
I don't know where can I find the link for my production mode in my stripe's dashboard.

winged sparrow
#

Hi,

I am writing to follow up on yesterday's conversation https://discord.com/channels/841573134531821608/1194082904121282580.

The last message I got is that if I am creating a setupIntent using payment_method: 'pm_card_visa', the paymentMethod does not get associated with the customer as it is stuck in state requires_confirmation. I would like to ask the following:

  1. To complete automated testing flow (using API only), is there a way to change it from requires_confirmation to successful/succeeded.

  2. Would I need to do something different in a non-test scenario to ensure that the end user's payment method is not stuck in requires_confirmation state

finite viper
#

Hi, I need some help integrating apple pay in my react app. I'm using ExpressCheckoutElement component and i've added the domain to the Payment method domains. I can see the apple pay button and i can click it but when when confirming the payment we are getting an error "Could not create Apple Pay session. Please make sure you have registered this Stripe account. For more information, see https://stripe.com/docs/apple-pay#web.", I've already did the steps, can anyone help with this?

split cargo
granite spoke
#

Hey Stripe team, back with another question regarding creating a payment method with Elements from mobile wallets.
In a react app, I load elements and stripe with useStripe and useElements hooks. For our use case, we want to create a payment method and attach it to a customer without charging them. I have this working fine with cards entered manually, but I'm getting an error back when a user tries to create a payment method from apple wallet. The error I get back is payment_intent_incompatible_payment_method with the message:

A payment method of type card was expected to be present, but this SetupIntent does not have a payment method and none was provided. Try again providing either the payment_method or payment_method_data parameters.

However, I am passing the id of the created payment method to stripe.confirmCardSetup
At a high level, my flow looks like this:

  1. Call elements.submit()
  2. Create a payment method with: const { paymentMethod } = await stripe.createPaymentMethod({ elements })
  3. Request a new setup intent from my server, save it as client_secret
  4. Confirm card setup: stripe.confirmCardSetup(client_secret, { payment_method: paymentMethod?.id })

So my question is, what kind of payment method is Apple or Google pay creating? Can I use the returned payment method in this way?

blazing dew
#

Hello, please I need your help 👐
I am developping a plateform like Blablacar, Airbnb, etc with connect accounts. We choosed Connect Custom accounts, and we want to let transactions and payements realized without a user having finalized his inscription and registered his IBAN on his Connect Custom account. We want to let him possibility to register his IBAN afterwards, to get the money transfered on his Stripe account once it's done. Is it possible, and if it is could you share me please the good documentation for a user to be able to fill out his IBAN afterwards on his connect account ?
Thanks 😀

civic cove
little skiff
#

We are trying eft (us_bank_account) payments. All works in test mode, but we have a VERY long time (many minutes) for the payment_intent to move from _processing to _success (or _failure). Is that expected with actual banks? What time is considered normal for the transaction to process? It's different from bank to bank? Thanks in advance!

glacial valve
#

hello if my app is running on 3rd party site connected account and my domain is verified. and also apple play option shows on stripe payment element but when the transaction is about to be completed. it shown an error of: Before you can start using Apple Pay on the Web, you need to first register your domain. For more information, see https://stripe.com/docs/payments/payment-methods/pmd-registration.

west tusk
#

Hey there! Is there a way to override the Identity verification status through the API? This is primarily for visibility in the Stripe dashboard.

vocal wagon
#

Hi there I have a very quick and simple question:

  1. Where can I see (or test) the subject line of emails sent for subscription invoices?
#

Hey, everyone. We come by this mean to request some assistance in the login of our business account. We switched phone numbers and at the moment, we can't pass the two steps authentication. Is there any other way besides login in with the backup code?

fleet tulip
#

Just a genuine question, I am curious what this toggle actually means. I just logged into stripe today & i had this.

I checked my email just now & still don't see anything out of the blue that stands out related to this toggle.

Would really appreciate it if someone explains to me what this means 🙏

Also massive thanks to the team here for the speedy replies 🙌

plain thistle
#

Need some help , i am trying to setup a payment intent for a customer and what is use of mandate_options -> payment schedule and interval description if schedule is interval

grave comet
#

Can anyone please urgently help? We're being hit with a huge wave of fraudulent transactions (~600 so far) all $40 - $200 USD. I'm seeing them attack us right now very quickly all from different IP's and I'm at a loss as to what I can do to block them.

#

In the last 3 minutes we've had 16 new payment intents

#

I've run out of funds to refund these (we have them available but it's going to take a few days to top up our balance)

cold isle
#

Hello! I need some help with the Stripe API. I have created a Test Coupon and I want to add multiple promotional codes to this coupon via the API. I cannot do this manually since I plan to add around 200 promotional codes. Can someone guide me on how I can add multiple promo codes to a coupon via the API?

plush crest
#

Hello, I have a problem when I try to generate a custom link related to my customer to give him access to the client portal:
Unexpected error occurred when creating Stripe portal session: The return_url parameter can only be used with ui_mode: custom or ui_mode: embedded.; request-id: req_nTVByCIHqgXd63

queen mulch
#

Hello
I want to achieve the following behavior:
The customer will subscribe on day 1 and will pay $100 for the subscription. Then on day 10, he upgrades to a new plan that costs $150, so he is charged $150. I don't want Stripe to use the first payment as credits. Is it achievable?

unkempt sandal
#

Hi i have issue with fraud so my acc strip suspended

vagrant steppeBOT
#

lec1892

fierce storm
#

Hello! I am working on a subscription upgrade flow where a user upgrades to a premium subscription part way through the year using this:

data = {
'cancel_at_period_end': False,#don't cancel
'proration_behavior': "always_invoice",#since upgrade, charge right now.
"items[0][id]": orderID,
"items[0][price]": priceID,
"billing_cycle_anchor": "now"#this ensures that the new subscription is for the entire period length
}

Which gives me an invoice like this:
https://dashboard.stripe.com/test/invoices/in_1OWi32HtzQiUYLb0GXSyUyeK

Is it possible to do the proration calculations to show the user before charging the card for the upgrade, or do I just have to do those calculations on my own?

prime nest
#

Hi ! I have a question, we opened the account in france, however we are a UK restaurant, and therefore get charged both ways for the exchange rate between GBP and EUR. How can we change that please ? We would like the account to be in GBP only. Thank you

grave comet
#

Is it possible to filter payments in the dashboard by risk factor?

idle light
#

Hi I am testing returning the external_accounts by using the account API. But the attached bank account is different to what I can see in the dashboard

restive hound
uncut vale
#

How can we disable certain payment methods when using subscription schedules?

prime pendant
#

Hi, happy new year! I have a question, is it possible to revert a refund of a charge? due a mistake a charge was refunded partially, in our logic when a charge is done we transfer the amount to a connected account and if there is a refund the transfer is reversed, how can we solve this? thx

restive hound
#

QUESTION: We have Stripe integration in a .NET software application to enable users to collect credit card payments from their clients. At this time, the user must manually copy their Stripe account information (i.e. API keys and Webhooks) . I have seen another application where the user can click a button and get a Stripe log in box (iFrame?). Once signed it to their Stripe account, the needed Stripe account's information (i.e. API keys and Webhooks) is automatically copied from Stripe. Do you know what API is used to make this happen? If there is sample code that would be great. TIA

tawdry latch
#

Why doesn't the stripe payment element collect a cardholder name? How do I submit a name with the credit card info?

timid kite
#

hello I am trying to get the seller link but y dont know how to manage to return to my app it suppose has to work like this:

`class SetupStripeVendorAccout(APIView):

stripe.api_key = settings.PRIVATE_TEST_STRIPE_KEY   
def post(self,request):
    user = get_user_from_token(request)
         

         
    if not user.profile.vendor_stripe_id:
        response_create = stripe.Account.create(type="express")
        user.profile.vendor_stripe_id = response_create.id
        user.profile.save()

    vendor_stripe_id = user.profile.vendor_stripe_id

    response_get_link  = stripe.AccountLink.create(
        account=vendor_stripe_id,
        type="account_onboarding",
        return_url="parquecar://",
        refresh_url="parquecar://"
    )
    print(Response)

    return Response(response_get_link,status.HTTP_200_OK)`

but backend is throwing me this error:

stripe._error.InvalidRequestError: Request req_xuYvTk1nDcaeK7: Not a valid URL

can anyone help, thanks!

elfin bramble
#

Hello! I have an upfront payment intent utilizing payment elements. When I use the us_bank option I keep getting an error that a mandate is required. Yet, when I pass mandate information into the intent, it says mandate can only be specified when confirm:true. Thanks in advance!

tribal steppe
#

Hi team!

When the expiration deadline is started for authorization?

is it when the payment intent is created or when is it confirmed?

Based on the behavior for the "extended authorization" scenario that is commented by @crimson needle in this post: #1192176790806999104 message
it seems that is after the payment intent is confirmed.

However, I wanted to confirm that for the regular scenario applies the same.


In fact, this is the complete scenario we have to implement and that I want to confirm here that will work:

DAY 1 - Create PaymentIntent WITHOUT extended authorization (here, I assume the 7 days authorization expiration time will not be started)
DAY 1 - Collect card details client-side
DAY 1 - Wait for the order to be approver by an approval (it can take 5 days)

DAY 5 - Confirm the PaymentIntent after getting the approval from the approver (here the 7 days authorization expiration time will start)
DAY 5 - Once this succeeds, you get status: 'requires_capture and latest_charge: 'ch_123' as the Charge object that maps to the funds being held
DAY 5 - Wait for Shipment for 5 days

DAY 10 - Capture the PaymentIntent (Authorization should not be expired yet, because the timer started 5 days ago when we confirmed the payment intent not when we created the payment intent)

Thanks in advance!

vagrant ibex
#

hello, i'm getting requires_payment_method error in invoice, but the subscription is linked to Charge default payment method and user have a default method

devout pasture
#

Do the payment methods displayed at checkout depend on the price set, or do they vary based on the country where the checkout is being completed? For instance, when testing the website in 'China,' it shows AliPay and WeChat as payment options, but these are not available in Brazil. Hence, if a Chinese individual on vacation in Brazil attempts a purchase, will WeChat and AliPay still be available as payment methods, or are they restricted to specific regions? Furthermore, is there an option to send a flag to the checkout URL's API endpoint to modify this behavior?

sterile bane
#

Dear helpers, quick question, not necessarily a code (snippet) question!

More where to look in the Stripe docs and what I should use if I would like to use Stripe for this particular case.

Important to know. No authentication, so subscription is not an option. I was thinking I need to create a payment-link? Do I need to work with web-hooks? Etc..

Is there a way the payment could be done per tweet, instead of recurring monthly/yearly as the 'pay-to-tweet', the example app by @Nico, down below:
https://x.com/nicoalbanese10/status/1716505867107938392?s=20

Please let me know.

Best regards,

Paddy

worldly python
#

Hello, I have a question about stripe.accountLinks, wondering if account_update is no longer used, and also want to confirm if account_onboarding is a good method for users to update their payout details reliably?

sacred sundial
#

Hi all,
I had a few questions related to Stripe Connect.
My use case: I want to develop an app that allows sellers to host events & sell tickets. Then I receive commission.
Q1) Both myself and all sellers will need Stripe accounts. Is it possible for them to create accounts using an api? Or do I need to link them to Stripe's website and they create the account from there.
Q2) Can sellers create items to sell via an api? I want them to be able to fill out a form on my site and then have the event added to their Stripe Connect account.

visual meadow
#

can i use stripe if im 17?

drowsy kindle
#

Hi there. I am using Checkout Sessions and I noticed that if I am in subscription mode, the customer's account balance is used (in_0OUWbUwPNbMMXFhmbF9o4Q45) but if I am in payment mode (in_0OWk5IwPNbMMXFhmHfEmPQQF) the customer's credit balance is not used and the payment is charged. I am hoping to find a way to always use the credit balance if it exists

tender marlin
#

How does the "customer.sources.expiring" event work in relation to the PaymentMethods API? I am transitioning a codebase that uses the Sources API to one which uses PaymentMethods and am unclear on whether those events will continue to fire for card PaymentMethods.

Is the lack of a "payment_methods.expiring" event due to the fact that payment_methods could be bank accounts or other methods that don't expire or because it is now unnecessary for some reason? I.e. is the code related to the customer.sources.expiring event in my app still needed? It seems often that my card details are automatically updated with online merchants when they expire or get lost and replaced, I wonder if this phenomena is related.

wind peak
#

Hi, I am creating payment intent in the connected account, I want to charge stripe fee from connected account, I don't want to pass amount key in transfer_data, becuase if in future stripe will change amount so I have to change it manually,here is my code snippet.
$paymentIntent = $stripe->paymentIntents->create([
'amount' => 100, // Amount to be charged to the customer
'currency' => 'usd',
'customer' => $customer_id,
'automatic_payment_methods' => ['enabled' => true],
'transfer_data' => [
'destination' => 'acct_1MrSLjBULX', // ID of the connected account
'amount' => 88 // Amount to transfer to the connected account, after Stripe fees
],
'on_behalf_of' => 'acct_1MrSLjBULX', // Crucial parameter to ensure fees are charged to the connected account
'metadata' => [
'name' => "Shah",
'email' => "Test"
]
]);

jagged plume
#

Hi Stripe Dev,

I wanted know how to proceed with updating new payment method to customers for subscription for unpaid invoice.

golden tundra
#

can products be deleted if they are assigned to some subscription? and if while they were being created default_price_data was provided, will that price be deleted too?

frank crown
#

Why does payment cant go thru with stripe

#

on shopify

restive hound
#

This is my first day here so excuse the newbie questions. Is this forum answered by Stripe's support, or by other developers who use Stripe in their applications? Also, is this forum meant for chat type of support? I left a question earlier and while the person who replied was helpful, he was short and seems to have been bothered that it took 45 minutes for me to comment back, so he went ahead and closed the thread before I had a chance to reply or at least thank him for his help.

devout pasture
cold isle
#

Hi! How can I use the stripe API - to get information such as order id and sale amount of redemptions of a particular coupon code?

unkempt jasper
#

Hello

#

I have problem with my verification with booksy

vocal wagon
#

Hello,
I am setting up a webhook event on subscription.updated once the status of the subscription is changed to past_due and need to test this. As far as I know the status should be set to past_due once the latest invoice finalization if failed but I don't know how I can mock this to test my configuration.
Any advice?

vocal wagon
#

Hello I am from spain, but my clients are in the us or better said all over the world, can I use stripe?

vocal wagon
#

Hi, I am a complete newbie and have zero to none experience in technical things. So i am in way over my head. I have a membership on searchie and the payments are collected via Stripe. ATM the payment is a monthly payment (i created a product inside of stripe that is connected to searchie). Now, i would need to change the price to a fixed price that gives them access for 6 months and then cancels the access to the membership. Which i was told is not doable in stripe. The support suggested that i create a payment check out but i am way in over my head and don't know how to integrate it with searchie. Does any one have a suggestion? Advice? or offers this kind of support?

sterile snow
#

Hi Stripe team,

In our marketplace, we consider allowing sellers to connect existing Stripe accounts. The default scenario assumes that we will create either an Express or Custom account for new users. Is it possible to combine both scenarios: connect an existing Stripe account or, if it doesn't exist, create a new one?

crisp imp
#

When an invoice is generated with automatic tax enabled where the invoice is emailed what is the best way to reverse the taxes from the invoice when it is found the customer is exempt. Does it require a full void of the finalized invoice?

cold fulcrum
#

I received an email from Stripe saying " We noticed that you passed a customer's full credit card number to Stripe's API. To keep your customer's information safe, we don't process charges that include full card numbers.

 To continue processing payments with Stripe, use one of our official client integrations to collect payment information securely. These integrations ensure that sensitive card data never needs to touch your server.      



 In very rare cases, you might need to pass full card numbers. If this applies to you, you can allow it in your integration settings. 



 This is only a first-time notification; we won't email you about this again in the future. If you have questions, you can contact us via our support site. 



 Request Id: req_7M6JrgxznRwh3o" 

I'm looking through payments on the Stripe dashboard and don't see anything in the logs that would indicate full CC's being passed. I am using "Payment Plugins for Stripe" wordpress plugin and they stated that it is not an issue with their plugin. Any help you can provide?

dawn bluff
#

How do I change my payment method through bambino if I don’t know my old credit card information and when I try to identify myself with my ID, it fails every time.

elfin bramble
vital dock
#

Hi, I am going to do an integration with Stripe in my app, but I am a bit confused about how the development would work, according to what I have researched the process would be as follows:

From the back end side create the products in stripe and store the ID's, and when sending a product to the FE send the product with the id generated from Stripe.

From the front end side make the payment for the ID's using the interface provided by stripe to make the payments.

That would be the flow? I am using flutter web and .net for this app.

amber plaza
#

I am unable to access my original account and I am trying to verify my identity but when it gets to the part where it has to take selfies of me it says my camera is paused and won't let me get any further. What should I do?

idle yoke
#

These scammers just deleted my comment

tribal steppe
vivid stump
#

Hey devs ! i have question ~ this is a follow up from the previous question which got lost in the chat somewhere. I will reset the context.

so im using the stripe api for our app subscriptions.
here's how its setup

scenario 1

  • a customer starts on a 30 day free trial with no payment method
  • if the customer attaches a payment method before the trial ends
    • the payment method is attached as the default payment method
    • their trial is ended immediately
    • so stripe automatically charges the default payment method
      (this works great)

scenario 2

  • if the customer doesnt attach a payment method before trial ends their subscription is paused.
  • when they attach a payment method the below happens
  • a payment method is attached to the customer
  • the subscription is resumed
  • new subscription values for billing_anchor and trial_end is set and updated

the above scenario is failing. the last update api throws the error
You cannot set `billing_cycle_anchor` to `now` while a subscription is `paused`. Resume the subscription first before setting `billing_cycle_anchor`.
however if you check the above sequence the subscription is resumed before trying to updated the billing anchor

so here are the request id's

  1. attach payment method - req_SeiIp33ojLnys4
  2. set default payment method - req_SeiIp33ojLnys4
  3. resume subscription - req_WLqeqbIuZ9xWAe
  4. update subscription - req_1kVHBjqEUKp1ru

is there something that im missing in this?

hollow sapphire
#

what are the benefits of using stripe connect express over standard and so on? in the context of recieving payments on behalf of the client and holding them in escrow. to be released down the line when the project is completed

dull prism
#

When will the stripe subscription will have a default payment method of null when payment settings is set to default payment method on subscription?

velvet spruce
#

Hello! Around a month ago, my Stripe account got closed because I faced difficulties verifying my home address. Initially, the problem came because I submitted a bank statement where my name was in Latin, while the details provided in Stripe were written in Bulgarian. My submission was rejected. In an attempt to resolve this, I tried submitting both in Cyrillic characters, but once again, it was declined, likely due to minor punctuation differences between the information in my Stripe account and the one in the submitted documents.

Then, I decided to submit a bank statement in English. I revisited the "Management and Ownership" section and copied the information exactly as it appeared on the document in my Stripe account. However, when I attempted to attach the file (bank statement), I got asked to confirm if the information of the attached documents matched the old one (in Cyrillic, not the new information I just entered in Latin). I went back to "Management and Ownership” and in an attempt to save the new Latin information, I clicked submit. Unfortunately, it submitted the documents without being attached. Now, I no longer have the option to submit documents and update my information.

On my dashboard, it shows, "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." In fact I’ve been trying to contact Stripe support by email, but they don’t reply me. I don’t get a reply even from mails I send 2 weeks ago and my live chat is not available... Can you help me? I appreciate your help. Thank you!

forest forge
#

Is there a way to use many different stipe API keys (Secret keys)

jade trench
#

hello, looking to add a tax rate to existing subscriptions, would i need to create a schedule or can i just update the subscription?

zinc night
#

My account isn't logging in help me please

inland apex
#

Hi, is it possible to split the form submission into two steps? I'm using the react-stripe-elements (v2.0.3) and stripe node v4.25.0

I basically want the customer to be able to enter their credit card details on one page, and then i want them to be able to review all their information on the next page that shows the last 4 digits of their credit card. I'm not able to upgrade the stripe versions at this moment in time

vocal wagon
tight quiver
#

We just had an odd situation.... So let me explain:

  • We are a platform, so clients use our platform (B2B), and charge their clients (B2B2C) whatever they want for whatever products they want. (For this convo, lets assume $100.
  • For each transaction we take $3.00.
  • So, $100 - Stripe Fee (2.9% $2.90) = $70.10 - our $3.00 = $67.10
  • $67.10 is sent to our customer via connected account every 2 weeks (among other transacted amounts) - can even see this in the export summary docs in connected accounts
  • However, for some reason, our Stripe account is negative.

To summerize:

  • We take money.
  • We take Stripe fee
  • We take our fee
  • Then we distribute money.

All via API.

Is there any logic here that you see I'm missing? Technially?

undone creek
#

Hi 👋 Is it possible to pass L2 data (e.g. sales tax) when creating a stripe subscription? We don't manipulate paymentIntent directly. I wonder if there's any way to populate this info so it shows up in paymentIntent.

silk moth
#

Hi I need help

#

Our customers are getting charged multiple times

#

I need to speak with one of your developers please

vital swan
#

Need assistance: it appears as if my two factor authentication has been changed. How do we resolve this?

reef wolf
#

i need help with my payement methots

proud nimbus
#

Experts, how can we send certain metadata to Stripe dashboard after the payment for eg, invoice id, order no, tax etc. This data is generated dynamically on my server end after the payment so I could not set it while payment intent creation. Below is the snapshot of metadata that was sent using older version of Stripe API i.e., checkout. In the newer payment intent version, as we first create payment intent and set the metadata I am not sure about sending certain parameters after the payment. Please help

sudden crown
#

Hi, I need help confirming a paymentIntent for an ACH payment. I am using the Stripe Payment Element.

fading flare
#

Is it possible in the dashboard UI to select some specific Pending Invoice Items to add to an invoice?
Not all the items. I just want to make an invoice with some specific Pending Invoice Items on it and leave the rest

magic lance
#

Hello. With which test card payment I can test payment as I am in Croatia. I've tried payment with 42424242 but it treated like international payment. pi_3OVbncABvR2sPGgd1vwqt5KE

gritty anvil
#

Hey folks!

I'm currently working with the Stripe verification API and have a question regarding client secrets.

When a create a new verification session, I get access to a one-time client secret. In the API documentation it states that thing is single-use, lasts 24 hours and not to store it, which makes sense to me.

However, what I'm confused on is how am I supposed to allow users to handle updating their ID verification when the verification status becomes requires_input.

I am currently storing the ID of the verification session. I'm assuming I'd retrieve the verification session via the Stripe API, but how is the client secret handled in those scenarios? Is a new secret generated each time the verification begins, or does it use the same client secret from initial creation?

Additionally, do these verification sessions ever expire, or can I continue using them for a specific user?

tall narwhal
#

Hi team! I am using Stripe purely in test mode to run integration tests and I see this error: ```
{"status":402,"message":"Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing. To enable raw card data APIs in test mode, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis.","request_id":"req_m4dzmXY0lZJkv3","request_log_url":"https://dashboard.stripe.com/test/logs/req_m4dzmXY0lZJkv3?t=1704842061","type":"invalid_request_error"}

How can I request my account be allowed to send test credit card numbers to Stripe?
vagrant steppeBOT
#

kamon000

swift lodge
#

I have integrated the stripe API into my website, but I have this problem: when the user has two simultaneous Stripe checkouts open, if both payments are successful, the user will have two duplicate subscriptions.

How do I prevent there being duplicate subscriptions? Is there a Stripe setting for this?

rapid iron
#

Hello, our platform has a multi-vendor checkout, meaning that a single checkout could contain products from multiple vendors. The checkout payment must be broken and sent to each respective vendor. We're looking to use Stripe Connect with a custom integration. Is "Separate charges and transfers" the correct approach to this scenario?

jade trench
#

hello again,

If i update a subscription with a tax rate and it has a schedule attached. Will the tax rate carry over?

surreal plover
#

#dev-help hello, so apparently i had my payments and payouts closed. I then submitted a "further review" and sent my business registration form along with bank statements. Then i got this email sent. Does this mean that my payouts arent coming in? Is it completely getting refunded to call my clients (7payments)? I need help.

next birch
#

I have emedded stripe payment on my website and retrive the secret key on frontend side, when i try to applie the secret when adding stripe.elements() i get the respones of : Invalid value for elements(): clientSecret should be a client secret of the form ${id}secret${secret}. You specified: cs_test_gibberish_secret_gibberish. I tried to read the docs to figure it out? I thougth the correct way was to use the secret key retrived from the back end thorugh the stripe session? The key appears to be in the way that the element needs to retrive in order to render?

timid vale
#

If someone does a refund/chargeback, does a customer.subscription.updated (or deleted) webhook get thrown?

willow ravine
#

I am building a marketplace that uses connect express accounts. I am trying to deal with the gap between when a connect account is verified (which I understand can take 1-3 days) and the need to collect a payment from a customer as soon as possible.

What is the best way to collect a payment from a customer before a connect account is verified? Can we process it to the platform account and then transfer it once the connect account is enabled?

tawny hollow
#

Hi there, how can I void an invoice that is in draft state?

restive fox
#

Im trying to create a Payment Link that the customer can choose the amount paid, and I collect an application fee. My understanding is that this would require the use of a "Customer Chooses" Price

https://stripe.com/docs/payment-links/api#product-catalog

I set the application fee on the PaymentLInkCreateParams via setApplicationFeePercent

but the error I get back is 'You cannot specify application_fee_percent without recurring prices. Include a line item with a recurring price.'

the thing is though, is that I want it to be a one time payment. is this possible?

Create and manage payment links with the API.

snow cargo
#

hi im getting error while calling Customer.search() : IOException during API request to Stripe (https://api.stripe.com): api.stripe.com Please check your internet connection and try again. If this problem persists,you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.
what does it mean?

merry wigeon
#

Hi team, we got this error when trying to use the saved payment methods. Also we have setup intent and payment intent declared, but not sure where to pass in. Did we miss out anything?

merry wigeon
ruby sequoia
#

What does this error mean when making a Klarna payment?

civic cove
turbid raft
#

Hi, In payment element, by default there is no radio button displayed when there is only one payment method option available. Is there any way to still display radio button when there is only one payment method available? Thanks

lyric wyvern
#

Hi, is there any way to set a due date for an invoice with the collection method as charge_automatically
(I want the due date to cover cases when the auto charge fails)

obsidian hollow
#

Dear dev team. I'm trying to display taxes on the receipt. After configuring, the tax column isn't showing. What adjustments do I need to make?

hallow vector
#

Hello devs, I am encountering an issue with the Stripe Checkout process in my web application.
Despite successful creation of the checkout session and a successful redirection to the Stripe Checkout page,
the page fails to load correctly and displays an error: CheckoutInitError: apiKey is not set.
The Stripe Checkout session is being successfully created by my backend, and I am receiving a session ID in response.
I have verified that my backend is correctly loading the Stripe secret key (process.env.STRIPE_SECRET_KEY) and have confirmed its correct value via console logging. Upon redirecting to the Stripe Checkout URL (https://checkout.stripe.com/pay/[Session ID]), the page fails to load and displays the error mentioned above. This issue is observed across different browsers and environments. The network request to the Stripe Checkout URL shows a 200 OK status, indicating the request itself is successful. The issue seems to occur on the Stripe-hosted checkout page itself. I am using React Vite, Node.js, Express, Axios, Sanity and stripe. Any insights or guidance would be greatly appreciated. Thank you for your time and assistance.

vagrant steppeBOT
#

danny9102

dire coyote
#

Hi Dev Team,
Could we add GST for all Australian cards, but NO tax on others?

bronze torrent
#

Has anybody had this experience before?
We created a single charge checkout for a customer, but their bank statement says "recurring payment"

#

could it be because they used their card via Google Pay?

amber willow
#

Hi, may I know more about dispute for ACH? What information would be made visible to us on the dashboard when a dispute happens?

lyric wyvern
#

hey
I need help to achieve the below scenario :
I want to generate an invoice and auto-charge the customer on the due date
example: let's say I generate an invoice today and the due date is 20th Jan, I want to auto-charge the customer on 20th Jan, how can I achieve this?

vagrant steppeBOT
#

Adarsh

crisp ingot
#

why it is showing this

#

my international payments has been stopped why?

vestal lark
#

there is any card present in testing mode where card added successful, but when create a charge against him/her it give me insufficient amount without authenticated, like 4000008260003178 this card wants to authentication

ornate pollen
#

Hi Stripe,
Why does the checkout api have controllability on tax and the payment intent api doesn't?

amber willow
#

Hey there, I find something weird when testing the credit/debit card dispute. The webhook event fires charge.dispute.created first then fires payment_intent.succeeded.

Is this a sandbox specific behaviour or it's possible to happen on live?

steady oriole
#

I want solution releted with stripe connect
I am a developer. I am integrating Stripe Connect into my client's site. My client's platform account is in the US, and the connected account is based on Euorope.
We have setuped connected account part
How can we charge the connected account as platform fee?
We have tried the api : "app.post('/create-payment-intent', async (req, res) => {
const amount = 3999; // assuming amount is in the lowest currency unit (e.g., cents)
const connected_accountId = 'acct_1OWjdBR1YHyiEEED';
const currency = 'gbp'; //

try {
// Create PaymentIntent without application_fee_amount and with manual capture
const paymentIntent = await stripe.paymentIntents.create({
amount,
currency,
automatic_payment_methods: {
enabled: true,
},
on_behalf_of: connected_accountId,
payment_method_options: {
card: {
capture_method: 'manual',
},
},
});

// Create a separate transfer for the application fee
const transfer = await stripe.transfers.create({
amount: 123, // your application fee amount
currency,
destination: connected_accountId,
});

res.send({
client_secret: paymentIntent.client_secret,
transfer_id: transfer.id,
});

} catch (error) {
console.error(error);
res.status(500).send(error.message);
}
});"
Here is the error message "Funds can't be sent to accounts located in GB when the account is under the
full service agreement. To learn more, see
https://stripe.com/docs/connect/service-agreement-types."
Here is the error message "Funds can't be sent to accounts located in GB when the account is under the
full service agreement. To learn more, see
https://stripe.com/docs/connect/service-agreement-types."

languid patio
#

Hey Guys!!
Need a little help.
I have couple of ongoing active subscription where fix 10% tax is calculated. Is there a way to update those subscription, I want to remove tax from those subscription?

worn ivy
#

I want to ask if I am using Stripe PG, and I am collecting the amount in the INR, and how will I get the amount in my account , i mean what will be the currency of the amount in my acount

wide fractal
#

Hello
want to discuss two things:

  1. Does Stripe have support to create checkout page for Scheduled Subscriptions?
  2. Can we Create Transfers for Cross Platform Stripe Connected Accounts?
vagrant steppeBOT
#

dhruvtech

lament sail
#

Hi, there. We are using connect with custom account, some account is having negative value, is there anyway we can debit their bank account? For those accounts, we have set their account settings.payouts.debit_negative_balances to true.

silver finch
#

How can I get a mandate id for a new subscription using an India card.? I followed the steps mentioned in the doc but still not able to get mandate id

vagrant steppeBOT
#

bankorh.hitpay

finite viper
#

HI, i'm trying to set up apple pay and i did the steps for the Payment method domains to verify my domain by adding an apple-developer-merchantid-domain-association file under the ".well-known" folder. my question is i need to do the verify every domain that we have for each environment: dev, staging, production , but i can only put one file with that name in the ".well-known" directory, how can i handle this issue?

fast salmon
#

How should I go about retrieving custom fields submitted when a CustomerSubscriptionCreated event is seen using the .NET library?

surreal chasm
#

I need the user to choose to upgrade or downgrade, and the current subscription will still proceed normally. What should I do when the current period ends and I start to upgrade or downgrade the subscription? Is there any corresponding document?

amber willow
#

How do I know if the dispute fee is returned after a dispute is closed from the webhook event?

civic yacht
#

Hey folks, I am looking to integrate with stripe to enable billing, invoicing and payments for a SaaS. Ours is a metered billing use case. We want to deteremine the usage tier based on a month's data and then charge the customer upfront for the next month based on this data .. so kind of a prepaid model but using metered (usage records of the previous month). Is this possible ?

ripe drift
#

Hi Stripe team, I need some help regarding first invoice generated on subscription creation. Why does stripe generate an invoice (in my case with $0) as soon as a subscription is created? Can I somehow stop this from creating? Here's the invoice id - in_1OWvhpJ1QCGsLf0Byp2v2BGL

pliant meadow
#

Hey, how can I react via Webhook Events when a SEPA-Mandate has been revoked?

toxic valve
#

Morning, I have just started to set up stripe. I have installed CLI (never used it before). I see payment information coming back via the webhook when using 'listen' and I have forwarded this to a local webhook handler page. I can see it triggering because I have it updating a random value in a MySQL database. However, I cannot seem to access any values from the data. Can someone help please? Also, is there a way I can see what's arriving at the handler page without having to export it to a database to view?

#

<?php
require_once '../core/init.php';
require_once 'stripe/init.php';
require_once 'stripe/stripe_secret.php';

// Set your secret key. Remember to switch to your live secret key in production.
// See your keys here: https://dashboard.stripe.com/apikeys
\Stripe\Stripe::setApiKey('SecreIisHere');

$payload = @file_get_contents('php://input');
$event = null;

try {
$event = \Stripe\Event::constructFrom(
json_decode($payload, true)
);
} catch(\UnexpectedValueException $e) {
// Invalid payload
http_response_code(400);
exit();
}

// Handle the event
switch ($event->type) {
case 'checkout.session.completed':
//THIS WORKS SO I KNOW THERE IS SOME DATA THERE
$db->query("UPDATE webhook SET worked = 3 WHERE webhook_id = 1");

    //THIS DOESN'T WORK. I CANNOT GET ACCESS TO ANY INFORMATION FROM WITHIN THE OBJECT
    $testing = $event->data->object->id;
    $db->query("INSERT INTO stripe_charges (`booking_code`) VALUES ($testing)");
    break;
case 'payment_intent.succeeded':
    $paymentIntent = $event->data->object; // contains a \Stripe\PaymentIntent
    
    
    
    break;
case 'payment_method.attached':
    $paymentMethod = $event->data->object; // contains a \Stripe\PaymentMethod
    
    break;
// ... handle other event types
default:
    echo 'Received unknown event type ' . $event->type;

}

http_response_code(200);

?>

worn ivy
#

I want to ask if I am using Stripe PG, and I am collecting the amount in the INR, and how will I get the amount in my account , i mean what will be the currency of the amount in my acount , i want to know how currency conversion is taking place ? my stripe account country is USA

granite basin
#

Hi Team
what is the best way to get last4 digit of card/ach when we are getting invoice paid webhook event

vagrant steppeBOT
#

john1219669

vestal lark
#

"type": "StripeCardError",
"raw": {
"charge": "ch_3OWtrOEa0QGyiPWw1VIOu3sF",
"code": "authentication_required",
"decline_code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",
"message": "Your card was declined. This transaction requires authentication.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_30TRc6gwB2XtGw?t=1704862670",
"type": "card_error",
"headers": {
"server": "nginx",
"date": "Wed, 10 Jan 2024 04:57:51 GMT",
"content-type": "application/json",
"content-length": "436",
"connection": "keep-alive",
"access-control-allow-credentials": "true",
"access-control-allow-methods": "GET,HEAD,PUT,PATCH,POST,DELETE",

},
"statusCode": 402,
"requestId": "req_30TRc6gwB2XtGw"

},
"rawType": "card_error",
"code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",

"requestId": "req_30TRc6gwB2XtGw",
"statusCode": 402,
"charge": "ch_3OWtrOEa0QGyiPWw1VIOu3sF",
"decline_code": "authentication_required"
}

The test card ending with: 3178
when i create a charge it give this error, How i authenticated user using nodejs API

Learn more about error codes and how to resolve them.

willow latch
rapid thunder
surreal chasm
#

When customers renew their subscriptions, how do they set it up so that they do not allocate according to that proportion, but wait until the end of the current period before starting a new subscription?

short spoke
#

Hello, I have a problem with a customer account. The problem is that the payments to his bank account are paid 1 week late, although I have configured them to be paid daily.

I don't understand why this is happening, it hasn't happened with other shops.

boreal drift
#

Hello, is it possible to add metadata on pricing tables?

empty magnet
#

not sure at all if this is the right place to ask but is there a rule that can be made to block any card that does not have 3ds.

#

i have these enabled and someone managed to pay to me without using 3ds

leaden echo
#

Hi Can we update the from email address when for the receipt we receive?

finite viper
#

i have some question about apple-developer-merchantid-domain-association files

delicate latch
#

Hi Stripe team, what are the indian credit/debit cards that stripe supports?
I see that Rupay cards are not accepted

little plank
#

Hello everyone,

I'm asked for some guidance on Handling Deletions in Customer Sheet. We noticed that our current setup doesn't detect when a user deletes their payment methods from the customer sheet. To fix this, it was suggested in this thread that we override the customer adapter #dev-help message and modify the logic to not allow deletion of the last card which I implemented in the following snippet:

override suspend fun detachPaymentMethod(paymentMethodId: String): CustomerAdapter.Result<PaymentMethod> {
        val paymentMethods = when (val result = adapter.retrievePaymentMethods()) {
            is CustomerAdapter.Result.Success -> {
                result.value.filter { it.type == PaymentMethod.Type.Card }
            }

            else -> emptyList()
        }

        return if (paymentMethods.size == 1) {
            CustomerAdapter.Result.failure(
                cause = Throwable(errorDisplayMessage),
                displayMessage = errorDisplayMessage
            )
        } else {
            adapter.detachPaymentMethod(paymentMethodId = paymentMethodId)
        }
    }

The above work around works but it introduces some UX issues on both platforms. On Android the Payment method deletion confirmation dialog isn't dismissed automatically. so the user doesn't see the error until they click "Cancel" to dismiss the dialog. (please see the attached video)

On iOS, its slightly worse because the payment method is removed from the UI before the detachPaymentMethod returns an error (please see the attached video) .

Now we also are planning to override retrieveSelectedPaymentOption (and possibly other functions in the future e.g retrievePaymentMethods) so that our backend serves as the source of truth for the currently selected payment method. Are there any risks to overriding the behavior of the SDK on either platform?

thorny ether
#

Hello, when using Stripe Checkout for payment in China, the secondary verification component cannot display correctly

weak sleet
#

Hello. I have a couple of questions for my STRIPE account. Not sure what some of this stuff means.

amber willow
#

Is there a way to know exactly how much failed fee is charged after receiving webhook event payment_intent.payment_failed?

shadow silo
#

Hello, I have a question about stripe subscription payment. There is a price field in the payment request. The plan_id used in this price field is generated through the interface. Do I need to generate a plan_id for each request, or just Need a plan_id, I can reuse it

#

#dev-help Hello, I have a question about stripe subscription payment. There is a price field in the payment request. The plan_id used in this price field is generated through the interface. Do I need to generate a plan_id for each request, or just Need a plan_id, I can reuse it

surreal chasm
#

Hello, Why did I modify Subscription Schedules and after the old subscription expired, the new subscription was not automatically deducted, but a draft bill was displayed?

wheat fossil
#

Can any one help me I am unable to find PayPal in my account in wallet section

fleet tulip
#

Does Stripe have a discord bot for Discord-only membership access?

livid torrent
#

I utilize annual subscriptions that are invoiced yearly. Upon purchasing the initial license on January 24th, I receive an invoice for the entire amount, which is appropriate. Subsequently, on June 24th, when acquiring an additional license at half the price, due to the 'proration_behavior' set to 'always_invoice,' a corresponding invoice is promptly generated—a correct procedure. However, upon reviewing the invoice for the second purchase, I notice it includes not only the remaining amount but also the costs of the previous licenses. While the total sum is accurate, it first reflects charges for the previous licenses before crediting them back. How can I modify this to only display the incremental cost of the second purchase?

safe rose
#

Hi, I have a problem where the live checkout cannot be accessed by my colleagues from China. Is stripe banned in China?

vocal wagon
#

Hello , in some payments i have an issue for 3D like : pi_3OW1DsAa7PvicWKv1XslR8j3 the error message is ( Le paiement pi_3OW1DsAa7PvicWKv1XslR8j3 de 3,90 € requiert une action de votre part pour être finalisé ) event. : evt_3OW1DsAa7PvicWKv1JV0aDMQ

hidden moss
#

Hey team, I see that the failure_code is present in the charges schema in Stripe Sigma. Wanted to know where the decline_code is present in case the error is due to card being declined. Reference - https://stripe.com/docs/error-codes

Wanted to analyze what is the reason for the card declines?

Learn more about error codes and how to resolve them.

candid jungle
#

Hy, i have question. does stripe provide API that list all credit card that ever attached on stripe?
i just want to check if the credit card is being used EVER on my platform,

steady oriole
#

While I am trying to onboarding for connected account, we got this error:: "{
"error": {
"message": "You cannot request any capability other than transfers for accounts that are under the recipient service agreement. For more information on recipient service agreements, see https://stripe.com/docs/connect/service-agreement-types#recipient.",
"param": "tos_acceptance[service_agreement]",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_Ehqt9g94igabxN?t=1704875211",
"type": "invalid_request_error"
}
}"

rose compass
#

Hello. I'd like to ask a question about connected accounts and cross-border transfers.

My use case:

We are using Stripe Connect to implement a marketplace. Our platform account is US-based. We want to be able to deal with sellers in different regions (Europe, America, etc).

Our flow is something like this: buyer buys some product, money is sent to our platform account, after different verifications and delivery of the product we have to transfer money from our account to seller's connected account.

Our platform account can only use a balance in USD, connected accounts can have a balance in their local currency (EUR, GBP, etc). This means that our flow requires two currency exchanges - when a buyer buys a product (e.g. in EUR), the money to our platform account comes in USD. This is the first exchange. When money is sent from our platform account (USD) to the seller's connected account (EUR). This is the second exchange.

I'm not sure it's not too complicated and the best way for our case.

My question is if it is possible for a US based account to create for example an additional bank account in another currency (e.g. EUR). If the transaction is in EUR, the money will come or go from this balace. This way we will get rid of two currecny excanges. Or maybe there is some other solution for such use case?

fringe niche
#

How it's going guysss!

Just a quick one, when my users sign up I create a customer and attach a subscription with a 14 day free trial

What webhook event is triggered when the free trial comes to an end? I want to be able to pause the subscription, set isSubscribed to false in my DB

So next time they login they will be routed to a page where they gotta update their subscription and actually pay

rotund dust
#

Hi! Does react-native-stripe-terminal tap to pay feature support Android 14?

slender apex
#

I'm using Stripe in New Zealand and when someone try to pay on end-user side it is showing USD. Is there a way to show NZD?

dusty yacht
#

We are integrating stripe payment by code in php by using paymentintent menthod. We are facing some error related to 3ds authentication.

Invalid Request Error: PaymentMethods of type card cannot be attached to Customers directly without 3DS due to Indian payment regulations. Please instead provide the PaymentMethod and Customer alongside a SetupIntent or PaymentIntent with the setup_future_usage parameter.

Kidly help related to this

vocal wagon
#

Hello! Is it possible to transfer an arbitrary amount back from connected account to platform account? I'm using custom connect. The issue is that I'm using automatic transfers and we are billing our merchants later but one of our customers has not paid their invoices. We stopped the payouts for them and now want to transfer money from connected account back to our platform account.

topaz totem
#

Can i edit this email ?? my client needs product detail has well ?? is that possible.
and in this mail only payment id is visible

finite viper
#

I'm using google pay and apple pay with ExpressCheckoutElement. after completing a transaction i don't see the Customer email in the payment details in stripe dashboard. how can i retrieve them from apple/google pay?

cold dragon
#

Hello
I am working with subscription on connect account. How can we utilise test clock for this subscription to test web hooks thanks

merry wigeon
#

Is there a way to change the wording of this button?

cyan swan
#

Hello team, how to send invoice bill to customer using API

topaz totem
#

Can i get list of things that i can do for better payment exp.
some of them which i know are
custom billing portal
custom mail, invoice are there any more that will help me for client side projects ?

lime sierra
#

Hi Stripe team, is there a way to obtain the email addresses of the connected accounts? For example, to inform each connected account of a change.

grand sandal
#

When I'm creating a charge using a Stripe Connect account as the payment method, is there a way I can prevent the charge from happening if the user's balance can't cover the amount?

zealous pelican
#

Hello, I'm not sure what's my best option to achieve the following, can you please give some guidance?

When a customer visit an app and logs in, we automatically start a trial on Stripe for this customer and also set the country (for taxes).
So far, so good.

We've built a UI that'll interact with Stripe API. During his trial or at the end of it, we want the customer to be able to:

  • Change the price (going from monthly to yearly or the other way around for example)
  • Change how they're going to be charged: Right now (card) or with an invoice.

So our own UI shows both with different options.

Now, for the right now case, I do not know how to proceed.
I was first hoping that I'd be able to use a payment link or checkout session but they'll only create new subscriptions. I cannot attach an existing subscription to be edited.

Then I thought of using the customer portal, but it shows all the products, not only 1 pre-selected.
I could cheat because when a product is selected from the UI, the URL is guessable. So I could construct it myself based on the customer portal. But I'm too afraid that Stripe may change the URL without notice and silently break the workflow payment.

What would be the best approach for me to give a customer a way to pay for a pre-selected product/price for an existing subscription and not a new one?

topaz talon
#

Hello,
I want to update draft invoice customer detail using apis

jade moat
#

Hello, on our platform we charge user with amount he wants to send to recipient, and stripe calculates fee, and in payment intent details i can see this fee amount, but we can't handle how exact stripe calulates this fee, what's the percent or fixed amount, or for example what will be stripe fee for 100€ and can you give me exact percent and fixed numbers ?

celest seal
#

I am using the C# Stripe SDK to create products and pricings for products.
Whenever I create a product, I only get the DefaultPriceId, and not the full price object. Is there any way that I can retrieve the created price immediately from the PostProduct call? I tried expand on the DefaultPrice but it won't allow that. Any suggestions?

(Of course fetching it afterwards is a possibility, but I was wondering if it can be done in 1 request)

fringe niche
#

How it's going guysss!

Just a quick one, when my users sign up I create a customer and attach a subscription with a 14 day free trial

After the free trial, their subscription is paused and next time they enter the app they will be routed to a page to pay to reactivate the subscription

How do I pass the existing subscription into the checkout session? Thanks!

cyan swan
#

hello team how to add multiple products in invoice bill for pay

cold dragon
#

Hi i am getting error regarding test clock during customer creation
req_mr9MU2pwNW0OuN

long fable
#

hi, I am new here, how can I get the customer name and email from my webhook? even tho i added a custom field in the checkout link for full name and email. the webhook still didnt give me a name and email or atleast one so i could query it to my database and update the row

drowsy tartan
#

I have a question around invoicing and the invoice status as explained here: https://stripe.com/docs/invoicing/overview - if an invoice is paid by DirectDebit does the status of the invoice change to "Paid" immediately, or does it wait for the direct debit instruction to be setup and confirmed before changing from "open" to "paid" ? This is for UK direct debits by the way.

Learn more about the basics of Stripe Invoicing.

serene wind
#

Hi, i have a problem which is "There was a problem connecting to the Stripe API endpoint" n woocomerce checkout
and i had change the secret key, PUBLISHABLE KEY , and the Webhooks then change the webhook to the lastest versionn
and all plugin are updated to lastet version
and the problem still there

errant beacon
#

Hi I met a problem that I cant rcv the OPT code while I was travelling

silver jewel
#

Hi, we have an odd issue when onboarding standard connect accounts with existing stripe accounts. We expect after they enter their details for the flow to let them select their stripe account. This is the page with: "Select the account you'd like to connect to <platform name>. But instead they are being brought to a "Let’s start with some basics" where it is creating a new account. Is this a change due to stripe api versions? We can see our legacy platform still lets people select their account

lime sierra
#

Hi Stripe team, just to follow back on this thread: #dev-help message

We concluded that there was no way to obtain emails of connected accounts through the API, however if I go to the Stripe dashboard / Connect / Connected accounts, I am able to perform an export of all connected accounts, and the export contains the emails as well. Is that the way to go if I wanted to obtain the list of emails to contact?

nimble plaza
#

Hello, I have question regarding set limited billing_cycle for subscription
means, i want subscription cancel automatically after some billing_cycle (ex...after 3 billing_cycle i want subscription cancel for that user)
can we do that ?

hidden moss
#

Hey team, our Stripe account received a customer.susbcription.updated event where the previous_attributes object is empty. Is that expected? here's the event ID for reference - evt_1MUBqcA5BZ3mzPMyOjdZmAGO

regal mauve
#

Hey guys!
I have a product with metadata that I need to access in the webhook in the event checkout.session.completed. Can it be done?

celest seal
#

I have another followup question. When I create a product I can specify a defaultPrice object. Within that defaultPriceObject I would like to set metadata, but it doesn't seem like that is possible

#

Is there any way to set the metadata on the price directly?

vocal wagon
#

Hi, I wanted to ask is it possible to automate invoices, so that stripe sends an automatic email every single month to the customer?

I tried to do this, but I only could send the invoice by doing it manually. which is definitely not practical if we have hundreds of customers.

Also my customers are mostly companies, so they want to send the subscription fee by bank transfer not by credit card, is that possible to do in stripe using invoices?

#

HI everyone , is there a component for bank account ? I mean, like CardElement for credit cards, is not there one for bank account ?

slate cloud
#

Hello, using the stripe test mode, am I limited to just one button for paiement ?

nova current
#

Hi team, regarding my question from yesterday. I made a payment via paymentIntent, and yes, the payment methods showed up! But now I'm trying to create a subscription for a user and attach a payment method to it, but I get the following "(Status 400) (Request req_mGorDa0NR3nR3njFI) The customer does not have a payment method with the ID pm_1OX0hnBGasr0RNIF08w9ezce. The payment method must be attached to the customer.",
Do I need to do something additional, and attach method to the user separately?
ID for payment intent pi_3OX0hiBGasr0RNIF168zLAXc

coral imp
#

Hello ,
I've created a coupon + promotion code . I've associated this coupon to differents products...
I dont find any way to get back the information (webhook or api call ) .
I work on bubble ... is there any solution ? is it a thing forgot by stripe ?

kindred horizon
#

Hi,

I have created a price with unit_amount=10000, is there anyway to update the unit_amount via API?

Basically I am using this price in subscription and want to update pricing of subscription via updating unit_amount. Is there any alternate approach for the same?

regal bay
#

I give my users a free trial of 7 days on their 1st signup. Once the trial period is over i want the user with same customer id in stripe to not be able to get another free trial even if he switches to a different subscription plan. I read that passing trial_end = "now" will not give the user a free trial period in this post https://stackoverflow.com/questions/40793787/how-to-handle-re-subscription-to-a-stripe-plan-with-a-trial-period . However, when i check the documentation for check/sessions/create it says that we can only pass integer values to subscription_data.trial_end and it " Has to be at least 48 hours in the future" . How do i go about not giving my users a free trial once he exhausts his 1st free trial period using stripe API? https://stripe.com/docs/api/checkout/sessions/create

dire stream
#

Hi,

How much time does it take to review my account? Cause i need to collect a payment from my client in 2 hours!

queen mulch
#

Hello.
When a subscription plan upgrade is performed and I use ProrationBehavior = NONE and BillingCycleAnchor = NOW, Stripe will try to charge the customer immediately for the full amount of the new plan. Whether the customer's payment succeeds or fails, the subscription plan will be upgraded.
Unfortunately, this behavior doesn't suit my project requirements. What I want to do is only change the subscription plan in Stripe when the payment is successful. If it fails, then the subscription plan should remain the same.
Can I achieve that using Stripe API out of the box calls, or would I need to implement a custom behavior from my side?

timber widget
#

Hello, help me please !

The owner of the embraye.fr site scammed me, I made a purchase on his site, but I never received my order or any refund

abstract yacht
#

I am using Stripe elements to build a shipping checkout form, how can I add custom fields to the form for data I want to collect e.g., Favourite Animal

rose nest
#

Hi, I just wanted to ask how to user one time price with payment intent?
I wanted to make one time payment without saving cc details, but instead of using currency and amount i wanted to user currency and price (from some product) is this possible?
I also want to have user history in stripe and based on that i preferr to user products as it is for subscriptions.

oblique siren
#

Hello, I am able to successfully create an invoice in stripe. The invoice is finalized and is in 'open' state. The hosted url for the invoice shows 'invoice not found' error. What am I doing wrong?

vocal wagon
#

Hi guys, i've managed to create a PaymentElement with tabs layout. My question is how can i add bank transfer to the tabs ? I cant seem to find it on the code .

queen mulch
#

Hey
I posted this previous question: #dev-help message
It was solved and the suggested solution works.
I want to achieve the same behavior for scheduled downgrades. It is possible?

nimble plaza
#

Hello, How we can set Payment_method as google_pay,apple_pay
for customer
also paypal is supported in all country for subscription ?

wraith trout
#

Hi

I want to know if there is a way to mark an invoice as failed manually.

My case is there is clients who pay through other sources, and we can convert their invoices to paid. However, if they didn't pay we want to state that this invoice is a failed invoice.

The current behaviour is it is converted to past_due state, but I need it to be converted to failed for consistency with other cases.

crude gulch
#

Hello,

I want to style my stripe-pricing-table in order to remove the .PriceColumn-button (I want a display of all the plans that i have without redirecting to stripe paiement, like an informational sync page of my prices).
Is it possible ?
I tried some solutions, but I am not sure that I can change the style in the iframe.
this is an example:

import React, { useState, useEffect } from 'react'
import styled from 'styled-components'
import PropTypes from 'prop-types'

import media from '../../../utils/media'

const Container = styled.div`
  width: inherit;
  margin-top: 20px;

  ${media.lessThan('md')`
    margin-top: 0px;
  `}

  & > .PricingTable > .PricingTable-grid > .PriceColumn > .PriceColumn-content > .PriceColumn-priceAndButton > .PriceColumn-button {
    display: none !important;
  }

  // .PriceColumn-button {
  //   color: red !important;
  // }
`

const StripeTable = ({ children }) => {
  const [isStripeLoaded, setStripeLoaded] = useState(false)

  useEffect(() => {
    const script = document.createElement('script')
    script.src = 'https://js.stripe.com/v3/pricing-table.js'
    script.async = true
    script.onload = () => setStripeLoaded(true)
    document.body.appendChild(script)

    return () => {
      document.body.removeChild(script)
    }
  }, [])

  return (
    <Container>
      {isStripeLoaded && children}
    </Container>
  )
}

StripeTable.propTypes = {
  children: PropTypes.node.isRequired
}

export default StripeTable

with children corresponding to

      <stripe-pricing-table
        style={{ color: 'red !important;' }}
        pricing-table-id='xxxx'
        publishable-key='xxx'>
      </stripe-pricing-table>

Nothing happens: (red color and display none are not working)

Thank you !

timber phoenix
#

Hi. We've had a double payment issue, I'm hoping someone can help?

steady oriole
#

I need to helo with setup webhook on deno node js "router.post('/webhookMain', async (context) => {
try {
const signature = context.request.headers?.get('Stripe-Signature') || '';
const signInSecret = 'whsec_mNEmSD5aLWwqB3GsYjwj2lWtZG1eCvlj';

    // Use context.request.body().value to get the raw body
    const rawBody = await context.request.body().value;

    let event;
    try {
        event = await stripe.webhooks.constructEventAsync(
            rawBody,
            signature,
            signInSecret,
            undefined
        );
    } catch (err) {
        console.log(`❌ Error message: ${err.message}`);
        return new Response(err.message, { status: 400 });
    }

    // Successfully constructed event
    console.log('✅ Success:', event.id);

    // Process the event based on its type
    if (event.type === 'payment_intent.succeeded') {
        const stripeObject = event.data.object;
        console.log(`💰 PaymentIntent status: ${stripeObject.status}`);
    } else if (event.type === 'charge.succeeded') {
        const charge = event.data.object;
        console.log(`💵 Charge id: ${charge.id}`);
    } else {
        console.warn(`🤷‍♀️ Unhandled event type: ${event.type}`);
    }

    return new Response(JSON.stringify({ received: true }), { status: 200 });
} catch (error) {
    console.error('Error:', error);
    return new Response('Internal Server Error', { status: 500 });
}

});"

magic shadow
#

Hello awesome people. Do you know if it's possible to use PaymentElements, with React, but only allow a specific payment option depending on some state? Our case uses the PaymentElement with all possible payment options but on another page we need to use PaymentElement with just Credit card or just ACH.
That means we need to allow those options on dashboard.

I see that PaymentElements API only allow to hide Google or Apple pay

crystal trout
#

Hello, what's the best way to model a SaaS recurring subscription based on number of seats. As I see, there is no direct way to do this.

cerulean topaz
#

Good morning, I want to know if I can get the invoice_pdf from Sigma Custom Reports. I already sent an email to stripe support but I was not answered.

magic lance
#

If I send to my users in email link in button for their customer billing portal, how long that link is valid?

upbeat flame
#

Hi, I am using Stripe checkout to account for payments from customers. When the customer pays the amount using a card, the payment is not processed. processing text keeps appearing on the checkout button.

solid prairie
#

please help me
I setup payment with Link, but I get error after confirm phone code and click charge with card saved. Why it show the CVC and postal code field is incomplete?

steady perch
#

when I implement the checkout - and the user subscribes - how then I know that this user is subscribed and for how long? Do I get this information at the end of checkout process, and need to store it somewhere by myself, or do I just get some user token, and need to query Stripe API and check that information consistently? Could someone explain me this process a little better?

prime terrace
#

Hi Stripe team!

In few weeks I will have to integrate Billing APIs for subscription management.
I saw there are two plans:

  • Starter
  • Scale

Can you please tell me the average time to integrate them?
Are there substantial differences in terms of time to integrate the Starter and Scale plans?

vocal wagon
#

hi devs,
Can someone help with a Stripe Connect error please?

true stag
#

Hi All, on a system that stores payment method id and creates charges periodically, how to test for if charge fails for like expired card, insufficient funds, etc? I know there's test card numbers for these purposes, but I'm unable to enter these on the dashboard to create new payment methods, since they result in error by design stripe won't save them as payment methods. any way to test a payment method that may work sometimes but fail other times? I hope you know what i mean.

outer talon
#

Hey, y'all.

I am looking to develop a custom application for the stripe s700 terminal, I can see evidence of this on the initial press releases for the device, and I can see how to connect to the device from both Android and iOS applications, but I cannot see any documentation on using pre-built and custom components on the device itself. Can anyone point me in the right direction?

TIA.

rose nest
#

Hi, I wanted to preview the upcomming subscritpion invoice using this endpoint: /invoices/upcoming but I cannot handle removing existing item, and adding the new one. I am using subscritpion_items[0][deleted] or o replaces with subscription item id, however none of the solution work.

glossy oxide
#

Hey, Im building ECE and getting this error: DEVELOPER_ERROR in loadPaymentData: An error occurred in call back, please try to avoid this by setting structured error in callback response. any ideas here?

teal whale
#

Hi Devs,

I've just implemented a webhookhandler() for my Check Out Session. I've tested the webhook with Stripe Listen etc; When execute the Webhookhandler() with Swagger, It returns a 500 Error.

If can post the code inside of a thread

hot maple
#

Hello everyone,

I am trying to integrate Duffel into an iOS (SwiftUI) app. They are using Stripe under the hood. These are their docs for implementing their service: https://duffel.com/docs/guides/collecting-customer-card-payments.

Unfortunately, since they only have web support (html, script injection), they told me I'd need to do a workaround for it to work and pointed me towards their React Native workaround: https://duffel.notion.site/Duffel-Payments-React-Native-Guide-a7369b594bc241d2ade7ba5946fd935e

That tutorial, follows the official iOS SDK implementation, from here: https://stripe.com/docs/payments/accept-a-payment?platform=ios.

So my backend, calls the Duffel backend, with a Duffel API key, and they return me the response mentioned in the first link. From there, I decode the client token as in the second link (Swift equivalent), tested on a JS playground and the decoding results in the same output. I am using the publishable key for testing mentioned in the 2nd link by them.

" func createPaymentSheet(with clientSecret: String) {
STPAPIClient.shared.publishableKey = AppConstants.stripePublishableDevKey
var configuration = PaymentSheet.Configuration()
configuration.merchantDisplayName = "App name"

    print("Client secret: \(clientSecret)")
    
    DispatchQueue.main.async {
        self.paymentSheet = PaymentSheet(paymentIntentClientSecret: clientSecret, configuration: configuration)
        self.isLoadingFlightBooking = false
    }
}" 

I get the error: "No such payment_intent [payment_intent_id]". Anybody has any ideas on what might be going on here or what I might be doing wrong? Thank you, appreciate any input or feedback.

robust kiln
#

Hi, how can I update a test stripe connect account's email? It isn't available in the edit profile dashboard UI and I get the error "This application is not authorised to edit the parameter 'email'." with the CLI command stripe accounts update acct_XXX --email MY_EMAL

hidden mantle
#

Hi everyone! We have some customers, this one for example, https://dashboard.stripe.com/customers/cus_Mh4mz9MsYSo7G5
that attempt to pay using invoice.stripe.com

My concern is that these users are getting their CC added using the sources API, which is deprecated and has higher chances of payment declines. Is this a bug, or it's something we should not worry about?

If you check the Events tab of the customer, you'll see he faced several declines in the lasts attempts. He claims the CC info was being added correctly

signal sleet
#

Hi Team, In Stripe customer made purchase for monthly subscription on 10/2023 using card that expiry on 11/2023. Next month subscription is good. but in 12/2023 card is expired. How can I check user have vaild card or not before charging them ?

plush crest
#

Quick question, if there is a schedule associated to a subscription, can we cancel the scedule without cancelling the associated subscription. ?

valid torrent
#

Hi! How can I change status of subscription from past due to active?

glossy oxide
#

Hey, Im building ECE and getting this error: DEVELOPER_ERROR in loadPaymentData: An error occurred in call back, please try to avoid this by setting structured error in callback response. any ideas here?

devout pasture
#

Hello! Is there a way to create a Product in three different currencies without being a subscription? Also I saw this on the docs in the Determine COmpatibility section from Alipay: "You can only use one-time line items." what does that mean?

wooden obsidian
#

Hey, im trying to update my payout but it wont let me because it says i need to verify but it wont let me

steady oriole
#

Error message: Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the raw request body.Payload was provided as a parsed JavaScript object instead.
Signature verification is impossible without access to the original signed material.

Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing I need help with setup webhook on deno

wooden moss
#

Hello there!
I'm new to developing with Stripe, and I'm having high fees when doing authorizations using a card reader, is there a way to lower the commission?

proud lily
#

Hello! I am new to stripe integrations and I am trying to implement the Web Elements into my React application using Next. I wish to collect customer payment information prior to charging them with a large delay between collecting payment information and charging them. Would I still need to create a payment Intent here or will I use setup intent?

terse trail
#

Hello, I'm new to Stripes Payment Element, can anyone tell me how to hide both the amex payment option and the rotating discover/jcb/diners club icons in the card number field from the attached image please? I cannot find anything in the documentation. Other sites say to disable the option in my stripe settings, which AMEX definitely is. I cannot find a way to disable the other card types.

terse trail
primal prawn
#

Hi I'd like to know why auto_advance change to true even though it is set to false on "draft" and "open" status (Via API)

median dome
#

Because of requirements in our App, we're doing separate capture using payment intents. At the time of capture we have new information not available earlier that we use to fill in metadata and description. Some of our users use integrations (such as Xero) that rely on charges instead of payment_intents. The problem is that we have to do 3 separate requests at the time we capture then. Psuedo ruby code of what we have to do:

  • Stripe::PaymentIntent.update(intent.id, {description: description, metadata: metadata})
  • Stripe::Charge.update(intent.latest_charge, {description: description, metadata: metadata})
  • intent.capture

My question is, is there any better way to do this, or combine requests in any way? It'd be great if any updates to the payment intent had an option to also apply to the latest charge at the same time.

Also, I know you can set the metadata while doing a capture, but according to the API docs, it doesn't look like you can set the description then.

crystal anvil
#

While following the Save and Reuse for Future Payment API document, I came across an issue. How do I get the customer's selected payment method ID which is required to create a payment intent?

plain thistle
#

i have connect express test account and i want to know which api can give all transactions for my connect -express test account

placid thistle
#

I know this is a channel for dev help and Stripe integrations, but I've found myself stuck in a bug with the Stripe support chat box where I can no longer request Stripe support. Going to https://support.stripe.com/?contact=true, I requested a phone call, and the chat box started showing authentication codes. The phone call never came, and I got an email about the phone call failing. But the chat box continues to show the authentication codes, and I don't seem to have a way to cancel out of this phone call workflow. I'm not expecting resolution here, but hoping this can be forwarded to an org in Stripe that can fix the bug.

harsh verge
#

Hello, how to get payment fee by api?

vagrant pecan
#

hello how to solve this problem

#

We have had some feedback from customers that they were unable to complete payments

plucky scaffold
#

stripe weekly transaction limit is monday-sunday for becs_auto_debit, or every seven days from the day of first debit?

spare meadow
#

Hi I am having CORS issue with stripe
falling on `Access to fetch at 'https://r.stripe.com/b' from origin 'https://js.stripe.com' has
been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
If an opaque response serves your needs, set the request's mode to 'no-cors'
to fetch the resource with CORS disabled.

shared-d8928821eec097b1e45c995b11c19626.js:1 Uncaught (in promise)
FetchError: Error fetching https://r.stripe.com/b: Failed to fetch
at shared-d8928821eec097b1e45c995b11c19626.js:1:144683`

here ismy server configuration:

``

placid thistle
#

@stray oxide For some reason my previous thread was locked. Thank you for the link to the email form, that is working. I did, tried it on Firefox and Brave (which is Chromium based). I also tried hard refreshing, clearing my cache, logging out and logging back in, and disabling the security code pane with the Dev Tools, and trying to chat in the box behind the pane.

I did not try it on a separate machine, but I'll give that a shot when possible.

shut elk
#

Need help from someone if possible. Iv just cashed out some money from my whatnot account to my whatnot account on my stripe account. Now when I log in to try and access my whatnot stripe account I get invalid link eveeytime I try. What can I do really worried my payout is lost?

vocal wagon
#

Hello everyone, I'm new here, and perhaps you can help me. I'm setting up data replication from Stripe to my data warehouse with Fivetran (simply by connecting with the API key). This allows me to extract and work with all the Stripe data from tables such as Account, Payment_intent, Payment_method_card, Card, etc. The Fivetran documentation specifies, "If you want to sync the following columns in the CARD table, contact Stripe support to enable them on your account because these columns are not available in the standard Stripe API requests: iin/description/issuer."

Has anyone already made this request to support? I tried explaining it to them via chat, but I feel like they didn't understand my request. If yes, what information did you provide them? Maybe @vocal wagon who have sent the same issue few months ago ?

fathom gorge
#

hello im using stripe connect standard, i want to do refund, refunding application_fee_amount from admin account and charge from connected stripe account. in my code now refund is working and but all amount is refunded from connected stripe account here my code $refundAmount = $oldBooking->getTotal() * 100;
$refund = Refund::create([
'payment_intent' => $paymentIntentId,
'amount' => $refundAmount,],['stripe_account' => $oldBooking->salon->users[0]->stripe_connect_id]
);

proud lily
#

Hello, I am working in react using stripe.js and I have questions for my implementation. I have a checkout menu already set up on my side that collects card #, cvc, and expiration date and I have stored them in states. Am I able to take those values and create a setup intent using stripe.confirmSetup(options)? I wish to know how to structure the data such that the confirmParams object accepts it

vocal wagon
#

CAN the paymentElement be in the same component where i make a call to the server for the clientSecret mean while the paymentElemnt is not rendering ? I can see that i get the clientSecret on the request , but when passsing it to the PaymenElemnt i get an error : In order to create a payment element, you must pass a clientSecret or mode when creating the Elements group.

e.g. stripe.elements({clientSecret: "{{CLIENT_SECRET}}"})
IntegrationError: In order to create a payment element, you must pass a clientSecret or mode when creating the Elements group.

placid flicker
#

Hi all! Im using stripe.js to create refunds exists the possibility to send email with the refund to the user? I was trying to use instructions_email parameter but is trhowing an error "StripeInvalidRequestError: Received unknown parameter: instructions_email" and into the documentation is present the parameter

nova current
proud nimbus
steel umbra
#

Hello! I'm setting up subscription cancellation in response to disputes, and I want to make sure I'm processing the webhooks the right way. Which dispute events, statuses, and reasons do you recommend using to trigger cancellation? Is there anything special I should know about SEPA debit disputes in particular (e.g., do disputes in the first 8 weeks go directly to status=lost)?

fierce storm
#

I am viewing an upcoming invoice for a subscription with:

url = f'https://api.stripe.com/v1/invoices/upcoming'
twoWeeksFromNow=int(time.time())+606024*14
data = {
'customer': customerID,
"subscription_items[0][price]": priceID,
"subscription_trial_end":twoWeeksFromNow
}

Right now I see:

lines>data>0>description : "Trial period for Subscription (yearly)"

I was wondering if it is possible to expand lines>data>0>plan to have a description as well which would look something like this:

lines>data>0>plan>description: "1 \u00d7 Yearly Subscription (at $119.99 / year)",
strange lark
lean fox
#

hi folks. I'm trying to get a couple of sandbox connected accounts set up, and was trying to use the Account Link for that, but somehow ended up doing exactly what you're NOT supposed to do, and linked the account to itself. I think i got that cleared out, but i've been struggling to get a test account completely connected. You CAN short-circuit the setup process when it's in test mode, but that still seems to leave the account in "Restricted" status, and it seems to want all kinds of verification and business data, which seems like it shouldn't be necessary in Test Mode. It IS connected to a Stripe Test Bank account. What is needed to get a sandbox connected account fully operational?

mild owl
#

Hey guys where can i find customer support in Stripe

#

with a live agent

magic lance
#

I have in 1 product yearly and monthly subscription. Can I create promo code that is only applyable to yearly plan and it can be used for 1000people till end of 2024

elder dragon
#

Hi, guys

#

I'm trying to find an URL, but I'm not able, I need hel

#

How can I find this URL below?

Active -SRC- Secure Remote Commerce

-Sandbox callback URL
-Production callback URL

leaden nest
#

hi there - I want to test the integration i just created for supporting a Japanese connected account. I am using the Stripe Hosted Onboarding form and I need to enter all of the business details. Can you please provide a link that contains the testing information to complete the flow?

tacit anvil
#

Hello team, where can I find the documentation for processing ACH payments that use microdeposit verification using the javascript library?

crystal anvil
#

I'm creating a setup intent, and later trying to make payment using it but stripe says setup intent xxx not found.

ripe storm
#

Hello,

We’re currently a little confused regarding requirement collection for Stripe Connect custom accounts. Based on this page here https://stripe.com/docs/api/accounts/object#account_object-future_requirements-current_deadline, we can conclude that occasionally future requirements will go straight to past due, disabling the account. However, we use the Stripe onboarding form to collect requirements, and this form doesn’t show things which need to be collected until they move to the regular requirements hash.

Based on all of this, it sounds possible that we could have a scenario where we don’t get the chance to collect fields from the user until they are past due and causing the account to be disabled. Is this true? If so, is there any way to circumvent this?

edgy yacht
#

Hey! I'm seeing that added subscription items for overages generate an invoice item with the product name instead of the price nickname. Is there a way to generate invoices with the price nickname instead?

dull bone
#

Hello guys! Is it possible to block users from Stripe Connect to edit/create products? Our platform creates and updates the products for the connected accounts.

vocal wagon
#

Hello, how can i create a subscription using the PaymentElement ? I already have the function created on my controller on laravel to manage backend, but what with the front end react ?

versed roost
#

hello there! i´m having problems on my web site when a client tries to pay with credit card
it shows "Client didnt insert payment method"
for soo long it was working right and suddently stoped working
here´s my setup:
wordpress V 6.4.2
motopress booking hotel plugin v 3.9.3
and stripe as defaut payment gateway

orchid cosmos
#

Good Evening, I have a question. On your platform there are possible to generate financial reports in PDF or only CSV?

abstract dagger
#

I'm getting a No such product: 'prod_REMOVED' whenever i try to create a product + pricing one after the other. it used to work fine, but now it's not.

boreal gale
#

I have a stripe customer ID from platform account. I cloned it on connected account and created a subscription there. What's the best way to get that subscription info in my code if I have just a platform customer ID?

stark sonnet
#

Hi, I am onboarding sellers using Connect in Express mode. I am obviously not passing the right amount of data when creating the account because the UI is telling me there is more data required, however it gives no indication of what this might be. Any ideas?

opal marlin
#

Hi... not too familiar with Connect... is it possible to simply transfer funds between 2 stripe accounts?

crisp imp
#

We have an invoice that is open and it attached to a subscription where were would like to issue a credit note eliminating just the tax from the invoice. The team does not see a way to do so from the dashboard, presume a this could be possible if credit note was created via the API?

livid scarab
#

Hello, having a bizzare issue on Android implementing the Payment Intent API (https://stripe.com/docs/payments/save-and-reuse - save and reuse payment methods). Our implmentation allowed users to add credit cards and US bank accounts. This was working perfectly fine. Only recently, without any changes to the Android implementation or Stripe configuration on the BE, the bank account is no longer appearing as an option in the PaymentSheet. Could someone offer help?

fair pulsar
#

Hello!

sudden crown
#

Hi, I'm trying to clone a payment method id on the server, but it's telling me that a customer with the customer id that I'm passing in doesn't exist. But the id is directly from another stripe request using the same stripeAccount id.

hard gale
#

Guys there anyway to access to customer card info such as card number or card holder name ?

#

In .buy links

orchid cosmos
grim ivy
#

Quick functionality question - if a user adds a us_bank_account to their customer profile via instant verification (i.e. using stripe to log into their bank account), will this account be added as a payment method to their customer account and be available for use in future checkout sessions?

fast salmon
#

Can a customer be paying for a single subscription two times at once? You can just react with a 👍 or 👍.

austere garnet
#

To facilitate one-time payment in situations where the customer may or maynot be pre-existing is it best to create the Checkout Session directly or to create a PaymentLink first with then pass the PL to checkout session?

hasty fog
#

I have an Invoice (in_1MjfKn2nDm85BVWRu3AQroch) that was marked uncollectible on 2023/03/16. Today (almost ten months later), Stripe automatically charged / paid that invoice. Further, the Subscription the Invoice belongs to was canceled by the user yesterday, after they made a payment. This means we charged the user two subscription payments within 24 hours, which isn't ideal.

  1. I understand that Invoices can transition from uncollectible to paid, but why would Stripe try to automatically charge an invoice that failed 10 months ago? There's nothing clearly indicating that some user action like updating a payment method triggered this. There's basically nothing in the logs between the Invoice being marked as uncollectible on 2023/03/16 and then being charged again today.

  2. The Subscription owning the Invoice was canceled yesterday - does that not stop charges for non pending invoices? Maybe I'm misunderstanding something but the docs seem to allude to this.

halcyon lynx
#

Having trouble understanding the dispute data model. Specifically theres a few instances for which a charge seems to have both a refund and a dispute associated with it, but this seemingly doesn't always happen. 1) Does every dispute have an associated refund id? or 2) Does this conditionally happen, ie only in very specific instances?
Example:
charge: py_1NwSdzAN9UGzw70gohQsSvC4
refund: pyr_1Ny4odAN9UGzw70g9xrf5D8V
dispute: pdp_1NzsvKAN9UGzw70gxKrTFMsU

uncut pewter
#

Can someone tell me how to integrate my klarna wich is integrated in stripe into shopify?

inner marsh
#

hey, is there any way to know if a stripe link is legit?

torpid sierra
#

I'm trying to activate Meses Sin Intereses for a Mexican test account. I must be missing something, could you help?
Account: acct_1OX9NkGUyxGOk3Ch
Meses sin intereses is active in the payment method configuration
Creating a checkout session using:

    checkout_session = stripe.checkout.Session.create(
        line_items=[
            {
                "price_data": {
                    "currency": "MXN",
                    "product_data": {
                        "name": "¡Un espectaculo!",
                    },
                    "unit_amount": 242563,
                },
                "quantity": 1,
            },
        ],
        mode="payment",
        success_url="https://www.example.com/",
        currency="MXN",
        locale="es-419",
        payment_method_options={"card": {"installments": {"enabled": True}}},
    )

Example resulting session: cs_test_a1ctkCJ7pUaoDkGkHDS1vHbdX64I4SobXgLtQFxupBCvugDIS5EGf2ftkq
Even when I enter test card: 4000004840000008
I do not see "Pay with installments" being offered in the UI.

copper badge
#

Just wanted to express my gratitude to this community! Just joined, and recently migrated over from using Square. The support has been SO much better through Stripe so thanks to all! 🙏🙏🙏

empty notch
#

Can we increase the Subscription billing cycle to 2 years please?

cedar knot
#

How to get the authorization expire datetime of payment hold in manual capture?

pallid briar
#

Hello. I've been working with the Stripe API to create pending invoice items for us in conjuction with a customer's subscription and I'm seeing a strange inconsistency. Mostly they work fine. I create an invoice item and pass in a subscription ID. The pending invoice item show's up in the customer's dashboard, to be charged when the subscription renews on it's monthly or yearly cycle.

However, if a customer has a pending invoice item, and chooses to upgrade their subscription to a different plan Stripe::SubscriptionItem.update(stripe_subscription_item_id, { proration_behavior: "always_invoice", plan: new_plan_id }), the pending invoice item will only sometimes be included in the new invoice that occurs when prorating an upgrading a subscription plan. Other times, the pending invoice items are left sitting around. I actually want the pending invoice items to be charged when upgrading, but I can't seem to find any information on why they wouldn't be included.

hardy warren
#

hi, i just got scammed buying by stripe, any way to stripe do cancel this and i recover the money?

steel dust
#

Any communities specifially for Stripe Connect?

Really would love to connect with other platforms. 🙏🏼 Tia

sharp yarrow
#

Hello. I am working with PHP/Laravel and Stripe PaymentIntent, but i am not using webhooks because we cant at the moment. 99% of the payments are working fine, however, we seems to be having an issue with Credit cards payments sometimes. After the payment is confirm, we do re direct to a url where we check the paymentIntent status. If the payment is :succeeded, processing, requires_action... we set the order from draft to new and we insert a payment in the DB. However, we have noticed a few times that some stripeIntent status is not working with our code. What status should be adding to our code to cover all the posibliites, except failed paymetn??

Ex:

if( isset($paymentIntent->status) AND ($paymentIntent->status=='requires_action' OR $paymentIntent->status=='requires_source_action' OR $paymentIntent->status=='processing' OR $paymentIntent->status=='succeeded' ) ) {

// confirm order: change status from draft to
// insert payment even if still pending for ACH, etc..

}

Should we consider any additional paymentInent->status for when the credit card take some time to be approved?

cinder inlet
#

👋 I have a question about using ApplePay in iframes. That was not possible until recent changes in Safary, so now one can pass extra attribute to iframe, verify the domain used by iframe - that would be enough to get ApplePay button displayed. However!, the actual "top level" site will be used to create ApplePay session and that operation would fail.
There are two options to be considered:

  • use window.top to deside should ApplePay button be displayed. That would hide the button in my case
  • use iframe location to start the session. That would make button work in my case
sudden yoke
#

Is there a field off payment method that tell us it is a prepaid cc? Is it in card funding which can be debit/credit?

cinder inlet
#

@crimson needle , answering #1194775381518057615 message (thread is locked)

No, while docs says except for Safari 17 when specifying allow="payment" attribute, it does not work as BOTH domains should be validated to use ApplePay.
This moment is not a part of documentation, and "both" domains are not considered in desicion to display ApplePay button, only the iframe one.

My question is more about what is here a bug (and there is a bug here) - not considering both, or considering more than one. Without ether way implemented the behavior is unsound.

eternal jewel
#

Hi, for an subscription invoice that turn on autocharge, will we still get "payment_intent.succeeded" signal from webhook?

sudden yoke
#

I read sth about pending webhook we can get a count. Can u point me to it doc?

ocean kayak
#

HelloI am trying to test my stripe server locally. I had everything setup but its saying my api key expired can you point me to resources to create a new one?

visual pine
#

Hi, I get the error 'Created stripe payment intent: undefined' whenever I try to checkout on production. Everything thing works well locally using the Stripe CLI

mellow yoke
#

Hi I am trying to contact stripe support. The call failed when they tried to cal me, and now its been over 12 hours. I cannot submit support requests and it is stuck on this screen. Ive tried different browsers and logging out and it isnt fixing the issue. Is it possible to be reset?

proud nimbus
#

Team, I want to update the amount from lets say 2000$ to 2500$ in the payment intent object using the below logic but seems like the intent object is still showing the original amount. What am I missing here?

PaymentIntent resource= PaymentIntent.retrieve("pi_3OXEEsIaKiBZl9jC0556lkbR");
PaymentIntentUpdateParams params = PaymentIntentUpdateParams.builder().putMetadata("amount", "2500").build();
PaymentIntent paymentIntent = resource.update(params);
System.out.println(paymentIntent.getAmount()); //Still printing original amount i.e., 2000$

weary abyss
#

Hello Stripe Dev Team,

how can I get the status of Partial Refund via API Call?

median moat
#

Can I use stripe connect to payout money into users bank account directly?

eternal jewel
#

Hi Stripe team, i have a question, how do we handle updating existing subscrtiption if we want to add/modify prices for our products?

woven topaz
#

Hi, I'm experiencing a weird issue where my stripe webhook fails and says HTTP status: "Unable to Connect" but on a retry triggered from the dashboard it works fine and immediately. Other events also works, it seems to only happen with "invoice.payment_succeeded"

Of course, on my side, because it never connects I have no logs.

languid hearth
#

I am having weird behavior with payment intents with token as the card source. I am getting a "required cvc" error which I have not gotten before when not passing the cvc. I don't have the cvc at time of payment (for PCI reasons) and I was wondering if there is a way around it?

To add some contexts, I used to send the card data without CVC directly to the server with the same payment intent structure. Now using the iOS SDK tokens, it doesnt work.

req_cOxqXRw1OoMaU2

normal thorn
#

Hello! I want to make subscription where it will be a combination of two prices.
*A flat fee to be paid upfront yearly
*A usage-based fee that will be reported by my app. This fee needs to be charged monthly
I wanted these to be under one subscription and done through one checkout session. But it is not letting me because the intervals are different. Can anyone kindly suggest what I can do here?

turbid kraken
#

Hello . I have a problem . Stripe has terminate my account and i dont know the reason and i dont understand support team and i dont know what shall i do , please help

terse valve
#

Hi, is it possible to link the crypto wallet of our business to our Stripe business account - we've set up the Stripe crypto ramp, but it's not clear to me how to route the sales collected on our crypto wallet into the Stripe account. If someone here can give us information on how to do that, much appreciated.

meager flax
#

Hello. i have an issue, stripe has been holding my payments for more than 2 weeks and they keep changing my delivery dates. i dont know why but if anyone can help me please

glad owl
#

Hi there, I can see 2 checkout sessions completed events:

sick maple
#

I'm developing an app, and I included a payment module. Let's say the balance is 10 and Assume that if a user configures auto charge, 5 additional will be added automatically if the balance is less than 5. After that, I use cron to automatically charge the amount every four hours. The problem is that this flow doesn't function with 3DS cards. Is there a way to put this into practice so the user doesn't have to visit that extra page in order to finish the transaction? There is no set amount to be charged, it can be any price depending on what the user enters, and there is no set number of times per day the user will be charged

I tried a temporary workaround to send an email and display a banner with a complete transaction button that will take the user to the 3ds page to finish the transaction. The purchase has been initiated, but it is not automatically charged. I need the flow to continue without this additional step.

lucid steppe
#

Hello. When creating a subscriotion, I want to charge users on the 7th of every month. So, I set the billing_cycle_anchor to the 7th (a future date) and the proration_behavior to "none" since I don't want to charge them anything until the 7th.

Doing this, apparently doesn't create an invoice and thus doesn't create a payment intent. Without a payment intent, I don't have a client_secret to confirm the subscription. What are my options?

harsh verge
peak jasper
#

Hey Tech Team,

I want to create stripe checkout page where I want to add multiple product with checkbox so If your want to add that product he can check the checkbox and that product added to his session.
Is this possiable with stripe prebuild checkout page

glass stag
#

Hi tech team, I need help with an existing case regarding stripe-react-native component suddenly failing for Singapore Android user only please.

vestal cedar
#

Hello, everyone. Why this error is happened?
"Request req_5rUwKu1oXrcOj5: The customer does not have a payment method with the ID pm_1OXHVfH1dLNG1Cm65P6bbGni. The payment method must be attached to the customer."

jovial lake
#

Hi
I’m new developer how can I learn and implement stripe

safe rose
#

Hi, my colleague is asking whether it is possible to get more details of the proration written on the stripe prebuilt update subscription page and whether it is possible to round up the proration charges. That is from the image, no 1 should be replaced to "charges from january 11, 2024 to january 13, 2024", no 2 should be replaced with $3.00

plush sundial
#

Hi, just one question:

Scenario: Three self-employed people (A, B, C) market their services on one website. Each has their own Stripe account (A, B, C).

We want to move away from a plugin to Stripe Checkout.

Can we have three separate accounts/checkouts on three separate pages instead of three separate subdomains?

Currently the payment gateways are set up like this (these are examples):

Checkout page A - account A - on primary domain website.com/checkout
Checkout page B - account B - on subdomain stripeB.website.com
Checkout page C - account C - on subdomain stripeC.website.com

We would like to move to this:

Checkout page A - account A - on page website.com/StripeA
Checkout page B - account B - on page website.com/StripeB
Checkout page C - account C - on page website.com/StripeC

Is this possible? Or will we have to use Stripe hosted pages?

I have a developer working with me on this, but would just like to know at the start if this is possible.

#

Stripe help desk could not answer this and sent me here.

sick maple
lone zephyr
#

Blocked by zip code check
The issuer authorized this payment even though it failed zip code check. Usually, failed zip code checks may indicate fraudulent behavior. You can configure whether you would like to block authorized payments upon failed zip code checks here.

frank cloak
#

Hey, i wanna delete all my customers (not products).. in the dashboard it is only allowing me to delete 20 at a time.. is that even possible?
i'm trying to cleanup the test data which is why i want to do that
also i do not want to generate any webhook events (so i think i'll disable the webhook until i'm done i guess? not sure if that's correct)

tawny musk
#

Hi I am a new to this Stripe thing but I am familiar since we are working with stripe. I have a question, we have users that has existing subscriptions. We are lowering a product's price but we don't want it to prorate until their renewal. Renewal will use the new price.

Example:
A user subscribed to a $100 product on January 1 (monthly) then we changed the price to $50 on Jan 15. What we want is their invoice should not change, still $100 until the end of January. And at the renewal, they will be charged $50 and so on.

I am looking at the documentation and I found this when updating an existing subscription.
proration_behavior: none

celest seal
#

I want to change the default price of my product using the C# Stripe SDK. Is this as simple as creating a new price, and using the priceIdentifier of that result to update the DefaultPriceId property of a product?

sly brook
#

Hello how Can I update customer subscription? I want next invoices to be created with new price updated by customer

mellow yoke
magic shadow
#

Hey folks! We are using PaymentElements (https://stripe.com/docs/js/element/payment_element) in our app, to process credit cards and we are wondering if it is possible to initialise the form with predefined values. That would help us for a use case where the user can edit their credit card info.

More specifically we are looking to initialise the following fields:

  • CVC
  • Expiry date
  • Last 4 digits of the card

Let me know if you need more context

vivid salmon
#

Hey,
I have a problem with Stripe Tax. No matter what I do, the taxes shown in the payment link remain at $0. I would appreciate it if someone could help me with this?

P.S.: I'm not using the API but the dashboard to manage this.

shadow silo
#

I want to ask a question, what events should my webhook listen to when a customer pays my checkout bill for model subscription, or renews, or when the renewal fails?

#

Is there a document that details the relationship between subscription mode and webhook events?

untold bramble
#

Hey, I have added a new custom connected account on Stripe Connect platform. The connected account is restricted and the action required tab says "Update your business information". What does this mean?

gleaming umbra
#

How i can fix "DocuSign\eSign\Client\ApiException: Error while requesting server, received a non successful HTTP code [413] with response Body: O:8:"stdClass":2:{s:9:"errorCode";s:24:"REQUEST_ENTITY_TOO_LARGE";s:7:"message";s:79:"The request size of 52693338 bytes exceeded the maximum size of 35651584 bytes.";} in file /var/www/html/scc/vendor/docusign/esign-client/src/Client/ApiClient.php on line 344"

floral citrus
#

I am planning to integrate Stripe payment gateway with the solution we are building. We want to use one time payment option i.e Checkout Session.
I am planning to develop a microservice (Stripe Payment Server) which interacts with Stripe using APIs and webhooks.
When I saw the examples gives in Stripe website and many github examples , all examples have http server listening on port.
Incase of webhook , we need to expose an endpoint from Stripe Payment Server . How does Stripe communicate with this endpoint ?
Since this microservice Is running in our k8s cluster , how will Stripe reach out to this endpoint ?

zealous pelican
#

Hello, I'm trying to simulate a price change and I don't understand the behavior.

I make a first simulation with the current condition, just looking at the next invoice. I can see it's the monthly price for £99.
The total is as expected £99.

I then make another simulation where I switch the price to be the yearly one at £995 and the total is now £0 🤷.

Any idea why?

obtuse orbit
#

Server did not get valid request to process

i am getting error on strip payment gateway i have integrated theta payment gateway in open cart and my opencart version is 1.5.6.4 , and extension i have used for strip payment gateway is Stripe with 3D and SCA Secured Payments

lucid igloo
#

Hi folks! We use Stripe Connect to power our marketplace: our company is in France and we sell game assets or game templates. We use connected accounts for sellers who want to sell on our marketplace. It works great for sellers who are in EU. We create a transfer to the seller with a payment_intent_data (see screenshot, this corresponds to https://stripe.com/docs/connect/destination-charges#transfer-amount). So far so good, it works super well 👍 We use ths method so our marketplace is the one paying the Stripe fees (not our seller).

Alas, we tried to onboard a seller in the US: the account creation worked but when we tried to buy something, we had an error in production indicating that the transfer could not be made from a EU marketplace to a US account. This was suprising to us as this error was in red in the checkout process and we've not receivied any notification about it on the Stripe dashboard (we were lucky to try a real payment to this US seller).

I've read here https://stripe.com/docs/connect/account-capabilities#transfers-cross-border that "Moving money across country borders introduces additional requirements and is supported in the following scenarios only: EU platforms sending funds to SEPA countries."

But today a founder, friend of mine, told me that "[they] have a UK based marketplace with sellers in all supported Stripe countries, including US". Can you confirm if the limitation we've read and encountered (EU marketplace not able to create a transfer to a US based seller) is valid - or did we miss something?

shadow silo
#

Hello, I have another question now. After successfully creating a subscription for the first time, which field represents the customer's payment link?

harsh verge
sly brook
#

Hey How Can I update customer subscription amount without giving price_id? Insted of price_id I want to give amount

vocal wagon
#

Hello, we need to be able to create multiple subscriptions while our customers submits their payment details only once using our custom checkout? Is that possible?

spark sorrel
#

Hello, I'm using stripe.checkout.sessions.create API for payment. but can't set PM to the customer.

topaz talon
#

Hello,
how to switch customer in draft invoice using api

crystal ember
#

Hi, Can someone help me, I want to trigger refund api without application fee?

vocal wagon
#

Hello there!
We are about to go live with our product and stripe is implemented with payment methods Paypal, Creditcard, Apple Pay.
Apple rejected our App from the AppStore because they disagree with the Stripe in-app checkout.
Is there an option to link Stripe to the AppStore in order to pay them their 30% upon successful stripe checkout?
Otherwise we'd need to remove stripe checkout from the app and build the native In-App purchases of the Apple SDK.

#

Hello,

My e-mail address linked to my stripe account is no longer valid. How can I access my account now? I can no longer log in.

tawny musk
#

Is it possible to attach a coupon to a product so that it's price can be changed without prorating the current billing period?

echo torrent
#

Hi there, I have a question about failing webhooks. I trigger detaching payment method from a customer using API call, which works fine, but then I expect to receive a webhook with that event, but sometimes it never happens. I checked in Developers->Webhooks and I see that some entries are red with response 400 (Bad Request), I try to retry it but it doesn't help. The thing is that I can make another API call for some other payment method and it works completely fine, it's detached from customer, and webhook is successfully triggered. Can you give me any hint about the reason for this 400 response? I have a sync mechanism that relies on these webhooks so they must come without issue.

fallen blade
#

Hi,
google pay payment request button not appearing in subscription payment with with zero initial fee or total is zero

floral citrus
#

If i am creating a microservice to implement (server endpoint) for Webapp , mobile application , which keys to use for Stripe APIs ? restricted key or secret keys ?

vocal wagon
#

Bonjour,
Mon adresse mail n’est plus fonctionnelle, je n’ai plus accès à celle-ci.
Comment puis-je faire pour avoir accès à mon compte stripe et changer mon e-mail de connexion?

waxen quail
#

@vocal wagon let's keep chatting in the thread I created for you

celest finch
#

I want to manage customer balances on Stripe for more than 90 days. My customers may be regionally based, and they might transfer funds locally to my bank account. However, all my international clients will be making payments through Stripe. For regional transactions, I plan to add the balance to the customer's account. What will happen after 90 days?

sly brook
#

Hello I updated subscription and next invoice amount is not right (i set different)

stripe.Subscription.modify('sub_1OWBlUJZ9pJk48QC5DW518AI', items=[{"id": "si_PKrUyyp6Pa2PY5", "price_data": {"unit_amount": 1300 * 100, "currency": "pln", "product": e.id, "recurring": {"interval": "day", "interval_count": 30}}}])

(test data)

i set 1300 but price is 2400+

vocal wagon
#

Hello, I've got a quite tremendous issue. I created 2 webhooks and set the destination url properly (meaning the endpoint, where the webhook should be invoked). However in one webhook that should be invoked once the user's express account will be updated, is timeouting and even in my console it shows that the webhook was being invoked, but then i get an message about timeout. But other issue that i run issue with is the function of creating new checkout session where I get that the account is currently not able to make live charges.

frosty forum
#

Hi ! I can't reach to listen to my successed payment (or failed). Should I use payment intent data for that?

mossy vault
#

Hi there Team, I hope you're doing great.

I have a quick question. We need to calculate tax, and we will use Stripe Tax for this purpose. Now, the thing is that we need to calculate the tax rate based on the shipment address rather than the billing address. We will be using Stripe Elements, so we are planning to use the Shipment Address element to collect this information. Now, how can we tell Stripe Tax to take the shipment address for tax calculation instead of billing address?

Thank you in advance!

eternal kelp
#

Hi team! If I choose email invoice manually for subscription, on the next invoice, will it charge automatically or will I have to send the invoice again?

unique epoch
#

Hi Stripe team,
I'm trying to get few stats from Stripe API Is there any way get these data using Nest.js API ?

  1. total revenue of my account as daily,weekly,monthly from stripe payment gateway using Stripe API.
  2. total revenue of my account till the current date
  3. Top selling products and total revenue from each product along with purchased user count
rich inlet
#

hey stripe how can i avoid paying the inovice on subscription creation ?

boreal gale
#

How can I check if the same payment method exists on platform account and connected account? Basically I have a same customer on both and that same payment method was added to both. But I want to check whether it is really a same method at boht place

shrewd ginkgo
#

some one help me how i can justify this verification please

hardy fern
#

Hi there, do you guys have more insights than we have on the dashboard regarding setup intent auth failure ? We have a client for who the setup intent fails whereas the 3d auth is confirmed by his bank

vocal wagon
#

Hi! Please advise on how the request should look like if I want to send *List all early fraud warnings * request with created.gt and created.lt specified

surreal chasm
#

Is there any relevant documentation or script implementation code for stripe’s time calculation rules? For example, if my task is to subscribe at 2.28 every year, will the money be deducted automatically at 2.28 next year or will it be deducted according to 2.29?

shell raptor
#

Hi when using java InvoiceSearchResult.getData(), we are only getting first 10 pages, any idea how to get next data

turbid cedar
#

hello, I am facing failure in ACH invoice when invoking pay as https://connect.stripe.com/test/logs/req_7CSM6fOtiCGvdv - It is because the payment is already initiated and pending for payment confirmation, but invoking pay again throws this error. I am looking for a field in the invoice which says the payment is already in progress, is there a field which specifies it? the invoice status is open.

vocal wagon
#

Hi, i'm trying to use require_once('vendor/autoload.php'); in my code to use stripe payments but vendor is not found and i don't find how to install it properly

brazen forge
#

Hi, I'm getting an issue on checkout when I use live secret keys. I'm integrating Stripe into NestJS backend by using 'stripe' library. I've attached the screenshot of the issue. Any help is appreciated 🙏

native grove
#

Does Stripe charge any amount when transferring money from wallet to bank account?

We have already used express checkout for the same.

rich inlet
#

hey stripe i need some clarification about something i did

obtuse rapids
#

Hi, do you know if it's possible to get the card params using the Mobile Payment Element like the CardInputWidget (Card Element Only) on Android? For instance, I can get the card params like that: binding.cardInputWidget.getCardParams(), but I don't see a way to do the same with the Mobile Payment Element.

stable lotus
#

Hello everyone!
I have another spicy topic regarding subscriptions, free trials and vouchers.
We have the following situation:

  • A User can start a free 3 month trial period with our product
    -- In this case the user does not have to enter any payment details
    -- We are setting "missing_payment_method=cancel" when creating the subscription. So the subscription gets cancelled after 3 months if the user did not add his payment details -> fine
  • A User is able to enter a voucher code - e.g. a user has a 1 year voucher code
    -- So the user starts the free trial and already enters the voucher code
    -- In this case the credit card details are needed in 1 year and 3 months (1 year voucher 3 months trial)
    -- Problem is that the subscription gets cancelled after the trial ends because there is no payment data information

Is there any possibility to change that behaviour? We could forbid to enter a voucher code if the user starts the trial (but this is cumbersome because the user would need to add the voucher code after the trial ends)

hearty lodge
#

hey guys, I have a question, about the statement_descriptor and statement_descriptor_suffix. I'm receiving some errors that statement_descriptor is no longer supported for payment_method_types = card starting Jan 2, however I'm seeing these only on some PaymentIntents not all of them.