#dev-help

1 messages · Page 63 of 1

distant vector
#

Have you ever encountered such a problem

weary abyss
#

Hello Stripe Team,
is there a way to test if a customer paid via bank transfer in checkout page?

snow cargo
#

hi, i got question regarding the tax calculation for this invoice in_1O2ltTBckS6y14sIqJ0eJ9Iv. why does 1.944 become 1.95 instead of 1.94?

opal wing
#

Hi team Stripe,
Currently, I am using payment Element to pay for subscriptions using card payments, but payment Element does not have a Holder field. I want to add a Holder field and call stripe js with the card information to check? If possible, please tell me how to make this place.

sand summit
#

Hey Stripe team ,

What’s the maximum period I could hold the funds in a connected account, if I chose the payout option to be Manual?

chilly inlet
#

Hey, I am trying to payout to the external bank account using stripe API. I am getting error No such external account: 'ba_1O2mbmIAqCoFDw40qp.

Here's the request ID for the refernce req_6z24TDnJ5RXcle

torn plinth
#

Hi team, please help to check the following transaction, we have completed by GooglePay but we received the webhook said that payment_method_types = card
paymentIntentId = pi_3O2mjoA7L1tXhwE208N8n7fB
wehbook eventId = evt_3O2mjoA7L1tXhwE20PoNW3ok

chilly inlet
#

Hey, I am trying to payout to the external bank account using stripe API. I am getting error No such external account: 'ba_1O2mbmIAqCoFDw40qp.

Here's the request ID for the refernce req_6z24TDnJ5RXcle

swift cape
#

Hey Stripe, I've got a question about Express accounts.

If I've transferred $15 from my Stripe account to one of our connected Express accounts, and this Express account then has an automated payout to their bank, is it ever possible for the payout to be only part of the Express account's balance (e.g. $8 instead of $15)?

For a more concrete example, take acct_1I7Q7QRlum6XCtlB with a balance >$1000 USD - will every attempted payout be of their total balance, or could it be of a lesser amount?

lilac delta
#

Hi, there can anyone guide me how i can create a subscription and saved the card which was use during Subscription and used those cards for future use like another subscription.

native pasture
#

I created the connect account and it was completed a few days back. but now the same connect account id is in the "Restricted" state. But now the dashboard shows 2 completed and 1 Restricted connected account with the same account id. how is this possible?

limber ivy
#

hi iwant to know if a user left stripe connect onboarding in between then how can i bring him back to link of onboarding?

vapid gorge
#

Hi there, why/when receipt_number is null in charge object? If I want to send a custom receipt (not stripe receipt) how can I get some reference/receipt number from charge or payment_intent to link back to stripe.

sleek sand
#

Hey

#

I have multiple issues on my stripe and my balance is also stucked

#

Can someone please help me?

steep hatch
#

How to use customer portal in strip

uneven vigil
#

how do I remove default test card on test account?
I just think this is very weird that Stripe provides default test card when we create a new stripe account. in real life, there's no this default card

opal wing
#

Hi Stripe team,
When I created subscription using paymentElement, I set tax_code for product and tax_behavior: exclusive for price, when I invoice tax as 0, I passed 'automatic_tax' => ['enabled' => true], when creating subscription. Can you tell me the reason?
I'm in mode_test mode

steep hatch
#

How to use customer portal in stripe for code refrence

golden cosmos
drifting ore
#

Hi there! a question about implementing a discount feature when using PaymentIntents and Connect accounts:
Is there any best practices on how a discount could be implemented when the discount is in total greater than the application fees?
What I understood is that the PaymentIntent.transfer_data.amount cannot be greater than the PaymentIntent.amount so any suggestions?
Thanks!

neat rapids
#

After a checkout, does Stripe generates a receipt ? that I can download and send to my customer ?

humble whale
#

Hey, I have a question,- "money goes to main Stripe account", then I 'm creating transfer with 50% of money and with "source_transaction" attribute to conect account. After some days, we decided to make refunds , what happens in that case, does 50% modey dedeuct from connect and 50% from main or full amount from Main Account?

vocal wagon
#

Hi! I longer have access to my old email address and now cannot log into my STRIPE account because I am being sent a reset password link to this old email address. What is the way around this?

tribal pike
#

Hi Stripe support , need your help in investigating setup intent failed issue.

grand zealot
#

Hi. I am creating subscription for 3 months on stripe. So every 3 months, the amount will be deducted from users card. Now let say user want to pause the subscription in between, for e.g after 2 months he paused the subscription and want to resume back after 4 months of duration. So in that case, when user resume back after 4 months, he will be still able to use the subscription plan for 1 month and then he will be charged for the next subscription. Is this something achievable and doable with stripe?

sinful bridge
#

Hello

primal badger
#

In Stripe no code checkout if a user make payment with same email address, Stripe takes this as different Customer

runic relic
#

I want users to be sent an e-mail with order information after they complete the ordering process.

vocal wagon
#

Hello, I've connected Stripe in my Podia account but when I go to check out I don't see iDeal payment. Can you tell me how to integrate this?

azure canyon
#

Hi! Please advise the following:
If i created subscription and at some point invoice becomes unpaid (f.e due to card is declined), so if someone fixes their failed payment method, do you know if the invoice is re-tried immediately? Or does it wait for the next scheduled attempt?

vocal wagon
#

I've activated in payment methods in Stripe but doesn't seem to make a differene

idle cradle
#

Hey People,
Is anyone know how can integration PayPal with react native stripe?
We are using stripe for payments and we want to add PayPal as new payment method. But seems like react native stripe sdk (https://stripe.com/docs/libraries/react-native) doesn't have an option for adding PayPal. I can see there is an ExpressCheckout Element in react-stripe-js library to show PayPal and other methods, but not in the react native library
Any idea on this??
Thanks

acoustic spoke
#

Hellooo support developer !
We have a call center, and I want to use Payment links to make payment, does it possible ? is there an another tool for that ?
Does the IP will be blocked the call center work with it ?
Thanks :)

zenith veldt
#

document i followed --> https://stripe.com/docs/stripe-apps/build-backend

Hello,
I am following this document to signing request and verifying it in backend

Here i have attached screenshots of my frontend and backend code.

In backend it always goes into catch and throwing error, anything wrong in code or some mistake in verifyHeader method?

Validate and process user actions and data in your app using backend code.

snow cargo
wind dune
#

Hello, we build a Stripe integration, one of our users received a letter by Stripe regarding a missing no_return in the PaymentIntent and a deadline of October 30 to fix it. Now, this is easy to fix when creating the intent directly, but much less so when creating a Subscription and using its latest invoice payment intent. It's not even that clear if that needs fixing too, as there is no warning of any kind appearing, and it's hard to tell if the changes I did really fix anything or not. Is there a way to test against the next version of the API or something?

red oak
#

Hi, I am trying to use stripe checkout api in our app, and I have successfully done the development on test mode. But when i turn the function into production mode, and then there is something wrong on payment methods. There is only bank card supported, but In test mode, there is something else. Please someone help me check what is the problem.

Here are two checkout links I've generated for test and production mode:

test: https://checkout.stripe.com/c/pay/cs_live_a17RRni9TiW4asRE07xpSnWlsXl6V6ZVu504hGXWz85v0wibXRVWxKOetc#fidkdWxOYHwnPyd1blppbHNgWjA0S3JjSUZJPVV8N1xwfGdzaWFTTkM0Un9xTnBNVmkyX0JETWxnQEJXTXBoSUFNN3A1RjZpSTFxXHRpTGZwZGd0Yl9RNGJBRzxkamg8c2pOV2JVcj0xclY8NTVrfUFIcTNcYCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl
prod: https://checkout.stripe.com/c/pay/cs_test_a1C9mGblavrqJ6fuEjWEuDwRMTfVDBw8CCs8cGIzUjGbrmT80DkKkv4kWX#fidkdWxOYHwnPyd1blpxYHZxWjA0S3JjSUZJPVV8N1xwfGdzVnBWZDREMTc8b2ZnYm13TGA2QUtqUE9xfXdodEB1MjA1Skc9bjJSUXdUbkdNZ31VVk1nc2xBMm02UV1rUGN8SGFiakxmaGs2NTV9R2hJPFA1RCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl

plus: I've open almost all the payment methods both on test and production env.

scarlet hill
#

Hello Stripe Devs !
I would like to create a one time payment (with 3D Secure), for both Subscription AND custom Products.
What is the best way to achieve this ?

orchid ridge
#

Hello, is there a way to pre-fill the customer's address during a checkout session? I have already created the customer and sent their Stripe identifier when creating the session, but the address is never completed with customer information, although it is recorded on my dashboard, when it arrives in their payment session .Hello, is there a way to pre-fill the customer's address during a checkout session? I have already created the customer and sent their Stripe identifier when creating the session, but the address is never completed with customer information, although it is recorded on my dashboard, when it arrives in their payment session.

solid fog
#

Hi Stripe team, I have a question regarding bank transfer:
When a customer transfers money to Stripe's bank account, must their account name (from their bank) match the name of the Stripe Customer?

vocal wagon
#

hi, In test mode, apiVersion type is invalid.. any fix need?

cobalt kraken
#

Hi, I can't let the order expire, it returns an error, please help me

limber ivy
#

Example Domain
This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.

More information... i get this message whrn i try to copy the link which i genrated for connect user onboarding to use it in another browser?

dreamy pulsar
#

(i'm french 😁 )
Hi everybody,
I don't know if i'm in the good chat.
I explain my problem.
I use the Prestashop module and it doesn't work since update 2 days ago.
I have test to restore old version but the problem persist.
I have found finaly the explanation but i don't know how to resolv it.

No such customer: 'cus_Nzj1w87QCGmey9'"```
Does someone have an idea ?
drowsy plaza
vocal wagon
#

Hello, i'm trying to change payment method for subscriptions. I have the subscription id for every subscription that we have, and i retrieve sessions with stripe.subscriptions.retrieve. I use node. Is there any api to do what i want, maybe using subscription id to retrieve sessions and then i would to be able to have an api that provides me a link to change payment method with a new card. Any other tips or suggestions will help me so much, thanks

atomic oriole
#

Hello guys. A question about payment intent -> charge -> balance transaction correspondence. We are using Connect with Express accounts and the talk is about payments on behalf of connected accounts if that's relevant. There seems to have been some change (somewhere a month or two ago) in what stripe api returns in the response to POST /v1/payment_intents, and that in turn is probably caused by what stripe actually does.
What we do: we create a payment intent, and in the request ask for expand of charges.data.balance_transaction. Currently, the balance transaction is returned for card payments, but not for ACH payments. Previously (more than a month ago), balance transaction was returned both for card payments and ACH. We are interested in balance transaction only to get the available_on field.
It seems like ACH payments get corresponding balance transaction only when they actually succeed, but I may be mistaken here.
So the question - was there indeed some change, or more importantly for us, how do we get available_on for ACH payments before they actually complete.

still egret
#

From api how can I change the payment method (card) of a subscription w/o touching user's invoice setting (default payment method).?

hushed oracle
#

Hey all, I tested the Stripe Payment Link back on the 5th October, and the money (£1) still hasn't been sent to my business bank account. Could someone shine a light on how long it usually takes? I'm UK based and am worried that my client will pay and I'll not be able to access the funds for weeks.

hidden tendon
vocal wagon
#

Hallo Stripe, welche Zahlungsmethoden sind auf meinem Shop möglich? Danke.

red oak
#

Is there any document for developer to test payment methods. which country and currency support what kinds of payment methods?

zenith veldt
vocal wagon
#

Hi Stripe, what payment methods are available on my store? Thank you.

trim niche
#

Hi!
We have set the Statement descriptor to "{Company name}* {Seller username}". However in the bank statement we can see the company address attached at the end of it in addition. Could we get rid of the address somehow?

vivid escarp
#

Hello, I would like to know if the Stripe API allows for retrieving, for example, only charges from '2022-12-01' to '2022-12-31'?

heavy wyvern
#

Hello, i have a problem with tax rates, i created 2 of them in the dashboard, and then i copied them over to live mode so they should be exactly the same. When i use stripe API in my app to fetch the tax rates from test mode, they come back with the correct "percentage" AND "effective_percentage". When i fetch them from live mode, they only have the "percentage" while "effective_percentage" is null. What am i doing wrong?

acoustic spoke
#

hello there,
I have a question regarding users on my Stripe account.
Here what I need :

  • create an user which he can only create manual payment
    It is possible ?
hidden mantle
trim niche
#

Hi!
We have set the Statement descriptor to "{Company name} * {Seller username}". However in the bank statement we can see the company address attached at the end of it in addition. Could we get rid of the address somehow?
This is the payment ID: pm_1O0KS9CEnZhi6R0t6B5L6Nha

brazen elbow
#

I'm trying to connect my stripe payments to an external service. The api is not allowing me to see checkout.session.completed. I am trying to access data from a custom field. Anyone know if it's possible?

ashen nova
#

Hey, I'm trying to set up a basic payment portal for an ecommerce website I'm making in Next JS for a friend, I got to the point of creating the checkout session and (ideally) redirecting the user to the checkout page, however I keep getting a 404 error that my http://localhost:3000/api/checkout_sessions page is not found, what is the correct way I can send information to this page so that the checkout session is created with the correct products and quantities in it?

tawny nest
#

Hi, Is theire any way to know how the automatic tax was calcualted? When I create a test invoice from a Spanish customer sometimes it uses my company location to calculate and sometimes the customers address to calculate.

barren dagger
#

Hello , using djstripe and stripe python sdk, I am trying to get subscription, and latest invoice and its corrosponding payment intetn , but I get this error stripe.error.RateLimitError: Request req_jAImSQM0hS55jv: This object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate.,
code:
"""
original_subscription = stripe.Subscription.retrieve(subscription_id)
latest_invoice = stripe.Invoice.retrieve(origin_subscription.latest_invoice)
payment_intent = stripe.PaymentIntent.retrieve(latest_invoice.payment_intent)
"""
how to avoid this ?

slender comet
#

Hello guys, i have a question here. This is the Invoice Object .Does this mean when the charge is null a payment for that invoice has not been yet?Or rather,in what cases is the charge null.

sinful bridge
#

Hello

quick barn
#

get payment_intents return "charges": null

proud girder
#

@everyone from india
stripe.error.InvalidRequestError: Request req_dWEk7ssLIrxp21: You must complete your platform profile to use Connect and create live connected accounts. Visit your dashboard at https://dashboard.stripe.com/connect/accounts/overview to answer the questionnaire.
i am encountring this error any soloution ?

surreal otter
#

following on from this converstation we had the other day: 1163788928994775070 (Thread ID)
I the Platform am taking a payment from a client, then splitting the payment to two connect express accounts (Contractor) (Agency)
Client --> Platform: ch_3O29j0AyaQeh2nqy4ee1UZYu
Agency: tr_3O29j0AyaQeh2nqy4ek1ZaU5
Contractor : tr_3O29j0AyaQeh2nqy4wwUm9xt

when the Client wants a refund, we usually reverse the transactions, - this works

the issue arises if the Contractor has performed a Payout, thus they have no balance

I see that Accounts can have Debit negative balances enabled

does this mean i will be able to create the transfer refund putting the Contractor connect account into the negative

cloud zephyr
#

Hi Stripe folks, could I get some insight into the following charge: ch_3NzkZ1R6gksHbDBG1e462Qgv I'm trying to understand how $13 would've been refunded when only one refund request was made.

hidden mantle
#

Hi folks! I would like some insight about this error on /v1/setup_intents/***/confirm endpoint. We're calling it as stated in the docs, yet we're getting the error code payment_intent_incompatible_payment_method and inside setup intent "status": "requires_payment_method",

We're calling this flow from our client using stripe-js libraries. Yet, we're always passing the card number to the stripe.confirmCardSetup

This is an example log https://dashboard.stripe.com/logs/req_5AHU9ULtyv04gh?t=1697644824

Any insights on this?

naive raven
steady talon
#

How all how long would a stripe checkout take to implement in php

rare cedar
#

Hi! I'm interested in learning how to use the Stripe API to retrieve the fees charged by Stripe for orders created on Shopify. Specifically, I'd like to know how to obtain the fee amount and which API endpoints or methods to use for this purpose. Can anyone tell me how can i do this?

vocal wagon
#

Hi , I need to create a subscription api using node.js ,however ,I can't get my session with the code below ,anything wrong ? session = await stripe.subscriptions.create({
success_url: ${BASE_URL}/store-owner-profile,
cancel_url: ${BASE_URL},
items: [{ price: "price_1O1npKImZeQYXOtGwbB0EZeM" }],
customer: customer.id,
});

topaz talon
#

Hello,

How to check card type or network type before capturing payment

ashen nova
#

Is there any way to return the data for a specific product id with stripe.checkout.sessions.create?

limber steppe
crystal ember
#

Hi, Can someone help me? I want to prepopulate the connect account details. Do we have any option for that?

surreal otter
#

Can i create a transfer from a connect account with 0 balance

arctic harness
#

Hi! Our finance department is forcing us to start using NetSuite for finance reporting. Our payment will still be handled by Stripe though. We're handling manual bank transfers as well, and as far as I can understand from our finance department NetSuite requires a "PSP reference number" to be able to automatically match deposits. Do you know anything about that? I found this article but it doesn't really help me.

sinful bridge
#

Hello

median moat
#

I recieved the following error message when creating a paymentintent using sepa payment method.
'Only pre-authorized payments can be captured.'
This was working properly before and then suddenly I got this error.This is my first time encountering such an error

lime mango
#

Hi,

Once a subscription is cancelled. Shall I create a new subscription if user wants to subsdcribe back or update the already cancelled subscription?

Thansk!

final nimbus
#

Hi guys, i really need help. I got scammed by a merchant which does not want to refund my money. Can anyone help me here out? He sent me a screenshot, but hes all bullshit and just told me many different stories why they couldnt refund.

This is the message they get when refunding. Can anyone explain to me why they cant refund?

proud girder
#

@everyone why standrad connect account status pending in india

waxen quail
#

@proud girder we already have a thread open, so let's chat there

vocal wagon
#

hi, I am told that the apiVersion Type is different, node-stripe is up-to-date and I am not getting any eslint errors on Vscode. However, when I build NextJs, it spits out an eslint error.

I checked the stripe type and it is properly marked "2023-10-16". I find this very strange.

austere pawn
#

Hello everyone

I would like to ask question about stripe payouts. below you can see the payout object that we receive as webhook and could process on this. but i don't see any information about the account_username or anything related to the customer. in our payment system, we would like to save these payouts for the customers that has onboarded with stripe account. is it possible to get this customer/account information for the payouts?

true jungle
#

I'¨m using Stripe connect and would like my customers to be able to update their payment method ex. when card expires and it affects their subscription. Is there any way to do that in a hosted page at Stripe. So I don't need to create a page for that and by that handle such sensitive information. The only option I came across is to use the https://stripe.com/docs/api/payment_methods/create

astral quest
#

hello everyone,
in react native stripe sdk...ios side is there any way to change their styling of card component
for android they has provided option fot chaning hte style.xml file..similarly is there any way for ios

torn plinth
#

Hi team, please advise if there is anyway to get Checkout session from a PaymentIntent

vocal wagon
#

Hi,
We have a webhook running on our website that connects correctly with stripe, but we want everything that comes from this webhook to be added to the tax that we have created in stripe, is this possible?

tropic temple
#

Hello, i'm trying to resolve a problem from yesterday with a communication problem between my stripe terminals and POS, the jackrabbit service is failing after 21seconds and I can't ping the device even though it is saying that it is online and we can see it on the network

still egret
#

Can I use trial for checkout session mode payment?

sinful bridge
#

Hello

heady rover
#

hello. visa card are not accepted on my website but mastercard are ok. do you knox this problem ?

#

stripe connect gateway

dawn flume
#

Hi everyone, I need your help. I want to know where I can see the specific calculation rules for the handling fee/tax at the location pointed by my arrow. Now I only know that this fee exists but I don’t know what rule it is based on.

warm ocean
dire night
#

Hello everyone !
We have encountered a slightly weird issue when charging one of our customers and we would like to understand how and why it happens. Precisely, we have attempted to charge one of our customers multiple times with web purchase, but his card has limit of 0 euros for web purchases therefore those attempts failed. However, after a couple of retries few more attempts for web purchases failed as well, but after a couple retries the type of purchase changed from web purchase to POS and then the transaction passed. Do you have an idea about why type of purchase was changed from web purchase to POS ? We can provide more details about request if necessary
Thanks in advance !

median moat
#

n alipay ,while testing I saw a button to return to merchant after approving the payment.The redirection takes place only after this.Is there a way to disable that button or when clicking on that actual redirection takes place along with the intent data in url parameter
Now if the user clicks return to merchant the url lacks the queryparameters.

Custom Flow with Payment Elements

lost oak
#

upon creating a payment link I can only see the card option pay button, google pay, apple pay, and all other options dont show up would you mind guiding me how to make those options available. The payment link shows the options are available.

ionic torrent
#

Hello, I'm new to Discord and am seeking assistance with my Stripe account. How long do you have to wait to re-login after Stripe says you have attempted too many times with incorrect login? I have emailed Stripe Support several time and get no response at all

plucky canopy
kindred lily
#

We have developed a website with ReactJS
In this project, we have used the following libraries for payment
@stripe/stripe-js@^2.1.7
@stripe/react-stripe-js@^2.3.1

The implementation is based on the link below
https://stripe.com/docs/stripe-js/elements/payment-request-button?client=react
Google payment works fine
Apple Pay only works in private browser mode 😕 👀

After checking, we have noticed that in Safari, the return values are null in the paymentRequest.canMakePayment() method.
Payment Request Button
Collect payment and address information from customers who use Apple Pay, Google Pay, or Link.
Payment Request Button
Apple pay does not work in normal browser mode
apple pay only work in private mode of safari because this method (paymentRequest.canMakePayment() ) always return null

Collect payment and address information from customers who use Apple Pay, Google Pay, or Link.

zealous flint
#

Hey guys. Can a metered subscription be prorated? The metered usage is currently set to sum. When I change the price of the subscription item, there seems to be no proration happening.

sonic crater
#

Hello. Our application have this workflow:

  1. The customer creates a task for $5
  2. he enters his card and stripe debits funds for the transfer
  3. There is a freelancer who does this work
  4. the platform takes a commission
  5. After completing the work, the funds are transferred to the freelancer’s account minus the platform commission

For this we are using express accounts for freelancer. Everything all right, But express account isn't work in India.
Can we use standard account for Indian user for this workflow?

restive crescent
#

Hi ! Still working on ApplePay, I'm getting a new error : now the popup applePay is well displayed, I can trigger it with fingerprint, but a few second after, i got an error in console "InvalidAccessError: The object does not support the operation or argument.", and it crashes my whole app. I've putted a lot of console.log to try understand what's happening, but I don't see anything wrong in my side. What could be the cause of this error ?
(My top-domain and iframe domain are registered btw)
thanks 🙂

surreal otter
#

The pending Balance is described as funds that are not yet available to pay out

does this include pending payouts, in-transit payouts, what else makes this up

if its just made up of the pending payouts, then this money will never be available to pay out

silver turret
#

Hi, we are a SaaS company offering monthly / yearly subscriptions. We currently have 3 tiers (Starter, Pro, Premium).

I modelled this by creating 3 Products based on the tiers and within each product I created 2 prices one for monthly, one for yearly.

This works well, however now we want to expand:

  1. We want to allow custom "enterprise" plans which are arbitrarily priced
  2. We want to experiment with pricing of our current plans and or create new plans.

My question is whether I should stick to the Product / Price combination, or should I rather create one Product called e.g. "BaseSubscription" and all all prices below there which seems to me like its just a tad more convenient. Am I missing something e.g. with certain reporting features ? Or is the Products/Prices split mainly for when I use the stripe Checkout Sessions ?

red wedge
#

Hello,

Im having an issue with setting up stripe credit card collection.
I have it setup the exact same way for another client and do not get this error.

Please advise as it is putting our Go Live at risk.

Thank you!

meager venture
#

Can you update a plan quantity within a Invoice invoiceItem upon invoice.created while the invoice is in draft mode?

cursive horizon
#

Question about customer portal access.

I am working on setting up a subscription based product. The initial user that registers for the product and checks out via stripe is able to access the customer portal via the standard link stripe provides. If that user then transfers the primary account (of my application) to another user, I call out to stripe's customer api to update the associated email. I then see this new email in my portal as a customer, however, that new customer is unable to access the customer portal. This is the error message stripe is showing. Is there something I am missing?

neat geode
#

Hello, I have some webhook questions

limber steppe
#

Hi, in a marketplace use case where charges and transfers occur separately, is it possible to generate an invoice "on behalf of" the connected account that would bill the platform, if not a customer of the platform. If not, how can transfers be "documented" for the connected accounts to have a proof of payment. To be clear, the platform is here responsible for the transfers to the connected accounts.

red oak
#

hi. Is there any way for me to use other payments like google pay to check the price with currency USD?

#

when I located in china

warm ocean
#

Hi. I don't know why, when I create a SetupIntent from the back and I confirm it from the front. I have in my logs, twice si.created and si.succeeded

oak raptor
#

With the drop of 3DS-Secure being required on default by Radar Rules, does 3DS still plays a role with things like payment intents? Do we still need to check if 3DS is required or the card requires_more_action ? What does it mean for us devs?

jovial hawk
#

Hi i need help for log in please

#

@everyone

#

!!

signal sleet
#

Hi Team, I'm creating the subscription through api's , I want to mention the end date for the subscription. how can I acheive it ?

hot fiber
#

Support on website said 80+ fails looked normal on their end and there was nothing they could do. 90% of the fails were “network errors” with a messsgr instructing customers to try again. They have, multiple times :/

lost oak
#

when in test mode, do I use real credit card information? or is there a mock credit card number that I can use?

vivid creek
#

With the Stripe API, is it possible to transfer money from a Connected account balance to a different Connected account ?

spiral musk
#

Good afternoon, I would like to know how to identify a movement in my bank account with the name Stripe. I cannot identify the email address for this site where registration was made. How should I do it?

frosty coyote
#

Hi, how can I update a specific metadata field on an account, with the node library? As an example, say I have an account that has 3 meta data fields, some_id, some_date and some_department. If I wanted to update only the some_date metadata field, how would I got about that?

open jolt
#

I got the error "a too many attempts please try again later" when entering a phone number.Help me please.

vocal wagon
#

Hello, I'm using the stripe PaymentElement in react and i wanted to know if it automatically accepts google pay and apple pay payments without any additional code

scarlet hill
#

Hello Stripe Devs,
If I confirm a SetupIntent with 3D Secure on a specific PaymentMethod,
Do I have to create a PaymentIntent for charge the customer for another payment ?

alpine tartan
#

Hello Stripe Developers,

I am currently trying to resolve an issue with a webhook that I did not create or have any prior context with. I have very little experience working with Stripe, yet I am in need of resolving this error.

Let me begin by saying that this webhook seems to be failing consistently. The apparent status is “invoice.payment_succeeded”, however, the response code is “500 (Internal Server Error)”.

Within the contents of the invoked webhook request, there seems to be various IDs relating to different objects within the Stripe system. As I have such little familiarity with Stripe, I am not entirely sure how to evaluate the different aspects of the request, but what I have determined is that there consistently is an ID in these failing requests which takes me to a page which says there is “no such subscription”. This may not be what is causing the issue, but if I were to guess, this would be the problem.

What steps can I take towards debugging this? I am hoping that a fix is not super complex.

idle cradle
somber pewter
#

hello, please i need a help to integrate stripe elements for my angular app thanks in advance

radiant zealot
#

Is there a physical number to call Stripe at?

limpid plume
#

Hello. What is the ideal way to set a Subscription to run for set amount of times? For example a customer is subscribed to be charged $100 per month, for 10 charges total, automatically canceling the subscription after the 10th charge. Should I use the prop on subscription cancel_at which takes the timestamp (can be calculated by us of course), or is there a way to offload that calculation to Stripe which would be preferred for us?

sinful sphinx
#

Hi!, I have an account from production. can i create another company in the same account for testing? for example "Text company" and activate "Test mode" only for "Text Company"

dreamy mural
#

When using the stripe billing portal with customers... if they cancel a subscription... I'm guessing the billing portal handles the API request for us. Sorry I have not fully tested my implementation yet.

But, on successful delete the UI will give a success message.

  1. Is there anyway to send the user to a custom "thank-you" or post cancel page?

  2. Based on #1 is the only way to handle the delete event through the webhook?

vivid creek
rotund marlin
#

I have a query, in test mode does stripe dashboard allow only 1 card to be added to a customer? When I try to add the 2nd card, it is not getting added

proud nimbus
#

Hi, I am getting same client secret for the given amount and currency. Shouldn't it be different each time we create payment intent object using same amount and currency?

barren zinc
#

Is there a way to disable coupons for a particular product?

gusty fiber
#

Hey, i want to hardcode the ips from here: https://stripe.com/files/ips/ips_webhooks.json , so my server accepts webhook requests only from stripe ips.

But i don't wanna make a curl everytime a webhook request comes from Stripe, how often do they change? It's okay to hardcode them?

uneven vigil
scenic torrent
#

Hey, with terminal payment, is it possible to retrieve the name of the customers ?

edgy yoke
#

Does anyone know if it's possible to extend the expiry of a checkout session to around a week? Not all clients are able to pay withint he 24 hours

vocal wagon
#

Can I use the ´npm install --save stripe´ package in a remix.run app?

woeful thorn
#

I need to speak with someone about my account

vocal wagon
#

Is it possible to to make a subscription that goes over 3 months? If yes, how can I do that?

vivid stump
#

Hi. im working with the subscription api. i have 2 prices in my product with a 30 day trial period each. so in my appilcation i would like to show the customers how many trial days are remaning. also in addition we have an internal application which tracks all our user's trial period. So my initial though was to maintain the remaining trial period in my database. however i think this might cause some concurrency issues. i checked the webhooks stripe provides and i see only one webhook being sent 3 days prior to the trial ending. is there a best practice on how to maintain the trial periods or does stripe give any webhooks that im missing everytime a trial period changes ?

grizzled canopy
#

Hi, I am using the Express Stripe account in Canada but I am not able to add funds from Bank Account to Stripe Balance. Could you please help me ?

raven remnant
arctic rampart
#

Hi!, I have to develop functionality in my app that user can buy a subscription for the app licence that is renewed every year. Another thing in app is possibility of buying some kind of in-app tokens that are single products. Is it possible that user can buy a subscription and products on the same transaction in stripe or user have to buy them as 2 separate transactions.

wraith lynx
#

Hi - I am looking to embed a pricing table on our website, but I would like to add a product that does NOT have a price, and is instead a "contact us for pricing". How do I do that?

weak linden
#

Hi -- Quick question is it possible to limit the use of Stripe API keys to specific origin IP addresses?

scarlet hill
#

Hi !
I have a question about SetupIntent and 3DSecure, imagine if I create a SetupIntent and the user authentifiate it.

Then immediatly I create and try to charge a PaymentIntent.

Is it possible that the PaymentIntent ask another time for 3S Secure ?

spark flax
#

How can I make it so the billing portal allows customers to update the coupon on their subscription and also incorporate retention coupons via the API?

floral turtle
#

Hi I have a query regarding the payout to my connected accounts

olive coyote
#

Hello

#

I need help

#

How I resolve this issue?

vocal wagon
#

Hi ,I have followed this doc to create a subscription :https://stripe.com/docs/billing/subscriptions/pause ;but I will need a function to unsubscribe . And as the code is create with await stripe.checkout.sessions.create instead of await stripe.subscriptions.create which cause that I can't get the subscriptionId, and then not able to use the fuction:await stripe.subscriptions.retrieve(subscribeId); What should I do ?

Learn how to pause payment collection on subscriptions.

grim kernel
#

Hello, I'm refactoring the way I handle payments within my application using Stripe, and I have a question:

We usually use the API to generate 1 token and then call the API again to save the card to our customer.

Now we're thinking of using the Mobile Payment Element (https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet).

My question is, can the same flow be achieved with this element?

1.- Save the card on a screen that we already have. (Here the question is, where can I find documentation for this?)
2.- Then, the user selects a product they like and makes a purchase. (I need them not to have to fill in the data again because theoretically, it's already saved in their list of cards.)

novel obsidian
#

Can anyone help me figure out how this balance debit transaction got created? cbtxn_0O2cvm4rOYBvHyzswKCdxMiq I don't see anything in the events.

ancient terrace
#

hi, i'm trying to understand how i can apply a promotion code instead of a coupon to a user's purchase via backend. right now we're using quotes and applying the coupon code there, but we need some more flexibility which only promotion codes seem to offer but can't find anything related to it other than in checkout sessions which isn't in the scope of our usecase

regal oasis
#

Hi, I'm having issues with the confirmPaymentIntent() callback not being called in the Stripe Terminal Android SDK

deep warren
#

Hello I am having issues with getting test payment to work. I am having site say its in live mode when its in test mode. Please advise

astral moss
#

Howdy, why does terminal.getConnectionStatus() not update to 'not_connected' if another client has since connected to the same terminal

trim yacht
#

Hey Hello, I have a connected account that is struggling to get Apple Pay to show up in checkout. They've set up a payment method domain and iOS certificate. The /settings/payment_methods/review page also shows "All payment methods that are active in your dashboard were returned" and Apple Pay is On (Inherited)

radiant holly
#

Hello, everyone

#

I am going to make invoicing and partial payment with Stripe API on Squarespace website

#

I want to know about this detail method

#

Please help me to solve this problem

#

I have stripe account already

#

Thank you

stray oxide
#

Hey @green laurel , removed your message as we do not allow self promotion, but good luck finding work

quasi mantle
#

Hey all, I’m wondering if when a checkout happens through a standard connect account, would that still go to our webhook?

stoic heart
#

Hey! We're trying to implement gift cards for subscriptions.

We're currently using coupons as pseudo-gift cards. However, when a user goes to a checkout session and applies the coupon, they're still required to enter a credit card number.
I have a few questions:

  1. Is there any way to remove the requirement for a credit card on a checkout session if the cost is $0.00
  2. If not, is there a way to create a subscription using the stripe API without providing valid payment details? We would just email them later once their free gifted period is up to add a payment method
slate shale
#

Hello someone already migrate customers from Stripe to checkout champ ?

abstract dagger
#

I'm building an affiliate feature on our platform and i want to be able to pay Customers on stripe from a Stripe account. Should i make the Customer into a Connect account or is it possible to simply have them add their Bank Account or Debit card and do a payout to them from the Stripe Account?

vivid creek
#

When I create a payment intent with transfer_data and on_behalf_of, like this: await this.stripe.paymentIntents.create({ amount: total, currency: payment.currency, metadata: metadata, automatic_payment_methods: { enabled: true }, transfer_data: { destination: accountId }, on_behalf_of: accountId, application_fee_amount: fee });

Is there a way to update transfer_data and on_behalf_of values with the update function?

ashen nova
#

How can I create a callback on payment success?

charred meteor
#

Is there a way to have Stripe send a one time invoice via email to a dynamic email address via API? Right now I only see the option to have Stripe email the invoice to the invoice's customerID email. I know there is an option via dashboard to attach different email addresses but I need to be able to specify different emails via the API, as the emails will be quite variable

grand bobcat
#

Receiving random messages stating verification code for stripe is ***** and I have no association with company?

limpid plume
#

Hello. I had some help earlier on setting up subscription schedules. I'm stuck at understanding how to create the original subscription and then update it to be controlled via the schedule. The use case that prevents us from creating a schedule with the future start date is that we need an immediate subscription for how the system is built, but creating a schedule in the future does not create a subscription until that date is reached it seems.

So now I'm attempting another method where I:

  1. Create the subscription
  2. Create the subscription schedule using the subscription ID
  3. Update the schedule to have iterations (we only want the subscription to run X times given its price config)

I'm stuck on step 3, stripe api says You can not modify the start date of the current phase. if I use the price info from the created schedule.

Here is code example

const subscription = await this.stripeInstance.subscriptions.create(<
      Stripe.SubscriptionCreateParams
    >{
      customer: source.customer.toString(),
      items: [{ price: price.id }],
      ...(startDateInSeconds && {
        billing_cycle_anchor: startDateInSeconds,
      }),
      ...(processorPaymentMethodId && {
        default_source: processorPaymentMethodId,
      }),
      metadata: {
        destination: nonprofitStripeId,
      },
      proration_behavior: 'none',
    });
// create subxn schedule from subscription
const subscriptionSchedule =
        await this.stripeInstance.subscriptionSchedules.create({
          from_subscription: subscription.id,
        });
// attempt to place limit on subscription via the schedule using iterations for the price
      await this.stripeInstance.subscriptionSchedules.update(
        subscriptionSchedule.id,
        {
          end_behavior: 'cancel',
          phases: [
            {
              items: [
                {
                  price: subscriptionSchedule.phases[0].items[0]
                    .price as string,
                  quantity: subscriptionSchedule.phases[0].items[0].quantity,
                },
              ],
              iterations: recurringCycles,
            },
          ],
        }
      );
earnest oracle
#

Hi! I have a subscription trial rn, and I'm calling an API endpoint in a node backend to retrieve it, and I get back this data:

There's no way to tell if this is a trial or not, do you have any recommendations?

surreal temple
#

Self promotion is against the Terms of Service of this Discord server

sturdy compass
#

I cannot figure out how to test link payment method using the payment element. it does not show up on the example site at https://stripe.com/docs/payments/payment-element. what is required of the browser in order for link to be displayed as an option on the payment element?

Accept payment methods from around the globe with a secure, embeddable UI component.

merry zenith
#

Hi, i am getting customers that arent getting their subscription because stripe doesnt guarentee event like create subscription first then subscription update, what is the best way to take care of this

blissful bone
#

Hello, we are using Stripe Connect as a platform and we have a client that connected, but chose wrong country Poland (should be Slovakia) and processed around 30k euro and now he has 20k frozen on the account - he already created new account with Slovakia and is completly verified with all the business documents - what is the best way to get out of this situation because the old account payouts are stopped of course and 20k euro "frozen"

red wedge
#

Having an issue with stripe elements

import {loadStripe} from '@stripe/stripe-js';
const stripe = await loadStripe("MY_PUBLIC_KEY")

stripe is returning as null preventing from me to even use loadStripe

vivid creek
#

I use Stripe Elements in my Nextjs app with Apple Pay. When i update my payment intent with a different amount and select apple pay as the payment method, it shows me the original amount and not the updated one. How do I fix that?

static flax
#

Is the stripe hosted payment pay possible to edit? i want to add a check box to accept terms of service before payment

#

is it possible to enable a discount for paying with a bank account?

wraith stratus
#

Hello! I am trying to test out India emandate payments and I am unable to force a "processing" state for the payment intent. Every card recommended here https://stripe.com/docs/india-recurring-payments?integration=subscriptions#testing will always return a successful result for the payment intent and create the subscription after approving 3DS.

Our subscription is $300 monthly (well above the 15000NR ), it is setup as off session and the collection method is charge automatically. Billing information is set to India. Is there something I am missing. Please and thank you very much.

faint burrow
#

Hi! Is there a resource where we can find what banks are supported for Stripe Connect?

muted aurora
#

Hi @mighty hill, wondering if you saw my direct message, considering my original thread has been closed?

flint pawn
#

He withdrew the first payment in 7 days and now I have been waiting for the second payment for 16 days. What is the problem?

radiant holly
#

Help me.

#

I have a Squarespace website

ashen nova
#

How can I correctly construct a buffer so I don't get a StripeSignatureVerificationError in Next JS?

dusty torrent
#

Hello, is the event 'customer.subscription.deleted' sent to webhook right when the customer cancels their subscription or is it sent when the subscription period has ended after they canceled?

bitter bolt
#

Hi, I'm from Brazil and I need to develop a payment link, but here we use a document called CPF that requires a simple verification. Does anyone know if there is a ready-made method or the possibility of adding codes like regex in the stripe's optional field?

wooden sand
#

Hi! I'm looking for a way to know if I should flush any pending usage I'm holding onto in my database to Stripe subscriptions that may have been canceled, updated, etc... I was hoping I could simply watch for invoice.upcoming and that would fire if any change to a subscription triggers a new bill, but I'm not seeing it (in the dashboard at least) when I test for it using a test clock.. The request to advnaced the test clock is req_d9GSopVD5RjVra. The surrounding events/logs for that show no indication of an invoice.upcoming. Is it correct to assume I'll need to watch for all subscription events and infer myself if any require me to flush out any pending usage?

tired crater
#

is it possible to turn an existing customer subscription into a subscription schedule? My goal is to support a "downgrade at the end of the month flow" for our customers, but I'll only need a schedule for this use case. Other use cases (continuing a subscription and upgrading, shouldn't need a schedule)

surreal flame
#

Hello, I'm trying to download the pdf invoice from the invoice_pdf link from the response of the GET /v1/invoices/:id endpoint, but when I hit the link in the invoice_pdf field, the response is a 200 but with zero bytes. I tried with and without the secret key. Am I missing something?

tired crater
#

if I create a subscription schedule for a subscription, how would stripe behave if I tried to use stripe.subscriptions.update at a later point in time to immediately upgrade a user instead of following the subscription schedule?

latent crow
#

hey, I'd appreciate some help on my issue. I'm trying to collect payouts of my clients' clients using stripe API but I've been able to succeed. How should I do it in order to agther this data? Thanks in advance

north fiber
#

Hey guys, I was just curios if I can set payouts from Stripe to got to four different accounts based on our agreed equity (e.g. we all have 25% equity and once we recieve total payouts of 1000USD, each gets 250USD).

median moat
#

In alipay ,while testing I saw a button to return to merchant after approving the payment.The redirection takes place only after this.Is there a way to disable that button or when clicking on that actual redirection takes place along with the intent data in url parameter
Now if the user clicks return to merchant the url lacks the queryparameters.

Custom Flow with Payment Elements

vocal wagon
#

hello, is it possible to get all prices from each product ?

lime barn
#

Hi, how I can localise the result.error.message on a processPayment in the terminal js SDK?

red oak
#

Hi, please help me check this problem. I have an checkout link (https://checkout.stripe.com/c/pay/cs_live_a1Y3jGsu2HBqQdXctjmixWl21aFWYjBVsMybkDjY5JDbmlXePgrkOHNLuq#fidkdWxOYHwnPyd1blppbHNgWjA0S3JjSUZJPVV8N1xwfGdzaWFTTkM0Un9xTnBNVmkyX0JETWxnQEJXTXBoSUFNN3A1RjZpSTFxXHRpTGZwZGd0Yl9RNGJBRzxkamg8c2pOV2JVcj0xclY8NTVrfUFIcTNcYCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl), and a friend of mine located in Australia, He helps me open it in his mobile with android, and he cannot find Google pay. I have open Google pay on stript dashboard, and also he has Google play installed in his mobile. What could be the problem be?

#

here is the screenshot

safe bane
half plover
#

Hi, the return from stripe did not include a receipt URL for a sucessful transaction. How do I go about getting a return with receipt URL so that I can store it in my backend.

autumn junco
#

Hey , stripe isn’t letting me login to my stand store account

safe rose
#

Hello, my colleague tried to open a TEST MODE checkout page from China, but he said that the checkout page is stuck and just keep loading regardless of the payment method he chose. I tried to open the same checkout session within my own country and it seems to be perfectly fine. He then tried opening the LIVE MODE checkout page, and it seems to be fine and he can checkout normally. Is this normal? Do I need to put extra configurations on building the checkout?

cobalt kraken
#

Hello, how to create local endpoint listener

chilly inlet
main breach
#

Hi, just want to check that the expiring card email notification is only for my default card payment method and not for the other cards I am adding?

Expiring card email

muted heron
#

Hi there, can you please tell me how can i verify domain to get multiple payment methods?

rotund marlin
#

@dim hearth @mighty hill can you reopen my thread

gentle flint
#

Hi, I'm doing the fix for India recurring payments to support RBI e-mandates. I'm facing an issue with recurring payments of non-Indian businesses purchasing with Indian card. We are creating a subscription and the payment intent will automatically be created along with subscription. I found out that the e-mandate options are not created in the payment intent even if I've provided the required e-mandate parameters. So the recurring payments are showing incomplete (This is the message showing-The customer must complete an additional authentication step). But the same is working for Indian businesses. For Indian businesses, the e-mandate options are created in the payment intent even if I've not provided the e-mandate parameters. What could be the problem with non-Indian accounts? And the test amount is below 15000 and according to my understanding, the recurring should happen without additional authentication.

proud girder
#

@dry hatch what is payout in standrad connect account

limber ivy
#

can i do payouts to any user withou getting him onboard on my connect.

zenith veldt
#

Hey Team! In stripe app is there any way to separate out configuration for Development environment and Production environment

and is there any concept like .env file or something so i can store my variable there ?

cobalt kraken
#

Hi, I created a local listener, but after the payment was successful, my webhook did not receive any prompt about the payment success. This is why

half plover
#

Hi, the return from stripe did not include a receipt URL for a sucessful transaction. How do I go about getting a return with receipt URL so that I can store it in my backend. We are using stripe elements

distant vector
#

When I use Google Pay, it prompts a request error.

meager hinge
#

Hi.

When the charge.refunded webhook event is received, how do I know if the refund is a subscription or a one-time payment?

frank kernel
#

Hi! I have a question regarding 3DS. On Stripe on PaymentIntent page I can see that customer was asked for 3DS verification but this attempt failed ("3D Secure attempt failed - The customer failed 3D Secure authentication."). The issue is that customer is complaining that this 3DS attempt didn't have a place (he basically said that "said that nothing came through at all"). Due to that I have few questions:

  1. Can 3DS attempt fail for any other reason (can it for example expire due to time limit)?
  2. Can we treat this information that 3DS failed on Stripe as a proof that we notified card issuer and requested additional verification (3DS)?
  3. When 3DS is required Stripe always handles it by default by showing modal window where authentication UI is displayed (Web implementation)?
torn plinth
#

Hi team, please help to check the reason why I can still complete the payment on the payment link after it was deactivated
paymentLinkId: plink_1O3CXZA7L1tXhwE2NutewiFh

humble whale
#

Hello , interesting question , can we change name "Stripe" to a custom name ?

inland hedge
#

hi. I don't see the "Refunded" status in the charge/payment-intent object so the question is how would you even know that there is a refund related to the payment you're querying?

mystic elk
#

Hello, my account si blocked, they said me to check the mail, in the mail i have to do a reimbursement but i cant because my account is blocked... What can i do, i contact the asistance bt they dont reply to me

rain matrix
#

Hi I recently made a payment to a shopify store and made payment to stripe . However I don't get any response from the store , I am worried if the site is a scam ? Can I please ask my Money back , I cannot afford to get scams by these people .

Thanks

#

These are the proof of how much I made of payment .

forest saddle
#

Hello, we have an issue with invoices without a payment method. We would expect to have a stripe event invoice.payment_failed but in this case the invoice was not paid() and instead it was sent(), do you know what can be the root cause? invoice id: in_1NxoxBFkdr5S24UDc3RFSEDc

dawn lily
#

Hi, do stripe API upport billing schedule to a specific date of the month or day of the week?

latent linden
#

Hello, my account got blocked saying it's against the Stripe terms. Can anyone reach out to me and help know what's going on and what should I do?

idle cradle
#

reply to this thread: #1164596875089936524 message @dim hearth Is that required while creating the Payment Intent ? Because for Android it is redirecting to paypal screen without any issue.
I am using confirmPayment from the useConfirmPaymenthook to confirm the payment...

rain matrix
#

I don't have a stripe account . I'm a customer who bought from a store using stripe . Who can I contact becaise the company does not answer my messages.

#

The support website isn't much of a help

ruby sequoia
#

hi . When redirecting to return_url after confirmPayment at Server, I had seen and developed redirect_status in the request parameter before, but I couldn't find it now. I would like to see a guide document for that condition.

nocturne juniper
#

Hey folks, this is my first time on this channel. Would you mind helping with this query that I have on top of my mind. "Can I update default bank account?" I have two accounts at the moment, USD and MX.
USD shows default and doesn't have a delete option but MX bank account has a delete option

frank kernel
#

Hi, I have another question regarding 3DS failed attempt. I noticed in PaymentIntent object that there is strange error which leaded to failed 3DS. Do you know what could be the reason?

    "last_payment_error": {
      "code": "payment_intent_authentication_failure",
      "doc_url": "https://stripe.com/docs/error-codes/payment-intent-authentication-failure",
      "message": "The provided PaymentMethod has failed authentication. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again.",
      "payment_method": { ... },
      "type": "invalid_request_error"
    }
}```
runic relic
#

I need to add a promotion code system to my code. How do I do it?

merry pine
#

Hi I am looking to use Stripe connect to accept Woocommerce payments to an account in Dubai, but want a 10% split to go straight into an account in the UK. I am aware that i cannot use transfers as its cross border and not in the US. Is there a way i can pay into the UK account using another approach? ideally via the API

vocal wagon
#

Hi, is it possible with stripe checkout to specify max number of sales. Use case: I want to sell my book over stripe checkout. I have already printed X copies and want to stop selling when all copies are sold. Is this possible?

#

I'm a customer who bought from an online app using stripe. I try to recover my account password to resign from subscrition via stripe.

YOUR STRIPE DOES NOT SEND ME THE RESET-PASSWORD.

I've tried multiple times. What should I do?

hollow grail
#

whenever i create new express connect account from dashboard for indian user it's working

idle cradle
sinful bridge
#

Hello

autumn oriole
#

Hi any one help me to how to change date format MM ,DD,YY to DD,MM,YYYY in payment receipt pdf .. see below mark pdf

winter meadow
#

elements.create('expressCheckout', options) Is there a way to actively close the link payment pop-up box?

fringe quartz
#

Hello guys! I'm trying to schedule a sub in the future with a coupon with a curl command (always working fine), but today I got an error : "Received unknown parameter: coupon", here's the details : https://dashboard.stripe.com/logs/req_xIxRazwIX5zrhn thank you!

frosty phoenix
#

Hi there. At my company, we are using Plaid and its Stripe integration to manage ACH. When we started, ACH wasnt available through the Payment Methods API, so we had to use the deprecated Sources API, so when listing the payment methods of a customer we had to use both APIs: Sources for ACH and Payment Methods for Card. Now that ACH is available through the same API as all others PMs, we would like to stop using Sources. We are already using the Payment Methods API to list all payment methods (ACH and Cards) of a given customer. The first problem here is that Plaid itself is still using the deprectaed Sources API so we still have to bind the ACH to the customer using stripe.customers.attachSource with the token created by Plaid. Is there anyway to address this and migrate it to the PM API as well? The second problem Im having is that when we attach a source to the customer, if we retrieve that payment method through the PM API, it doesnt have the metadata added to the call to attachSource, but if we retrieve it using the Source API, the metadata is there. Why isnt the metadata available through both APIs?

runic relic
tough hearth
#

regarding graduated pricing, is there a way i can have it NOT start on 0. for instance i want it to start on 10..

#

trying to build a freemium setup, 0-10 = free, 11-20 = $1, 21-30 = $3 and so on., but have the product be listed as "pro" or paid.

#

when stripe builds out the pricing tables and generated html it lists "paid" as 0, but i want it start at the 11-20 = $1 tier and have that displayed...i hope that makes sense.

undone hinge
hidden mantle
#

HI! I asked this question yesterday, but this problem is driving me nuts... I'm getting a payment_intent_incompatible_payment_method error almost everyday randomly (minority of customers, but still hurts...). It happens when I call stripe.confirmCardSetup. I use elements to retrieve the Card Number, and I call the function like this:

const response = await stripe.confirmCardSetup(localPendingSCAToken, { payment_method: { card: cardElement, }, })

chilly fossil
#

hi

vernal flicker
#

Hi there,
I want to put in place a recurring billing for my customers. The last piece I need is the form of payment.
According to the documentation, I can create a checkout session with a parameter mode in order to indicate that I want to store a form of payment for future use
Problem is : as a result, get a Stripe URL on which I shall redirect my user. But I don't want to redirect my user just to update a form of payment.
Can I collect the card number from within my app and send it to Stripe directly and obtain a token in exchange ? Also, if I do that, how do I handle 3DS stuff ?

dark kiln
#

hey there

maiden spindle
#

I'm having trouble logging in. I've logged in many times my username and password are saved in my phone. But it says my username or password are wrong. So I put forgot password. Then it says my account isn't on a password and sends me a text. I get to put the code in and click my account. Then it says the code has expired??

torn plinth
#

Hi team, please help to check the error when trying to cancel the PaymentIntent
You cannot perform this action on PaymentIntents created by Checkout. Try expiring the Checkout Session instead

lost carbon
#

hi stripe help 🙂
I need help with the stripe receipt.
currently i use stripe checkout session to generate subscription.
i need to pass in custom field type string that is fixed value (either metadata or custom fields).
anyway when user downloads receipt i want to extend receipt to include that information either under bill to or somewhere else.
Is there a way to do this?

wet adder
#

Hi! For a SaaS platform, we want to enable party A to transfer a file to party B, who has to pay a specific amount, e. g. 100$ (defined by party A). We use Stripe Connect Express. Since we offer different types of payment, the Stripe fees can vary quite a bit, depending on the payment method, currency conversion etc. We want to accieve that party A pays the Stripe fees, e. g. if the fees are 2% + 0,20$, party B would pay 100$ but party A would receive 97,80$. So far I couldn’t find a way to either A) set up Stripe Connect Express in a way that party A is charged with the fees automatically or B) get the total amount of fees during the payin and deduct them manually. Is this possible somehow?

chilly inlet
#

Hey is there any API to get currency conversion? I want to convert NOK to EUR

vocal wagon
#

Hi guys

Trying to pay an invoice at the moment, but after putting my card details in and hitting pay, it gets stuck on a processing screen but never puts the payment through or attempts to contact my banking app or approval

Any ideas? .
Thanks

magic lance
#

if I have in my app subscription model and now I am adding one time payments for some add-ons will my payment success webhook be trigerred from both type of events? How can I differentiate which one is trigerring (which flag to look)?

uneven basalt
#

I am having some trouble with Upcoming Invoice API and subscriptiom items, it's not giving me the correct amount due

buoyant crypt
#

Can someone please explain to me how to get Stripe to automatically calculate taxes in Squarespace?

blazing tundra
#

hi guys, I'm using a custom flow to do my subsription system, but I'm having problems with testing, "Sending credit card numbers directly to the Stripe API is generally unsafe". I understand the problem, but how can I test in this case? I create payment methods on my server and manage it by my application. And, in production mode this problem also happens?

meager hawk
steady tangle
#

Hi, is it possible for me and my customers to turn off email notifications when paying with Stripe, as recurring micropayments tend to fill our inboxes?

lost coral
#

my stripe is continously rejecting my proof of identity and address can any one help me

bitter bolt
#

Hi, Using a purchase event, it is possible to create a webhook to verify one field, and cancels the purchase for a specific reason

frozen sail
#

In our React Native app, I'm trying to use the <CardField> element, which works fine, however on iOS, the onBlur method isn't being triggered (at least not in the simulator). In an Android emulator, the onblur triggers fine.

<CardField
  postalCodeEnabled={false}
  style={style.fullHeight}
  cardStyle={cardFieldStyle}
  onCardChange={(card: Details) => handleCreditCardInputChange(card)}
  onBlur={() => {
    console.log('blur');
  }}
  onFocus={() => {
    console.log('focus');
  }}
/>

the keyboard is dismissed when I press out of the CardField but the method itself isn't triggered :/ do you have any tips what might be wrong? Our version is "@stripe/stripe-react-native": "^0.28.0",

I don't recall this being an issue when we had the version 0.23.0, however, the google pay button being rectangular was introduced in 0.27.0 and I wouldn't want to go back further than that.

I should also add the onFocus works fine on both devices, onBlur only Android.

dark pelican
#

I try to create a portal session, that the customer can update customer details, or change subscriptions.
https://stripe.com/docs/api/customer_portal/sessions/create
I run it on java spring boot.

When I try to receive the URL I get You must pass either subscription_data or line_items or mode.

But those infos should be displayed in the portal session, not set by me.

  public String generateCustomerPortalURL(String customerId) throws StripeException {
        Stripe.apiKey = stripeApiKey;

        String URL = "http://localhost:3000/pricing?success=true";

        SessionCreateParams params = SessionCreateParams.builder()
                .setCustomer(customerId)
                .setSuccessUrl(URL)
                .build();

        Session session = Session.create(params);
        return session.getUrl();
    }

I do not want to use the customer portal only by link. Because then the customer always has to check the emails

dense bay
#

Hi there!
I'm investigating one payment intent. It was created with capture manual setting, but later, after authorization it was captured. Cannot find why. Need some help.

hidden tendon
#

Hello, could you give me the peak read and write rps during the last month for my organization please? If it is possible for you

humble light
#

Hi,

Store: Magento 2 v2.4.6-p3
Stripe: "stripe/module-payments": "^3.4"

We receive a lot of the following errormessages in our logs:
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 only have direct cardpayment option enabled
  • No recurring or subscription option is enabled

I noticed that we have setup_future_usage set to on_session - will setting this to off_session resolve in a fix for this type of error?

frank kernel
#

Hi, I have a question regarding Google Pay payments. We enabled Google Pay payments and one customer reported that after submitting the payment this Google Pay panel is not hiding. Instead it's hanging opened forever and looks like something is trying to load. Do you know what could be a reason of it and if we're able to prevent is somehow?

halcyon copper
#

HELO SIR

#

SIR MUJHE INTERNATINAL PAYMENT CHALU KARANA HEY

hidden tendon
#

Hello could you please reopen #dev-help message ? My question is technical :

Hello, could you give me the peak read and write rps during the last month for my organization please? If it is possible for you

raven shale
#

I have a question:
I am currently trying to work with stripe search, But since I reside in India the feature is not available to me is there some workaround I can do to still be able to search using metadata?

vocal wagon
#

Hi,
I have incorporated payment with Stripe into our online store (prestashop).
Initially, I entered the test mode API key and some customers made the payment with test mode. Now we have switched to live mode.
The question is: how can I transfer money from "test mode" to my bank account or "live mode"?

dusty maple
#

Hello ! I have an issue with my users, and I don't understand if the problem comes from my code or the way that Stripe create users. The issue is : I expected in my code that everyone is considered as "customer" when they buy something, and from my test it looked like it was. But some users, even if they're buying something, they are considered as "Guest" and I don't get what makes a customer a guest for Stripe?

quaint delta
#

Hello,

I contacted the support for handle card information directly with Stripe direct API (I have a third party gateway that have PCI DSS 1), but it has been 2 days that I have no response, that’s normal ?

outer bramble
#

Hello guys, We have stripe payments extension installed and configured in our magento 2 site, and we have observed many orders, for some of the cards of orders , the orders getting auto refunded and the duplicated order is getting created, in the error logs, I see the message: "Authentication required : pi_*** , could this be an issue with the card or something else?

sage dove
#

Hello, struggling to find the right event that I need. I am trying to find the correct event for when a subscription schedule moves from one phase into another. I am testing with testclocks and the only even I get is subscription updated - I assumed I would get a subscription schedule updated but this does not seem to have happened

low temple
#

Hello, on my stripe hosted invoice page a customer doesnt have the option to pay with their default saved payment method? Before I create the invoice I update the customers invoice_settings.default_payment_method with the payment id but on the actual invoice page there is no option to choose the default payment to pay with. I am confused at what I might be missing or what the settings do. End goal is to have the customer be able to use their default payment on the pay invoice page or even better have a list of all saved methods and let them choose. Any advice on how to make this work?

topaz talon
#

Hello,
I want to deduct 2% application_fee_amount of the charge amount for prepaid cards when using the payment link method

lusty halo
#

hello, i am wondering if something is possible through the API.

i have historically had Smart Retries enabled for my account. i have a set of subscriptions to products that i'd like to disable and another of subscriptions to different products that i'd like to leave Smart Retries enabled for.

i noticed there was a way to update individual invoices via API by setting auto_advance to be false. It's clear I can update individual invoices but I was curious if there's a way to set auto_advance to be false for all future invoices for a given subscription?

edit: does the following make sense as a potential solution? i've never worked with upcoming invoices specifically

  • configure a listener to invoice.upcoming webhook
  • in the app logic check if the invoice is related to a subscription that i'd like to keep enabled
  • update the upcoming invoice to have auto_advance set to false
fervent solstice
#

Hi everyone, I'm getting this error during payment. I integrated stripe with a platform

how can it be solved?

dusky thorn
#

Hello. I was wondering if there is any way to apply a discount only to specifics products in a checkout session.
I can do it in a whole cart but I would like to do it at a product level.

vagrant steppeBOT
#

braindave

#

gabrielepat

#

ermonnezza1488

red wedge
#

Having trouble implementing wix payment element

Getting null for stripe

HTML Code below
JS Code below
Referencing
https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements&client=react#web-collect-payment-details

<html>
<head>
<title>Checkout</title>
<script src="https://js.stripe.com/v3/"></script>
</head>

<form id="payment-form">
<div id="payment-element">
<!-- Elements will create form elements here -->
</div>
<button id="submit">Submit</button>
<div id="error-message">
<!-- Display error message to your customers here -->
</div>
</form>
</html>

import {loadStripe} from '@stripe/stripe-js';
$w.onReady(async()=>{
const stripe = await loadStripe('PK_TEST');// public test key

const options = {
clientSecret: '{{CLIENT_SECRET}}',
// Fully customizable with appearance API.
appearance: {/.../},
};

// Set up Stripe.js and Elements to use in checkout form, passing the client secret obtained in a previous step
const elements = stripe.elements(options);

// Create and mount the Payment Element
const paymentElement = elements.create('payment');
paymentElement.mount('#payment-element');

})

foggy oak
#

When searching a subscription, is there a way to get the latest payment intent id created (from the latest invoice I assume) to return alongside with it? Like to expand it?

blazing tundra
#

hi, I need to create a subscription to a product that need to be accepted by an adm, so, how can I checkout my user and just "active" the subscription when adm accept it?

crystal ember
vast isle
#

Hey! I'm trying to set a default payment method but I get this error:
Error getting setting customer default payment cus_K25sL5sMFetSFl. Error: No such source: 'pm_1O3IqUI2QiYH8V4paPZLVkg0'

My code looks like this:
await stripe.customers.update(customerId, {
invoice_settings: { default_payment_method: paymentMethodId },
default_source: paymentMethodId,
})

uneven basalt
#

Which one is the PHP's class to retrieve the default customer's payment method? I have the stripe_id user

exotic fox
#

I have a question about stripe outside of dev . Can someone help me ?

tame pine
#

Hi all, our customers are experiencing unpleasant experiences within our app since implementing Stripe 3DS. You'll see in the attached video that upon payment processing, hooks.stripe.com is called and the user is taken outside of our application with no way to know what is happening. How can we customize or have been control over this experience?

junior bone
#

Hi

#

Kindly check my ACC

#

I no use my ACC to sell bot...why

#

Now my ACC oredi block and stripe said am need to paid cash

ember bear
#

@junior bone Please keep messages in the thread I opened

median lark
#

Hi - when an invoice is paid out of band and manually marked as paid in the stripe dashboard, is there any way to reverse it?

winged patrol
#

Hi, I have some question regarding Stripe and Bubble.io integration. Does someone could help me please ? Let me explain : I am using the Stripe plugin in a Bubble.io app. In my workflow I "Subscribe the User to a plan". In dev mode it is working fine because the price_ID is editable. But the problem, when I switch to live database, I find my price_ID but I can't edit the workflow (because in production the workspace is in read-only). How can I link my price_id in production mode please ?

median lark
floral prairie
#

Hello! I am completing a Stripe integration with BBPOS WisePOS E. My client is wondering if I can display the customer name and invoice number on the terminal while it's waiting for the card swipe/tap/insert but I can only find docs on displaying cart level line items. Is it possible to pass and display something like what I am describing and, if so, can you point me to any docs or feedback on this topic?

fierce stirrup
#

Hi team, do you know what happens to a subscription status if a subscription is unpaid, has an open invoice, also has a draft invoice (because it was created while sub was unpaid), and then the open invoice is voided?

jagged meadow
#

Hello! Could you assist me in configuring my Stripe Connect? I am currently utilizing the Dokan Marketplace plugin in conjunction with Woocommerce and the Stripe Connect module. However, I’m encountering an issue: the automatic Stripe payments intended for my seller are being directed to our account instead of the seller’s. Despite following the provided documentation for setup, I noticed a 400 ERR message in the status column of the API Logs when I select the seller’s account on my Stripe Connect. The error message reads, “Funds can’t be sent to accounts located in HU when the account is under the full service agreement."

raven remnant
#

Hello, could someone point me to the documentation that can help me with orphaned paymentIntents?

sacred fulcrum
#

Hi, if we've created a Setup Intent with setup_future_usage set to off_session, when we create payment intents after that, do we still need to specify setup_future_usage to off_session for every intent? Or can we leave that parameter out since the original intent has attached the payment method to the customer?

raven gulch
#

Hi there

tight quiver
#

I have a HUGE problem. I just realized that payments for registration of an event have been faililng in my applicaiton Yet, we've been pushing success to our clients. Is there someone I can speak with physically to help me out? We're a startup, and this could crush us. Apprecaite any help/direction

broken perch
#

Why do you guys hide your support email and phone number??

#

I searched on the browser for it and all through your privacy & policy form

#

Nothing…

#

Yeah if I login

#

How tf you expect someone to get help if they cant login???

ember bear
#

@broken perch please keep messages in the thread I opened for you

broken perch
#

Okay, thank you

drifting tiger
valid wagon
#

Hello.

I have 3 products that make up a product table, however I would like one of them to be just a "consult us", without having the purchase option there in the price table.

It's possible?

frosty coyote
#

Hey could you guys point me in the right direction to edit the "Platform Information" meta data, on a connected account? I am looking at a connected account that has a meta data field, and i want to change that field. However, when I retreive the account, I dont get any meta data fields, so I assume that platform information needs to be retreived and updated another way?

I am usinthe node library. Thanks

near cloud
#

Hello! My payment process is going fine and the webhook is working, but it does not call the fulfill_order method. You can help solve the problem.

topaz talon
dawn aurora
#

Hello i am trying to figure out the reason for a fee for a payment. Can i ask this here? I have the ids

lost oak
#

is there a way to add more metadata to buy buttons that can be passed on to the confirmation of payment?

static flax
#

are there any stripe approved certifications that validate knowledge in stripe integration? have a large talent pool i'm looking to train to do many stripe integrations

signal sleet
#

Hi Team, through api I want to create installment for first 3 months for every year how can I achieve it ?

tame pine
#

@ember bear why is the thead locked?

crystal ember
#

Hello, I want to know transfer_group in payment intent id are those 2 different things?

spark fiber
#

hello

#

i have a question about turning off the stripe zip code- we cant find where to turn it off in the dashboard and its bloking alot of payments

#

can you please provide a screenshot

#

on where we can deactivate it please

surreal temple
twin dawn
#

Hi I have stripe connect users and whenever they click their unique dashboard links, it is sending the verification text to our main account phone number instead of the connect users phone number. What am I doing wrong? Thank you

jade hazel
#

I'm a bit lost in all the docs and different microsites. Can anyone point me to the latest tutorial/beginning guide on programming in Kotlin for android to make a custom android app to take payments with a WisePad 3?

latent hare
#

Hi I have one doubt I dont know it's possible I'm creating an app with sellers, I want to each pay that the seller receive to their account acc_gfa.... I want to get 1% of comission to my account, it´s possible with the option of creating payment link to divert the 1% commision to my account? Or maybe I have to create a function that transfers money from the seller to my account?

mortal wraith
#

Hello, I need my API keys to accept payments for my SAAS, i set it all up but the payments are not working.

Is it possible I am not in live mode? I do not see a LIVE TOGGLE ON, I only see the option to turn TEST MODE on

Please help!

Thanks!

earnest oracle
#

Hi! I have a quick question about a subscription with trials.

So I have a couple of trials for a user right now, and they're given the option to "update" a normal non-trial subscription to increase the quantity of items in that subscription, and it'll charge them instantly.

Hover, is it possible to allow them to increase the quantity of items on a Trial Subscription and charge them just for the extra items? Or is that not possible.

jaunty ruin
silver turret
#

Hi am wondering whether there is an option to have internationalisation for products ? I can only give a product one name as far as I can see.

obtuse moth
#

Hello everybody, it's very simple, I need to create an new API public and secret key please, how to do that ? I cannot access to the previous one anymore...

smoky linden
atomic dune
#

Need api coding help. Just started with Stripe. Need to integrate it into Wix website. How do I do this?

cosmic plinth
#

hi stripe team -- we've been waiting for support to get back to us for an entire week now. asking here as well:

As part of our stripe implementation and adding Paypal for our European users, we ran into some issues when deploying it. As part of our Paypal changes we had to update some of our existing Stripe code to correctly switch board to our correct Stripe account. E.g our US Stripe account or EU Stripe account based on the payment method e.g. if Paypal ensure eu stripe account is used since its only enabled on EU account. But one issue we ran into, is in our code when setting up payment intents. (ignoring Paypal for now) we setup payment intents for cards that are typically off_session. We also seem to be setting a parameter when creating the payment intent to recurring = False . Sadly based on our code change history, the context is light on why this parameter was added or what it is even doing. (The code seemed to indicate it was advised by Stripe to set this parameter to False, the parameter is undocumented as far as I can see). Would you be able to explain what this parameter does?

cosmic plinth
# cosmic plinth hi stripe team -- we've been waiting for support to get back to us for an entire...

Also secondly the reason we are asking is we noticed that when setting up the payment intent we were getting this error Received unknown parameter: recurring . When creating a payment intent in our European Stripe account. (Previously for european users the payment intent was being created by setting the stripe_account_id parameter to point to our european entity and then use our stripe US api key and this worked fine. But we updated the code to use the European api key instead and we have started getting the unknown parameter error. (We did this because it seemed like when setting up the payment intent for Paypal payment method, we would get an error if we tried to use the stripe_account_id pointing to our EU account and using the US api key. So to fix this we updated the code to use the EU stripe api key instead, but then we run into the unknown parameter recurring issue. Are we misunderstanding when we should be using the API key vs the stripe_connect_id parameters possibly ?

vagrant steppeBOT
#

andwutnaut

fierce stirrup
#

Hi team, is it possible to create a setup intent with a card element in react native?

I was looking at this but it only mentions payment intent. Is there a similar doc for creatign a setup intent with card element?

lofty nymph
#

Hi! Question about the Payment Element:

Background: my team is a non-profit and we try to offer donors as many ways to donate as possible. This includes payment methods that Stripe either doesn’t yet support or non-digital methods (e.g. showing instructions to send us a check). We’d like to display these below Stripe’s Payment Element in accordion layout so they look like part of the same UI (see image)

Screenshot 2023-10-20 at 1.14.57 PM.png

The problem we’ve encountered: the Stripe Payment Element behaves differently when there is only one payment method shown vs multiple; when there is one method, it is not collapsible and doesn’t show a radio button.

Is there any way to either:

  1. Programmatically determine what payment methods are being shown (e.g. listen for some event or inspect the element) so that we can adjust our UI accordingly, or
  2. Guarantee that at least 2 payment methods will be shown
    1. Specifically, since our donation form is currently USD only, if we set currency: 'usd' and enable both card and us_bank_account, will that guarantee that both are always shown, even for users in different locations?

Note: it seems that we might be able to force specific methods to show by creating the payment intent before creating the payment element, which would solve our problem. However, we’ve chosen to create payment intents only after the donor has clicked “donate” because it greatly simplifies the flow for us. We’d like to avoid changing this approach if possible.

Thanks for any help folks can offer!

light elm
#

this channel rules!

#

Quick question if i want the product name via description from the line_items list in python, would i do something like this: product_description = stripe.checkout.Session.list_line_items.description(session_id, limit=1)

fossil robin
#

Hello there! I am looking to create a 1099K tax form in a connected acoount. Looking for some help with the format of the csv file. appreciate your help!

magic lance
#

Why my webhook for payment success checkout.session.completed trigerred twice and it went first time successfully?

edgy yoke
#

Hi, I'm currently using checkout sessions but want to switch over to invoices for clients. Is there a way I could recreate this functionality where I create an invoice using line items similar to how I do it here?:

const checkoutSession = await this.stripeObj.checkout.sessions.create({
            success_url: 'placeholder',
            line_items: [
                {
                    price_data: {
                        currency: 'USD',
                        product_data: {
                            name: 'placeholder',
                        },
                        unit_amount_decimal: amount.toString(),
                    },
                    quantity: 1,
                },
            ],
            mode: 'payment',
            automatic_tax: {
                enabled: true,
            },
            custom_text: {
                terms_of_service_acceptance: {
                    message:
                        'placeholder',
                },
            },
            consent_collection: {
                terms_of_service: 'required',
            },
            billing_address_collection: 'required',
        });
atomic dune
#

I have stripe connected to my acuity scheduling program so I can process payments for bookings, subscriptions and gift cards. I have embedded Acuity into my Wix website. Is there anything else I need to do to in order for Stripe to process my payments ?

stoic heart
#

Hey! Just following up on my thread from yesterday about using coupons as "gift cards". Before I go with the initial implementation I had in that thread, just wanted to double check that there is absoultely no way of creating a subscription without collecting payment details from a customer

olive prawn
#

Hi - Question about failed webhooks. I had a bug, so my webhook failed with 500 error. It was being retried. I fixed the bug and then manually resent it from the dashboard. However, Stripe then proceeded to resend it few hours later. Is this expected behavior? I'd except successful or 2xx response to stop the retries?

nova ferry
#

Hi I want to use cross border payouts on stripe but for this action I need to use transfer capability with card_payments capability and the terms of service should be recipients but I'm unable to perform this action on stripe

What's the solution for this issue

snow tartan
#

Hi! I'm looking to send a phone number in the payment request so that it can appear in the customer's statement descriptor. The descriptor should look something like the following if the phone number <+12345678910> is sent:
MERCHANT NAME
+12345678910

next cosmos
#

Hi, want to write a app to create payment link ,then send to customer to pay. Also will provide a url to receive the callback to mark the order paid. Do I need to use payment link or invoice API?

valid wagon
#

Hello.
In the product table I placed a product with a custom button, in the documentation it says that to direct to a contact page, for example, I can put /contact or just contact, but in the second case it is not allowing

frosty urchin
#

I need to export the complete Stripe customer list to a CSV or similar file. I have too many customers and the dashboard hangs (over a day in). Is there another tool that I could use besides creating a script to pull the customer list through the API?

vivid stump
#

Hi there. im using stripe subscriptions api. so when a plan is cancelled im trying to resume it with the stripe.subscriptions.resume endpoint. when i call the endpoint it does return a 200 but status is paused. something to note ~ i am attaching a valid default payment method before calling the resume method. the odd part is when i do it thorugh the dashbord the same request is sent but the status seems to change. any idea why this is happeneing or if im missing something

twin dawn
#

@surreal temple Can you please unlock my thread so I can provide more information as requested? Thank you #dev-help message

light elm
#

should i use timeouts for webhooks?

weak linden
#

Hi -- I have a quick question. I need to create a new Secret key, what I want to confirm is that that won't affect the current secret key?

kind carbon
#

Hello, i have a problem with stripe pricing tables and the gdpr, because stripe sets statistic cookies from server which can't be blocked by my cookie banner

steel umbra
#

Hello! I'm exploring giropay for subscriptions. The payment integrations page says that giropay is supported for subscriptions, but the giropay page says that it does not support recurring payments, and when I try to enable it in the PaymentElement in subscription mode, there's an error with the message "Invalid payment_method_types provided: ["giropay: setup_future_usage_not_supported"]". Can you clarify how giropay is supported for subscriptions, and if there's any way to get it to work with the payment element in subscription mode?

scarlet hill
#

Hi devs !
In the case I want to subscribe a customer to a membership,
Do I have to create subscription first, or create a paymentIntent first ?
If I create the payment intent first, I don't understand because the customer will be charged before I create the sub

grizzled elm
#

In the documentation, it states that if I create a subscription with the collection method set to send invoice, it'll email the customer with payment instructions and mark the subscription as active.

I'm just trying to confirm this will achieve the scenario that we want.

One, will this continue to send invoices each cycle? Or will this update the customer payment information and charge automatically in the future?

languid hearth
#

Are there known issues with search lagging on the Stripe dashboard? We are not able to get updated last4 and amount data and I want to make sure I am not doing anything stupid. Searching by payment id is working but I am wondering if there might be lag when having so much data.

oblique perch
#

I encountered a problem and spent three days dealing with it myself. I read official documents, searched Google, and repeatedly debugged the code, but without success. Can someone help me take a look?

#

1 My website chatus.co is online, but the subscription failed. Bank cards are issued at regular offline banks in Bangkok. I have successfully paid three times on other websites supported by your stripe.
2 The front end does not have any integration. It directly obtains the checkout_session.url returned by stripe.checkout.Session.create() on the back end, and then jumps.

My current situation is:
(1) Backend
checkout_session = stripe.checkout.Session.create(...)
return response.success(data={'url':checkout_session.url})
(2) The front end gets the URL of the back end and jumps directly to the payment page of this URL of Stripe.
(3) The event log of my strpie background: https://dashboard.stripe.com/payments/pi_3O3OMiHd0QOMTGGp0iGhrIkl, help me analyze it. There is a log prompting me to perform operations, and then there is a log prompting the user that 3DS verification failed.

4 The 3DS verification interface does not pop up when the user is on the checkout payment page. After entering the bank card information and clicking Subscription, it will prompt: Payment failed, please change to other payment methods.

I understand that 3DS verification is required, but the user has left my website and I don't know how to display the 3DS to the user for verification.

I don't know how to deal with it either. The project is online, but there is no first publicity. It is very painful. Please help me.

raven zealot
#

Hello all, are there any appearance customization options for the bank verification modal flow and/or entering bank details manually? We are using the payment element to accept card and ACH details (us bank accounts) and we can style the base elements, but it appears there are no options for styling once you launch into the bank verification flow. I don't see any customization options for that, but I just wanted to make sure I am not missing anything. Attached two screenshots of what I mean. I'm assuming we can't change any of these colors (the purple buttons for example) or anything there?

vivid stump
#

Hi, I have the following use case for an annual subscription
we charge customers on a volume basis at lets say $10 per seat per month and thats $120 a year.
imagine the customer starts with 10 customers i.e $1200 per year. customer gets charged at the end of the year (thats awesome).
So when the customer adds 3 seats lets say within the first month of their subscription, i want to charge any changes to the annual plan at the end of each month prorated. well here's what i have till now
-> i have the prorated subscription setup
-> i have billing anchor setup

my problem with using a billing anchor is that I want the customer to be charged for the changes at the end of each month and not just one month. well i could use the webhook to update the billing anchors but that doesnt seem right intutively. is there a prefered way of doing this or updating the billing_anchor after each invoice is the way to go?

oblique perch
#

My registration place is in Thailand. I want to change the default payment currency to US dollars. Where can I change it?

novel obsidian
#

Why did invoice in_0O3Oxc4rOYBvHyzsI9iOtkpj create a customer credit? Shouldn't the discount apply 100% to the product that is being prorated ("Unused time")?

edgy laurel
#

Hi !

We've set up a platform account, we're US based(through stripe atlas) and we onboard sellers in the US with the standard account type.
I see Iceland in the list of countries in cross-border payouts (https://stripe.com/docs/connect/cross-border-payouts) and that euros would be the settlement currency which is fine.
Does this mean that I can onboard sellers located in iceland with Iceland bank accounts for payouts ? It's ok if account type has to be express for icelandic sellers.

versed zenith
#

does stripe subscription allow product with custom price input?
Like if we want customer to put in the price and then we charge them that price weekly?

robust saffron
#

Hi i need some help

keen frigate
#

Hello, if I want to provide ability for customers to purchase a subscription before they create account on my platform, how would I let them manage their subscription without my platform?

I am asking, because its a common onboarding flow for mobile applications and I was wondering, if I could replicate something similar with stripe on the web.

dim hearth
#

@robust saffron Please respond in the thread I created not in the main channel

robust saffron
#

oh sorry, where is the thread, please can you give me link?

solar flare
#

❔ Passing knowledge of an entitlement based on subscription ownerhsip to an auth system -- how might we stack our API calls?

robust saffron
cloud cedar
#

i have a subscription "premium" where i want to offer a monthly, yearly, prices. so if they signup on a monthly they spend $10 per month, and yearly they'll spend $100. for that, do i need to create one product with two prices, and then in the subscription just associate the price that they picked?

quaint rivet
#

Hello, I just created my stripe account and connected it to my website amoreluxemx.com

One client tried to make a payment but it's getting rejected due to "high risk" but I know it's not a high risk because I personally know this client.

How can I fix this? I've been trying to adjust my security settings but apparently I can't because my account is new.

light elm
#

what is the best event to listen for in webhooks for completed payments?

jade cedar
#

How can I get a stripe account set-up if I'm 15? And If I have my legal guardian as the owner are they taxed?

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!

hearty berry
#

Am I able to top up my test platform account balance so it’s not negative so I can test payouts for an account that’s not in the US (other than the three day bank transfer). I’ve tried using the API call however as expected it flags my account is set to Australia and the bank transfer isn’t indicating whether it is in progress or not (and I would expect it to be instant in test mode)

rare orchid
#

Hi, we're using Stripe's <PaymentElement/>, and its working well overall, but one user hit this error:

Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods)

we received this error into the onLoadError callback:

``<PaymentElement onLoadError={(err) => {} />`

In this instance the user is trying to purchase a new subscription, in INR, and our price has inr (and other currencies) in its list of configured currencies.

#

My question is: how do we fix this? We've definitely had many customers pay in INR successfully using Stripe checkout

azure bane
#

Hey Other Stripe devs. For some work that im doing i need a way to take deposits.. So when a user goes to buy they first set down a deposit then pay the rest later upon receiving of the item. How would I go about that with stripe? Would that have to be 2 seprate transactions?

loud gull
#

Hi guys, can you help me set a payment limit with stripe for a product? Eg a monthly payment plan that ends after 12 months/12 payments? TIA

cobalt kraken
#

Hi, the developer wants to update the CLI version. The current cli version is 1.18. I updated apt and the version pulled is still 1.18. How can I update to the 2023 version? https://stripe.com/docs/stripe-cli

honest smelt
#

Hi guys, I'm facing unauthorised error 401 when i try to custom code stripe payment, I'm using c# webform to code.

dawn lily
#

how can we set end date in subscription api?

wintry jolt
#

Hello, I am using stripe webhook and want to know which event I should listen to for a successful payment? checkout.session.completed or payment_intent.succeeded?

autumn halo
#

Few questions about stripe connect. Should I always give my express accounts tax reporting capabilities via the API? And why the heck is a connect account email only for custom accounts? For some reason the API won't allow you to update the email for a connect account due to the custom requirement. When stripe sends out tax information, do they rely on the email address of the connect account? Should I create the accounts with metadata for the email?

plain glade
#

hello

#

I received this message

#

We recently identified payments on your Stripe account for FINANCIALLY FLUENT MARKETING LLC (account ID: acct_1Nwy5ICP052a3xmh) that don’t appear to have been authorized by the customer, meaning that the owner of the card or bank account didn’t consent to these payments.

#

but we have not processed any payments

#

need help fixing this to activate our account

vagrant steppeBOT
#

some1ataplace

wintry jolt
#

Hello, how should I handle situations where some people request a refund after making a payment through Stripe?

snow remnant
#

Is there a way to set subscription upsells using the API?

sturdy robin
#

Hi Everyone! Does Stripe support Interac Online Payments?

#

Where the users are redirected to thier bank online websites to complete payments.

desert solstice
#

Hi Everyone, Is there any way to get stripe processing fee with paymentIntent obj?

steady crystal
#

hey! i wanna create a payment link and i keep getting this message. any solution?

obsidian kelp
#

Hello,
I'm reaching out to inquire about Stripe's integration with Alipay. Specifically, does it support subscription payments via Alipay? Any information or guidance would be greatly appreciated.

#

think you

#

How to become an invited user

willow latch
obsidian kelp
#

How to Charge

meager hinge
#

hello.

We are integrating the subscription feature.

I'm initializing the subscription via the checkout session API, but I don't want to use checkout.session.completed for the webhook type, only invoice.paid.

So, for the initial start of the subscription and any subsequent automatic payments, I only want to receive and process the invoice.paid webhook.

In this case, we want to pass our own subscriptionId when calling the checkout session API.

Inside the checkout session API, under subscription_data, in the metadata field, I'm using "subscription_id": "mink_subscription_12" and I can see it being passed in the webhook response like this

"subscription_details": {
        "metadata": {
          "subscription_id": "mink_subscription_12"
        }
}

At this point, the question is

Question 1. The "subscription_id" I passed to the metadata field under subscription_data: "mink_subscription_12" value will always exist when the subscription is paid repeatedly, so that the invoice.paid webhook keeps getting delivered?

patent patrol
#

When a customer subscribes to a "free" subscription plan, (product price is $0.00/month), I still have them capture a payment method with the pending setup intent from creating the subscription. However when I update the subscription, replacing the free price with a non-free price, the subscription immediately ends up in the past due status, even though I have it set to charge automatically, and the payment method is attached.

Test sub id: sub_1O4EdvEVJVQjp8Nxf3xgpWyB

Api call for updating subscription: req_vLeHBY9th1k48e

Any idea what I'm doing wrong? It seems to only happen when the subscription is initially created with "free" monthly product price.

wheat depot
#

Hi can you help me here as im getting an error after clicking save the live keys!

snow remnant
#

Why is it that google pay option dissappears when setting:
AutomaticTax = new SessionAutomaticTaxOptions { Enabled = true },

inland sedge
#

my name is Adwait...but they r asking for last name....I don't have any last name...my bank account also has only Adwait . What should I do ? It's about creating a stripe account related to quora

misty hornet
#

@snow remnant your thread is still open, shall we continue there?

snow remnant
#

apologies - yes please @misty hornet

rocky turret
#

Hi Stripe Ninjas

i am creating invoices through API,
i need to collect the invoice payment page URL from API response.
it is coming up but not in the right format,
while it is available in the Dashboard in right form. how can i get the Right URL of invoice to make payment ?

URL in API Response : https://invoice.stripe.com/i/acct_1LfnVrHA8ITGYRmR/test_YWNjdF8xTGZuVnJIQThJVEdZUm1SLF9PcnprRXptWm9PY3JwdkhtWmZ1ZmgxY0RWUDdEZkFiLDg4NTc2MTU40200H1tBbZRg?s=ap

URL in Dashboard:
https://invoice.stripe.com/i/acct_1BQhxLLXk848hNbI/test_YWNjdF8xQlFoeExMWGs4NDhoTmJJLF9Pck9sTlRSdFhQUnR6c0xTd3ZuSnFpWDdTVU5xWmQ4LDg4NTc2MzEy0200RghA4SGW?s=db

compact elk
#

Hi,
Just one quick question : is there some problem letting a customer reusing same payment method that led to a dispute (lost by our company) ?
Thank you!

boreal bridge
#

Hey guys,

The embeddable Pricing Table doesn't respect the default price. For example, here I have 59.97 as a default one, but the Pricing Table will always show 24.99 instead. Is it a bug or am I doing something wrong ?

dawn lily
#

hi, have a question on how you update the next invoice date and the end date of the subscription?
we have this functionality that let the admin move the next invoice dates.

glossy rock
#

Hi Folks!

Im integrating stripe in my flutter application. This is the package I'm using - https://pub.dev/packages/flutter_stripe, and they use the official android and ios sdks underneath. Everything works as expected and no issues with payments as such.

I needed some assistance or pointers with customizing CardFormView. Is it possible to get the "ScanCard" option and the grouped information layout similar to the PaymentSheet here?

fallen mural
#

hello, how do i set add card number limit? for example only allow user add 3 cards

obtuse cradle
#

With the newer API version, payment intent will not be created unless there's a request to complete a checkout session. My question is, how do we copy the metadata that was attached to the checkout session to the payment intent?

spark flax
#
    config = stripe.billing_portal.Configuration.create(
        features={
            "subscription_update": {
                "default_allowed_updates": ["promotion_code"],
                "products": [],
                "enabled": True,
            },
            "invoice_history": {"enabled": True},
        }
    )

Can you show an example using the stripe API to allow promotion codes to be updated in the billing portal for any product?

proud girder
#

How to solve this problem i am ceating card token on live mode in india..

tribal pike
#

Hello Stripe Support,
I require your assistance in investigating a failed setup intent issue, building upon the previous response received.

graceful summit
#

Hello, when using Stripe Connect, and sending a Transfer to a connect account. Is there a way to prevent this transfer from being paid out to their bank account for X amount of days?

vocal wagon
#

Hello 👋

I'd like to bill my customers 0.018cts per unit but it seems Stripe is rounding at 0.02cts per unit every time I create the product.
Is there a way to configure products with this type of pricing ? 🤔

fluid juniper
#

Hi, I have an issue with a customer that reactivated their subscription, but it is still marked as cancelled

median parcel
#

I just started my business and I tried to explained all things about my business my account was active but when I got payment from one of my client and it gone on additional verification and I can't get payout or create invoices anymore kindly tell me how to set it again..

pastel snow
#

Hi guys. I’m really stressed out as I sent a payout to my stripe account from whatnot. Then when trying to log into my account it said the email address is not associated with any stripe account?? I’ve been using stripe for 3 months and have been paid out numerous times and now cannot get in? I need this to be sorted asap as I don’t have access to my money???

leaden otter
#

Hello , i want to intrigrate stripe payment in POS machine ,Can you help full instruction please.

wide dagger
#

Hi Developers,
i want to implement stripe connect express
i want to get direction how i can implement this in laravel and how i can generate a link for the customers so that they can add there bank informations and stripe will provide me the connected account id after there registeration. can any one help me with this

jade ermine
#

hello,
Is it possible to in-house 100% of a stripe checkout session on my own website/domain ? I want the checkout form to be on my domain with my own branding etc.

pastel snow
#

Will my payout that I sent to stripe still payout if I can’t get into stripe express?

#

Anybody else having the issue of not being able to log into stripe express?

dusky jasper
#

Hello everyone, hope you guys had a nice weekend! I just have a small question: how do I check if my customer's payment method is setup for future usage? is there a property I can check when I retrieve the payment method or another way I can do this?

fiery flame
#

Hi, payment_intent is null when session is created. Even if mode is set to payment. In few months back, payment_intent was not null, but with appropriate payment_intent id. This issue is with my main dev account, with another dev account is ok payment_intent ok. Screenshot in thread.

stray latch
#

Can someone please help me. You have the most useless system for customer support. How can you not have a phone number for someone to call

unborn glen
#

My use case requires me to conduct payments between two parties and take a fee for each transaction. I have successfully done this by creating a PaymentIntent and using the connected Customer account's credit card on file and populating the transfer_data field with the amount to send to the 2nd party involved in the transaction.
In the process I need to create an invoice, but can't do that with a paymentIntent. Am I missing out on something?

vocal wagon
#

Hello There
Any one have experience in Shopify? we have a client who is based in UAE, and can't use Shopify multi currency. We we are looking in to a solution that allows multi currency using stripe

sinful bridge
#

Hello

vocal wagon
#

I'd like to know, is there an API provided by Stripe that allows for displaying prices in multiple currencies on the store?

icy warren
#

Hi, Does stripe automatically delete incomplete payment intents?

restive crescent
#

Hi, still struggling with ApplePay, I found what makes it crashes : if I do a setState in callback pr.on('paymentmethod', (ev) => { setSomeValue(ev)});, it seems to unmount/remount the whole component. With ApplePay, it crashes with error InvalidAccessError: The object does not support the operation or argument. — v3:1:493588 because the PaymentRequestButtonElement is destroyed then recreated. It works with Gpay, but The component is still unmounted/recreated (tracked with use : useEffect(() => { return () => { console.log('PAY COMPONENT UNMOUNTED'); }; }, []);)
is it a known issue of Stripe Library ?

dark pelican
#

I have a question regarding customer portal.
I create my customerPortal and it works. now i want to set the email as well, so the user can not modify it. The docs is doing it with features: https://stripe.com/docs/api/customer_portal/configuration#portal_configuration_object-features
But when I set features and run it, it says 'Received unknown parameter: features;
sdk: 20; stripe: 23.7.0-beta.1 but doesnt work with 24.0.0 as well

    public String generateCustomerPortalURL(String customerId) throws StripeException {

        Map<String, Object> params = new HashMap<>();
        params.put("customer", customerId);
        params.put(
                "return_url",
                URL + "updated"
        );

        // TODO: disable email to update

        com.stripe.model.billingportal.Session session = com.stripe.model.billingportal.Session.create(params);
        return session.getUrl();
    }
leaden otter
#

Hello , i want to intrigrate stripe payment in flutter framework for Android ,i want to retrive card holder information (Card holder name and Card Number for manual Invoice printing ) after payment.But i am facing difficulties regarding card holder information ,can you provide me some instruction how to do that ?

civic tulip
#

Hello, if i have stripe subscription, and client want to add more items into do I need to retake client card information, or it can be done off session

cloud cedar
#

hello, i originally had a stripe payment intent that was a one time payment. in my app this one time payment is the summation of non-stripe products that are being purchased. i want to now add a subscription to this payment intent. In a previous thread i was told that i can do this by creating a subscription and adding the additional item as an invoice item. my question is: do i have to create a product for this invoice item or is there a way to have a subscription with a one time payment?

vale crown
fiery void
#

Hello there! I am struggling with a simple feature. I would like to pass from my frontend to the pricing table a customerId. In twitter support the told me to use this piece of code

    <script async src="https://js.stripe.com/v3/pricing-table.js">  </script> 
    <script>
      
      // Fetch the customer ID from your backend or form input field  
      var customerId = "cus_OqyYoRsblHeUId";  
      
      // Set the customer ID in the stripe-pricing-table element  
      var pricingTable = document.querySelector('stripe-pricing-table');  
      pricingTable.setAttribute('customer', customerId);  
    </script>
    <stripe-pricing-table pricing-table-id="xxxx"
    publishable-key="xxxxx" >
    </stripe-pricing-table>

However it's not working like that.

I have already a Stripe customer id and I want to use it in the checkout session that the pricing table creates. How should I do it?

Thanks!

graceful thicket
#

Hi, I noticed that Stripe has added Saudi Arabia to the list of supported countries. However, I'm experiencing a problem when trying to create a new connected account for Saudi Arabia, as I get an error message stating that Stripe does not currently support this country. Do you have any suggestions or solutions to deal with this situation?

analog crypt
#

hi everyone,
Can we get stripe account Id in automatic payout schedule.
I'm trying to get it from stripe payout created or payout paid event but in response there is no such key name account.

topaz talon
glacial trout
#

My stripe dashbaord still showing Unfortunately, we could not verify the ID document you submitted, and verification is a requirement to use Connect.
Please ensure that you adhere to our best practices and verify that the information you provide matches your identity document.
If you have any questions, please don't hesitate to contact us. after verification has been confirmed and creating connect is not possible. any help to resolve this issue, is going to 2 weeks now

robust walrus
#

how to update amount for product in stripe using api(curl)

vital quarry
#

good morning. I am working with Stripe payment terminals. How to handle receipt print?

astral quest
#

Hello,
Just a quick question is there any checkout session in react-native stripe sdk

dire nimbus
#

hello,use BBPOS WisePOS E,How to achieve automatic cancellation of card swiping requests by customers who fail to swipe within the specified time

distant vector
#

I encountered a problem when packaging

dark pelican
#

I try to set the customer portal config but get an error with subscriptionUpdate.
Here is how i try it:

 Map<String, Object> subscriptionUpdate = new HashMap<>();
        List<String> defaultAllowedUpdates = Arrays.asList("price");
        subscriptionUpdate.put("default_allowed_updates", defaultAllowedUpdates);
        subscriptionUpdate.put("enabled", true);
        subscriptionUpdate.put("proration_behavior", "none");

"message" : "Missing required param: features[subscription_update][products].; code: parameter_missing; request-id: req_g9oxbQamoxJ2Lt"

I try setting it different times but i dont get it right. can you tell me how its done?

clear cypress
#

Hi, I have a question about automatic payment methods. We want to offer our customers bank transfers. From what we understand, we have to use customer_balance. This, however, is not enabled with automatic payment methods, i.e. no bank transfer option shows up. Also, when customer_balance is present, both payment_method_data and payment_method_options must be set, which also prevents using automatic payment methods. We wanted to ask, if there is a way to use automatic payment methods as well as bank transfers, or is manually declaring the payment methods the way to go?

sonic crater
#

hello, the test bank details are not verified after onboarding, country India, account type standard, there are fields in the onboarding object

"external_accounts": {
"url": "/v1/accounts/acct_1O2wdESHrq5Kc8RR/external_accounts",
"data": [
{
"id": "ba_1O2wkmSHrq5Kc8RRjq9IPYzU",
"last4": "6789",
"object": "bank_account",
"status": "verification_failed",
"account": "acct_1O2wdESHrq5Kc8RR",
"country": "IN",
"currency": "inr",
"metadata": [],
"bank_name": "HDFC BANK - BANGALORE - JAYANAGAR",
"fingerprint": "9XLvPXnup2LBhviJ",
"account_type": null,
"requirements": {
"errors": [],
"past_due": [],
"currently_due": [],
"pending_verification": [
"documents.bank_account_ownership_verification.files"
]
},
"routing_number": "HDFC0000261",
"account_holder_name": "Jenny Rosen",
"account_holder_type": null,
"future_requirements": {
"errors": [],
"past_due": [],
"currently_due": [],
"pending_verification": []
},
"default_for_currency": true,
"available_payout_methods": [
"standard"
]
}
],
"object": "list",
"has_more": false,
"total_count": 1
},
"payouts_enabled": false,
"requirements": {
"errors": [],
"past_due": [],
"alternatives": [],
"currently_due": [],
"eventually_due": [],
"disabled_reason": "requirements.pending_verification",
"current_deadline": null,
"pending_verification": [
"documents.bank_account_ownership_verification.files"
]
},

vocal wagon
rain grail
#

i cannot find how to unsubscribe an email from an active plan using api

lilac bay
#

I'm trying to find a report that will give me details on Bank transfer payments. I'm using the card_payments_fees currently to get details on card payments but am now using different methods.

fluid juniper
#

Hi, I have an issue with a customer that reactivated their subscription, but it is still marked as cancelled

fickle moon
#

Hi, dev-help!
I want to add a new subscription to customers who bought “productName”. And I need to make sure the first payment is 20/11 2023 and not immediately. Then on the 20/11 every year until canceled.

I already have file with users that bought “productName”, so I will go throught CSV file and use data from it.
My CSV file has following data:
ch_xxxxxx (Charge ID for users in that file)
Customer ID
Customer Email
Card ID (src_xxxxxxxx)
Transfer ID (po_xxxxxx)
also Order ID

Not all users has save_payment_method!

So my question is - what Stripe API's should I use and in what order to make it done?

Thanks! devhelp javascript

jade hazel
#

Couple of wisepad3/terminal questions:

  • Are there any restrictions from Stripe to me running the server side of the Terminal sdk on the android device as well as the client?
  • Is there a version of this quickstart that connects over USB rather than bluetooth? https://stripe.com/docs/terminal/quickstart?lang=node
  • After a wisepad3 is connected over usb and turned on, will it stay on while it still has charge to run, or is there a forced shutdown after a certain time? (not ordered a physical unit yet)
vivid relic
#

Good afternoon Devs, I need some help on changing the customer processing fee the option dosnt seem to be on my dash board

vocal wagon
#

Hello we select subscripton then user is not able to see subscription period on checkot page. Is there any way to show subscription period and due data?

cobalt kraken
#

Hi,I created a checkout session and checked out, but did not receive the checkout event from the webhook.

last swallow
#

Hello, I'm using the pricing-table integration (https://stripe.com/docs/payments/checkout/pricing-table). It creates a customer during the first checkout session. With the webhook, I can link it to the corresponding user in my database. However, if this user buy another product, the pricing table create a new customer. It becomes impossible to know which one to follow, for example to open the customer portal.

thorny mirage
#

hello i am using stripe connect feature
how do i get Lifetime total volume balance of particular account ?
#stripe
#connect
#account

humble whale
#

any ideas on how to transfer money from the connect account to the main? Or creating Charges

foggy oak
#

Hi, the domain verification for Apple pay, if the domain is xxx.com, does dev.xxx.com i.e.e subdomains are they also confirmed?

half dock
#

Hi, is it possible to change the "text of elements" on the PaymentElement?

lilac bay
#

Hey folks. I'm trying to find the Balance Transaction linked to a customer who pays by Bank Transfer. I have the ID ccsbtxn_1O2FPhDQ1y5Lg5MJdcb1JVRZ but I get nothing from the API using that ID or simple using txn_1O2FPhDQ1y5Lg5MJdcb1JVRZ

rain grail
vague frost
#

Hello, my stripe account / payout bank is in $ so I currently charge my subscription service in $.

However, I want to change my charging price to £. Will I get extra fees from Stripe or my bank for the conversion? If so how much will the difference be?
Thanks!

fallen marsh
#

Hello heroes, I'm looking help with Billing subscription. In the dashboard I got this error: "The subscription is managed by the subscription schedule sub_sched_1K2d6JHYW0GgASNtyXOJdkaT, and updating any cancelation behavior directly is not allowed. Please update the schedule instead.". Everything would be ok but in the Billing->subscriptions->Scheduled i dont see any subscription. There is not subscription belong to scheduler, why?

thorny mirage
#

can someone explain me
what is the difference between Total balance , Future payouts and In transit to bank in stripe ?

lost oak
#

How can I access the product id from a check out session?

fallow tree
#

Hi guys, I need to integrate Stripe Checkout on my Wordpress site, who can help me?

proud girder
#

How to intergrate 3 DS in india

gentle scarab
#

Hi guys, i have a question to ask, for use paypal as payment method i have to connect to stripe a paypal account?

tribal steeple
#

Hello,

I'm creating subscripion with max payment. and allowing subscriber to pause/resume subscription.

So my question is

when there is a subscription daily for max 5 payments means 5 days subscripion amount of $10

if subscriber pause subscription for 2 days then at end of the subscription I'm extending it to 2 days from stripe.

if subscriber not pause the subscripion he/she charged total 50$.

if pause for 2 days & I will extend it 2 days then also subscriber should charge by $50 but here amount is different.

is this expected behavior or is stripe taking any kind of fees for extending subscription feature ?

uneven basalt
#

I have a doubt about incrementing decreasing subscription quantity. Can i send the code?

proud girder
#

Hi guys, I have a question i have created a custmoer in inda and i have created a card token but when i am doing attach card to custmoer i get an error can you tell me what i should do now?

lost oak
#

I am trying to retrieve a product but I m getting no such product found?

surreal frost
#

Hi! I have a question: if a user cancels subscription, but subscription is still active for duration of paid period, is subscription canceled or is it active and will become canceled only when subscription time runs out?
And if subscription stays active for the valid subscription period, how can I get the information that subscription will be canceled once billing cycle ends from the customer.subscription.updated webhook? Do I just have to track cancel_at_period_end field?

jade hazel
#

Had a look though the terminal docs but can't find an answer to: Are there any resctictions on the android devices the sdk can be used on? i.e. make/model, rooted/unrooted, carrier locked/unlocked etc?

vocal wagon
#

Hello, I have two accounts, but the API versions are not identical.
I would like to have them all in 2022-08-01.
Is it possible to do this?

cloud cedar
#

good morning, i have a dev and a stage environment. is there a way to get the dev and stage environment to use different stripe developer environments inside the same stripe account?

cloud nymph
#

Hi! I'm looking for some Stripe.js/Elements component that can help us to update billing information, but without adding any payment method on the customer, as we will invoice the customer for subscriptions through bank transfers. It has to include Tax ID as we're working with corporations. For some reason SetupIntent/Checkout doesn't support the payment method "customer_balance", so is the only option to make this form ourselves?

dawn lily
#

hi hmm ust would like how to update the upcomming invoices to specific date or day of the week??

noble tree
#

Hey guys, I'm running into an issue where I get this error: No such payment_page: 'cs_test_a1GBAwz1xOGlsXArPjeYIzlWQtkWicvZiijSZmBcZA6C0SdAKC0jBjWqcK

My setup is as follows:

  • App uses platform secret and platform client publishable key to display the site.
  • App creates products and prices on behalf of connected account (so all stripe products/prices are listed in the connected account)
  • App then calls the api to create a checkout session (with the stripeAccount being the connected account)
  • App gets back the checkout session client secret
  • App uses the EmbeddedCheckout component from @stripe/react-stripe-js to display the checkout form, however the form throws the error above.

If I remove the connected account aspect, everything works as expected, however, I want to my app to be the platform, but user's products/prices are managed under their own stripe accounts.

north portal
#

hey guys

#

i am issuing with one error

past geyser
#

Hello Stripe Dev. I have an issue about creating a direct charge (payment intent for stripe connect). so in the backend I have created the payment intent and put the connect stripe id.

Now, when doing a google pay using the client_secret from the backend I'm getting the error. No such payment_intent:. is there a way for google pay to puth the connected stripe id?

astral quest
strange minnow
#

hi, do we have hosted invoices for upcoming invoice - so that customer can preview (& not pay through the link)?

lyric iris
#

Hi. We're using Stripe Express. Right now when our customers give out refunds, we are left paying their Stripe processing fees. Is there a way to make it so they pay their own Stripe processing fees on refunded payments?

north portal
#

hii stripe community my problem is i want to paypot my customer from my stripe account to their bank account using python Please help

hushed jewel
#

if user subsctipn update got failed i am allowing user to buy new plan but if stripe try payment agin on fail payment then both subcripn is action how can i avoid this

upbeat moon
fickle moon
#

Hi, dev-help!
I have following info for user:
ch_xxxxxx (Charge ID for users in that file)
Customer ID
Customer Email
Card ID (src_xxxxxxxx)
Transfer ID (po_xxxxxx)
also last Order ID

Is it possible to create subscription with data from this list? ↖️
Important: So later, using Card ID, the user will be charged for the subscription and it will be renewed?

torn vortex
#

How to add back button on the Stripe hosted checkout page? Not after the payment succes, but just a button to go pack to previous link where it came from?

#

Is there a way of adding a dark mode to the stripe checkout page? Or any way to play with some colors? On the stripe hosted checkout session page?

azure canyon
#

Hi and best regards!
Please advise how to add in Customer Portal card, that will be declined?
Any of these cannot be added, as validation prevents them on form step.
What I need is to test successful and then failed payments for subscription's invoice up to subscription cancellation.
If it impossible - please advise what event will be sent to webhook endpoints after third failed payment?
Here is subscription id I created for Testing Clock - sub_1O4KIJC1LluJiuYaZG5yXi51

outer rampart
#

Is it possible to recover deleted products from the catlog?

fallow tree
#

Hi!
need developer to improve my Stripe Checkout! $

mossy wasp
#

Hello!

Context:
We're considering lowering the prices for a subscription.
There's a few existing customers that have subscribed and pay monthly.
Our plan for them is to switch them to a lower price but increase the quantity proportionally (so the amount paid remains the same).

My understanding of the steps to perform this:

  • Create a new price in the Product
  • For each paying customer update their subscription adding the same product with a new Price and removing the product with an old price? (the total monthly amount remains unchanged)

Questions:

  • Can I do this?
  • Will it require them to resubscribe and enter their payment information again?
balmy badger
#

HI

#

how to tell from within a logged-in stripe account whether or not it’s being shut down. Like how do we check the status of an account?

rose nest
#

Hi, I just wanted to use Stipe Tax with Subscriptions, and process taxes automatically, but without providing customer billing address I cannot achive that.
So the flow is:

  1. User will create a new account, and our backend will create a new Stripe customer using only email & name
  2. We would like to create a new subscription with automatic_tax[enabled] = true
  3. This faile due to error: customer_tax_location_invalid

Question:
**Can we somehow wait with tax calulations and user credit card billing details to calculate them? **
While creating subscription automatically Payment Intent is created, and we will use it with Stripe Element to collect cc data including country + zip code. And this address is in 3rd place with address hierarchy: https://stripe.com/docs/tax/customer-locations?address-format=everywhere-else#address-hierarchy

slender comet
#

Hi guys i have a question.I have a function that runs daily and checks for payments made to a stripe account.It collects all the payments using the paymentIntents api.My question is,is it possible to identify which payment was done for a subscription and which of them is a onetime payment?

dire gyro
#

Hi, I'm using Payment Elements for an integration, on iOS/Android the payment sheet can automatically pick up save cards with the ephemeral key (and offers to save them, but that's fine, we can do that ourselves), but I can't see how this works with the payment elements in JS - how do you make it pick up the saved cards?

desert bramble
#

Hello I'm having an ecommerce website redeveloped and I want Stripe to be used for the payment gateway, however I've been asked to provide two sets of credentials one for test mode and the other for live, I believe these are within the API keys of the developer section of my stripe account, but I can't find exactly the 4 sepearate keys that I need, can anyone help me with this please. Apologies, I'm new to this.

open jay
#

Hi, I am trying to backdate and invoice and seeing some strange discrepancy on behaviour:
Basically I'd like to follow https://stripe.com/docs/billing/subscriptions/backdating?dashboard-or-api=api and create a backdated Subscription that starts on Sept 24, (so that the upcoming invoice is a prorated invoice with the anchor on the 24th), so I do:

stripe.Subscription.create(
    customer=cus.id,
    backdate_start_date=1695569659, # Sept 24th
    items=[{"price": 'price_xxx'}], # Some monthly price
    default_source='card_xxx'
)

But when I do this, it says that the current period is Oct 23 to Nov 23 and the upcoming invoice is Nov 23.

Interestingly, if I choose an annual price, it will correctly say that the upcoming Invoice is Oct 24 for a Oct 24 2023 - Oct 24 2024 period.

Any tips?

vocal wagon
#

Hello, I will migrate some customer and cards from one account to another, in a few days. I will use this https://stripe.com/docs/payments/account/data-migrations/pan-copy-self-serve to get the customer mappings, but I do not understand if the payment method ids will be copied too. Are they the "sources" in this document "The mapping file contains the following headers:

customer_id_old
source_id_old
customer_id_new
source_id_new"

chilly lake
#

Hello there! I have a question about stripe. I was wondering I can download stripe invoices all at once. At the mometn I can only download one by one and it's taking a lot of time. Can anyone help me? Thanks

polar nacelle
#

Hello I need some help

#

I'm setting up a website for a client, who has a company set up in Sweden. She has the bank in Belgium. Therefor when setting up the account, she has to enter an SE iban,

Sure you can change till Euro to change the country, but she doesnt want the payment to be in Euro till her account, she need it to be paid out in SEK (Swedish Krona).

Is there anyway of doing this?

ashen egret
#

Hey sorry for asking for this here but i have two sites, both sell an e-book that i've written myself, do i have to open a new stripe account for that second account to accept stripe payments on there as well or can i go with the same account since both sites are of my one company?

steady ferry
#

Hi,
we discovered a new "no default payment method set" scenario in Stripe, that is making a lot of trouble.

Steps to reproduce:

  1. Create a customer
  2. Create a subscription in trial (without payment method set)
  3. Customer sets payment method via Customer Portal USING THE BLUE BUTTON "Add payment" (image upper right, marked red)

Behavior:
It will create a payment method, that is NOT set as default payment method.
If the customer would use the other option to add a payment (image, marked green), it would add the new payment method as default.

Problem:
The customer has a subscription with attached payment method, but no default payment method set.
Once the subscription got canceled, I cannot easily create a new subscription without forcing the customer to reenter a payment method.
Reentering a payment method is causing confusion on customer side (as he already entered it).

We are testing the stripe API for the last 4 weeks intensively and this behavior seems pretty new?!

I'm asking for a solution where the customer can add the payment method in the customer portal AND flag it as default payment method automatically.
Alternatively deactivate the blue button.

Appreciate the help!
Cheers,
Lukas

slow cloud
#

hi everyone!!! we need help!!!

we are developing a platform for bookclubs, I have the doubt of how to make the payment cut every first day of the month, the issue is that if they subscribe before the 15th they enter the cycle of the current month and if they sign up on the 16th they will enter the next one, currently stripe is only charging for the remaining days of the month.

astral owl
#

If we are onboarding connect customers to our platofrm, but they already had a stripe account setup, I am aware we can connect to their existing account using the oauth flow. However, I am unsrue whether this is wise given they may already ahfve customers, products, subscriptiopns etc on there. What is the recommended path here? Is it to conect iath Oauth and attempt to import everything? Or is it to create a new linked account for our platofrm only?

lilac hill
#

Hey, guys! Would you know if it is possible to load registered cards to use for future payments, allowing you to choose one of the registered cards?
I'm using Next JS with Typescript.
Do you have any examples?

vocal wagon
#

Helloo

hearty goblet
#

help to understand connect: Direct Charges vs Platform Charges

vocal wagon
#

#dev-help Stripe wants proof from me whether I am really purchasing whether I am real or fake, I will send the proof to you with all the details and data and you will not force me to pay out my money and you will try to withdraw money from my account to get? This is not normal, customers order from my site themselves and then they pay via Klarna afterwards and I have to approve this via my Stripe account because Klarna approves it first and then I?, but this is not acceptable. 1 customer did not want his order and I neatly canceled that and refunded it to Klarna and now Stripe says I risk a high level? what kind of high level? I have sent you all the supporting documents, haven't I? I have also sent my purchase invoice, customers who have ordered, invoice, again from here I send all supporting documents and I want to see my money in my bank, Because of you I am now in minus 4 thousand euros! I am an honest seller and always will be

surreal temple
molten frigate
#

Hey there

So a guest had pre-authorised a secuirty deposit through stripe.
Their credit details have been saved.
After the pre-authorisation expired, I have "created a payment" using their card information.

Could you please confirm if the funds will be send to my account soon?
pi_3O4RBvChsRhCNP3B0YL8XEdI
Best regards

vocal wagon
surreal temple
stuck wadi
#

Hello, we are looking for a way to automate subscription refunds. Is there any instance where Stipe will automatically refund the user, or is the $ always given as a credit? The specific scenario is when a user subscribes to a product and cancels within 1 week. Can refunds be somehow combined in the cancel API call?

main hound
#

Should I ask only developing related queries here or some general ones as well? I've been facing some issues with setting up stripe

hollow anvil
#

Hello guys, i have a question…
Can i automate the invoices with stripes. My sister have a website and she use stripes for the payements, and she make the invoices one after one

fervent sage
#

hello, was wondering what the best practice is for stripe webhooks between Connected Accounts vs regular Account. I see the suggestion in the docs appends /connect to a new url for the webhooks (here: https://stripe.com/docs/connect/webhooks). Is this the recommended way to handle it or is it equally recommended for one url to handle both connected accounts and regular account events?

late belfry
#

Good afternoon, could you please tell me what is the maximum time available to generate a refund?
Let me explain a little better, if a payment was generated today, I can make a refund in 8 days or 15 days or a month, what is the maximum?
And where in the documentation can I find that answer? I've looked for it but I haven't found it.

sour mulch
#

Looking to clarify behavior of stacked coupons on invoices and whether there is any additional options to the way that I see it working right now by default, which isn't working for us.

covert prawn
#

Hi, I missed the verification date by a day. Would it be possible to do the verification tomorrow?

sleek pelican
#

Is there a way to send branded receipts for destination charges using the "on_behalf_of" parameter? Seems like the brand used is from the platform account rather than the connect account specified in the "on_behalf_of" parameter. Thanks for your help in advance -- Stripe support wasn't able to help here

charred coral
#

Hello. Quick question. We're trying to set up a self-storage business in Guam. Just wondering, would Stripe work as a payment processor for the storage software 6Storage?

rapid oriole
#

In stripe terminal iOS SDK (using Connect), how to cancel/clear the card reader display if app is restarted and original Terminal.shared.collectPaymentMethod cancellable is not available anymore?

last violet
#

Hi! I have some follow-up questions building from my conversation with @midnight marlin on Oct. 10th about how to set up future payments on Stripe.

I'm sorry that these questions are more product oriented than developer Here are my questions:

  1. Is there a cap on the financial value that can be charged at a later date?

  2. Is there a cap on the term for the future payment? Could it be years later?

  3. Does all of this work in Canada on a customer's checking/chequing account?

Further qualification to Q1 and Q2 above: The charge will, of course, be in compliance with the law and our agreement with the customer.

vocal wagon
#

Hello We are software cash register manufacturers and use their terminals. for loan payments. Our customers need detailed invoices where, for example, the payment method, date, time and transaction fees are stated.

#

Gibt es da eine API dafür?

jolly tinsel
#

I'm adding PayPal to my Stripe Checkout setup. However when I test the payment flow the user needs to always fill their name on a Stripe Checkout page before being redirected to PayPal. Can I redirect directly to PayPal or pre-fill the name somehow?

I am creating a customer first and already filling their name/email there. The email field is greyed out and filled when on the Checkout page but the Name field is empty.

next cosmos
#

$stripe = new \Stripe\StripeClient("sk_test_4eC39HqLyjWDarjtT1zdp7dc");

$stripe->checkout->sessions->create([
'success_url' => 'https://example.com/success',
'line_items' => [
[
'price' => 'price_H5ggYwtDq4fbrJ',
'quantity' => 2,
],
],
'mode' => 'payment',
]);

topaz talon
#

Hello,
i'm using stripe webhook but i have a question if my server crashes and that time webhook failed so how i can auto retry again of failed webhooks

night pond
#

I'm doing a custom accounts full integration and am having an issue tokenizing cards. The call to createToken is unresponsive. There are no warnings, errors or logs. I added a catch/finally statement to see if I missed something but no success. I also considered there may be an issue with my account no notifications. I've attached a copy of my code, I used the example documented on stripe.

wintry jolt
#

Hello, I write a webhook to listen to if (event.type === 'payment_intent.succeeded') {

After a successful payment from flutter_stripe, this event is not triggered. Any idea what happened?

proper viper
#

If I have multiple LLCs, one with a partner. Can I set it up so they only have access to our joint business and not my other business?

bitter bolt
#

Hello everything is fine? I would like to know if I can implement a webhook for an event for a single product, that is, this webhook would receive specific events for a product and not for the entire account.

vocal wagon
#

Es antwortet doch keiner per Mail!!

zinc spruce
#

hey folks, we've moved locations and are wondering whether it's ok to update our address under account settings. I noticed there might be something related to our KYC verification and address, but wanted to make sure if I change our address in https://dashboard.stripe.com/settings/account we won't break anything 👀

hot tree
#

Hi! Is there a way to move a customer's ongoing subscription + payment details from one "customer" to another within the SAME Stripe account?

wanton mauve
#

Hi guys, how are you?
I was wondering if it is possible to create discounts without needing coupons in stripe?

light elm
#

how would one get the cost of a product from the line_items object in python?

clear yacht
#

Hi, I want someone to check my account with support, whether there will be any problems with the tax system, whether the accounts will be frozen and so on

tropic bridge
#

Hello folks, it is possible that sometimes from a checkout session, we receive payment_method.attached BEFORE than customer.created? How should i handle such cases? A simple retry logic?

small tapir
#

Hello I need to get the items off the charges.. What is the best way to do this?

    const stripePayments = await stripe.charges.list({
        customer: customer.data[0].id
    }) 

Where can I find the items of the charge?

scarlet agate
#

Hello everyone.

I have some question about features on "Identity verification settings for new connected accounts" (ID verification).

On this page: https://dashboard.stripe.com/settings/connect/identity_additional_verifications/new_accounts it’s possible to make ID documents verification optional during onboarding and make it mandatory for a certain payout volume.

I tried this option in test mode and trying to onboard an account. I see the button “Skip For now” when I am in ID verification step. But in final it’s impossible to “Agree and submit”. So it’s impossible to finish the onboarding without sending the ID.

I would like to finish the onboarding and make some payout under $1000 (until user sends its ID)

Did I understand correctly this feature? Do you think there is a bug on the onboarding pages?

edgy yoke
#

hiya, is there a way to get a URL to an invoice after creating it through this way?

const invoice = await this.stripeObj.invoices.create({
            customer: customerId,
            collection_method: 'send_invoice',
        });
split cargo
#

Hello 👋

When I create an Issuing Card to use the Treasury balance like this: https://stripe.com/docs/treasury/examples/sample-app#issuing-cards

I'm getting this error:

Stripe::InvalidRequestError: Program iprg_1O2fD6QxdcPTwXhPzsIy7gVF does not support financial accounts.

This is the request_id: req_4Ok8FPukOVaiwT

I never got that error until I added the financial_account: financialAccount.id parameter.

sinful harbor
#

Hi, I am not really skill on this but I am trying to use the checkout in embedded from, so far I am able to receive the session client secret, but I have problems to mount the checkout on my website, the website is showing {
"clientSecret": "cs_test_a1y5Wq4wuV5Bd5kRCxQJSGYwCdSid76q3ejGP6hIYOLPpinwDpfDBwXkc1_secret_fidwbEhqYWAnPydgaGdgYWFgYScpJ3dgYWx3YGZxSmtGamh1aWBxbGprJz8nZGlyZHx2JyknZ2RmbmJ3anBrYUZqaWp3Jz8nJjU1NTU1NSd4JSUl"
}

hot isle
#

Hey all! Can I trigger a transfer FROM a connected account TO a parent account? Like if I create a charge on the account (or charge created externally), can I transfer part of that parent account with the transfers functionality?

next cosmos
#

Can i test the notifacation (web hookd for payment complete event)under test mode ?

modest fulcrum
#

hello i got a question i need to do a houseverification and i already did it 3 times but they failed 3x and now i cant give up a file anymore and i need to contact stripe but my payments will stop on 29 ocotober but i dont want that!

civic tulip
#

with stripe lets say I create a product abc with price $60 per month or 600 a year. Can not find in dashboard way without writing a code add upgrades like $20 upgrade and customer can pick how many,

frank basin
#

Hello, I have the following issue to resolve:

I have clients that the collection I have to do it through another entity. That is to say, this entity has an assigned balance and the collection must be done from there.

Can I do it with stripe?

I imagine a collection of the invoice of customer X that is charged to the balance of customer Y as a viable process.

lucid copper
#

Is there some property of the subscription or invoice or related objects that tells me "how many times has the customer been billed for this subscription" and/or the total amount that the customer has been billed for a given subscription? I don't see anything obvious, other than I guess retrieving all the invoices related to a subscription first then summing them all up which I'd like to avoid if possible

vocal wagon
#

Hi, how are you? 👋 I am using older version of API and when I'm updating a subscription, I first retrieve it from Stripe, make changes to some fields and then do .save() on it, instead of using Stripe::Subscription.update().

I have the following situation: I am fetching a user's subscription that is trialing and has cancel_at_period_end set to true. The user is paying by a credit card, so I update the customer with CC number. Then I update the fetched subscription and save it.

The question is: does Stripe handle subscription purchase synchronously, if the user's payment method has a problem, the status must change to incomplete or past_due when the save call returns. Is there any chance that the status incomplete can change to active with a delay after the save returns (because the payment handle requires time)?

swift bronze
#

hi, there

#

I need help

#

I am going to set partial payment as an option

#

Please help me

velvet cosmos
#

I'm trying to integrate a subscription model for my online server, but when creating a checkout link with the no-code solution, I don't see any clear way to be able to figure out when a user pays which account to grant the services to. How can I pass around a user identifier for my DB into this checkout portal?

modest rover
#

Hi everyone, I wanted to ask about Tap to Pay iPhone. The docs says it is only supported on USA. Wondering if the func discoverReaders will throw an error while using an iPhone not in the USA ?

radiant holly
#

Hello,everyone

static matrix
#

Hello

#

I need help

vivid stump
#

Hi there ! I have a question. im using the stripe subscription api with volume pricing. intially my customer starts with one unit -> however, they keep adding more units one at a time to the subscription. i tried adding a invoive line item but it throws the error The price specified is set to type=recurringbut this field only accepts prices withtype=one_time`. is there a best practice to update the subscription quantity. if i directly do it the invoice looks weird. i spoke about that in one of my previous threads 👀 . is this the only way to go about it?

spice summit
#

Hi, im using Stripe Mexico, and for two weeks the payments for bank trasnfers method are not working, can someone help me pls

modest rover
#

On iOS, can you connect to a simulated reader when discovering readers with this configuration

.init(discoveryMethod: .localMobile, simulated: true) ?

hazy jasper
#

hi everyone am new to Stripe - seeking to port Tap to Pay on Android to our devices anyone worked on this in here? Id like to here your experiences please

abstract dagger
#

I'm building a referral system on my product. Where the referrer and referred gets money, which comes from a specific connect account. But neither has a connect account on stripe, yet.

We have a stripe account that has many connect users. We facilitate the payments to the connect accounts from their clients.

**People: **
Stripe account platform : The platform that facilitates and controls how money is moved.
2 people: Referrer and referred
Seller connect account: The connect account that's on our stripe account platform.

Question
Should we transfer the money that's payable to the 2 people from the sellers connect account to OUR stripe account and hold it until the 2 people create their stripe account and then send it to them so they can initiate the payout?

civic tulip
sleek pelican
#

@crimson needle do you have a link to these beta docs by chance? Support team not able to understand what I'm asking for #1166069288923304037 message

tepid edge
#

Hi I have a question

blazing scaffold
#

Trying to figure out how to get the title of the purchase thru a charge.succeeded

civic tulip
#

for current_period_end is it epoch time for subscriptions?

glossy peak
#

Hi! I know that with API I can set a credit card as default with this text in the body: invoice_settings[default_payment_method]=pm_test123 . Is there a way to remove the default from a credit card without selecting another card as default?

patent patrol
#

What is the proper way of handing 3DS when attempting to create + pay an invoiced with a customer's saved payment method which ends up triggering 3DS and leaving the invoice in "invoice_payment_intent_requires_action" state?

Specifically I'm using Stripe Elements to capture the payment method for a subscription's initial payment_intent. Can elements be used to trigger the 3DS popup for the invoice? (Is this what handleCardAction is for? I was trying to see if I could find the client secret for that setup intent, but it seems to be set to "use_stripe_sdk".

novel ivy
#

Hi,why the check out page no visa icon display?

cyan vigil
#

Hi, our customer is looking for his ARN to make a follow up to his bank for his refund, but Stripe doesn't have an ARN for this particular refund. Refund was not reversed though. Please help!

warped plume
#

hi there are 2 subscription webhooks being sent to my server when my customer completes a checkout session

one with subscription create, status = "incomplete"
and the second one with subscription update, status = "active"

weird thing is, sometimes the order changes with
subscription update, status = "active"
subscription create, status = "incomplete"

just mere milliseconds apart

i would like to check why is the subscription created with incomplete status?

crisp salmon
#

Newbie question: trying to use stripe with Unity (don't ask me why). I implemented backend with express but got stuck with PCI compliance when trying to pass card details from Unity. Is there any way I can use stripe with Unity (call me crazy)?

wispy nymph
#

Hello, I would like to set up my default customer portal configuration so that ALL of my subscription products (potentially hundreds or thousands) can be updated. It appears there is no option to select "all" products; I must explicitly list each one. Presumably this means I need to update my configuration each time a product is added or deleted. Is there a better solution here? Perhaps I should make a separate portal configuration for every customer?

novel ivy
#

why there's no visa or bank icon shows?

next cosmos
#

for the session payment , is it possible add a SKU number toi the item lines

#

since customer can change the quantiy, I need to update the quantity after customer paid.

mighty mortar
#

Hello, I am using the hosted Stripe Checkout page and am having issues getting Google Pay to display. I am loading it on an Android phone in Chrome and I have Google Pay/Wallet setup. The button doesn't display on my checkout page and it also doesn't display on the official demo page here: https://checkout.stripe.dev/ However, it does display at the top of this page: https://stripe.com/docs/stripe-js/elements/payment-request-button and I'm able to successfully choose between all my payment methods.

rocky slate
#

Hello, i'm using Stripe Connect to build a marketplace. And it have these step:
1- Buyer make a payment
2- This payment amount goes into our balance (we will keep the money until Seller provided the service to Buyer)
3- Seller completed their service
4- Our platform will call stripe api to increase fund of Seller's connected account.

The question is do we have any limitation of time, when we keep the money in our balance. We will release the money if Seller completed their service. I see there is a limit 90 days if the money go to connected account. But what if we increase Seller's connected account after 90 days?

ashen nova
#

Is there a way to add shipping fees into the checkout page?

edgy yoke
#

Hello, sorry for another question today but I was wondering if you could force billing address collection for invoices similarly to how it's done with checkout sessions:

            billing_address_collection: 'required',

compact elk
#

Hi!
Could you tell me if it is possible to create unique (small) charge on a customer which have already done payments with stripe and where "setup_future_usage" is already set to "off_session" in one command on backend without using the usual payment flow for customer (just a warning saying that if they want to reactivate the service offered, they have to pay a small amount) ?
Thank you!

weak edge
#

Hi, is there a way to control sending receipt likes to send or not to send during check out session?

maiden river
#

hi

#

I did the Easy Digital Download plugin and Stripe configuration its done but I'm getting issue with Visa Card. It shows error message " Unable to complete your Request Try Again".

#

Payment is done with Credit Card

misty hornet
#

@maiden river I've created a thread for you, let's continue the discussion there

maiden river
#

ok

orchid matrix
#

Hello! I am encountering an issue with connecting to a Stripe account using the API key and secret key.
I am using the Stripe Go library: https://github.com/stripe/stripe-go
I have two Stripe accounts: accountA with keys are publicKeyA and secretKeyA, and accountB with keys are publicKeyB and secretKeyB.
When I use publicKeyA and secretKeyB to connect to the Stripe account, the connection is successful, but I am unable to make payments.
Is there a way to validate the secret key and public key pairs?

GitHub

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

muted heron
fierce sand
#

I'm encountering an issue while configuring Stripe.

Specifically, when a customer makes a purchase, I require an email to be sent to a designated sales email address, containing the product details.

This is essential for sending login information to the customer. Despite my attempts, I've been unable to make it function as intended.

Can you help?

viscid sail
#

Hello 🙂

We are setting up a platform marketplace with custom connect accounts. We are based in Australia.

We are getting an error from someone testing our payments in NZ, it works fine in Australia.

Here is the error he is getting when trying to create a payment in test mode.

And here is part of our payment intent endpoint.

// Create the PaymentIntent
const paymentIntent = await stripe.paymentIntents.create({
amount: amount,
currency: currency,
application_fee_amount: totalFee,
// Transfer settings
transfer_data: {
destination: stripeAccountId,
},
metadata: {
stripeProductId: stripeProductId,
},
});

wild fog
#

Hi, I'm new to Stripe. I'm looking for a platform I can use for my freelance work. I tried to setup a account with paypal but for some reason it won't accept my details and only details within Taiwan. 😕 So I have been looking for alternatives in case paypal doesn't work and I came across stripe. Is it like paypal where if someone overseas wants to pay me, they can through the platform.

next cosmos
#

i created a paymen session but got a error, want to know if there a tool to check the submitted data

muted heron
willow latch
surreal hare
#

How to directly obtain the payment QR code of promptpay through the API of stripe, without using the pre created page of stripe

dawn lily
#

hi guys, would like to ask how can we disable proration pernamently?,
We have subscription created via API with disabled proration but upon updating trial end date proration behavior turns on automatically. Is this a normal behavior of stripe or is there other way around to disable proration behavior penamently?

shrewd fulcrum
#

Hi guys,
how to create PaymentLink for usage-base product ? When i triyng to create i don't see this usage-base product in dropdown

frail shale
#

Hello I need help regarding stripe payout modules
Generally , app is like capturing payment from their customer and based on revenue they want to give money back to customer

So it is like one user can tip to another user, and want to transfer money one user to another user using strpe

its is just like Card payments, payin and payout should be via Debit or credit card

Do you which method or process i should go with
Should any role of external account or payout method
please elabrator it deeply

regal sage
#

For some users in production, we see this error message, while for others we don't:

No UI will be shown. CanMakePayment and hasEnrolledInstrument will always return false. Show will be rejected with NotSupportedError.

surreal gyro
#

Having some more issues regarding payment providers, we have three people testing, one cant see any options in the stripe checkout element, i can see card & google, and the third person can see card & apple pay...

fresh wing
#

Apple pay popup opens then closes with failed payment in a webapp. Google pay is working fine. This is printed in the logs.

simple shale
#

When i create a checkout in test modus, and click the subscribe button. I am redirected to the Test payment page, I then also get the webhook event "invoice.payment_failed" even though i havent selected the option to Authorize or Fail the payment. Is this intended behaviour?

gray yarrow
#

Am I able to use Stripe if I offer a free trial service that needs credit card authentication? If so, how do I implement it? I only see the option for payment with lowest payment $0.50

sand hare
#

Hi, is there any way where I can validate a users card using something like a penny-drop (transfer small amount to myself and upon success refund amount in full) >

half plover
#

Hi, I am wondering if there is a way to capture "receipt_url" for a Connected Account when using $stripe->paymentIntents->retrieve

next cosmos
#

For the session payment, is there any special setting for local pick up order?

hearty garnet
#

Hi, this event evt_1O4eGSKrMcyDrN0VmdUDDS4e was sent failure caused by timeout. could you help me out?

solar kindle
#

We have added various wallet types in the payment method, such as Apple Pay, Google Pay, but none of the players are using it, so how can I test the wallet myself.

vocal wagon
#

HI, I have a problem with API on my stripe account and woocommerce. This message appears: Seems like the live keys we've saved for you are no longer valid. If you recently updated them, enter the new live keys from your Stripe Account. I tried to generate another liive secret key, but when saving on woocommerce it says "error saving account keys". what can I do?

wild spindle
#

hi, where can I see the transactions in dashboard, which were failed because the credit card was expired?
I am seeing an uptick in payment process error on the expiry date of the card, when the card is still legit and valid

half plover
#

Hi I have a subsequent question to receipt url for connected accounts

cyan swallow
#

Hey guys, when using the payment element, I sometimes get this error in the console, although the integration works fine!
Unable to download payment manifest "https://pay.google.com/gp/p/web_manifest.json".

civic tulip
#

when using stripe js, stripe.createPaymentMethod({
type: 'card',
card: stripeElements,
billing_details: {
name: 'name on card'
}
} when going to dashboard the name is not populated,

sacred geode
#

Hi , when i did an imprint , there is a way to realease it less capture an amount ?

fathom flume
#

Greetings. I'm doing an integration where I have multiplan subscriptions. I have made an interface for altering "addons" to the subscription, and now I'm stuck at a problem. I want the calculated proratio price to be the same in the frontend as it is on the invoice receipt from Stripe. However, the price differs slightly. How can I remedy this?

sullen lantern
#

I have a question about security. I'm using Woocommerce and multivendor plugin, this is a pretty popular plugin. I tested Stripe payments and I noticed that everything happened on frontend side. I see that plugin is sending card data to Stripe from frontend side.

How safe is it?

ocean scroll
#

Why is this error while creating an individual account on stripe,

#

Btw why live support chat isn't available on website

dense bay
#

Hi! I noticed problems in webhook delivery this morning from 7:26 to 10:03. I tried t resend some of them and sending sometimes succeeded sometimes didn't. Looks to me that we didn't received those webhooks. I Dashbord reason for failure is time out. Any explanation?

prime spear
#

Hello Goodday,

I have a question regarding the stripe express checkout element.
I am trying to setup a subscription based service and I would like my users to be able to pay with google pay, apple pay and paypal. These 3 options should all be subscription.

I am not fully sure on how I can use the express checkout element with subscriptions and also I read somewhere that paypal maybe doesn't work with express checkout in subscription mode payments. Is that true? Also is there somewhere I can find a code example for this?

Also will the customer be charged when they accept the method from their googlepay/applepay wallet instantly or would the customer only be charged based on what I do in the onConfirm callback? I would like to create a subscription using stripe.subscriptions.create() in this callback but I am not sure if this would behave as I expect.

I'm sorry if this info is already out there somewhere but I could not find an answer on google or this discord.

desert bramble
#

Hello, I'm trying to set up stripe as the payment gateway on my ecommerce website, but I have received this error message when trying to launch it: "No API key provided. (HINT: set your API key using "Stripe::setApiKey(<API-KEY>)". You can generate API keys from the Stripe web interface. See https://stripe.com/api for details, or email support@stripe.com if you have any questions." I have double checked the API keys entered and they are correct from those listen on my Stripe developer page for both test and live so I'm a bit confused as to what exactly the problem is. Any ideas??

#

*listed

tall kernel
#

Hi team,
After reviewing logs returned from failed transaction , we find that the majority of logs return with the following structrure.

Within the log there isn't any indication what the error root causes might be, unlike other logs which included failure reasons. What usually are the root causes of these failed transaction? Thank you

sinful bridge
#

Hello

spare berry
#

hey guys! Do you spotted problems with card which supported 3DS 4000000000003063? When i created subscription it returned me status = requires_payment_method but if i using 4000000000003220 is supported 3DS too all went well. cus_OsRPa6I7NUw48G

void dock
#

Hi there, I am wondering if it would be possible to create a checkout payment without having to specify a Product or Price, in my case I am building a balance top up and to achive this with Stripe Checkout I would have to create a Product/Price and add for example 500 quantity for 5$ top up (0.01$ pcs) which is not an ideal solution for that and also confuses the customer. The official go Library I am building it in doesn't seem to have Amount/Currency fields either.. Please assist me here, thank you in advance 🙂

terse shale
#

Hi Stripe Support Team!

Is it possible to preview the proration costs of a subscription update? How would I do this?

Thanks for your help!

rich inlet
#

hey stripe can we apply a coupon code to a onetime payment ?

rare olive
#

Hi

#

Guys, I have this problem I need to fix it

#

I have negative balance I don’t know why

rare cedar
#

Hi! I want to withdraw payments via API with ids like py_***, which API call can I do this with?

gusty fiber
#

I'm trying to test cards with Discover, Diners Club and BCcard and DinaCard. Stripe throws error that card is not supported.

vocal wagon
#

Hey guys. Does someone could give me some help with account creation using Stripe API? I'm using typescript so working with Node.js module. I tryed I lot of times link an external account to express accout with a bunch of approaches... but the last one was... throughout tokens so and I get an error saying is not possible to do this way.

keen frigate
#

Hello, I am trying to implement anonymous checkout functionality, meaning that customers can subscribe to my product without having an account with my application yet.

I am not asking for their email prior, so I let stripe handle all inputs.

At the moment I am using embedded stripe checkout which works, however I have few questions about this implementation.

  1. Since, customer is optional with stripe checkout I can go straight to stripe checkout without even asking for an email, but what if I were to use Payment Element, would this still be possible or would need stripe customer to render payment element?

  2. Does stripe create new customer when the same email is being used to complete the checkout? For example:

John123@gmail.com completes anonymous checkout and subscribes to product_a and then next day completes another anonymous checkout with email John123@gmail.com and subscribes to product_b

What happens in this situation, does he now have 2 different customer objects, if so how would he manage these subscriptions when he goes to customer portal?

magic shadow
#

Hi!
Is it possible to display the Payment Element only with the Card and ACH payment options? I see that when using the payment type (under payment method types on our server) of card on our back end, the wallet payment option (Google/Apple Pay, Link) is implied as well.

remote pumice
#

Hey Stripe, we have customer payments where we wanted to do a refund and got an error that this would only be possible up to 180 days. What is the best way to proceed in such a case? We can of course process the whole thing outside of stripe, but this is of course difficult in part due to the processes and especially since we may also have to repeat a portion of a connected account.

unborn glen
#

How could I add collection_method: "manual" to the invoice?

I want to make use of Place a hold on a payment method (https://stripe.com/docs/payments/place-a-hold-on-a-payment-method) for my Stripe Connect platform.

What I already tried:

  • stripe.paymentIntents.update and adding capture_method: "manual", not working after finalizing the invoice

This is my code that creates the invoice:
const invoice = await stripe.invoices.create({ collection_method: "send_invoice", customer: customer.id, on_behalf_of: stripeAccountId, transfer_data: { destination: stripeAccountId, }, payment_settings: { payment_method_types: ["cashapp", "card", "link", "paypal"], }, });

pure cave
#

Hi I'm using stripe connect and got a payout.failed event, the only info I have is:
" "failure_code": "could_not_process",
"failure_message": "Stripe could not process this transfer.","

how can i investigate further to solve the issue ?

charred vortex
#

In which version were EmbeddedCheckoutProvider and EmbeddedCheckout introduced?

gusty fiber
#

I'm trying to test cards with Discover, Diners Club and BCcard and DinaCard. Stripe throws error that card is not supported.
@tacit ridge
ReqID: req_mmylY8tHCnVd1t

ocean scroll
#

Dear Dev Team why live support chat isn't available, the Email support isn't helpful please bring back live support

clever prawn
#

Hi

vocal wagon
#

Hello! I have created a customer with a trial period subscription. As fas as i know, the webhook called customer.subscriptio.trial_will_en is called 3 days before end date, but i practice it is olny run the day when it expires. I am wrong?

terse shale
#

Hi Stripe Support Team,

In the checkout page, is it possible to make the "I'm purchasing as a business" check to be selected by default and then make the company name required?

Thanks for your help!

night quartz
#

I'm integrating stripe connect on my nodejs system.
When I try to call the stripe api to create a session I always get this error: "You are trying to create an Account Session for an account that is not supported."
My stripe account is beta enabled as I requested activation. The call is made using version "'2022-08-01; embedded_connect_beta=v2',"
I tried to pass in the request the standard account id and the express account id but the result does not change.
Where am I doing wrong?
Thank you

fickle moon
#

Hi dev-help!
I'm currently working on a script to create subscriptions for a list of users, which contains over 1000 entries. I'm wondering about limitations of the Stripe API. How can I prevent any potential issues or blocks while processing such a large number of requests?

spiral wren
#

Hi there! I am seeing some payment methods in the payment_methods table that do not have a Stripe customer ID associated with them. In some cases, these payments were successfully used to place an order. How is that possible?

modest fulcrum
#

I have a question sadly I got a message that my payments will be disabled if I don’t give my house information so a document where I live I gave it to them but I got 3 times an error and now I can’t give it up anymore but I don’t want that my payments get disabled so is there a staff maybe that can help me to stop this thing?

left ivy
#

Hey! Question:

Once a subscription status moves into "unpaid" or "past_due" - how can the customer get the subscription back into an "active" state via the stripe billing portal?

We've tested setting the subscription status to "unpaid" or "past_due" and then paying the past due invoice via the stripe billing portal, and that has not moved the status back to "active". We've tested that flow using stripe time clocks.

azure haven
#

How can I integrate stripe afterpay in SPA?

vocal wagon
#

Good afternoon
Invoice parameter "days_until_due". What happens to the invoice if the client does not pay the specified invoice? Will the invoice be active?

#

is it possible to see what subscriptions are attached to a stripe customer?

sacred grail
#

Why isn’t support getting back to me on email

astral owl
#

Hey, how can we remove permissions for our app from a connected account? e.g. disconnect the stripe account from our platform, on stripe itself

uneven stratus
#

Hello! I have a lot of low value transactions coming through daily, I want to set up authentication so that when a customer pays, it requires 3DS2. I saw this on authentication rules in the Rules tab of Fraud and Risk. Would this enable 3DS2 for every payment? I want to reduce the risk of fraud and suspected fraudulent payments.

desert bramble
#

I have added test and live keys to use stripe as my payment gateway on my website and all seems correct but I keep getting an error message saying I've entered the key incorrectly but I've checked and double checked and the keys are correct, how do I get rid of an error message?? Do I need to authenticate the domain name within Stripe??

queen nebula
#

Hello !
I'm not contacting you because of a bug, but rather for information that I can't find in the documentation 😦
I'm implementing Stripe connect on a SaaS application.
I have companies in connected account.
I'd like to know if it's already OK to trigger a subscription by SEPA direct debit when the connected account is created.
If so, can we do it all in one api call? Or should we separate the processes?

I hope I've made myself clear. Thank you in advance.

vocal wagon
#

We are using ACH payments using Oauth which is out of the box setup. We have ionic mobile app with Angular. Normal ACH(manual) works fine but Oauth stucks at last step. How do we fix it?

silver epoch
#

Bonjour
J'aimerais comprendre pourquoi vous ne répondez jamais par mail j'ai de l'argent qui est bloqué dans mon compte j'ai une entreprise a gérer et vous me rendez ça énormément compliqué merci de bien vouloir répondre a mes mail

terse shale
#

Hi Stripe Support Team,

I am trying to preview the cost of an upcoming subscription when someone intends to update their subscription in the middle of a subscription period. It seems that the function I have is calculating everything correctly, except that the final cost of the upcoming invoice is always a few cents and sometimes 1 euro off the total from upcoming invoice that is created once the update is actually completed. Is it possible that I am putting the wrong date for the subscription_proration_date? Thanks for your help.

deft frost
#

nodejs stripe.transfers.create giving 400 ERR

signal crater
#

Hi there! I have a question related to pre-authorizations of credit cards and the ability to extend the pre-auth more than 7 days. The nature of my business is that we don't ship/charge customers until a minimum of 2 weeks after the purchased date. I'm wondering if Stripe itself has the capabilities of extending this pre-authorization longer than 7 days and/or if anyone has found success in creating their own pre-authorization extension beyond 7 days.

crimson ermine
#

Hi, is there a way to filter only uncaptured list of charges using charges/search api?

vocal wagon
#

Hi,
Somebody speaks french?

buoyant vale
#

Hi, i have question when I am confirming cashapp pay payment in test mode, while popup is opened for scanning code, in the backend it is sending a lot of requests to confirm the payment intent while my actual requests get suspended due to those many requests.

glacial valve
#

hey i've a question i'm want to use BNPL methods like affirm and klarna but cuurently i'm creating setupintent and then charge through payment intent. but i read from the docs that setup intent does not support affirm and klarna. what can i do in this situation? thanks!

fathom flume
#

Hello. I am working on a Stripe integration and I keep running into weird problems making me do engineering gymnastics. I think I must be fundamentally flawed in my thinking.

What I want to achieve:

  • A main subscription, such as Free or Team tier
  • Addons, such as Extra users or Extra locations
  • Yearly and monthly billing cycles
  • As little UI development as possible
  • Proratio invoicing when adding an addon to an existing subscription

What I have tried:

  • Multiple subscriptions per customers, one for the main tier and N for the addons
  • Multiplan subscriptions, with main tier and each addon as a separate line item, increasing the addons by adding quantity.

Before I delve into problems with the solutions, what is the actual sane way to do this? Is there any guide? Has anyone done this before? Any reference?

modest fulcrum
finite hawk
#

Hey there!

We've recently enabled tax collection and are experiencing a few problems with old subscribers. Seems like at some point Stripe was only storing the billing address as part of the payment method and those old subs do not seem to have an address at the customer level. Is there any way to fallback so that they Stripe uses the address on their CC or should we write a script to backfill all those users with the address on their CC?

Thank you

still vine
#

Hiya, trying to activate Paypal on our site but the payment method is not available in the settings to activate. Am I missing something?

lunar mural
#

is Stripe 2-day ACH the same API as regular ACH direct debit?

full frigate
#

I bought monthly subscription discord server premium in her website but i dont see cancel subscription how can i cancel my subscription?

near geode
#

(ITALY, EU) Hello! I'm interested in using PayPal to accept payments on my store, which is operated by Stripe. I have a question:

If I choose the option "send PayPal revenue to Stripe balance" instead of "Send revenue from PayPal sales to PayPal," will the money even pass through my PayPal account initially?

How will the payouts work? I am concerned about receiving significant sums of money on a potentially insecure platform like PayPal.

How are disputes and chargebacks handled? Thanks.

delicate snow
#

Hi
afterpay always redirect the user on the url provided right?

echo zealot
#

Hi Stripe,
I’m looking for advice to improve my Stripe Payment Sheet integration. Is it possible to help me?

steady vector
#

Hi Stripe,
right now we're using stripe connected accounts and making charges using cards. We basically manually create a card (generating a card id) and charge our customers. We're looking for switch to stripe payment intents but we're not seeing a good way to manage our actual customers from cards to payment methods/setup intents. Do you guys have any migration system or strategy to migrate our current cards database to setup intents/payment intents? Ask for all customers to reenter the card info seems not a good way to do that

queen summit
#

Hi there!!! 👋
I need help to build a Stripe payment system with react native and nestjs. I want to take my payments from one customer and transfer them to my other customer. Is there any code I can take as an example for this other than the documentation?

marble pewter
#

Hello.
If you upgrade api version on stripe dashboard(from 2022... to 2023-10-16), should you re create the api keys, so they are same versions(because old ones are created with 2022 version), or they will upgrade by default?

vocal wagon
#

Hi
I received 3 payments in stripe and they look like stolen cards, can you check this?

charred root
#

am not able to charge more than 1,000,000 Uganda Shillings on stripe, pay out currency is CAD need help

zinc iris
#

Hi all!
Bottom line is we need to process a virtual credit card with Stripejs checkout programatically (without Stripe elements). We have the credit card information in memory.

I'm trying to integrate Affirm, a pay over time payment option, with Stripe checkout. The suggested integrations all seem to involve a redirect to an Affirm page which then redirects back to a specified success page. We would like to avoid redirecting the user. We currently have an Affirm modal which overlays our checkout page and produces a virtual credit card that we want to process in Stripe.

Is this possible?

Thanks for any help

limpid harness
#

Hello, could you help me update my bank account please?

graceful niche
tepid prairie
#

Hi there, my instant payout is missing, can you please help?

dusk wave
#

Hello,
since the past few days we have been having a lot of issues with attaching cards to customers (using the POST /v1/payment_methods/{pm_id}/attach endpoint).
We get a lot of 402 errors with decline_code = authentication_required. This is weird because we are not charging anything, just creating and attaching a payment method. Also this has started on October 18th and wasn't really an issue before.
Could you please help ? Thanks

sage dove
#

Good afternoon, I messaged a few days ago around issues the events that occur when a subscription schedule. We discussed that we would expect that the subscription_schedule.updated web-hook to fire. As I was using test clocks we thought this might be a reason it wasn't fired. I am in a position to test again without the test clocks and the same issue where the web-hook did not fire. Is this expected behaviour or will I have to use the subscription updated web-hook

warm ocean
#

Hi, I want to talk about the subscription on Stripe to undertand how it works behid the scene

mighty tree
#

Hello i just want to know the exchange rate from Argentina To Italy.

fickle moon
#

Hi dev-team!
I'm trying to create subscription for the user.
My javascript code:

      const customerId = 'some_customer_id';

      const paymentMethods = await stripe.paymentMethods.list({
        customer: customerId,
        type: 'card',
      });
      const paymentMethod = paymentMethods.data[0];

      const subscription = await stripe.subscriptions.create({
        customer: customerId,
        items: [{price:  'some_subscription_id'}],
        default_payment_method: paymentMethod.id,
        trial_end: trialEndDate,
        billing_cycle_anchor: billingCycleAnchorDate,
        expand: ['latest_invoice.payment_intent'],
      });

I ran it and it successfully created a subscription for my user. Invoice has draft status now and at dashboard I see "Subscription invoice will be finalised and charged in 43 minutes" message.

My question is - is it okay to add paymentMethod like this?

vocal wagon
#

We have issue in ACH payment with Oauth payment mode. We use Payment element in Angular Ionic mobile app

slim anchor
#

Hi I have a question about extending on the Auth period on payments and wondering if this is possible on .NET

final tree
obtuse oriole
#

questions about stripe connect and direct charges

grave agate
#

hello stripe team, in test mode when using webhook. Can we trigger webhook for local development? e.g. localhost

latent hare
#

Hi, I'm experiencing some difficulties with webhooks for Stripe Connect. I've thoroughly reviewed the documentation and watched some videos, but I'm still unable to receive webhook events. I have a function on my server that invokes the following code:

const session = await stripe.checkout.sessions.create
This code works well, but I'm specifically interested in capturing the "paymentsucceeded" eventType within the following webhook function:

app.post("/webhook", async (req, res) => { // ... }
However, it appears that this webhook function is never triggered.

fickle moon
muted burrow
#

Hi. I am trying to understand where I can pull Stripe's payment status (i.e. succeeded, failed etc...) from the Stripe API. We are using big query on our end and I want to make sure I am pulling the right data. Thank you! 😀

flint acorn
#

Hi, I tried to implement annual/monthly pricing.
I found this solution suggested by Stripe on Twitter https://twitter.com/stripesupport/status/1678400863243763712

Hey there—the easiest way is to create a separate monthly 'Subscription' to a $0/month 'Price'. This secondary subscription can run on a monthly cycle, and allow the issuing of the credits to still trigger monthly for those with the annual subscription.

The suggested logic sounds fine, only problem I’m facing is that my users can see the free subscription in their customer portal, but I don’t want them to be able to cancel it or upgrade it, I want them to only control the annual subscription

Is there a way to hide that subscription from their customer portal?

delicate snow
#

Hi
Can we retrieve the return URL if we have the Payment Intent ID via the API?

ember cloud
velvet cosmos
#

How can I forward my webhook requests to my local cli listener without using stripe trigger?

lyric widget
#

Hello here!
Anyone familiar with Bubble.io Stripe plugin here?
I'm getting some weird answers while doing my buying test.

dense escarp
#

Hey y'all! I have thousands of small customers that are currently on annual plans, paying less than $1000/yr. We have released new features that are only available to customers paying more than $1000/yr. I want to give our existing small customers the ability to trial these features for 2 weeks. After the trial, they'd auto-upgrade to the new plan BUT at any point during the trial, can cancel the upgrade and resort back to their original plan; in both cases, we'd want to keep the billing cycle the same so that the annual customer's renewal is on the same day as their pre-trial experience — if they decide to upgrade, we'd prorate charge — if they decide to resort back to the original plan, there would be no charge. Problem here is that the billing period resets at the end of a trial, so for customers that cancel the upgrade, they start a new annual subscription. Is there a way around this?

tired crater
#

Hello, I'm currently trying to get the stripe local webhooks working and I think I'm very close, but I cannot seem to find what value to use for the stripe webhook secret that's passed in with webhook events. Where can I find this value?

potent cedar
#

Hello, is there any possible way to execute a database query after a purchase is made?

covert goblet
#

Hello everyone, i have doubt about the SubscriptionItems object, i need to get only the one that is not of type variant by ViewUsage. How can i do that?

ruby tendon
#

Morning ,
I'm curious if there is a way to update credit cards/banks by payment method id?
We want users to be able to manage their pm's in their account.

native pasture
#

Hi i want to change the support number in my stripe account. how to do this?

void fern
#

Hi everyone,

I'm working on a carsharing app, which has the following three use cases.

  1. A user who want to rent a car which need to pay using the credit/debit card. (ideally saving the payment method)
  2. The same user that wants to rent a car, we need to retain a deposit tha will be returned once the rent is finished.
  3. After the rent is finished, then the owner of the car needs to receive the payment to their bank account

Does anyone know where I can find the documentation to be able to implement these three scenarios?

Thanks

languid swallow
#

when a user selects a wallet payment option (ie: google pay), is there a way to pull the address associated with the google pay wallet item? I'm calling stripe.createPaymentMethod and rather than supplying the address information the user provided in the form, I'd like to use the address information from the wallet.

chrome terrace
#

Hi, I'm developing a Saas product that requires users to pay monthly, I'd like to use Stripe but my country isn't listed in "Country" on registration.
Will a private bank account in one of the countries listed solve my problem?
Do I have to register a company in one of the countries listed or is a bank account enough?

frank plinth
#

Will cloudflare protection block the ability to test credit cards on my website via your API?

simple arch
#

We are getting a "Apple Pay Validation Error. Please check the requirements." error message in WordPress with no link to explain the error. According to your Dashboard we're getting what look like related errors: "invalid_request_error
POST /v1/apple_pay/domains
1 error · last seen Oct 19, 10:36 AM"

pine pelican
#

Hi everyone, I'm hoping someone can help me. I paid a plan for midjourney I was charged but when I tried to subscribe it did not push through. My mistake was I tried doing it 4 times and I was charged 4 times too, but still no active subscription happened. I have been sending emails to their billing support but I haven't got any response from them. I hope someone can assist me with this matter.

candid axle
#

Can anyone explain to me how to top up the card portion of my available balance? I have a negative card balance on my platform account and I need to fund it to process a refund

surreal night
#

hi
i have synced user address and created tax id of user, after create customer i have checked on strip panel its have addresse and tax id but when i call newSubscription() its still reuning address error

fiery stirrup
#

Hi all... may someone help me understand why the following request failed? evt_3O329PDfcmTYbu9Y3Vtvbph9. Thanks in advance.

sharp fog
#

When stripe sends an email to a customer, I can see that it was sent and what time, but how can I view the email so that I can fwd it to the customer. This is for an auto-renewal notice that was sent that the customer claims never received.

uneven grove
#

I am using STPPaymentHandler to confirm a payment intent that is of type afterpay_clearpay. When calling confirmPayment on iOS I get an error that states

"You must provide a `return_url` when confirming a PaymentIntent with the payment method type afterpay_clearpay."

If I set a return url it doesn't give me the error and it redirects back to the return url when I am finished, however, I don't want it to return to a url I want it to close the browser and return to the app similar to android. There is nothing in the docs here about requiring a return url, am I misisng something or is the return url required and not documented here, https://stripe.com/docs/payments/afterpay-clearpay/accept-a-payment?platform=mobile&ui=ios#ios-collect-payment-method-details ?

eager vault
#

Which stripe webhook event fires when a user has confirmed/validated their bank account? We're trying to determine when we can automatically set a customer's default payment method.

blazing cradle
#

Hi there! I saw that is not possible anymore to add trial to a price through the dashboard of Stripe. However is still possible via API, right? And it will always be, right?

vocal wagon
#

Hey! Just curious; how am I able to get the name from a Checkout Session? Here's what I mean:

My provider uses Checkout Sessions to provide a way for us to get paid (provider generates checkout session, user purchases, we get our $). However, I'm curious to see if I'm able to fetch the name of the product. I think it's possible, because when I send a reciept, it emails the name of the product (see attached for what i mean). The reason I'd like this is becaues I plan on sending a webhook of information to a log channel in our discord (would contain stuff like Radar information, Price of item, net amount (after fees), etc)

velvet cosmos
#

I'm trying to provision access to my subscription in invoice.paid webhook, however this runs before checkout.session.completed, where I can get access to clientReferenceId to set the customer id to my user, to later identify in invoice.paid. What am I to do?

vocal forge
#

Hello everyone please some one help me , i want talking with strip-team about payment , I want after one day the money that’s resend to my account takes to my account bank, I selected one day options but After one week strip team money send to my bank account .

queen ledge
#

I need a developer to creat stripe connect for myself

#

@cerulean pine

light elm
#

I have a quick question about the back button on the stripe checkout page. When hovering over it, it always says my name

next cosmos
#

I have set up the automatic_tax.enable=true ,but why still not charge the tax

lyric thunder
#

Hey Guys,
Promotion Codes are currently only supported by Subscriptions and the Stripe-hosted Checkout if I understand correctly. Do you know if there are any plans on also supporting them on Invoices? Would be a huge help to implement coupons with customer based restrictions for single payments.

glacial gorge
#

redirect to stripe portal failed because of CORs, is there a section in stripe web app for me to configure CORs policy to allow my localhost and prod to talk to stripe apis?

redirected from 'http://localhost:3000/api/payments/nodes/5073478b-6fe4-423e-abbd-07957a96f9bb/checkout') from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: 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.
placid pivot
#

Hey guys, its possible do a checkout with my ui using key stripe?

edgy sable
#

Hello here
I am trying to handle a situation where we want to create coupons that are 100% off and give promotional codes to some users.
But I am having trouble accessing the items bought with a 100% off promotional code as they fall into no-cost orders and their is not supported with stripe.checkout.sessions.retrieve(cehckout_session_id, { expand: ['line_items', 'line_items.data.price.product', 'payment_intent'], })

Can I please get help on how to get the items bought with a no-cost order?

velvet cosmos
#

What happens if I miss a subscription cancelled webhook if my API has downtime? What is the correct way to reconcile this when the API comes back up?

ivory prawn
little saffron
#

cutePepeWave Hey

Currently I'm integrating iDeal payments using the embedded element. It gives me a dropdown like this (see image) that has a few styling options like background and text color, but nothing groundbreaking. Is there a way for me to get the contents of the list and to select an option so I can fully integrate the options into my UI instead of having to use the dropdown? Docs don't explicitly mention it so I don't want to go mess around trying something that might not be supported

placid pivot
#

when i try t process the payment show this to me

lockdown-run.js:17 Lockdown failed: TypeError: At intrinsics.Object.groupBy expected boolean not function
at isAllowedPropertyValue (lockdown-install.js:1:53384)
at isAllowedProperty (lockdown-install.js:1:53807)
at visitProperties (lockdown-install.js:1:55095)
at isAllowedPropertyValue (lockdown-install.js:1:53041)
at isAllowedProperty (lockdown-install.js:1:53807)
at visitProperties (lockdown-install.js:1:55095)
at lockdown-install.js:1:55523
at repairIntrinsics (lockdown-install.js:1:144597)
at lockdown-install.js:1:145462
at lockdown-run.js:4:3

sullen patrol
#

Hi I need to speak to someone asap from stripe support via phone

#

I am a stripe connect customer and my account has been shut off with over 50 merchants active

#

This is clearly a mistake by you guys

#

Can someone guide me how to call you

copper reef
#

@sullen patrol this isn't something we can help with on discord

sullen patrol
#

As this will effect the business negatively in a huge way

copper reef
#

please talk to our support team via the link I shared

patent patrol
#

I know that the stripe sdk libraries handle idempotency keys for retries. But is it best practice to just set my own idempotency keys for something like a worker job that processes my webhooks. Maybe some version of the event id as the key, so in the event the job fails, update/create (POST) actions dont get done more than twice?

vocal wagon
#

Hey guys, is here anyone from Stripe support team? I have very short but urgent question so I can initiate payments.

#

I can't pass in 'Activate payments' on step PUBLIC DETAILS with my phone number. Any ideas what to do?

deft belfry
#

hi

sullen patrol
sturdy barn
#

I'm looking into converting from Card Element to Payment Element, and I see I need to pass in the amount the user will be charged, or 0 dollars if there is a trial period. Does this amount need to include any coupons/discounts/credit, or when the subscription is charged, will Stripe automatically reduce the amount based on any coupons/discounts/credit available? For example, if a user is buying a 10.99 subscription, and they have $5 of credit, do I pass in 1099 or 599? And if I pass in 1099, does Stripe actually end up charging the correct amount of $5.99? Thanks

vocal wagon
#

Okay, I hate making tickets when I don't have to, but this is just itching me:

I had made one ~an hour ago asking about how I can retrive a product name based on a cs_live ID.

I can get the data, but I cannot "expand" that data.

Here is my code (JavaScript):

   // get data
      const session = await stripe.checkout.sessions.retrieve(
        csValue, // session id (contains cs_live)
        {
          expand: ["line_items.data.price.product"],
        }
      );
      // log data
      console.log(session);
      // (try) to get product name
      const productName = session.line_items.data.price.product.name;
      console.log(productName);```

I get this: ```json
{
   id: 'csid',
   object: 'checkout.session',
   after_expiration: null,
   allow_promotion_codes: null,
   amount_subtotal: 100,
   amount_total: 100,
   automatic_tax: { enabled: false, status: null },
   billing_address_collection: null,
   cancel_url: 'cancel url',
   client_reference_id: 'refid',
   client_secret: null,
   consent: null,
   consent_collection: null,
   created: 1698170692,
   currency: 'usd',
   currency_conversion: null,
   custom_fields: [],
   custom_text: {
     shipping_address: null,
     submit: null,
     terms_of_service_acceptance: null
   },
   customer: 'customer id',
   customer_creation: null,
   customer_details: {
     address: {
       city: null,
       country: 'US',
       line1: null,
       line2: null,
       postal_code: 'postal code',
       state: null
     },
     email: 'email',
     name: 'name',
     phone: null,
     tax_exempt: 'none',
     tax_ids: []
   },
   customer_email: null,
   expires_at: 1698257091,
   invoice: null,
   invoice_creation: {
     enabled: false,
     invoice_data: {
       account_tax_ids: null,
       custom_fields: null,
       description: null,
       footer: null,
       metadata: {},
       rendering_options: null
     }
   },
   line_items: {
     object: 'list',
     data: [ [Object] ],
     has_more: false,
     url: '/v1/checkout/sessions/csid/line_items'
   },
   livemode: true,
   locale: null,
   metadata: {},
   mode: 'payment',
   payment_intent: 'pi_3O4oyFA4nqJXoiaD09kM4pfk',
   payment_link: null,
   payment_method_collection: 'always',
   payment_method_configuration_details: {
     id: 'pmc_1NrsGKA4nqJXoiaDkr7kZVgI',
     parent: 'pmc_1K7ptrBFqxvqACF6CTRYTKo6'
   },
   payment_method_options: {},
   payment_method_types: [ 'card' ],
   payment_status: 'paid',
   phone_number_collection: { enabled: false },
   recovered_from: null,
   setup_intent: null,
   shipping_address_collection: null,
   shipping_cost: null,
   shipping_details: null,
   shipping_options: [],
   status: 'complete',
   submit_type: null,
   subscription: null,
   success_url: 'url',
   total_details: { amount_discount: 0, amount_shipping: 0, amount_tax: 0 },
   ui_mode: 'hosted',
   url: null
 }```

(if possible, could you open a thread so i could post more :P discord message limit wont let me)
arctic rampart
#

Hi, I created a checkout with a mixed cart (sub and one time). I wonder is it possibe to create subsctription with pricing model that are different each year i.e first year 100$ second 90$ all next 60$

zinc olive
#

Is it possible to access the results of a sigma report query programmatically using Stripe's Python API?

cobalt vapor
#

Hi, we have a subscription product that was accidentally set to monthly but should have been yearly. Is there a way to add the monthly subscribers to the yearly product and then delete the monthly product?

grave pond
#

Hi! Error: "No plan id on the subscription offer." How can i solve this? I can´t find the way to solve this, it´s for a course´s subscription plan inside the platform "Go High Level"..

amber folio
#

Hey! I want to build a platform like Fiverr. In my case, a user sends a request to the user who provides a service (service user). When the request is made, the user makes his payment and we hold the payment for 24 hours. The service user has 24 hours to accept or reject the offer. If the service user accepts the request, the original payment is placed on done from status hold.
After the payment is made, I would like to fill out the invoice receipt with all the information. In the best case, the invoice is in the service user’s name, and I want to achieve this with the “on_behalf_of” parameter.
The Payment is then hold by Stripe until the service is done by the user. e.g. 30 days. After that I want to send the funds to the service user.

Many thanks in advance

fiery stirrup
#

Hi all... Does Stripe provide MIDs in the case of PCI self assessment?

languid swallow
#

in our legacy implementation, we are using card elements and listen for the tokenization event when the user pays with a wallet.
https://stripe.com/docs/js/payment_request/events/on_token

The payment response object includes the token and information about the token, such as: Fname, Lname, Bililng Address, city,state, zip, country. <-- This is super helpful information to our application.
In our new implementation we are using stripe payment elements and when we call stripe.createPaymentMethod the result object contains a nested paymentMethod object, but it does not include any contact/PII information from the wallet item (ie: using an VISA, includes the users fname, lname, bililng address).
Is there a way for us to retrieve the users fname,lname,address information stored with the wallet item, when tokenizing the wallet (ie: google/apple pay)?

Put another way, how can we retrieve the fname, lname, address information from the wallet item the user selects through google/apple pay? This was possible in our legacy implementation but I don't see how we can do this with payment elements.

civic tulip
#

hi, I want to update in php, using stripe sdk. The quantity of all items in subscription to 100, not getting any errors, but when looking to dashboard still shows 1

#

$stripe_subscription = \Stripe\Subscription::retrieve($accountMembership->vendor_subscription_id);
foreach ($stripe_subscription->items->data as $item) {
$item->quantity = 100;
}
$invoice = \Stripe\Invoice::create(['customer' => $stripe_subscription->customer]);
$invoice->finalizeInvoice();
$stripe_subscription->save();

#

am I missing a step?

modest rover
#

When utilizing the discoverReaders function with the simulated parameter set to true and employing the discoveryMethod as .localMobile on iOS, it's worth noting that the simulated property of the reader returned by the SDK is, in fact, set to false. Below is a representation of the SCPReader that's returned:

-> SCPReader:
<SCPReader: 0x161210cd0; deviceSoftwareVersion = (null); deviceType = mobile_phone_reader; label = (null); serialNumber = APPLEBUILTINSIMULATOR-1; stripeId = (null); hardwareInfo = (null); location = <SCPLocation: 0x60000077cd00; stripeId = st_simulated; displayName = Stripe HQ; address = <SCPAddress: 0x60000076ab40; line1 = 354 Oyster Point Blvd; line2 = (null); city = South San Francisco; state = CA; country = US; postalCode = 94080>; liveMode = NO>>

-> SCPReader.simulated: false
sullen patrol
#

@daring lodge I was wondering if you could help me get a update :/

vague forge
#

Hey team, how do I enable Paypal as a payment method within Stripe?

#

It's not an option on any of the payment configurations

echo dew
#

Hi doing a POST to https://api.stripe.com/v1/accounts and am getting this error. It used to work. Is there a default phone recommended by stripe to use when creating connect accounts for testing?
{
"code": "invalid_phone_number",
"detailed_code": "invalid_phone_number",
"reason": "This phone number has too many repeating or sequential numbers. 0000000000 is not a valid phone number.",
"requirement": "company.phone"
}

covert bear
#

I can not log in! I try to change the password but they never send me the email so I can change it

last raptor
#

Hello, I hope you can assist me with a question. How can I obtain a comprehensive record of all transactions associated with a specific transfer in my Stripe account? Is there a specific API or method I should use to access this information efficiently?

tidal wadi
#

Hello, Is it possible to add GTM to stripe hosted checkout pages?

eager pawn
#

I can’t login and every time I’ve tried reset password it doesn’t work

modest rover
#

I had not had time to reply to this #dev-help message and it was closed. I'm using the option you have to simulate Stripe readers on the iOS simulators, and i'm testing this option with the Tap to Pay iPhone reader. The documentation does not say anything about if it is allowed or not. In practice it is allowed, I am able to use my iOS simulator to connect to a simulated tap to pay iPhone, but the simulated property is coming with false value and wanted to know if it is expected or if it is a bug in your end.

silver forge
#

Hi, all Promotional codes are coming back as This Code is Invalid, no matter in test or live mode. Can someone help me figure this out please?

#

They were working all just fine until about an hour ago. I'm setting the stripe hosted payment page up with stripe.checkout.sessions.create.

wide sedge
#

Hello 👋 . I am trying to integrate with the new Stripe Payment Links, but I can't seem to figure out how to identify the customer after the payment, as we do not collect the email address. Is there a way to pass a field that will attach to the customer metadata perhaps?

next cosmos
#

payment_intent.succeeded
checkout.session.completed
what are difference?

zinc iris
#

Hi Stripe,

Our backend currently uses node package stripe 8.203.0 and we are trying to integrate Affirm into our checkout process.

When the client wants to set up the Elements for collecting payment info the backend creates a Setup Intent then passes the client_secret back.

    const intent = await stripe.setupIntents.create({
      customer: customer!,
      payment_method_types: ['card'],
    })

    return intent.client_secret

We have enabled affirm as a payment method in the Stripe web dashboard. It looks like support for affirm was not enabled until version 9.3.0 (https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#930---2022-05-23). I could not figure out how to get affirm integration working on this version.

I also saw that version 11.16.0 (https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#11160---2023-03-23) added automatic_payment_methods to setup intents

I would try the below:

    const intent = await stripe.setupIntents.create({
      customer: customer!,
      automatic_payment_methods: {
        enabled: true,
      },
    })

    return intent.client_secret

What is the earliest version that supports "affirm" on setup intents and is automatic_payment_methods the best implementation option?

Thanks for any help!

GitHub

Node.js library for the Stripe API. . Contribute to stripe/stripe-node development by creating an account on GitHub.

finite ember
#

hej jag behöver hjälp med att tillsätta klarna på min hemsida

#

I need help adding klarna to my website.I have activated it but it does'nt appear in the store

obsidian cosmos
#

Which event should my endpoint be listeningfor when a user finished the onboarding process for becoming a connect account? When I stripe.accountLinks.create({}) I set status to pending, and I want to change it to complete once all the necessary steps are completed

silver dew
#

what stripe ids are available for bank reconciliation?

silent turret
#

Hello,

Is it possible to modify the Bulk modification of charges for all users subscribed to a specific Plan(PRICE) ?

If possible, please give me API information that supports this.

finite ember
#

How can I configure the domain?

obsidian cosmos
#

I'm testing connect account creation on my website and stripe integration. Is it possible to delete test connect accounts? I had read that it's not, but wasn't sure

golden cosmos
shrewd bramble
#

Hi! How do I retrieve the start and end dates of the payments associated with a particular payout? I know of balance transaction but doesn't that put a limit of 100 on the number of balance transactions returned?

echo shadow
#

Hey! I am trying to update some information for users in my database. When the user pays for a subscription, I want to update the expireDate. But the problem is, the customer.subscription event happens before the checkout.session.completed. In that case, the customerID does not exist for the user. The stripeID is the id field of stripe.checkout.sessions.create. I am not sure how to access the specific user in the database and update the information. Thank you

weary abyss
#

hello stripe dev team,

We are using stripe checkout, how can we set the payment method to default? once it is successfully paid?

glacial gorge
#

redirect to stripe portal failed because of CORs, is there a section in stripe web app for me to configure CORs policy to allow my localhost and prod to talk to stripe apis?

redirected from 'http://localhost:3000/api/payments/nodes/5073478b-6fe4-423e-abbd-07957a96f9bb/checkout') from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: 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.

My server code
res.redirect(303, session.url)

ashen spire
#

One message removed from a suspended account.

echo shadow
#

Hey! I have currently two subscription plans. One is a monthly and the other is annual. In the customer portal, the user can update their plan. When the current plan is monthly and they upgrade to the annual, I want the billing to start after the monthly plan is over. Same for the annual to monthly. How would I do this without the prorated rate? thank you

weak edge
#

Hi, may i know these 3 fields can get it under payment intent api?

red wedge
#

Hi,

So I'm doing an intergration of stripe and am using schedule subscribtion schedule.

I store the scheduled subscribtion id along with the stripe customer id and local order number upon creation on my website.
I want to be able to pull the subscribtion by id but upon creation we only get sub schedule id and the sub id doesn't get activated until it's created on the start date.
How do I work around this and get the subscribtion id of a sub created from a sub schedule

cobalt kraken
#

We listened to the event checkout.session.expired, but we don’t know the specific content returned by this event. Can you send an example of the content returned by this event?

#

Hi

steel jacinth
#

Hi, I have a simple question, what does the user_id and account_id I get from userContext represent about the user thats interacting with my stripe app?

const userId = userContext?.id || "";
const accountId = userContext?.account.id || "";

Can 2 users share same account_id or user_id?

weary abyss
#

hello stripe dev team. i have a concern about charging automatically in a card for recurring payments part of subscriptions

vagrant steppeBOT
#

chiayi

#

.rjcustodio

digital thorn
#

Hi team, I integrating Stripe by API and prebuilt Element for One-Time payment.The flow is:
Create a Stripe element first -> create PaymentIntent in BE -> confirm it by Stripe js in client

I want to create a Customer before confirm it and I only need the customer info for 4 fields: email, name, phone, zip code.
How can I do this?

edgy yoke
#

Hi, I have my customer's billing address updated before I create the invoice, but when I go to the invoice page, it isn't displayed. Is there a way to display the billing address on the web form of the invoice instead of just the PDF?

civic tulip
#

Hello, for subscription item I updated (req_UThN8o5OAIFEfO) the quantity but does not look like it charged prorated amount

next cosmos
#

how can I find the charge Id in checkout.session.completed call back

magic pawn
#

Hi. I've got a Stripe platform account and looking to onboard standard connect account using OAuth as I want to limit our visibility of connected accounts. Can you please help me undersrtand what I can see if connecting accounts with this method (and if through dashboard or API only), and if there is a way to limit this access further? Thanks

runic relic
#

I want to save the address and email information that the user enters when ordering from the stripe interface in my own database.

surreal night
#

object(Stripe\Customer)#1824 (23) {
["id"]=>
string(18) "cus_OskcOpnRHpbypc"
["object"]=>
string(8) "customer"
["address"]=>
object(Stripe\StripeObject)#1829 (6) {
["city"]=>
string(21) "Adelaide City Council"
["country"]=>
string(9) "Australia"
["line1"]=>
string(39) "Victoria Square, Adelaide SA, Australia"
["line2"]=>
NULL
["postal_code"]=>
string(4) "5000"
["state"]=>
string(15) "South Australia"
}
["balance"]=>
int(0)
["created"]=>
int(1698209683)
["currency"]=>
NULL
["default_source"]=>
NULL
["delinquent"]=>
bool(false)
["description"]=>
NULL
["discount"]=>
NULL
["email"]=>
string(23) "kufacoke@mailinator.com"
["invoice_prefix"]=>
string(8) "F36638E2"
["invoice_settings"]=>
object(Stripe\StripeObject)#1830 (4) {
["custom_fields"]=>
NULL
["default_payment_method"]=>
NULL
["footer"]=>
NULL
["rendering_options"]=>
NULL
}
["livemode"]=>
bool(false)
["metadata"]=>
object(Stripe\StripeObject)#1834 (0) {
}
["name"]=>
string(12) "Brynne Miles"
["next_invoice_sequence"]=>
int(1)
["phone"]=>
NULL
["preferred_locales"]=>
array(0) {
}
["shipping"]=>
NULL
["tax"]=>
object(Stripe\StripeObject)#1838 (3) {
["automatic_tax"]=>
string(21) "unrecognized_location"
["ip_address"]=>
string(9) "127.0.0.1"
["location"]=>
NULL
}
["tax_exempt"]=>
string(4) "none"
["test_clock"]=>
NULL
}
i m synced address with stripe and oncreate customer adding the real addresses
the attached address is showing on stripe portal but when i call newsubscription its showing location not recognized error
on retrive customer its tax object also showing unrecognized_location
how i fix it and add recognized locations and guid hwat is the formate that is acceptable by stripe.

dusky forum
#

Is anyone facing strange issue with recurring payments.
Upon renewal current_period_end is not correct and it is coming of previous period.
Any idea how it can be solved and how to contact stripe for this?

ripe drift
#

Hi Stripe support, is there a way I can configure the recurring subscription payments to take place on the first "business" day of the month rather than the 1st of each month? For an e.g If 1st of the month is Saturday or Sunday, I want to process the subscriptions on Monday.

glacial valve
#

can i get my last thread reopened

cyan swallow
#

Hi, I am seeing bancontact and iDEAL in my payment element, although I don't have them active from the dashboard!

worn wren
#

i have get the customer bank details now i need to transfer the some amount to their account how can i do in django python or angular ??

drifting herald
#

i want to transfer money from one account to another account in stripe using node js api's . its a direct payment method when the status is of order i completed then money transfer from dashboard of admin stripe to order completion account
i make api in nde js which is
" app.post('/amount_transfer', async (req, res) => {
try {
const sourceTransactionId = 'ch_3O3ZEpGBlhCZzydA1ZOH4ON4';
const destinationAccountId = 'ch_3O3ZEpGBlhCZzydA1ZOH4ON4';
const amount = 1600;
stripe.transfers.create({
amount,
currency: 'usd',
source_transaction: sourceTransactionId, // Use source_transaction
destination: destinationAccountId,
}, function (err, transfer) {
if (err) {
console.error(err);
res.status(500).json({ status: 500, message: err.message });
} else {
console.log(transfer);
res.json({ status: 200, message: 'Transfer successful', transfer });
}
});
} catch (err) {
res.status(500).json({ status: 500, message: err.message });
}
});
"
and the issue is
"
{
"status": 500,
"message": "No such destination: 'ch_3O3ZEpGBlhCZzydA1ZOH4ON4'"
}

mortal notch
#

Hi Stripe Support, actually we want to implement Tap To Pay in react native for one of our client, his stripe account is in UK,But we test at from Pakistan, we follow the step here in doc
https://stripe.com/docs/terminal/payments/connect-reader?terminal-sdk-platform=react-native&reader-type=tap-to-pay
But when discovering reader , this response come from the sdk

[Stripe terminal]: didUpdateDiscoveredReaders [{"availableUpdate": null, "baseUrl": null, "batteryLevel": null, "bootloaderVersion": null, "configVersion": null, "deviceSoftwareVersion": "unknown", "deviceType": "cotsDevice", "emvKeyProfileId": null, "firmwareVersion": null, "hardwareVersion": "unknown", "id": null, "ipAddress": null, "label": null, "location": null, "locationId": null, "locationStatus": "unknown", "macKeyProfileId": null, "pinKeyProfileId": null, "pinKeysetId": null, "serialNumber": "fa3b71f4-0555-4b75-b7d6-538b4626c3a0", "settingsVersion": null, "simulated": true, "status": "unknown", "trackKeyProfileId": null}]
what wrong with us?????

Connect your application to a Stripe Terminal reader.

shrewd bramble
#

can i check what is the difference between a payment and a charge? because in a payout the transactions listed is either a payment or a charge

woeful badge
#

Good morning, I'm trying to access developer section but I only get Stripe Express, I need the full version of the site. I signed up trhough Woo Payments

cobalt kraken
#

Hi,How can I simulate a checkout session being canceled by you in test mode?

nocturne geode
#

Hi devs, I am currently working on a website utilizing the Stripe API to generate checkout sessions. I have a JavaScript script on the frontend which fetches the session ID and attempts to redirect the user using the following code:

const {error} = await stripe.redirectToCheckout({ sessionId: responseData.sessionId });

However, I am encountering an issue where the redirection does not lead to my custom domain as I expected. I would appreciate any insights or assistance you could provide to resolve this issue. Thank you in advance!

tidal fossil
#

Hello
Is it possible to clone payment methods from a platform to connected accounts subscription creation?
The tutorials I found are cloning but for one time payments only.

vocal wagon
#

Good morning, I am using API Payment Methods on my stripe account. Recently I had many automatic chargebacks from Paypal and Klarna, due to customers disputes. I have a Paypal account but I do not have a Klarna account. Paypal disputes were automatically close without letting me answer and Klarna didn't send me any e-mail to let me know of the ongoing disputes, so i did not respond. I would appreciate any insights or assistance you could provide to resolve this issue. Thank you in advance!

chilly fossil
#

hi

#

what is it means

#

The document is not accepted as proof of identity. Please upload an acceptable ID document (e.g., ID card or passport).

frail shale
weak edge
#

Hi, may i know how to i get the correct nett and fees when a payment is refund partially?

latent hare
#

Hi I'm having some issue receiving webhooks
1/ I'm using Stripe Connect to collect payments on behalf of third-party entities
2/ Connected account type: Custom
3/ Flow of funds: Destination Charges
If I get the link of payment through my application when I pay, I don't receive any event on my webhook. https://checkout.stripe.com/c/pay/cs_test_a1a7YlPXGVU58FtiP0zK4MbSwi0ycZRDhy94kw7DAkTByfbI1BLnQ6arTU#fidkdWxOYHwnPyd1blpxYHZxWjA0TTx0QEBEUERxT09VQnNIYml2SzNrMWp2RmtEcHJqMmhrQEhfU1JJYnBNYTJNMH1xVF8zNE41UV93aVZtRFR9TW09VXxNN1ZCXX9fNGNodE5SUlU9M040NTV3Yk49MzwxdCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl
But if i trigger the event through this command stripe trigger checkout.session.async_payment_succeeded I got the webhook correctly.

rich inlet
#

Coupon has duration=repeating and cannot be applied to one-time objects.
is there any way we config this copun code support both repeating and one time payments?

modern canopy
#

Hello Support,
I have a question: if a user adds a promotion code when purchasing a subscription, does the promotion code apply to the first month's payment only, or does it apply for the entire duration?

I want to create some promotion codes to share with users, providing a discount on their first month of subscription. After the first month, we will charge the regular price. Is this possible, and could you please provide suggestions and explanations?

Thank you

civic tulip
#

for the stripe subscription, if I want to reduce the count of product, but I want to take effect end of billing cycle should I set proration_behavior to none?

#

because they technically paid when upgraded to 100

vocal wagon
#

Hi Folks, We are testing our Paypal integration at the moment and we have Paypal working end to end in our test environment. But I am running into an error when testing in production when creating a setup intent for paypal. It works on our stage account no problem. I have attached a screenshot of the error message.

It mentions something about recurring, we did ask our support contact about enabling the recurring payments flag for paypal. It might have only been enabled on our staging account. Can we get it enabled on production if it is not already done ? Or if you can give guidance on what this error actually means, our support contact is currently out of office, so I have been told to reach out here. I would love to get some help on this, as its blocking uf from testing internally

Regards
Jason

rain tendon
#

I am not able to login in my stripe account @golden cosmos

hollow wing
#

Hi
We have a specific situation where users can have a weekly subscription for a service that happens every week and there is a part where they order the start of the subscription on the website, like a calendar.
There are usually 2 ways around "ordering" a subscription for the future which are "billing_cycle_anchor" and "trial_end" which is a free trial until the paid subscription starts.
so we tried billing_cycle_anchor and it worked well except "billing_cycle_anchor cannot be a bigger amount than the subscription length" . so they'd want the users to be able to "order" up to 30 days before while the subscription length is 7 days. which didn't seem to work with the limitations from stripe.
So we tried to go the trial approach instead and now we can have up to 30 days free trial until the subscription starts which is good, but the issue would be the text that stripe shows for that, it may appear confusing.
with billing_cycle_anchor and no proration it'd show 0.0 KR ( swedish krona ), thereafter X KR from DD/M which was exactly what we needed.
but with the trial method it would show X days free thereafter X KR from DD/M . which is technically incorrect because the actual service starts when the paid subscription starts. "free" would be a bit vague in this context.

any idea of what better approach they could have? would you think customizing the page html/css/js , the server side and integration of stripe api along with the domain would be a good idea?

noble tree
#

Hey all, I'm trying to set up the embedded checkout so that it has conditional shipping rates.
How do I configure it when creating the checkout sessions (i'm using the API to create this session) so that if they choose some a country like france, it shows free shipping as an option, but if they choose any other country, it shows the standard shipping option?

warm bolt
#

hi, I have a issue that I can't overcome yet. I can get to the payment page in production(With 100% success API calls in stripe dashboard). However once I switch to test mode it fails to load. By switching between test mode and production, I did update the API key, webhookurl and product id. But the APi calls in test mode are always failing, is there any document I missed on that I can refer to?

rotund swan
#

Hi, are we able to get open rate of the subscription payment failure emails anywhere?

hollow hearth
#

Hey @here, how can I see the origin country of ALL my customers? for ex. 20 customers from France etc.

vocal wagon
#

Hello Developers,

I'm facing some challenges with Stripe's Onboarding Connect while integrating it into Bubble. I've opted for the standard integration provided by the Stripe/Bubble plugin, which guides the user through the connect onboarding process.

The issue is that my users are individuals, not companies. The default guidance on each screen of this standard connect onboarding is not clear for users who aren't businesses. For example, on the first page, I'd like to display a message like "Enter your personal and bank information to receive your payments." This would make it much clearer for my users. As it stands, the current message is confusing, and many users believe they've landed on the wrong page.

So, my question is: Is it possible to customize the content of each of these onboarding pages when using the standard connect feature in Bubble's Stripe plugin?

Thank you for your time, and I look forward to your responses.

Best regards,
Thomas

wintry jolt
#

Stripe charge me almost 4 dollars per 100 dollars

regal bay
#

Hi, SAAS question - I am building a saas web app using Flutterflow ; 1) I will be authenticating the user and creating a firestore DB entry with user email initially 2) User taps on one of my subsription plans & i take him to stripe subscription page i.e., the one hosted by stripe. 3) On this subscription pg user changes his email from the one i prepoplated (using his login info store in my firestore db) to soemthign different. 4) How do i now reconcile the payment , now that there is no common email between stripe & my database in forestore , how do i mark this user as being subscribed in my database?

frosty dragon
#

Hello Team,
i need to hide the cash app pay and us bank account button.
i created this using payment element
here is some code of this
"'
const options = { clientSecret: stripeClientSecret, appearance: {} };
// Set up Stripe.js and Elements to use in checkout form, passing the client secret obtained in step 5
cardElement = stripe.elements(options);
// Create and mount the Payment Element
let paymentElement = cardElement.create('payment', { paymentMethodTypes: ['card'] });
paymentElement.mount('#payment-element');
'''

stiff hull
#

Hi, I am reaching out to inquire about your billing scale plan. Specifically, I would like to know if the credit card/ACH costs are included in the 0.8% fee or if they are additional costs.

Additionally, I am interested in knowing if the scale plan includes the following features in addition to revenue recognition:

Invoice Details
Item Sales
Revenue by Client
Accounts Aging
Payments Collected
Credit Balance
Balance Sheet
Profit & Loss
General Ledger
Trial Balance
Bank Reconciliation Summary
Sales Tax Summary
Cash Flow
Journal Entry
Time Entry Details
Profitability Summary
Team Utilization
Profitability Details
Thank you for your time and assistance. I look forward to hearing back from you soon.

Best,
Dom

jagged surge
#

Hello. How are you? Any one could help me with a fetch to Stripe? I need to check if an user is really subscribed to a product.

#

Hi, How are you ?

cosmic solstice
#

hello guys, i have a problem

lost nymph
#

Hi guys! We are using Checkout for regular users (recurring monthly prices) and I now have the requirement to add an ability to add Users on free. As these will be rare cases, I'm trying to implement the minimum required changes to support this. What are my options? I've tried adding a $0 price on my product, but when I use that one in Checkout, it still asks the user for a credit card. Can I somehow skip that step and don't ask for a credit card? Thanks!

cosmic solstice
#

How can I reuse my stripe account? I don't have any open disputes and I have no intention of having any others, just let me know if you need any documents, I have all the legal stuff in order to do ecommerce.

I already sent him several e-mails a few hours ago to tell him that I have everything in order, VAT number etc.

Has this happened to you? Were you able to get in touch with them by phone? If so, how?

eternal knoll
#

Greetings, can someone enlighten me how to use subscriptions?
I have this case:

  • My app's users can create content and put a price for their work (as content creator)
  • Other users can subscribe to one or more content creator

Based on my case, my question are:

  • Is the subscriptions object only exist for one user - to - one content creator (say if I want to subscribe to three content creators, do I need to create three subscriptions object?
  • If the content creator changes the product price, do I need to update manually all users that have subscriptions to the content creator?
west junco
#

Hello
I need to do an API integration where I need to get statistics from a stripe with a complex filter for different entities from our business logic and dates, when I study the stripe API I see only a way to query entities and count everything on my platform, I have problems with the fact that searching by metadata does not exist for all entities, and the request limit of 100 entities makes requests very slow and inconvenient to implement, and I had a question: maybe I haven’t found a more convenient way to collect stripe statistics through the API?

jagged surge
#

@cedar mulch I got the results. Can I show you ?

fair lichen
#

If I want to receive a standard email notification from Stripe when a customer makes a payment to me, do I need to pass something through via Stripe.JS or is this a setting controlled somewhere in my Stripe account?

vital parrot
#

Incomplete payment in CheckoutSession, but new customer created?

ripe sable
#

Hello, is there a way to block refund API calls in all cases—secret key and/or restricted key? It confuses me why there isn’t an option. When working with new developers, it’s hard to trust them. It’s always easy to prevent rather than fix in the future. Please let me know if I’m able to do this, or if I can implement payments into my site without providing a secret/restricted API key. Thank you 🙏

smoky pasture
#

hello, I would like to trace a express connected account event payment. In the platform dashboard, I can see the full charge, and the collected fee. I would like to process charge.succedded, however I am getting an error about not recognizing the event.

lost nymph
#

Hi guys. Instead of using a $0 price, can I somehow mark that a given customer should always have 100% discount on everything forever? Or at least on the subscription level? Btw, I'm using Checkout and I'm trying to create free subscriptions (not free trial).

drifting herald
#

i create a sripe account in my app using mern stack i can make payment using card in stripe its successful i can refund it its also success but on the order completion i want to send money from one account to other account directly it can't do this beacuse i give a express acoount not connecting account i use oauth standered api's it's generating a new account but i dont want to do this i want i give mn user name and passwad it connr=ected to my account and also it's make buissness acoount i only want to make testing account . How cain i do this??

civic tulip
#

I want to get all schedules for given subscription

robust walrus
#

I want to add delay to the webhook

sage minnow
#

Hi, is there a version/or does the BBPOS WisePOS E have support for SIM cards rather than WiFi/Ethernet only? As we have not found anything regarding that in the documentations.

raw olive
#

Hi - seeing some weird / unexpected behaviour when trying to create subscription usage records after a subscription has moved from trial to past_due . 🧵

dusky forum
#

I need help with renewal issue

vocal wagon
#

Hello team! When a product subscription is terminated or canceled, does Stripe trigger a customer.subscription.deleted webhook? If so, does it align with the period specified in the last payment, and is the webhook sent on the scheduled date?

hearty palm
#

Hey, Stripe's "List all events" api is returning events in descending order of event creation timestamp (latest first).
Is there any way of receiving it in ascending order?

limpid merlin
#

Hi. Is there a way to prevent webhooks being triggered from api calls? eg. if I update a subscription via api, I don't want the webhook to fire. If I update it manually in stripe, or it is automatically cancelled, I do want it to fire. Thanks!

frosty dragon
#

Hi Team, I want to hide the country section how can i do this as my application is only for us

vocal wagon
#

Hi tеаm,
We are currently working on new custom integration with Stripe coupons and we are using Stripe test clocks to test how the feature works in the future. For our business purposes, we need to make an API call for getting the last paid invoice for specific subscription by using the filters ('gte', 'lte') for the invoice.created field. However, it seems that there is bug, when we do this in test clock mode. FYI, we use PHP SDK (List all invoices endpoint.).

wide dagger
#

Hello Developers ,
im trying to onboard a customer using connect express
when user slects business type as individual than why stripe asking for the businees details as customer is individual not a business and stripe asking for the business details anyone can help men with this to hide this busineess detials form for the individual

modern wedge
#

Hey Team,

We are Trying to implement a mixed cart for our Product in which one item is a one time sign up fees and the other is monthly subscription but we are in bind in how to integrate this in the react native mobile app. We tried to use the SDK we were able to create a payment intent for the sign up fees and proceed with payment but we want to enter those two preconfigured price ids and proceed with payements. What are the steps involved in this?

outer rampart
#

Need help with a stripe card form

drifting herald
grave sky
#

I am trying to pay using saved card

Here is basic of what I am trying
stripe.confirmCardPayment(client_secret, { payment_method: cardSelected ? cardSelected : { card: cardElement!, payment_method: "card", }, payment_method_options: { card: { cvc: cvcElement!, }, }, })

Here cardSelected is card_id which comes from stripe sources api. Now, when I am trying to pay using saved I get error saying "You must collect the security code (CVC) for this card from the cardholder before you can use it.". As I am taking cvc and passing the cvcElement I am unsure what's wrong

zenith gull
#

Hi! I have one question, does Stripe have a method to charge holded/ captured money? We want to make a functionality in our admin panel, we know that we can do it directly in personal Stripe account. But can we do it in our admin panel by using Stripe API?

tardy flower
#

Alguien en espanol que me pueda ayudar a confirgurar mi cuenta de stripe?

zinc imp
#

Hey - I'm trying to create a Stripe connect (express) account via the Stripe CLI but it created a test account for me - is there a flag I'm missing to handle this for a live setup or can I not do this via the CLI?

solar hollow
#

we're getting this error: The parameter setup_future_usage cannot be used when using a mandate. for this API call: https://dashboard.stripe.com/logs/req_MbCvyo593X79QW , can you explain what the solution is here? should we clear setup_future_usage by passing an empty string when confirming the payment intent?

tardy flower
#

Hi again, can anyone here helpme with the setting of my stripe account?

olive quest
#

Hi There!
I'm dealing with the following scenario I was hoping someone could help me out or point me in the right direction.

  • In the project we are working on we are accepting CAD on the platform
  • In case the user is using a CAD card we need to charge them tax
  • However if the user is using a USD card we will not charge them tax but charge them the currency conversion fee

Questions:
Q1

  • Is there a way for us to determine the currency of the card before making a transaction?
  • Currently we are relying on the billing address of the card. The issue is that in Canada you can have a USD credit card with a billing address in canada, which can break our logic.

Q2

  • Once we determine the currency of the card (through billing address/currency of the card)
  • In case the card is in USD, we want to show them the exchange rate stripe will use so they can see exactly how much they will be charged in USD
  • Is there a way for us to determine the Currency Conversion rate prior to the transaction going through?

I know its a bit lengthy, but I would appreciate any assistance.

zinc imp
#

When I'm trying to create an Express account via the Stripe CLI it keeps making a test entry, even though I'm logged in with my live key?

terse shale
#

Hi! In my application, it is possible for people to upgrade the quantity of their subscription whenever they want to (with prorations) and they can add a coupon code. However, if done with a coupon code, it might result in us having to repay part of the costs that they paid for the current subscription period. Is it possible to ensure that our invoices never go below zero? Since we have to plan our costs, it wouldn't really make sense if we suddenly had to pay thousands back.
Thanks for your help!

paper osprey
#

Hello!
We are a Canadian based startup with clientele based in the US who require us to verify certain tax documents for their US vendors.
We came across this W-9 connect feature (article https://stripe.com/docs/connect/connect-w8-w9-onboarding?locale=en-GB) which sounds like it would be perfect. However, the article states that this feature is only available for US merchants.

  1. Is it possible to get access to this feature as a Canadian merchant?
  2. If not, what is the process to get set up as a US merchant?

Use Stripe's W-8 and W-9 Connect product to collect the necessary tax forms from your users.

smoky pasture
#

I had to jump out, but I still have another question regarding stripe connect

restive crescent
#

Hi, still working on Gpay/ApplePay integration, now with ExpressCheckoutElement as you recommended. I applied the doc, but I got an error for both Gpay and ApplePay : 'Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Payment Intent configured with payment_method_types.' Here is my Element configuration :
<Elements stripe={stripePromise} options={{ mode: 'payment', currency: cart?.currency?.toLowerCase() ?? 'eur', capture_method: 'manual', amount: Math.round((cart?.totalAmount ?? 0) * 100), // convert to cents, locale: message?.language ?? 'fr', fonts: [ { cssSrc: 'https://marketing-assets.vercel.app/Beausite.css', }, { cssSrc: 'https://marketing-assets.vercel.app/Brice.css', }, ], }} >
and the intent :
const intent = await stripe.paymentIntents.create({ currency: platformCart.currency, capture_method: 'manual', payment_method: source?.id, descriptor: shop.company_name.replaceAll(/[^\d A-Za-z]/g, ''), customer: client.customer_id, transfer_data: { destination: shop.psp_account_id }, fees, tax: shop.tax, amount: currency(decimalConvert(amount, input.currency)).intValue, application_fee_amount: calculatedFees.intValue, // The statement descriptor must be at most 22 characters. statement_descriptor_suffix: descriptor?.slice(0, 22), automatic_payment_methods: { enabled: false }, });
Do you know what I do wrong ?
thanks !

limpid quail
#

Hello,

While updating my credit card details if entered card details is not valid then how to rollback?

While adding a card deduct $1 for checking a card and refund it. If card is not valid then delete that card.

fathom flume
#

Hello!!! I'm building a pricing table and I want to detect which currency the user should be presented with.

Since you detect that in the checkout session, is there a way to ask the Stripe API and get this info back?

#

Can I set the default currency of a price somehow? I have different currencies in the same prices

gentle flint
#

Hi, I'm doing the fix for India recurring payments to support RBI e-mandates. I'm facing an issue with recurring payments of non-Indian businesses purchasing with Indian card. We are creating a subscription and the payment intent will automatically be created along with subscription. I found out that the e-mandate options are not created in the payment intent even if I've provided the required e-mandate parameters. So the recurring payments are showing incomplete (This is the message showing-The customer must complete an additional authentication step). But the same is working for Indian businesses. For Indian businesses, the e-mandate options are created in the payment intent even if I've not provided the e-mandate parameters. What could be the problem with non-Indian accounts? And the test amount is below 15000 and according to my understanding, the recurring should happen without additional authentication.

craggy vigil
#

👋 Hi! Is it possible with the subscription schedule API to schedule a subscription phase to be paused?

Taking a look at the docs, I see references how to update a subscription with the pause_collection properties but unable to find notes about scheduling this behavior for a future time.

opaque trout
#

so i am trying to get apple pay to work on stripe payment elements. When I click it, it shows the same as the demo.

hoary acorn
#

We received a notification that the API needs to be migrated and upgraded (the deadline is November 15th), but we don’t know much about the upgrade documents. Can you confirm specifically what changes we need to make? The upgrade documentation is as follows: https://stripe.com/docs/payments/payment-element/migration?integration-path=one-time#one-time-save-payment-details

Learn how to migrate your existing integration with individual payment method Elements into a single Element.

normal hamlet
#

Hey, does anyone have experience with the invoicing system in Stripe? I need to set up automatic invoices for both individuals and companies.

tardy flower
#

Can i tray using google so I can get any asssitence?

uneven stratus
#

Hello! Is there any way to run a report on these fields (amongst all other relevant fields for a transaction) using the Stripe API for reports? I can get these fields when I manually download a payments report, but I need to download months worth of data, and that's not feasible 🙃

tardy flower
#

I need to setup my stripes setting with my online store please.

rapid dagger
#

Hi I have 2 accounts on Stripe. one is Normal account and another one is attaxhed to the Monzo bank with Monzo logo icon next to the account name as displayed on the screenshot. My question is which account shall we use and whats the difference between these 2 accounts?

peak vigil
#

Hi guys. Is their anyway to see if a payment link has been paid via API calls?

runic relic
#

I try to listen webhooks but I get this issue

foggy oak
#

Question about the promotioncodes API

this returns an empty data array:

$promoCodes = $this->stripe->promotionCodes->all(['code' => $code]);

this returns an InvalidRequestException error:

$promoCodes = $this->stripe->promotionCodes->all(['coupon' => $code]);

Why is that?

ornate oyster
#

I am facing an issue in card saving feature while making payment as direct charge to connect account

outer spear
#

Hi
I am trying to build a checkout screen with the Google Pay as payment mode.
When I click on the Pay button, the chrome browser goes blank.
The paymentRequest object is generated with all the necessary data and canMakePayment object has the googlePay set as "true".

In dev mode, If I change the browser configuration to responsive mode and click on the Pay button, the google pay payment window show up and I can proceed to pay and complete the purchase.

Any adivse or help with this regard is appreciated

kind blaze
#

hi #dev-help - is there a way we can have our customers notified immediately when their payment fails?

olive shuttle
#

Hi i'm having problems contacting the sales staff, i scheduled 3 online meetings unsuccessful (with Julian Acuña, all the times)... can someone give me a direct contact to a salesperson? email or whatsapp or chat? thanks in advance!

bleak path
#

Hello, I could not verify my account, can you help me?

#

The verification time is getting longer and chat support is not responding. Can you help me?

knotty robin
#

I need Help with my Stripe tax, I have it set to Automatically configure stripe taxes,. I am a Buisness that provides transportation servives and customer purchase tickets online, I have the Preset product tax code set to "General Services" and Tax is included in price but when i pull my report on the dashboard no taxes have been deducted I also have a API: automatic_tax[enabled] can someone please assist req_9zMqXOqwV2YOfJ

late walrus
#

Hi, I'm trying to get stripe install on my website, I'm from the Bahamas. Anyone know how I can make this happen?

ember sentinel
#

Hi! I have some customers who are encountering the following error when attempting to pay an invoice via credit card:

The reusuable source you provided is consumed because it was previously charged without being attached to a customer or was detached from a customer. To charge a reusuable source multiple times you must attach it to a customer first.

I'm trying to understand why this is occurring (and have at least one theory). Can I start a thread with someone? 🙏

manic igloo
#

Hello, I need to show the earnings to an express account holder, is there any api which i can use for this. I want show earning charts and other stuff related to earnings to my user, like tips.

proven aurora
#

Hello, Maybe someone can help me, I have one plan that is a one-time subscription and I'm using webhooks. I need in the payment_intent.succeeded get the id or the plan metadata but I didn't found a way to do it. There is any other solution?

mild moss
#

Can anyone please tell me what does this email mean?
If we can't take user's card details how can we proceed with stripe?

lethal rover
#

Hey Stripe team, I am working with the Terminal SDK in React native. Is there a way I can simulate a reader device software update?

floral prairie
#

I have a BBPOS WisePOS E and when a user mis-enters their PIN number for an Interac (debit in Canada) transaction, the device becomes unresponsive -- the pin pad is still there but buttons do nothing and I need to wait for the payment attempt to timeout or hard reboot the device. Is this a known issue or is there any feedback on how to handle this situation?

night cargo
fierce knoll
#

Hi, if I have a subscription with status trailing what is the easiest way to know if the trial is being managed by the subscription or a subscription schedule?

balmy yacht
#

has anyone had experience with using stripe elements within a web component?

foggy oak
#

If you have a subscription with an attached coupon, let's say for the first month only, if you then on the 3rd invoice paymentintent retrieve the subscription, does it then still have discount object attached to it?

earnest oracle
#

I'm trying to do flat discount amounts for a subscription item, and I've looked into the Coupon method, and found it to be not what I need.

Instead, I want to use the negative invoice method instead, but I'm having trouble finding what I need here, can someone help?

crystal ember
#

Hi, Can someone help me? I have to list all payout related to connect account with order by created descending, do we have any option for order?

long bison
#

hi

#

my dad works here lol

#

hes like the manager

#

idk why I joined

#

He works in stripe xd

vagrant steppeBOT
#

divya.shalini.ics

#

lealph

ember sentinel
#

@stray oxide Hi! Following up on the thread we created earlier.

steel mist
#

Hi,

I am in the process of streamlining our payments and wanted to see what is the best way to do multiline items with payment element? Payment Intent does not seem to have line items in it!!

proven aurora
#

Hello, I'm using the invoice.paid in the webhooks, but once I paid a one-time subscription, I don't recibe anything inside that event.

zinc iris
#

hi all!

We are in the process of adding Affirm as a payment method to our current stripe checkout flow. We currently use a SetupIntent to collect credit card information in the frontend client and then complete the charge on our server and store the credit card info for later use (we hold a deposit for a certain amount of time and we potentially collect fees at a later date).

Some of the stripe docs indicate that Affirm is not compatible with SetupIntents
https://stripe.com/docs/payments/payment-methods/integration-options#additional-api-buy-now-pay-later

but I noticed in the changelog that version added Affirm to SetupIntentCreateParams
(https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md#930---2022-05-23)

Add support for affirm on Charge.payment_method_details, PaymentIntent.payment_method_options, PaymentIntentConfirmParams.payment_method_data, PaymentIntentConfirmParams.payment_method_options, PaymentIntentCreateParams.payment_method_data, PaymentIntentCreateParams.payment_method_options, PaymentIntentUpdateParams.payment_method_data, PaymentIntentUpdateParams.payment_method_options, PaymentMethodCreateParams, PaymentMethodUpdateParams, PaymentMethod, SetupIntentConfirmParams.payment_method_data, SetupIntentCreateParams.payment_method_data, and SetupIntentUpdateParams.payment_method_data

Can someone help clear up my confusion?

abstract dagger
#

I'm able to add a application_fee_amount for Stripe::PaymentIntent.create(), but i can't for Stripe::Subscription.create() is ther a workaround?

edgy sable
#

Hello here

What is the way to get items bought with 100% ?
The line_items is not showing with the checkout session object when I retrieve the session with stripe.checkout.sessions.retrieve having expand: ['line_items', 'line_items.data.price.product']

floral prairie
#

#dev-help message coming back to this (it looks like I cannot update the thread anymore - I understand that there was a delay on my side and this makes sense!) I was asked: #1166757306076237834 message I can see an incomplete payment in Stripe dashboard with Payment Intent ID pi_2O5AL67hB2BcvNuT1ns7CloF

foggy oak
#

When using iDeal setupintents, and creating sepa debits from them for a subscription, I only ever get 'Rabobank 5264' back, whatever bank I choose. This is on test mode, is that because of test mode, or should it return the actual bank chosen in the elements form?

finite wolf
#

Hello, I have a problem with redirects. I configured the redirection of payment links to my application for successful payments and cancellations, the stripe redirects to my application but the page does not load until I press F5, what could be happening?