#dev-help

1 messages · Page 13 of 1

buoyant axle
#

Hi Devs, do you have a Portuguese developer that can help me?

analog bridge
#

Help me please with this error: Uncaught (Status 400) (Request req_MOntTnSHaaMhP2) Your account cannot currently make live charges. How long does it take to review a new account?

hollow sand
#

Hello! Using Stripe Connect with Express accounts, my connected accounts need the billing information (name, email, address) of their customers but they only see the Transfer object "Payment from sourceXchange" on their Express dashboard.

A member of the developer support team here suggested that we set metadata fields on the transfer but the connected account can't see the metadata fields on their Express dashboard.
Here is an example Transfer object: tr_3LuRY3AkJoHJHY8v06FnrcRR

{
  "metadata": {
    "billing_email": "someone@somewhere.tld",
    "billing_address": "Somewhere",
    "payment_intent_id": "abcdefghijklmnopqrstuvwxyz0123456789",
    "product_name": "Something",
    "billing_name": "Someone"
  }
}
fiery stirrup
#

Can someone help me understand why a specific charge (ch_3LkAQvIJwkxnVmNV0Et78OmD) was included in a payout (po_1LpiubIJwkxnVmNV99O2kxH1) which is not returned when listing the payouts for the specific connected account the payment intent was captured in behalf of (acct_1K3sMDRLMLVyikfk)? Thanks in advance.

vagrant steppeBOT
#

EvelynWaugh

faint talon
#

Hi, we are offering metered subscriptions with a fixed price cost, what is the best solution for dealing with users switching between these?

iron isle
#

Hello, our UK distributor is switching from one payment gateway to Stripe. We ask them to provide a true/false for Transaction_Management_ID and are wondering which option they should choose?

cobalt rover
#

I just want to talk someone... I'm not getting deposits.

golden spade
#

Will Stripe send a promotion_code.updated webho ok when a PromotionCode expires?

thorny shoal
#

Hi

#

I am updating one subscription cancel_at and what I see is when doing that the current_period_end updates to the cancel_at date.

thorn trout
#

Hii there ! I have a usecase where for some reason I'll generate invoice manually through API, anytime between one billing to next billing cycle of subscription. and will stripe auto collect the charge for the invoice also along with recuring charges ?

grim perch
#

Hi. I'm working with an e-commerce developer who is trying to integrate Stripe into a complex payment process but is challenged with not knowing whether any of Stripe's coding/APIs can manage the multi stage payments. Am I in the right place or should I be inquiring about this elsewhere? Your time and help is humby appreciated.

reef gazelle
#

Hi there, I vaguely remember seeing a field on one of the subscription or invoice API's that I can no longer find. The field involved being able to mark a subscription/invoice as paid by a source external to Stripe. Does this sound familiar to anyone?

deft wedge
#

If I create a subscription for a user with a price and they wanted to switch to a different interval, how would I update the subscription, or do I just cancel the original and create a new one with the new interval?

sonic loom
#

Hi , Do you support payouts to egyptian banks ? whats the charges? is there a minimum transaction fee ?

vocal wagon
#

I need to split the payment of a charge between 2 connect accounts and the rest will come to me, but i got a questions, does the taxes and cents that stripe gets, does it take from each transaction i make or from the whole charge?
example

rose smelt
#

Hello 👋 I'm using the Customer portal and when a Customer downgrades to another(cheaper) plan credit gets assigned to the Customer account. I don't want to keep the credit in their account, so I'm wondering what is the best way to return the credit to their default payment provider? Any suggestions?

I guess I could listen to a webhook event and then call the Stripe api to return the credit?

vocal wagon
#

I was expecting it not to require 3d authentication

low saddle
#

Hello! How can I test failed payments management email in Stripe production? I don't want to use a real customer's account.

bright pilot
#

Hello, we are trying to register a terminal device under a connected account through the stripe dashboard, however the option is not enabled even for a user with Admin role.

safe fiber
scarlet sentinel
#

Hello, quick question about the PaymentIntent API, specifically the setup_future_usage and off_session parameters for creating a PaymentIntent. We currently take an initial payment on session in our customer checkout flow and wish to save the payment method for future processing. For that initial PaymentIntent creation we set setup_future_usage=off_session and off_session=false to charge the initial payment on session and save the payment method future recurring charges.

For the subsequent recurring off session PaymentIntents, we create a new PaymentIntent with the previously saved payment method and set off_session=true and confirm=true.

The question is do we still need setup_future_usage=off_session in the subsequent recurring off session charges? Or should we not pass the setup_future_usage field at all since the payment has already been saved in the initial charge? I pored over the docs and it wasn't clear to me what needs to happen for subsequent off session charges.

zinc gate
#

anyone ever dealt with a Stripe Express account and subscriptions? we are wondering if subs are able to be migrated the same as a Stripe Standard account?

vocal wagon
#

stripe.error.InvalidRequestError: Request req_1MknyJ9nMG79vP: No such charge: 'cs_test_a1SHxe4aMDuHPRxUOjcS4F2ZfGw4ZDzAdrMryXSru2LUzMHeVj3lp7wDox'

#

But the charge exists

#

charge = stripe.checkout.Session.retrieve(session.id, expand=["payment_intent.charges"])
db.session.commit()
transfer = stripe.Transfer.create(
amount=2995,
currency='brl',
destination=accountId,
transfer_group='{transfer1}',
source_transaction=charge.stripe_id
)

#

Heres the code

little carbon
tawdry wagon
#

Hi There. I am using postman to try to query failed webhooks - {{baseUrl}}/v1/events?delivery_success=false . It never returns any events even though I know I have done lots of processing where my stripe-cli webhook client is off. This is in test mode. How do I force a failed delivery?

open crystal
#

Hi- I am using API version 2018-09-24 and have been for some years and am integrating with Elements/Google/Apple Pay via javascript old CardElements/PaymentRequestButton (https://stripe.com/docs/stripe-js/elements/payment-request-button). My client is very interested in offering Klarna (pay later) to their customers. I see some documentation for integrating Klarna using Payment Intents/PaymentElements, etc, but none for the old PaymentRequestButton/CardElements. Is it possible to seemlessly add Klarna to my checkout flow? I would rather not have to upgrade at this time

cobalt rover
#

Garbage support syatem. Need help with deposits

open crystal
#

🤨

vagrant steppeBOT
#

lamikam

vernal orbit
#

Hola necesito cambiar mi número de mi cuenta striper

crisp epoch
#

Question about stripe terminal. Starting last night, stripe terminals have stopped working on iOS devices. Is there something that changed on your end because the terminals were working yesterday and no codes have been updated on our end?

thin citrus
#

Hi, I have a question related to the stripe webhook events, we are trying to grab some information given a reverse transfer action. We are planning to send an email to the clients so we need a way to link the reverse transfer event with the dispute that was created initially, basically we need the following information:

  • dispute_id
  • dispute_amount
  • customer_name
  • customer_email
  • original_transaction_date
    So far the action is returning a transfer object but we are not sure about how to link it with the dispute object to grab the other information, I appreciate any guidance here, thanks.
peak sequoia
#

Can someone help clarify account differences? I'm a little confused

low kelp
#

Hey everybody, I am trying to figure out a way on how I can sync Stripe data with an app that I am building. Basically my app needs to reflect the data in Stripe. So if, for example, a subscription changes in Stripe it should also be changed in my app. My first thought was using webhooks, but I figured that webhook events might not be sent in the correct order. Then my thought was just updating my own data by querying the Stripe API, but that may be a bit tedious. Anybody knows a way to approach this?

proper narwhal
#

Hello! What is the recommended way to allow a user to edit their existing saved card payment method details? For example, if I want to allow a customer to update the expiration date on a saved card, is there a way I can collect these details with stripe elements? Or do I have to collect those details myself in a custom form, and submit the changes to the payment method update API? Any insight would be great!

dark kettle
#

Can i test payments if it’s success using postman ?

vital hound
#

Logic question on stripe -- I have a payment intent created on .NET working perfectly. But I am creating a shopping website and I want lets say 100% of the cost of the product to go to my supplier and I want to take a 5% transaction fee and have that money go to me. Is there a way to do this? Will my supplier need to create a stripe account? If so is there any guides on how I would implement this in .net?

hexed sphinx
#

Hello All, I'm working with Plaid and Stripe Integration. I have successfully created a bridge between both platforms and also I have created a charge as well from a tested customer. But, I'm stuck with sending payments to my customer through my stripe account.

Can anyone help me so I can solve my problem and deliver this task?

Thanks

chrome whale
#

Hello! Is it any option to change the primary button title ("Set up") for Payment Sheet on iOS? And if not, is it any chance to make it possible in upcoming releases?

oblique plover
#

I'm still having an issue with an intermittent API key failure with the PHP library and Laravel. Specifically, we recently upgraded to v9 from v6. We are still using a lot of the legacy methodology but attempting to upgrade as much as possible using the documentation. However, I have a new method where I'm using the StripeClient and it is still giving me an api key error: You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY'). See https://stripe.com/docs/api#authentication for details, or we can help at https://support.stripe.com/

topaz marsh
#

Hi

#

so the website which I'm not sure if it's run by bots or employees thinks my website is porno ! This isn't two girls one cup :p wth

unreal bridge
#

when using presentPaymentSheet the option for save cards for future use is not displaying. Can anyone help me figure out why this is?

lean tree
#

Hey all, sorry to take away from current conversation but I have some questions around drop in ui for the iOS SDK. Is this the right place for that?

keen pelican
#

Hi Team,
Could you please let me know how we can make Price one-time chargeable in the plan create API

I try while set key value = type = one_time API return me error Received unknown parameter: type

Looking forward

analog rivet
#

I have an issue and don't know how to solve it. I'm currently using stripe checkout with a One-time Product. Is there any way to allow only specific discounts? Because I cannot just create a discount and limit it to certain products, since the product is only created for that one checkout.

patent panther
#

Is it possible to automatically charge a customer based on product usage?

naive valve
#

Good afternoon. I just have one question, what kind of questionnarie should I fill in order to get PCI certification if my server is not going to store any data only is a comunnication channel between de app and Stripe api? Thanks

craggy remnant
#

Hi! I have some strange behavior with Stripe Connect payouts. When a customer pays via ACH and the Connect payout is sent, then the original ACH NSFs, a card payment on that same Connect account won’t zero out the balance. It’ll just get paid out normally. Is there a way for card and ACH payments to share the same payout rails for Connect accounts?

brisk sleet
#

How long is the average account reinstatement. I am on 5 days via email support with no response and no closer to gaining access to my account.

normal adder
#

Hello people, I have a question, I have a Brasilian account, is it possible for me to activate these payment methods?

quiet vapor
#

#dev-help Im new to stripe so still figuring it all out but I am looking at how to charge the customer for their CC processing fees

hexed spoke
#

Your software is garbage

wet creek
#

Is it possible to have more than one webhook for a stripe hosted checkout?

median marsh
#

I have "email customers about successful payments" enabled, but when completing a payment using Stripe Checkout, I don't get email receipts. I am using test mode right now if that matters.

thorny breach
#

Hi team, for googlepay express checkout, is there any available test resource? just did not find any in the api document

median marsh
#

Does Stripe Link send SMS verification codes in test mode?

hollow nebula
#

Hello, I am trying to classify invoice line items inside the upcoming invoice. When there are prorated invoice items, I can see there are different descriptions in different scenarios.

When there is no discount applied to the subscription:

  1. Unused time on 10 × Standard after 20 Oct 2022
  2. Remaining time on 20 × Standard after 19 Oct 2022

When there is a discount applied to the subscription:
3. Unused time on 10 × Standard (with 40.0% off) after 20 Oct 2022
4. Remaining time on 20 × Standard (with 40.0% off) after 19 Oct 2022

To classify between Unused... and Remaining... items, I currently use the sign of the amount.

I can see that when there is no discount applied to the subscription discount_amounts array is empty, and when there is a discount, discount_amounts array has 1 element { "amount": 0, "discount": "di_xxxxxxxxxxxxxxxxxxxx" }.

Is this a good way to classify?

wild spindle
#

Hello,
Have some important and urgent issue to share here regarding 3DS - It is not returning an expected behavior:

  1. Some users are not able to place order because 3DS authorization is incomplete or failing ( they shouldn't be performing 3DS at the first place, as these are regular users and we only require users to perform 3DS when they add a new card)
  • Users enter the OTP and the screen keeps loading
  1. Users are able to add new Credit Cards without 3DS
  2. Some users are able to place orders but when the price is amended, the system triggers a 3DS, that 3DS is failing too

Currently we are checking strips logs and it shows message like “3ds authentication incomplete”, but we don’t know the reason

Please guide!

glass turret
#

Hi! Quick question:

We're using Stripe connect, so ideally we want to have the customer/payment-method belong to the platform account, but then send funds into a connected merchant account.

Is this possible? The only way I can find to do this is to use destination charges, which we want to avoid -- we don't want to act as the merchant of record, and be responsible for Stripe processing fees, chargebacks, etc -- we want to continue using "Standard" connected accounts.

Ideally, could we:

  1. Create a card token on the connected account
  2. Create a customer without a linked payment method on the connected account
  3. Create a charge and pass both the customer, and the card token, on the connected account

When I try this right now I get the error "Customer cus_xyz does not have a linked source with ID tok_xyz"

solid wolf
#

hey team

sick mesa
primal vault
#

Hi, with Stripe Tax, when exporting a report from Reports > Tax it seems as though the Summary report includes and totals of the whole Stripe account including all "accounts" within it. Is this correct?

vocal wagon
#

Hi, is it possible to un-cancel a subscription? Example: On 1st June I canceled my monthly subscription. It expired on 1st July. On 1st October, I'd like to un-cancel (reactivate) it. Is it possible?

rare badge
#

Hi #dev-help I want to just send a url to my customer so they can pay some specified amount, not any plan/subscription, just add some credits. How do i do that?

mystic vapor
#

Hi Team where can I find the response for the Stripe Checkout after payment has been done?

golden cosmos
frigid copper
#

Hi guys can i have a clarification about the subscription status past_due and unpaid ?
For my understanding if a payment failed we will receive a customer.subscription.updated webhook and the subscription status will change to past_due right away. We won't receive more customer.subscription.updated webhook after that as the status doesn't change right ?

Then after a specific amount of retry (5 by default ?) we will receive an other customer.subscription.updated with a new status in the subscription unpaid is it correct ?

crude saffron
#

Hi, we're currently testing 3D secure on our implementation of stripe. When we use this card 4000002500003155 (Authenticate unless set up) from https://stripe.com/docs/testing#authentication-and-setup, the payment is successful. If we use 4000002760003184 (Always authenticate) it fails with authentication_required error code in the payment intent response body. Can someone help?

viscid dock
#

Hi, I have an issue with webhooks. Basically I'm creating instance of payment in my database when receiving invoice.created event. But when it's updated (for example paid), I receive the invoice.updated event but the instance doesn't exists yet in database because updated is called right after the created event.

frozen hull
#

Hi where can I see the response if the checkout payment is successful? like the Transaction ID, Status

jovial mountain
#

Hello everyone 👋
I am trying to reuse the payment method already attached to customer on Stripe Checkout but I am not being successful.
The closest I could get was to use payment_method_collection=if_required but when this is set our Checkouts never ask for the Payment Method because our Subscriptions are based on usage, i.e. all Checkouts always have a 0$ amount due because the value will be billed at the end of month.

How can I reuse Payment Method on Stripe Checkout if exists or ask for it if does not, regardless the amount to be paid?

latent pebble
#

in test mode I got this error, how can solve this!

solid wolf
#

hi team, does payout have receipt-URL as payments do?

polar crow
#

How Can I enable "Add promotion code" for the product by default?
Using WordPress when it redirect to stipe payment page its not enable. I like to enable by default.

Is there any setting on Products on Stipe?

granite basin
#

Hello there
we have one use case .. we are implementing subscription model and customer has paid through ACH or credit card .In the next cycle of payment due to some reason may be insufficient fund payment has not happened .. what we could do to inform our customer and how we can charge again on same subscription ..could you please provide me some guideline on this process

stiff bloom
#

Hi hello!,
I saw in Stripe Doc, most of the example is in ASP.Net Core. ex: Interactive webhook builder. Can we Implement webhook endpoint in .net MVC application?

tiny girder
#

Hi

sick mesa
#

Hi

tiny girder
#

I have the following requirement in my project. We have monthly subscription activated for our customers. Also we have the smart retries enabled for our payment failures (4 attempts in 21 days). Also we enabled the setting to mark the subscription status as 'unpaid' if all the retry attempts fails for an invoice. With this settings in place, we have to perform some business logic when the following criteria met,

  1. 2 month invoices failed
  2. All retry attempts failed for both the invoices
    When the last retry attempt fails for the second month invoice we have to perform some business logic in our back end.

My question is, if subscription status changes to 'unpaid' because of the first month invoice failed (with all attempts) will it attempt to pay the second month invoice?

Because stripe doc says this - "Note that when a subscription has a status of unpaid, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices."

If the second month invoices are not attempted then we can't perform our business logic. So please help me on this.

golden cosmos
worldly yoke
#

I have a question regarding connecting Stripe to DATEV (Germany tax softawre). Does anyone has experience connecting Stripe to DATEV? I woud like that all the Paid invoices automatically uploaded to the DATEV. I have seen some people has done that already but I cannot figure out how.

verbal pike
#

Hi Team, I have generated the both key (Publishable Key and Secret Key) for stripe integration and implemented in android studio with 'com.stripe:stripe-android:14.2.1' and "com.stripe:stripe-java:19.45.0" but it's gives me error ,this error is in attached screen shoat please any one can tell me what is the problem

vocal wagon
#

Hello, we want to set-up tax-rates and we are using Stripe checkout. How do we use these rates? Should we send tax rate ID when creating Stripe checkout to make sure tax applies? If so, this would require us to know customers country prior to redirecting customer to checkout. Which we do not want to do and that's the reason why we are using Stripe checkout.

https://stripe.com/docs/billing/taxes/tax-rates#creating-tax-rates

Learn how to collect and report taxes with tax rate objects.

tepid verge
#

Hello guys, i have some questions about account invoice settings and how they inherit to product.

Currently one of our client has an account with some product and they have this config :
Invoice numbering prefix B4XXXXXX
**Manage invoices sent to customers > **Email finalized invoices to customers > Disabled

They would like to add a new product manage by stripe which can have different config
Invoice numbering prefix B5XXXXXX a different prefix because it's a separate product and thus new invoice number should not increment the one from other product
**Manage invoices sent to customers > **Email finalized invoices to customers > Enabled here the integration will be more tied to Stripe basic integration and leverage stripe email communication

So the question is : Can those type of settings be set per product ? If yes can it be done on the dashboard or only via API ?

If it's not possible do you advice to create a new separate account for our client for those new product or is there an another alternative that i'm not aware of ?
More generally what is your though on this scenario and what is the best approach ?

split kernel
#

If I build an Express Connect platform, could my connected users acquire and access Revenue Recognition? Or can only I do that?

vocal wagon
#

Hi, is there any way to get the Stripe default Creditor Identifier or Creditor Identifier Number
for my custom sepa debit notifications ? This is mandatory, but can't see in api docs where I could get it.

winged gulch
#

Thread: How to prevent creating multiple customers via API ( POST https://dashboard.stripe.com/v1/customers ) for same email id and phone number. I want to prevent multiple entries and email_id will be the unique identifier.

hollow nebula
round wedge
#

Hello everyone 🙂 I'm having some difficulties activating payment methods in live mode. I'm using the payment element and have been managing the active payment methods from the Stripe Dashboard in Test mode. This works fine, I can activate and deactivate payment methods and those changes get reflected whenever a payment element gets rendered.
However, when I am out of test mode only credit card and Apple/Google Pay show up. I can activate/deactivate Apple and Google Pay, but other payment methods (Sofort, Giropay) will not show up on the payment element in live mode. Since it works in test mode and I can also toggle Apple/Google Pay in live mode I think there should be no issue with the implementation. I'm having trouble wrapping my head around what the issue could be. Do certain payment methods need additional authorization maybe? I looked everywhere in the dashboard but couldn't find anything except the payment method page.
I would be grateful for any input or ideas on how to resolve this issue (Sofort and Giropay payment methods don't show up in the Payment Element in live mode) 🙏

granite basin
hollow prairie
calm rivet
#

Hi, I have successfully setup payment flow for our customers. However, one of our customers is getting an error . "message": "Your card does not support this type of purchase." decline_code: transaction_not_allowed". Any idea how to resolve this issue? This is a setupIntent and paymentIntent with paymentmethod Card. A regular visa card has been used as payment method.

vocal wagon
#

hey team,
I was working on test dev env with stripe, it was working when stripe connect created and all that webhook after importing from local webhook to live all events are working exept account creation and info update is there more variables that i have to enable?

#

@stray oxide : thanks for the Connect Standard related answers yesterday. The AccountLinks specific (1) answer is clear although some of our clients are already onboarded with Stripe (not Connect Accounts though) - do they need to get onboarded again with a Connect Account? Or can the existing Stripe merchants "convert" their existing account to Connect Standard?

fervent pike
#

Hi guys, I am new to payment gateway. Our company is looking to do authentication. I already checked open banking, but our local regulations do not allow authorization without actual payment. Also micro-deposits are too slow. So I had an idea to create a payment gate which would charge a small sum of the customer, and authenticate them this way.

My question is: Is it possible to get the bank account data from card payment? for ex. bank account number. (Hope it is not a dumb question.)

vagrant steppeBOT
#

Sam1G0D

sour garnet
#

Hello,
If I cancel subscription at period_end,
Then which webhook event will be fired ?

olive scaffold
#

Hello,

How do I allow Apple pay when taking a payment? I have a window laptop

vocal wagon
#

Hello! I would like to know if when creating/capturing a paymentIntent, could I charge the stripe fee to the client?

rare horizon
#

Hey guys! How can we charge 2.5% + $.50/transaction for all transactions entered by payment connect merchants? We're calculating the fees on our own, but fail to apply them to the payment intent. Is there a way to set the fee by default via stripe dashboard perhaps?

viral grove
#

Question about payout.created event

vocal wagon
#

hi devs, do we have to use Stripe Checkout or Payment Elements for processing Connected account payments? Our company is PCI Level 1 certified and we currently have our own custom payment page which we would like to continue using if possible. Thanks

unkempt pagoda
#

Hey team, I need help on Tap on Mobile for iOS

#

Any ideas?

crude saffron
#

Hi, our process for a stripe payment is to first create a customer, then create a setup intent, then get the payment method id from the setup intent to create a payment intent then immediately charge the card. We're testing the credit card 4000002760003184 (Always authenticate) from here https://stripe.com/docs/testing#authentication-and-setup. We get the 3DS window when we create the setup intent and I was told that we still need to authenticate when we create a payment intent. Is there a way for us to only display 3DS only once? Perhaps only for when we create a payment intent?

neat spear
#

Hi, How can I copy secret key from API?

spare aurora
#

Hi, How can I modify the "destionation_payment" metadata that comes from a successful create transfer api call?

wanton crypt
#

Hi Guys, I need help regarding , migration of extension to stripe app...how can we communicate with stripe api with stripe app ?

vocal wagon
#

Hello guys, I am trying to buid as fast as possible a proof of concept - Android application that allows payment using the Stripe terminal (as it is a proof of concept, it is simulated terminal) - and to do that I am following the steps laid in https://stripe.com/docs/terminal/payments/setup-integration?terminal-sdk-platform=android

when trying to enumerate the devices, this seems to be fine, however when connecting to the first (simulated) device via Terminal.getInstance().connectBluetoothReader() ends up with following error
E/StripeTerminal: The provided key 'sk_test_*********************************************************************************************pR931q' does not have the required permissions for this endpoint on account 'acct_1LudynA47BiUQOx6'. Having more permissions would allow this request to continue.
com.stripe.stripeterminal.external.models.TerminalException: The provided key 'sk_test_*********************************************************************************************pR931q' does not have the required permissions for this endpoint on account 'acct_1LudynA47BiUQOx6'. Having more permissions would allow this request to continue.
at com.stripe.stripeterminal.internal.common.proto.ProtoConverter.toTerminalException(ProtoConverter.kt:230)

What need I to do here, to get it working?

Set up a Stripe Terminal SDK or server-driven integration to accept in-person payments.

west granite
#

is it possible to put a facebook pixel onto a stripe payment link? if so, how to do it?

humble geyser
#

Hey Devs, good morning!
Question related to subscriptions -- is there a way to configure a subscription so we automatically upgrade its price after a certain amount of days/months, or after an usage number is reached (i.e in metered subscirptions).

Basically, we want to create a free $0.00 subscription that transforms to a paid subscription after 3 months OR after the tenant has 10 subscribed users (the tenant has previously connected his Stripe account to us).

I know the first case scenario could be covered with a free trial, but not sure about the 10 subscribed users part.

Thanks!

dire nexus
#

Hi, everyone, it's my first time here. I would like to ask about the video created by Stripe Developers: https://www.youtube.com/watch?v=WG4ehXSEpz4. When I type "chuben@Chus-MacBook-Air Java % stripe samples create developer-office-hours tutorial", I got "zsh: command not found: stripe". How can I download the sample like how the instructor does in the video? Many thanks!

Accepting a one-time payment with a custom form requires two steps. First, creating a PaymentIntent on the server. Second, confirming the payment intent on the client. It's also recommended that you handle fulfillment for a purchase when receiving a webhook notification of successful payment.

In this video, you'll learn how to create a Payment...

▶ Play video
vapid void
#

Hello,

What's the contact point to report credit card testing through stolen api key or proxied stripe account? We have detected a user doing that on our service

regal halo
#

What are the different error codes we can expect when Invoice finalization fails?

forest shore
#

Hello, I currently have automatic taxes enabled with the stripe checkout and customer portal. When a customer adds their vat id in the stripe portal. How do I add it to future invoices and is it possible to remove taxes from future subscription payments?

gilded vale
#

Hi

I'm using the Stripe API to create and capture payment intents. I need to retrieve the receipt URL after a successful capture. I know that the charge object has a property for receipt_url. However, on the payment intent object "charges" is a collection (list). I'd like to confirm something -- if I always capture the full amount, is my assumption that there will always be only a single charge object inside the payment intent's charges list correct?

vocal wagon
#

Hi 👋

I have a quick question regarding invoice.due_date and what the API documentation states:
https://stripe.com/docs/api/invoices/object#invoice_object-due_date

The date on which payment for this invoice is due. This value will be null for invoices where collection_method=charge_automatically.

Alas, this doesn't appear to be correct. At least, not for invoice generated with a billing_reason: subscription_cycle (renewal).

I do have an example of such an invoice in our Stripe account. Kindly let me know if I should paste the URL here, or if I should open a ticket.

Question: is this expected behavior for all subscription invoices? Or is there something set differently for subscription_cycle (renewal) invoices?

thin junco
#

Hello 👋 ,

waxen quail
#

@dire nexus We already have a thread open, can you post your question there?

wind ether
#

Hey, I got a question about my Stripe balance. My balance to pay out to my bank is a positive, but the actual credit card balance has a negative balance. We take payments from our customers and distribute them to other vendors via the payout to connected accounts. I am trying to figure out why the credit card balance is a negative because if we attempt to handle a credit card payment, the transfer will fail because of a negative balance.

echo plaza
#

Hi all ! I hope you're doing great, I'm facing an issue, when I request to create paymentIntent I face this error : "Passing apiVersion in a separate options hash is required to create an ephemeral key". Can anyone tell me what am I doing wrong.

high spindle
river vault
#

Hi all! Having an issue getting apple pay to work with paymentintent using payment element for a connect account on our platform. Can someone help me debug this current issue that is related? Thanks

vocal wagon
#

hello,

I'm trying to transfer the money to a seller on my bubble.io app, but I always receive the following message : "Sorry, this seller can't accept payment at the moment. Try later"

It's strange because this seller has a connected account on Stripe...

gentle vessel
#

Hi all, how can i find out what is the minium payment amount set up on the stripe account please?

#

Hi all, how can i find out what is the minium payment amount set up on the stripe account please?

somber belfry
#

HI all,

I woulk like to modify finalized invoices linked to subscriptions by adding a included TVA RATE.
Of course I dont want to modify the final amount. I just want to display the French VAT collected (20%).

I've created a included VAT rate of 20%
I can modify existing subscriptions with that but it doest change the past invoices

And when i try to update past invoices with

$stripe->invoices->update(
$invoice_id,
['default_tax_rates' => ['idoftaxrate']]
);

I have this error message : "message": "Finalized invoices can't be updated in this way"

Is there a way to do that ?

Thank you

keen pelican
#

Hi Team,

Could you please let me know how I can avoid duplicate cards under customer Payment methods

each and every time users take a different-different subscription from our website with the same Test card 4242 stripe save duplicate card under Payment methods could you please let me know if this approach is ok or not.
Please have a look at the attached Stripe screen-shot.

Looking forward.

vocal wagon
#

Hi there for some reason I ignore it happens some customer are invoiced twice instead of one time, any clue about that ?

dire nexus
#

Hi, thanks for answering the questions that I have posted. I'm really grateful for your help. May I ask another question: I am creating an Ecommerce website. If I already have created the frontend using React Typescript and NodeJs as well as the backend to send APIs using Java. Question 1) I should stick to NodeJs to create another server for Stripe transactions to work, right? Question 2) I will need to start three projects at the same time so that I can get productData from my Java backend, website to render from my React Typescript and Nodejs server to run for transactions to happen? I'm a bit confused as well. Many thanks.

tawdry wagon
#

HI All, when getting a charge.succeeded event for a card payment, which element in the payload would contain the authorization number from the transaction? Can I use "fingerprint" as an auth code? payment_method_details": {
17:31:11,625 INFO [stdout] (default task-5) "card": {
17:31:11,625 INFO [stdout] (default task-5) "brand": "visa",
17:31:11,625 INFO [stdout] (default task-5) "checks": {
17:31:11,625 INFO [stdout] (default task-5) "address_line1_check": null,
17:31:11,625 INFO [stdout] (default task-5) "address_postal_code_check": "pass",
17:31:11,625 INFO [stdout] (default task-5) "cvc_check": "pass"
17:31:11,625 INFO [stdout] (default task-5) },
17:31:11,625 INFO [stdout] (default task-5) "country": "US",
17:31:11,625 INFO [stdout] (default task-5) "exp_month": 2,
17:31:11,625 INFO [stdout] (default task-5) "exp_year": 2032,
17:31:11,625 INFO [stdout] (default task-5) "fingerprint": "RyaSacCJGtUrrXdj",
17:31:11,625 INFO [stdout] (default task-5) "funding": "credit",
17:31:11,625 INFO [stdout] (default task-5) "installments": null,
17:31:11,625 INFO [stdout] (default task-5) "last4": "4242",
17:31:11,625 INFO [stdout] (default task-5) "mandate": null,
17:31:11,625 INFO [stdout] (default task-5) "network": "visa",
17:31:11,625 INFO [stdout] (default task-5) "three_d_secure": null,
17:31:11,625 INFO [stdout] (default task-5) "wallet": null
17:31:11,625 INFO [stdout] (default task-5) },
17:31:11,625 INFO [stdout] (default task-5) "type": "card"

remote kernel
dense rune
#

Hi - I have customers who are getting a 402 error when trying to attach a payment method... seems to be happening a lot. If I provide more info, can one of the Stripe staff look deeper into it to see if it's an issue with the way we're attempted to attach the card or something wrong with the card itself?

high spindle
#

trying to push a payment intent to a terminal I am getting "Payment intent must accept an in-person payment method." Which property in the create payment intent do I need to set and to what value?

pure coral
#

Hi guys. I have a 3D Secure issue here. For some reason some of our users do not have the 3DS 2FA displayed and instead they got an error. This particular customer has a bank account at the Fortuneo french bank. I have the event id if anyone can help me that would be awesome because sometime this 3DSecure thing works and sometimes it does not. Also I have a question, we are using Stripe PHP SDK v 7.128.0 and https://js.stripe.com/v3/ js library. Is it possible that we need to upgrade those versions and does this issue have a link with outdated versions of those libraries ? (I don't think so but I ask nevertheless)

blissful epoch
#

Working with Server-Side Terminal integration. Having trouble with Interac in-person refunds. The curl request provided in the documentation is returning this error message:
Invalid Stripe API version: 2016-07-06; terminal_interac_refunds_beta=v1. You do not have permission to pass this beta header: terminal_interac_refunds_beta. If you have any questions, we can help at https://support.stripe.com/.
Any help would be appreciated.

noble raptor
#

need some help

thorny shoal
#

HI. If via api I create a coupon and after that create a promotion code with this coupon, any redeem to my coupon will be reflected in my promotion code coupon object?

woeful grove
#

hello team I have a question can recruiting payments be done with Applepay and google pay?

vocal wagon
#

Hi team, cannot find the answer in docs or FAQs: TEST ENV of Stripe, setupIntent created successfully for testing card 4000000000003220 which Requires 3DS 2. When creating a paymentIntent based on this payment method it fails with error "Your card was declined. This transaction requires authentication.". What I'm doing wrong? ID pi_3LuzbLHrxLAaYjng1b3uz8bs

dire nexus
steep flax
#

Hi there, I have a question about upcoming invoice. Is it better to make invoice calculation in front-end directly (without waiting for back-end to respond with upcoming invoice) or I should always make a call to my backed and then cal Stripe upcoming invoice?

nova pond
#

Hi we see a footer in stripe receipts which says 'You're receiving this email because you made a purchase at .., which partners with Stripe to provide invoicing and payment processing. ' Is it possible to customize this footer text or remove it?

spring pendant
#

Hey I have seen a few threads on apple pay in connect in test mode but couldn't find an answer to this question: Can I use apple pay in test mode using connect? The setup is using direct charges standard accounts.

so far I am receiving:
{
"error": {
"message": "Could not create Apple Pay session. Please make sure you have registered this Stripe account. For more information, see https://stripe.com/docs/apple-pay#web.",
"request_log_url": "https://dashboard.stripe.com/acct_1LeZMwBxOwkP6tYL/test/logs/req_f0C8xZ7PgOGfco?t=1666276705",
"type": "invalid_request_error"
}
}

Allow customers to securely make payments using Apple Pay on their iPhone, iPad, and Apple Watch.

sinful edge
#

I am having a problem with stripe that seems to be an ongoing issue with not resolve in sight. Please help me

charred valley
#

how to access live stripe secret key? i cant copy it

floral sequoia
#

I've been getting this about once a week lately, but by and large the transactions succeed: JSON Response: { "error": { "message": "Invalid source object: must be a dictionary or a non-empty string. See API docs at https://stripe.com/docs'", "param": "source", "request_log_url": "https://dashboard.stripe.com/acct_1GdihuHwLh5IrmjO/logs/req_F9LYFHR2P2qcjc?t=1666216647", "type": "invalid_request_error" } }

What does it mean? The transaction doesn't seem to make it to the dashboard and the docs don't point to this specific error.

high spindle
#

Is using terminal with the server-driven api compatible with "connect"? The users of my app use connect. They can create a payment_intent and then hand it over to a MOTO screen that uses stripe.js. They can also use various api requests via my app so it would be logical that all will be okay. Just wanted to check that there was no restrictions.

rain turret
#

Hey everyone.

My question is about tracking ad sales data with stripe and ad platforms.

I know that you can install facebook or tiktok pixel on your app that tracks sales made by specific ad and that makes it very easy to see the performance of the ads.

However how does it work when you have stripe checkout, since it takes users out of your website to stripe hosted website, how does this work then?

I don't understand this well enough, so I would be very grateful if someone could help me with this.

ember bear
#

@dire nexus let's keep messages in the thread you already have open

vocal wagon
#

Hi, we are using stripe connect. Question is if we would like to have a payment just charged to the platform and not 'transferred' to a connected merchant. What is the quickest way to achieve this? The setup is already working for regular merchant payments.

I was recommended in this chat to not specify 'trasfer_data"[destination. Yet we tried this we are getting an error from stripe that says 'Must provide destination or recipient'

barren ridge
#

Hey Good Morning,

I have noticed that through the stripe dashboard I can assign a custom id to my prices, however when I try to do it through the API I get the following "message" error: "Received unknown parameter: id", does anyone know how i can create prices with a custom id from the api?

vocal wagon
#

Hey. We are figuring out how to set-up custom taxes for USA. We can see that we can set-up custom tax rules on dashboard and pass those rules during checkout session generation. However, key problem is that your custom tax builder allows to set tax only by state, but in some states there are state taxes + local (applied by city or zip code). Is there any way to have tax rules defined by state + city or zip code?

We tried automated tax product but it doesn't work for us in Europe (but works in USA). Maybe there's a way to use them both at the same time? Where our custom rules would be applied for European customers and automated rules would be applied for USA customers?

#

Hi there sorry I didn't see your answer, can you reopen the thread ? #dev-help message

grizzled crystal
#

Hello, quick question: if I have to add subscriptions to my platform, I have to follow these steps roughly correct:
1- Create a CUSTOMER object for each user signed up to the platform and for each new user
2- Add a PaymentMethod to each customer object (I can POST directly to stripe card numbers or bank account info)
3- when a user clicks "subscribe" on the frontend I create a Subscription object passing that customer ID and the product (created previously in the backend)

am I missing something?

vocal wagon
#

Hello !

I am using an external integration to calculate US taxes and I would like to be able to display them dynamically on the checkout session,
Is there a way of calling the external integration when the customer address changes and provide to stripe the taxCode/Amount ? (in the checkout session)

burnt plover
#

Hello everyone, is there a way I can edit and make changes to checkout page? Like resizing logo, font size, etc.

tepid crypt
#

Hi, there is a way so I can have expected fees for the month and total collected?

patent panther
#

Hello, I'm struggling to understand some stuff about the customer portal known limitations

terse olive
#

Hello, is there a way to send invoices without email and only mobile with the collection_method param set to send_invoice ?

hollow magnet
#

Hi guys, I see a few hits on "merge customers with same email" on the internet - is this still impossible? We have a "misbehaving" 😉 third party leads service that always creates a new stripe customer on purchase, and never checks first whether a customer with that mail exists 🤦‍♂️ and we can't get them to change behavior

hexed lance
#

Hello I have a question about the bluetooth reader WisePad 3, one of our customers has a problem in which the reader was updating and in the middle of the process, they received a call on their phone. Since then, they are not able to connect, they say they even see a message saying impossible to connect... Is there a way to "reset" the bluetooth terminal? I tested this myself with their account and my testing WisePad 3 reader and all is good on my side

topaz lagoon
#

Hello! Question for the Salesforce integration gurus here. We have 2 entities (different Tax IDs, etc.) so I realize we need 2 Stripe accounts. As far as the SFDC integration, is there any way to utilize only ONE Payment Gateway Record to serve for both entities? Hope I'm making sense...

tame nymph
#

Whats the best way to test for Intent Status 'requires_action' , mainly for paylater payments?

hidden herald
#

Hello

carmine lintel
#

@foggy dawn Hello! I am following up to see if there is an update with the Google Pay issue on the new Samsung Z Flip

hidden herald
#

I have a problem please.
I integrated the stripe REST API on a website I did the test in production (€5) everything was okay.
But customers send me screenshots of direct debits on their card, yet the stripe still displays incomplete.

drowsy turtle
#

On iOS, I am wondering how I can best protect keys for production. We have test transactions working (paymentIntent from our server) and using test publishableKey.

Will I have to put a prod publishableKey into my app code? Should I get it from our server with the payment intent?

wooden quail
#

Hi there

anyone using connect from outside US ?

open kraken
#

When I look at payment intent pi_3LudnuGNN1T4yZi602UOQPSi in the Stripe dashboard, I see that it was used for a checkout session that includes 2 one-time products. I am trying to get these details (i.e. the 2 line items in the one-time purchase) from Stripe Sigma. Unfortunately, I don't see a table that contains the details of the checkout session. Could you please tell me where I can get these details in Stripe Sigma?

wet crescent
#

Hi there, is there any way I can make the get prices stripe call directly through frontend javascript?

quasi night
#

I'm using a metered usage based pricing and my billing cycle ends on the last second of the month(ex: Oct 31 23:59:59). I am doing some computations on my code to calculate the usage_quantity before reporting to stripe, so it might take some time as the computations take place. As an example, the computation for calculating usage might end on Nov 1st 00:30:00. So, in this case, how can I report usage(using create_usage_record api) retroactively?

patent panther
#

Hi had some new doubts about customer portal

kindred palm
#

Is there anything that would cause a stripe checkout session to have mode: 'subscription' when I have set it as a mode: 'payment'

frail skiff
#

Hi guys, with a custom domain, does it only apply to stripe checkout URLs or will it apply to the hosted receipt and connect onboarding URLs as well?

rich robin
#

Hello, our app has a multi tenant db and serves various Connected merchants. We are implementing webhooks now and would like to confirm that IDs we receive will be universally unique, eg Customer ID , Payment Intent ID, Product ID, Price ID etc? Meaning we can lookup the relevant record in our db without worrying about which connected merchant it is for.

radiant slate
#

Hi, I'm trying to get users to add their bank account through the pre-built web form. I have "Allow Stripe to collect bank account information of authenticated users" enabled in my Connect settings. The connect account has "external_account" currently and eventually due. When I create an account link and going to the URL, it doesn't show form to add bank account. Is the form only available before updating the account details and uploading documents?

tired helm
#

Hi, I am trying to add more cross sell products so customer can add what he wants as an ADD ON. Any help on this please?

oblique plover
#

I am still fighting this API Authentication issue. I have modified my code in every way I can figure out how to do. I received this error when I moved the location of the api key in the call: Options found in $params: api_key. Options should be passed in their own array after $params. (HINT: pass an empty array to $params if you do not have any.) So then if I move the api_key into an array after params, I get the "You did not provide an API Key" error

proud igloo
#

Hi there. Sometimes when changing an existing subscription, from a less expensive price to a more expensive price, it doesn't seem to create a new invoice. Is this expected behaviour?

native crater
#

How do I join this group. Ive read and agreed to the rules. Is there anything else I need to do before saying hello

molten sonnet
#

Got a new WisePOS E terminal. Plugged it into the power supply and the purple screen turns on for a few seconds, turns off a few seconds, repeatedly. No indication that it is charging. Unplug and all goes off. Tried different cables bricks and plugs, all the same. Help?

#

Or is this normal?

astral isle
#

Hi, I have added webhook.php to my live website. In my dashboard/webhooks I used the following URL https://www.myDomain.nz/webhook.php. When I make a payment, I get the following error: Unable to extract timestamp and signatures from header.

Please look at the code snippet below. This error are generated on my live server if I use HTTPS,
$sig_header = $_SERVER['HTTPS_STRIPE_SIGNATURE'];
$event = null;

If I use HTTP instead, I get the following error:

t=1666289919,v1=0f881d798cfc551023afc7aaa79ea4bc9cbdd6888eaf20dfda44c52f7b0837e1,v0=c0ab11f9c35be9e5df49d27ea824b5724b5d96e8ef2a07af4f316ea408970e63No signatures found matching the expected signature for payload

In both cases I do get a charge succeed 200ok

I am new to Stripe, and any help would be appreciated.

Thank you
Daniel

regal pasture
#

how do i change my acc that is linked to my stripe account

molten frost
#

Hi. New to Stripe and have a question about data migration. I see there's a standard data migration process that requires some manual back-office processing (https://support.stripe.com/questions/request-a-data-migration).

My firm already has our customers' ACH details. I'm wondering whether we need to go through the data migration process at all? Can't we just call API's to create customers, payment methods, payment intents, etc since we already have all the data that we need to migrate our customers?

wispy wind
#

If I have multiple of the same emails in stripe, how do i get the customer id that is the most recent?

thorny mantle
#

Its bank problem right ?

subtle crown
hollow badger
#

Who pays the Stripe Fees when using Stripe Connect? Does it come out of my Platform Collected Fees?

gaunt seal
#

Hi there! I'm confused about accepting international payments using paymentintent element. Our prices are in USD but we'd like to use automatic_payment_methods to open our products up to folks from different countries who may not have a credit card. If we post our prices in USD, does it charge in local currencies, and to the conversion?

candid snow
#

Hi! I'm looking into building an async flow for 3DS confirmation. We have customers who are billed periodically, and if we get an error indicating they need to authenticate, we want to send a notice to the customer so that they know to sign in and authenticate it. Currently we are running into an issue where if the open the auth modal, but cancel for whatever reason (not approving/denying), it is treated as a failure indistinguishable from denying the charge. What is the expected flow here for allowing the customer to authorize the charge later?

tulip atlas
astral isle
#

I am trying to test my switch statement, if I run the below code in my dashboard under webhooks, I do get the response, "it worked"
But I cannot get a test session; I am not going to use the session; this is just to see if it works so I can add an email response.
What am I missing thank you.

switch ($event->type) {

case 'charge.succeeded':
    $charge = $event->data->object;
    handlePaymentIntentSucceeded($charge);

function handlePaymentIntentSucceeded()
{
echo "it worked";
$_SESSION["favcolor"] = "green";
}

glossy rain
#

Hey all, just a quick question, is it possible to enable the CVC radar rule from an API call?

dapper heath
#

Hi all - we're working with Stripe Orders beta and have customers in Australia with ABNs. It seems Stripe will automatically set Australian tax to 0 if the customer has an ABN on their profile. Is there any way to tell Stripe / clarify on the Order object to ignore these ABNs? As in the user is not making this purchase on behalf of an australian business? Thank you for any help in advance!

atomic schooner
#

Hello, I have connected Stripe connect onboarding into my codebase. But, on using Stripe's Create Account API, it takes a lot of time to get back the onboarding URL.

Attaching video recording for Stripe CLI!

molten sonnet
#

Plugged in my replacement WisePOS E reader to the power brick and the screen simply blinks on and off. Hasn't stopped in 90 minutes. It's not charging, it's not starting up. Help

plucky badge
#

Hi Dev Team, I am trying to troubleshoot an interesting error that occurs for one of merchant's that's using the Universal Payment Element (UPE). Account ID: acct_1KrV84BqelKbGaay PaymentIntent: pi_3Lv5BABqelKbGaay1RQHx1tP
When the checkout page loads, the payment intent is created initially with payment_method_types = ['card']. The customer is then choosing klarna. At that time, we are making a payment intent update call with updated parameter payment_method_types = ['klarna']. But Stripe's is rejecting the request with error message "message": "The allowed types provided (klarna) are incompatible with the attached PaymentMethod on the PaymentIntent. Please replace the PaymentMethod first or include afterpay_clearpay in the allowed types."
"type": "invalid_request_error"

#

Log ID: req_3RUSoz3ycwzQJv

#

We can't reproduce that error on our end, so not sure how that's coming about.

kindred pumice
#

What is the best way to generate refresh_url for stripe.AccountLink.create ?

normal silo
#

Hi Devs,
Im trying to make a bank_transfer payment using a MX connected account on a US Platform
I can get it working when using direct_charges, but I cannot get it working with destination charges.
The error I get is "The currency provided (mxn) is invalid. Payments with customer_balance support the following currencies: ."
The requestId is req_R62of3F42uftFf

white ridge
#

Currently trying to use Stripe Connect to create "custom" connected accounts. I do not want to use the Stripe provided onboarding flow but a custom integration via API. What is the best resource to start? Thank you.

vagrant steppeBOT
#

mark.at.deco

wary frost
#

Hi
Recently have some issues about 3ds authentication,
There are 2 cases:

  1. 3ds authentication incomplete
  2. 3ds authentication doesn't show up (when adding cards or do the payment)

we've recorded the case 2 video, and the event log shows it requires 3ds.
Please help

Thanks

normal silo
#

Hi Devs,
I just created a bank_transfer for a MX connected account on a US platform (test mode) using direct_charge and it said that "Stripe doesnt currently support application fees for platforms in the US with connected accounts in MX"
As per https://stripe.com/docs/connect/direct-charges#collecting-fees, the only country with that limitation is Brazil. Is there another place I can look for that info?

slate stump
#

stripe contact phone number?

grand loom
#

How to activate multi-currency receipt for my Hong Kong regional account.

pastel mountain
wild spindle
#

Hi Team,
A question related 3ds verification! When is exactly 3ds triggered? Do as a user I need to perform 3ds every time? Or is it a one-time event that happens when user connects their card with the platform?

drowsy plaza
#

Hi, I want to set a price in multiple currencies for a single product. I think one solution is to use Stripe Product and Stripe Price.
Is there any other way? For example, is it possible to set the base currency for a product and exchange the base currency to the other currency at the exchange rate of the moment?

latent pebble
#

how to check card added or not before upgrading to the pro plan on stripe?

sour garnet
#

Hello,
We are having subscription module.
My question is
Suppose user takes a subscription today for a monthly period,
Card Expiry date is November 2023.
So on the next recurring period, this will throw an error.
I have enabled mail for reminders of expiry.
And Currently, we are using a test account,So mail will not work.
Can you please suggest any alternate solution or ways?
Thanks

median coyote
#

Hello ,
I am facing the issue in Magneto2 at checkout page.
Please check the screenshot. Sometimes the loader keep loading and message appeared that : Please upgrade billing address..." and some times it is working fine

frozen fiber
#

Hi, I'm struggling with finding the event corresponding to the failed checkout. I see checkout.session.async_payment_failed event in the list of the available events but can't catch it, maybe because I'm not using async payments. I'm only caught payment_intent.payment_failed which does not satisfy me because I wanna handle only checkout events.

sonic lintel
#

I tried to reply my email to stripe, but it's been 5 days, I wrote about 10 emails, but I didn't get a reply, I want to ask what should I do, stripe is such a big company, there is no telephone communication, It really pisses me off!

#

I tried to reply my email to stripe, but it's been 5 days, I wrote about 10 emails, but I didn't get a reply, I want to ask what should I do, stripe is such a big company, there is no telephone communication, It really pisses me off!

#

I tried to reply my email to stripe, but it's been 5 days, I wrote about 10 emails, but I didn't get a reply, I want to ask what should I do, stripe is such a big company, there is no telephone communication, It really pisses me off!

#

I tried to reply my email to stripe, but it's been 5 days, I wrote about 10 emails, but I didn't get a reply, I want to ask what should I do, stripe is such a big company, there is no telephone communication, It really pisses me off!

#

I tried to reply my email to stripe, but it's been 5 days, I wrote about 10 emails, but I didn't get a reply, I want to ask what should I do, stripe is such a big company, there is no telephone communication, It really pisses me off!

dry hatch
#

@sonic lintel please reach out to our Support team via this link

cerulean pineBOT
#

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

sonic lintel
#

I've sent 10 emails to your customer service and still haven't responded, my account is about to be closed.

#

I've sent 10 emails to your customer service and still haven't responded, my account is about to be closed.

#

I've sent 10 emails to your customer service and still haven't responded, my account is about to be closed.

dry hatch
#

Sorry but we can't offer another communication channel from here when you are already getting in touch with Support

sonic lintel
#

I've sent 10 emails to your customer service and still haven't responded, my account is about to be closed.

tawny vortex
#

Hi I need assistance in refund, I got the charge_id but it says no charge id or it is invalid once

quiet root
#

Hi i want to activate the apple pay in my website it shows its active while its not

#

In setting when i see the payment method it show me credit card and apple pay available and active

#

While in website its not active ( the apple pay)

#

Only the card payment

#

Anyone can support me how to activate it ?

thorny breach
#

Hi team, for apple pay integration, if my merchant account is from hongkong, could customer with taiwai apple wallet and taiwan car pay for the transaction?

steady sonnet
#

Hi Team, I would like to get clarified on this.
For a customer to verify the bank accounts they have added the micro-deposits for 3 attempts and it got failed. But I am wondered how the bank account got verified. Any thoughts on this?

tawny vortex
#

Hi, Is there a way to charge through an API but the payment is from the mobile app?

candid violet
#

Hey, i want to send some data to google analytics on first invoice paid only, How can i identify for the first invoice paid only

candid crypt
#

Hi team, is there a way to create webhook that is being triggered when the connected account is created?

vast idol
#

Upon creating a subscription for a company and selecting to automatically send Stripe hosted invoice, a default payment method gets immediately added which is an ACH bank transfer - even though the customer hasn't added any card or bank details. Where does this default ACH source come from?

polar helm
#

Heyy, a quick question about Stripe collections.. Is it possible to return a reversed collection of invoices for example? To be more specific, I want the oldest invoice to be first, but I don't think sorting is available through in the API docs.

Thanks a lot in advance 🙂

vocal wagon
#

Hello, can someone help me to integrate Bancontact to stripe and activate it on shopify?

nova pond
#

With the stripe API, are we able to control the types of credit cards we support? If we wanted to limit to Visa, Mastercard and AMEX only?

sand flare
#

Hi, How are you doing?
I am a senior full-stack developer with 5+ years of strong skills and mature experience in modern software development.
so I can help your business perfectly.
Please DM me and discuss your project in more detail.
Thank you

vocal wagon
#

Hi
I have a quick question about an integration with the danish "mobilepay" i heard that you are developing atm. Can you tell me how far you are with making it possible to integrate mobilepay with stripe?

steep flax
#

Hi there, How can I add another user on my stripe account and give access to some areas in my Stripe account

silent badger
#

Hi, my payments were suspended by Stripe team for fraudolent activities some days ago.
To solve I've revoked all Keys and generated new; I've also deactivated the webhook and created a new one 3 days ago.
All logs indicate no more fraudolent ongoing activities, but everything is still suspended.
I'm loosing a lot of business and I need to accept payments again as soon as possible.
All my mails to Support in last 2 days doesn't get any answer!!!
Can anybody help me, please? Thanks

fair snow
#

Hi all, I am having no such luck with this question with stripe support in a nutshell I am looking to switch our payment from stripe checkout to stripe pricing tables. There is some massive inconsistencies in the webhooks:

(checkout.session.completed) in "Stripe Checkout" contains all relevant information as to the purchased subscription, the pricing information and meta-data

(checkout.session.completed) in "Stripe Embedded Pricing Tables" do not contain anything but a subscription ID

Before I go modifying all the code to retrieve all information via the subscription ID, are there any stripe developers who can offer some guidance? It seems to me the lack of data in the event structure is a bug. My code relies on meta data within each of the products. None of this is readily available in the event completion for embedded pricing tables.

hoary ocean
#

Hi, is there a way to bypass or manually finalize a an invoice? I testing with Node.js using the invoice.created trigger in CLI. Thank you!

vocal wagon
#

hi everyone, hope this message receives you all well! im using squarespace and stripe as a payment method and a have standard account. We offer two different calendars in stripe with two different Tax rates. And I was wondering how Stripe can figure this out which Tax rate to use? Squarespace doesnt show in scheduling taxes only the full price. How will Stripe see which calendar it is and which tax to put on it? Hope it makes sense and thank you in advance!

vast idol
hollow prairie
astral abyss
#

Hi Team, I have a question about the refund API

In my situation, we have main and connected accounts. All payment processes go throw the main account, and in the capture phase, we transfer money to the connected account's balance without the application fee.

Is it possible in case of a full refund, to charge money from the connected account's balance and leave the application fee on the main account?
What combination of parameters in refund API should I use?
Thanks

narrow nova
#

HI folks. Is the webhook customer.updated also called when customer.source.deleted is called?

subtle crown
#

hello guys 👋 im building a shop with nextjs and stripe and im trying to figure out the best way to add products and was wondering if there is a way to add multiple products at once or to use some kind of api in my next app to handle my products and prices?

dense pecan
#

Hi Stripe Team,

We want to start using the virtual IBAN for all our transactions in Europe (Bank Transfer). However, since we are dealing with large organizations, we often need to provide the bank information in advance and cannot change it over time (i.e. we cannot have new account numbers every time as they would expect it to be scam).

Can stripe provide banking details that we can share with our clients? Would be great.

Also wanted to ask if it's possible to add a pdf-link on invoices sent out.

Thanks!

undone basin
#

Good afternoon. How to change the default currency?

vocal wagon
#

Hello there, Im looking to get some clarity around the ability to process bank transfers to non stripe accounts

We are building out our marketplace payments engine and we will have custom connected accounts. We want to facilitate inbound payments to users from their customers who will be connected accounts but then we want to be able to process outbound payments to bank accounts of users suppliers who wont be on our platform or connected with Stripe. Is this possible?

hoary ocean
#

What is the difference between charge.failed and payment_intent.payment_failed ? I need to detect failed payments, is there any catch on relying on the first?

latent pebble
frank cloak
#

Hi!

I am wondering why isnt the metadata passed on in the following:

 await stripe.checkout.sessions.create({
        mode: 'setup',
        success_url: `${process.env.NEXTAUTH_URL}/test?payment=success`,
        cancel_url: `${process.env.NEXTAUTH_URL}/test?payment=cancelled`,
        customer: session.stripeId,
        metadata: metadata,
        payment_method_types: ['card'],
      })

the metadata is being sent as:

"metadata": {
    },
void oracle
#

Hi anyone help for creat a new account with stripe and wich doc u required ?

#

@hollow prairie

cerulean pineBOT
#

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

fallen elk
#

Hi there. we are integrating with Apple Pay, but having issues with adding domain.
file is hosted on the correct URL but we are still getting a 404 error.
What are the possible cause of this?

vocal wagon
#

Hi! I'm working on manual payouts. I want to payout money from our stripe account to our connected bank_account. Our balance looks like that:

  "available": [
    {
      "amount": 500000,
      "currency": "usd",
      "source_types": {
        "bank_account": 250000,
        "card": 250000
      }
    }
  ]

but when I am trying to create a payout for 500000 I got: You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. IMPORTANT: I am passing only amount and currency to the request object.
Is there a possibility to create one payout for bank_account and card balance or do I need to create two payouts and specify source_type for each one of them?

hardy osprey
#

Hello Ist it possible to configure a price which is paid monthly but can only be canceled yearly?

vernal tapir
#

I am looking for some information surrounding subscription schedule statuses.

If a subscription has its schedule property set, is this unset or set to to null when a subscription schedule is released? Sorry if this is in the subscription schedule documentation but I've looked and can't see it anywhere? Thanks

viral grove
#

Question about extends with Balance Transactions

vocal wagon
#

Hi everyone! I have a problem with the mandate created with the bank with code 02008

mossy mango
#

Hi, guys! We are using Stripe Connect with PaymenIntents API along with Payment Element for purchasing (currently cards, SEPA and Bacs). Having a issues with adding this payment methods with no purchasing with Payment Element. Docs says that for adding (with no purchase along with that) we need to use 'Confirm a SetupIntent by payment method' with 'Other elements' option (https://stripe.com/docs/payments/sepa-debit/set-up-payment?platform=web) which means we need to build a separated UI form for every payment method that already exist in Payment Element. Can we use the stripe.confirmSetup (https://stripe.com/docs/js/setup_intents) with Payment Element instead for all the payment methods that Stripe Connect supports? Or maybe there are any other ways to add a payment method with Payment Element with no purchasing? Thanks!

Learn how to save payment method details for future SEPA Direct Debit payments.

gray notch
#

Hello, does anyone now how can I make that the subscription end automatically at the end of the month for customers? To not renew automatically.

night cobalt
#

Hello everyone! Has anyone setup a system before where a Stripe Connect account would be automatically paid a commission on subscriptions they refer?

steep flax
#

Hi there,
currently my customers can create subscriptions but at a certain time they may need to transfer ownership and want to attach the subscription to new customer. How can I do this on Stripe and be sure that for upcoming billing cycles of the subscription, the invoice will be paid by the new customer? What happens with subscription's default payment method and other edge cases that might happen?

tranquil robin
#

Hello, i have been testing the 3D secure feature with PaymentElement and setupIntent. In my current process, the payment despite clicking confirm authentication on 3d secure, it goes into incomplete for the 3d secure check and then failed with status "The bank returned the decline code authentication_required". Not quite sure if i missed up some configuration or if i don't use correctly the setupIntent with my workflow. Any idea?

topaz scarab
#

Hi there, is it possible to get a notification where an order is authorised, but the status is requires_capture

inland zephyr
nova pond
#

Hi, whats the correct way to reuse a payment intent object on updates. Client only has client secret so, do we need to maintain on our server a mapping between client secret and paymentintent id and when cart is updated use this mapping to update the paymentintent details?

keen pelican
#

Hi Team,

I am getting an error while trying to get the customer all payment method lists:
https://stripe.com/docs/api/payment_methods/customer?lang=php

$stripe->customers->allPaymentMethods( 'cus_XXXXXXXXXX', ['type' => 'card'] );

Call to undefined method Stripe\Customer::allPaymentMethods()

I am using PHP Stripe Library stripe-php-7.57.0

Looking forward

round jay
#

I need help with refunds. We are getting a steady income of donations however they go directly to our bank and it isnt balancing out with a refund I just processed. How do you do this???

lethal compass
#

Hi Is there any way to test the customer portal in test mode ?

#

My client did the testing on live but was not able to see any subscription in the customer portal

ionic pier
#

Hello everyone!
I have a SAAS and want to do some A/B Testing with different pricing models (https://stripe.com/docs/payments/checkout/pricing-table), basically moving features from one place to another. I checked the Webhook when a subscription is created, and it does not bring the information regarding the Features of the subscription. Is there a way to programmatically get these features so I can match the features available on my platform?

steep flax
#

Hi there, can a subscription be created for a team, for example I want to create a subscription for a workspace and that workspace may want to change the ownership after a certain period of time and change billing email

potent sedge
#

Hello there, I seem to be running into this weird issues when attempting to add a card Payment Method

Please make sure the Element you are attempting to use is still mounted.```

This was not happening before. My React component is using `CardNumberElement, CardExpiryElement, CardCvcElement` in order to save the card number, expiry date and CVC respectively. I know there are other elements that can be used, but the higher-ups on my team decided these and only these can be used for our needs. I searched various forums for an answer, but none of them pertained to React/React Native specifically. As I mentioned, this was not happening before, which is why I find this strange. Any kind of assistance would be greatly appreciated.
unkempt fjord
#

Hey do you guys know how to export customers from one Stripe account to an other, with the payment details?

vocal wagon
#

Hi, is it possible so setup my own SEPA creditor_id after a payment on my prod account ? Looks like I can't do that anymore

slow field
#

Hello !
I am starting to create webhooks in PHP.
However I can't use the data in the $event object because it is empty.

Could you help me to fix this bug?

Thanks in advance.

inland zephyr
stray oxide
#

@inland zephyr hanzo is out but I can help. I re opened your old thread and will start catching up on your question

proper narwhal
#

Hi there, what event(s) can be used to identify when a customer has added a new payment method?

We allow a customer to add new methods using payment elements with either a PaymentIntent or SetupIntent attached.

I believe setup_intent.succeeded will indicate that a new method was created with a setupintent.

However, as I understand, payment_intent.succeeded will fire on any payment intent success, whether the payment intent was confirmed with an existing method on file, or a newly created method. So listening to payment_intent.succeeded may include cases where a new method wasn't created. Is there another event I could use to identify only cases of newly created methods? Any help would be great!

lament kettle
#

stripe terminals are having issues now across multiple geographic locations

vocal wagon
gloomy nacelle
#

I received an email from stripe to re-verify my parental identity because I'm under 18, but I can't verify my identity because I'm not. Can't find verification page

#

😭😭😭

untold summit
#

Hey all! Got a question on creating a Card element in JS.

marsh mulch
#

hello, how are you, I'm trying to do tests with stripe connect but I'm having problems doing these tests when entering the data, i urgently need to do these tests since I'm developing a marketplace for a US client who expects to have many sales, then for this i need to integrate stripe with a tool called sharetribe and through them use stripe connect.

warm osprey
#

hi i need help in setting up bank account for malaysia.. when i go to https://stripe.com/docs/connect/payouts-bank-accounts it says it needs 3 information Bank name, BIC and account number... so when calling the api... does Bank name should be account_holder_name ? BIC is routing_number?

dark kettle
#

Hey i quick question can i build stripe and test it in nodejs ? Im working on backend only

toxic shadow
#

Hello, we're looking to enable bank debits/ACH transfers and other payment methods in our Stripe console. We have currently only built support for cards into our web app. Would enabling additional payment methods in the console without adding support for them to our web app potentially affect our existing web integration?

wispy wind
#

Is there a way to show my customers a warning if a stripe api rate limit was reached?

#

Or where I can have a try catch block in case a rate limit was reached

vocal wagon
#

hello, they closed my account and i didn't get my money back

dark sandal
#

Does anyone know how long stripe keeps payment intent records??

vocal wagon
#

Hello there! I am currently working on stripe events. Is there a way to get the source (API, Dashboard, Automatic...) of each event? How can I get this info? Thanks!

obsidian prawn
glass valley
#

Encountered issue with authentication with your third party. I am moving from test mode to live and need some help because stripe live is not working for em

#

me

cunning pendant
#

Hello! I'm new to using stripe and trying to create a booking website using stripe checkout. Is it possible to send stripe checkout a dynamic price (the price changes for how many days booked and also during what season). So far what I'm finding is that for checkout you must create a product. Any tips appreciated 🙂 I should add that I'm trying to do this all front end with react.

low saddle
#

Hello! Can someone help me with how to move a subscription into past_due status?

mental spear
#

Hi, please can someone advise on "If the payment failed due to an authentication_required decline code, use the declined PaymentIntent’s client secret and payment method with confirmCardPayment to allow the customer to authenticate the payment.". How should this flow look from the perspective of a customer (best practice)? Is it possible for the customer to re-authenticate on the web via an email link, or do they need to return to the (native) mobile app to re-authenticate?

regal halo
#

If there is a dispute on a paid invoice of a subscription, what event will be sent? Do we get an invoice level events or just the same dispute events like a regular payment?

wispy crow
#

Hi! I'm listening at webhook: customer.subscription.updated. But I want to differ my logic when it comes because of a subscription update (changing prices) and an update because of un canceling the subscription. In the second case I don't want to do anything but the isn't any parameter to know the difference

haughty arrow
#

Hi, we're creating price objects on the fly during create checkout session but noticed that the price object is immediately archived, and we're not able to disable proration on the subscription after the fact which is a problem. Is there another way to achieve disabling proration with dynamic price objects?

drifting crest
#

Hi we're seeing elevated levels of errors again using the terminal api, are there issues again?

atomic schooner
#

Hello, I am from India. Is there a way to remove some fields/pages from Stripe connect onboarding flow for standard accounts?

For ex: We are onboarding twitch streamers, and I wanted to remove pages such as "Professional Details" where Stripe asks them to select industry, privacy policies, etc.

lucid narwhal
#

Is stripe still processing charges for onlyfans?

normal acorn
#

Is this stripe support?

scarlet sentinel
#

Hello folks, quick question on creating a PaymentIntent and setup_future_usage . If we don't supply the setup_future_usage parameter, it defaults to off_session correct? It doesn't specify in the PaymentIntent API(https://stripe.com/docs/api/payment_intents/create). However, I did find where it seems to say it defaults to off_session in the SetupIntent API(https://stripe.com/docs/payments/setup-intents#increasing-success-rate-by-specifying-usage).

So if we don't supply setup_future_usage in a PaymentIntent create call, does it default to off_session?

remote kernel
#

Hi, I've just transitioned our platform to use PaymentIntents instead of Charges for our booking website, however we've seen charges that our system thought were successful but are actually in a "requires_action" state.

How can our platform charge cards as we used to and get a binary yes/no on whether the payment went through or not? Right now we rely on the Stripe Python SDK throwing an exception if it doesn't go through.

Will passing the setup_future_usage to on_session eliminate this? Or do we need to always check if the status comes back as requires_action and then throw an exception ourselves in our API? To our user it will just show a generic payment error occurred

Example paymentIntent: https://dashboard.stripe.com/payments/pi_3Lv3xSKasHLvOShl0x4PTWry

vital slate
#

Hi, this might not be the right place to ask, but I am doing it anyway because I feel that here are the more sophisticated/smart people 🙂 I am trying to understand how the Stripe itemized tax transaction export works. Especially when it comes down to the distinguishing between types invoice, credit_note and checkout. For instance in the export I see this:

#

It seems a single checkout session, but it has 3 the exact same line items, and all the jurisdiction names are different.

lament kettle
#

considering we most often pass API error messages to front-end users,how can we pass in the users language/locale so the error message will be in their language?

vital slate
#

I also can't find/lookup the ppage_xxxx nor the line item within stripe dashboard

dim hearth
#

@vital slate please use the thread I've created

shut flower
#

Is there a way to extract the customer_id paired with the default payment_method_id from the Stripe platform?

remote kernel
#

Hi, just following up on an earlier thread about upgrading from the Charges API to PaymentIntent API - there's one flow we have where we pre-auth a card before capturing it but we'd still like to have an "accept" or "decline" instead of a "requires_action" when we go to capture it

For the PaymentIntents where we supply "capture=True" we'll supply "off_session=True", but what can we do for the ones where we don't charge immediately (capture=False)? Are we able to pass in setup_future_usage to on_session so that it never returns the requires_action status?

Screenshot of previous thread: https://share.getcloudapp.com/P8u7OPkQ

misty shell
#

Hello! I am trying to find a way to distinguish cancellations that were done via Stripe's dashboard (source=Dashboard) versus the ones that are not (source=automatic );

I noticed that for subscriptions that were canceled via dashboard, it has cancel_at = Null and cancelled_at has an epoch timestamp in the payload; could this rule be used to distinguish the sources?

forest karma
#

I am trying to create invoices in test mode. When I try to do so, I get an API key authentication error:

Invalid API Key provided: {'amount**************************************************************************************************************************************************14}}

'currency': 'usd',
'customer': 'cus_L5fS7D9Tkh2x2B',
'description': 'Tutoring session with Dr. Albert Einstein, 06/06/22 (60 '
               'minutes)',
'metadata': {'pk': 14}}
stripe.InvoiceItem.create(item_dict)```
silent phoenix
#

Hello!, do anyone know how to consume the payment_intents endpoint with an apple pay card token (which I obtain on my own, not with stripe sdks), I have tried along the lines of

data = {
            'amount': str(amount),
            'currency': currency.lower(),
            'payment_method_types[]': "card",
            'confirm': "true",
            'off_session': "true",
            'payment_method': : card_token               
        }
data = {
            'amount': str(amount),
            'currency': currency.lower(),
            'payment_method_types[]': "card",
            'confirm': "true",
            'off_session': "true",
            'payment_method_data': {
                "card": {
                    "token": card_token
                }
            },
        }
data = {
            'amount': str(amount),
            'currency': currency.lower(),
            'payment_method_types[]': "card",
            'confirm': "true",
            'off_session': "true",
            'payment_method_options': {
                "card": {
                    "token": card_token
                }
            },
        }

all of which return different errors

dim marsh
#

Hello, quick question about the return url for a custom checkout. Using Node/React

glass turret
untold summit
#

Hey all! Got a question on ACH checkout implementation.

tawdry wagon
#

HI I am trying to process a setup intent on our page using provided example, but am getting this CORS error, and not sure why. Access to XMLHttpRequest at 'https://m.stripe.com/6' from origin 'https://m.stripe.network' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.

still spade
hidden herald
#

Hello, you are doing well I hope.

With the rest API, is there a particular format for the prices?? For example if the product costs exactly €200 I see sending 200 or 200.00 or 200.00 in the api?

sharp swan
#

Hello where can I find in the documentation how to create custom fields using Stripe elements so that a customer could input their invoice number when paying?

flint hawk
#

Hello, I've got a problem with verifing webhook events. I've tried multiple things, but couldn't figure out the problem

 const endpointSecret = 'whsec_xxx';
    const sig = request.headers['stripe-signature'];
  
    try {
      event = stripe.webhooks.constructEvent(request.rawBody, sig, endpointSecret)
    } catch (err) {
      console.log(err)
      response.status(400).send(`Webhook Error: ${err.message}`);
      return;
    }
viscid fog
#

Hello. I have a id after a purchase. And I need to make an API call from Next.js to get info about that checkout. Can you help me? I'm zero in a backend

marsh mulch
#

Hello again! I have an account activation issue because I can't use test bank accounts. How could I enable connect?

vocal wagon
#

Hey, so I made a account sent my ssn and everything needed but now it says I have to verify because I mistyped my birth year. My license is provisionary and doesnt work for auto verification. keeps saying document isnt showed fully because its vertical im guessing is there a way to verify live? Also dont have a id card as I have to order a new one.

cunning pendant
#

Hi, I'm doing

stripe.confirmCardPayment(
        '{clientSecret}',
        {
            payment_method: {
                card: cardElement,
                billing_details: {
                    name: 'TEST',
                },
            },
        }
    );

and getting this error in console:

(index):1 Uncaught (in promise) IntegrationError: Invalid value for stripe.confirmCardPayment intent secret: value should be a client secret of the form ${id}_secret_${secret}. You specified: {clientSecret}.

The client secret does return the id, but I can't figure out what to do to make confirmCardPayment happy

winged gulch
#

Thread: When customer pays 25$, stripe fees 1.03$ is withheld. But we want to show customer that 25$ is available, because we(marketplace) pays the stripe fees and not customers. Is there any efficient way of doing it, rather than first stripe withholding and we paying afterwards

granite depot
#

Hi guys! I am glad to greet you all, I wanted to know if anyone knows any tutorial that can guide me to know how to upload files to stripe with the stripe.files.create() because so far I have not found anything that helps me, I have read the stripe documentation and nothing that says there works for me, because it tells me that it is not able to recognize the file, I do it to verify a custom connect account, I would be very grateful if you could help me.

frank basin
#

Hi, I wanted to know if it is possible to migrate from one Stripe account to another Stripe account the data of subscriptions, customers, etc?
To start charging through the new account.

shy zenith
#

hi i just had a payout to my bank that took 7days and it finally said i got paid but i checked my bank and dont see the money, also called the bank and they dont have anything on file

icy orbit
#

I tried to buy a item off a store run by stripe with an approved visa prepaid card and it says "We are unable to authenticate your payment method. Please choose a different payment method and try again.

vital slate
#

Hi, not sure if this is a bug but I was messing around with the Tax report exports. Now I noticed that on the tax_amounts.csv a tax filing had an omount of 580 (translated to 5.80) while on the itemized_tax_transactions.csv the exact same invoice line item states that the tax filing is 5.81 as per the documentation on Roundings: https://stripe.com/docs/billing/taxes/tax-rates#rounding it tells it rounds it to the smallest currency unit. I mean it's just a cent right, but if there are large volume of these occurrences then it might add up?

Learn how to collect and report taxes with tax rate objects.

minor cedar
#

C box

slate elbow
peak raptor
#

hey guys, quick question so if I created a product let's say for $10 USD, and I wanted to create a 5-6 digit code for my brother so that when using stripe checkout, he can enter that code and gets $2 and I keep $8, or would he have to trust me to go through all the transactions containing that 5-6 digit code and give him 20% manually

dire nexus
#

Hi, a quick question here. When do we exactly use the public key on Stripe in our own server? Because when we use the stripe library to create a stripe variable, we will have to insert our private key in exchange for the functions that go along with the stripe variable. So, we will have a code like this "const stripe = require('stripe')(process.env.SECRET_KEY)". But, I don't see where we use the public key. When and where do we exactly use the public key? Many thanks!

#

Supposedly, when we send anything to Stripe, we need to encrypt it with the public key. But, when we send the customers' transaction details, do we need to send the public key? In theory, yes, right? Many thanks.

slate elbow
clever finch
#

I can't access my stripe account, what happen?

solid wolf
#

hi team

slate elbow
solid wolf
#

hello

#

is it possible that a seller creates a connected account but do not have bank_account or card set up and returned in the account object?

slate elbow
solid wolf
#

sorry

#

is it possible that account.payout_enabled and account.checkout_enabled are both true but account has no bank_account or card attached to it?

slate elbow
#

no. payouts definitely won't be available when there isn't an external account. in most cases, neither will payments

solid wolf
#

thanks

full cove
#

Hello to all,
Many customers have problems with my unrecognized credit card stores. I use Stripe on all of them and I am on shopfiy. Is this a known problem ? I have already contacted Shopify + the creator of my Shopify theme, no problem on their side.
Is anyone in the same situation as me ?

vocal wagon
#

Hello! how can i change brand name? i changed it in setting but in invoice demonstration there is still previous name

small dagger
#

Heroku has moved on to heroku-22 which no longer supports ruby-2.7.1. I can't get the "Deploy To Heroku" to work anymore on the stripe example-terminal-backend page. Anybody know how to make this work? https://github.com/stripe/example-terminal-backend

GitHub

A simple, easy-to-deploy backend that you can use to run the Stripe Terminal example apps - GitHub - stripe/example-terminal-backend: A simple, easy-to-deploy backend that you can use to run the St...

dense solar
#

Hi

#

Hola

ember laurel
#

Hello I need help with my account

dense solar
#

Yes

#

I tried realize a funds by Facebook. But the Last phase i cant. The problem is in the put my social number

shut imp
#

Hello

soft patio
#

Hi everyone,

I need some help in stripe subscription api for 3DS credit/Debit card. I'm implementing Stripe subscription so there is issue occured when someone purchase a subscription with card having 3DS enabled. The payment status at stripe shows the in_complete. But I want to complete the payment by redirecting the user to stripe 3DS authentication page when I'm calling stripe subscription api. I have done this with Stripe payment intent API but I don't know how can I do it with subscription API.
If anyone know the solution please let me know.

Thanks.

weak trellis
#

Hey @everyone
Need urgent help as need to launch my website in 48 hours

I have successfully integrated Stripe Payment Gateway . I am having a problem. My Currency is "gbp". When an Indian user tries to make a payment and gives the address of India, It gives an error saying Non-INR transactions in India should have shipping/billing address outside India.

Any workarounds around this ? I understand that the amount needs to be displayed in INR for indian customers to be able to transact, is there some cide that can help detect IP and do this - or any other solution at all?

dire nexus
#

Hi, I wanna change the currency, the parameter value, to Hong Kong dollars. How can I do that? Thanks!

dark kettle
#

I need help i have products database that i need stripe to access and be able to pay for it plus when the payment is done i need like a payment status to get sent to the database of success or failed any guide how?

calm summit
#

I am trying to get a question answered about Stripe Checkout. I was told that in order to use the Stripe Chargeback protection that we had to be using "Stripe Checkout". I had a thrid party develop a shopping cart that utilizes Stripe at the checkout, but I am unsure if this is what is needed as far as Stripe is concerned for the charge back protection as I would like to add this service. I am attaching (or hoping to attach) a screenshot of the checkout page along with the active code on the page as Stripe told me I need to post the question here to get an answer. Hoping someone can help me. Thanks for your time!

vital slate
neon goblet
#

Is there a way to get an event to stop re-trying?

lucid karma
#

Hi I am wondering if I implement stripe checkout can I capture customer ship addresses with stripe and have stripe manage what address to ship to. Or do I need to on my backend capture users shipping addresses and store in my own database? I guess my question is there a paypal like component where I can manage the customer using stripe, when an item ships and see there address?

shut imp
#

Hi @everyone, i need help with "trial_from_plan: true" subscriptions.

night wedge
#

Hi @everyone, i need assistance while integrating BBPOS WisePOS E reader with php laravel.

#

I need urgent help, can anyone guide me please?

vocal wagon
#

Hello everyone,

I'm building a website similar to Airbnb containing the following tool:

  • Hivepress template
  • Woocommerce
  • Stripe plugin for payments called "Payment Plugins for Stripe WooCommerce" (Payments works with Stripe Connect express) Hotel has to register on "connect" before creating a listing.
  • Stripe plugin customization to collect FEES

I want to do something really similar to Airbnb:

  • The user book a hotel (paying total + commission 15%)
  • My site receive the booking confirmation
  • 24h after the booking I pay the hotel

The first 2 points are already working, but I'm unsure how to configure the last one. For the developer of my template looks like that is possible https://community.hivepress.io/t/authorize-payments-and-pay-after-booking-date/2407

Also, I watched some strange behavior from Stripe that gets those funds for payouts to the hotel from my balance, at least looks like that.

I want to achieve that result:

  • The user book a hotel (paying total + commission 15%)
  • My site receive the booking confirmation
  • 24h after the booking I pay the hotel (money has to get directly from the user who pays and not from my balance)
#

i need an clear understanding how to do it via Stripe as well so I can ask to developers to do it

sharp basin
#

How i can get stripe fee of payment intent ?

sonic harbor
#

有没有掌握中文的工作人员

candid violet
#

I'm looking to trigger something on user's first payment only

weary glen
#

Hey gang, quick question r.e. the Connect API

#

is there a way to get all of the transaction history (credits, withdrawals etc.) associated with an Account ID ?

#

thank you!

weary glen
vocal wagon
#

Hi evryone speak french need some help

#

someone speak french ?

keen salmon
violet eagle
#

can someone please help me to integrate stripe php on my registration form? thank you!!!!!!!

vocal wagon
#

Hello! I have an App developed with Ionic. I have integrated stripe, but i have problems with 3D in iOS. When the App try to open the iframen with the 3D validation a white screen is showed. Any idea how to solve it?

dapper ravine
#

are there any marketplace implementations (multi-party payments) that's using normal Stripe payment and not using Stripe Connect

vocal wagon
#

Hello Everyone!

#

I need some help in the live secret key. Does anyone can help me? Thank you, Aron

vocal wagon
#

I need help because for some reason my account is closing.

#

any staff tryina help

plain sparrow
#

Hello @everyone! 😍
It's a pleasure to meet you all.
I am pleased that, despite your hectic schedules, if you get my message. In reality, I apologize for behaving in this manner, knowing that my message may irritate you a little. However, I hope you understand.

I'm a Canadian Web developer who retired at the conclusion of my contract with the firm in August. It's really difficult to land a job. So I'm turning to everyone for assistance. I suppose there are persons here that require the services of a web developer for their company, team, or individually. Alternatively, there may be people who wish to create their own shopping or introduction site as a pastime, and I believe they can introduce me to colleagues or the company.

I genuinely hope that you will be able to assist me as much as possible. Today, the Web is an important part of all people, and I believe it would be good to have a coder like me as a buddy, but there's nothing wrong with it.
You may be confident in my abilities.
This is my individual webpage.
https://dennis-stephens.vercel.app

Take a moment to look around my website, and if you're interested, don't hesitate to send me a message. I am hoping for your unselfish assistance.

pallid stump
#

Hello, I want to withdraw money from my Stripe account to Payoneer, but my account information is not accepted. What can I do about it?

vocal wagon
#

need to fix the problem asap

pine gust
#

Hi, How can I add "allow all payments" in rules?

upbeat estuary
#

Hello, I'm having difficulties with payout. My account was restricted and now I'm unable to payout my balance. Can anyone help me out here

solid wolf
#

hello team

#

I would like to get confirmed that receiving event checkout.session.complete does not mean the payment from the buyer is successful. Is that correct?

#

I'm using connected account for the seller.

tender rampart
#

Hi guys, I got question for upcoming invoice api (with discount code)

marsh bronze
#

Question regarding backdate_start_date....

#

A few months ago we noticed subscriptions, using the 'backdate_start_date' subscription option, began charging $280.38 a month instead of the flat $280.

#

We are effectively backdating and back charging a subscription when it is created/

#

When daylight savings time hit, our subscriptions began charging the 280.38 instead of the flat 280. Does stripe not take into account DST?

#

Can I get any help from the Stripe Staff on this?

#

If you notice the "addHour" function call, that actually fixes the issue and reverts to charging the $280 instead of $280.38

#

My web application and the Stripe account both have the exact same timezone

vagrant steppeBOT
#

gofish

vital spruce
#

hello. I was wondering if any best practices emerged around organizing pizza products with different sizes and toppings, since Stripe has been around for awhile now. would it be better to treat every single size with topping options as its own product (eg small cheese pizza, large cheese pizza, and small onion pizza, and small mushroom pizza as having their own product id) or does Stripe offer anything that makes the process of adding things less tedious? Thank you.

void river
#

In the Update a Product API, there is an image field that accepts URL's. I have a PDF only in base64binary, What would be the easiest way to convert this base64binary so that it is accepted in the image field?

sacred lantern
#

Hi everyone. We had a quick question - we would love to be able to fetch all of our Stripe users who have active subscriptions. Is there a singular API we could use that would allow us to fetch this list? We are trying very hard to not replicate this data on our side, but the business is asking (reasonably so) to show all active vs inactive subscribers? We do not want to paginate through all customers and check each of their sub status as that would have tons of performance costs.

void river
#

Hi, last question. I am using the Stripe API through Retool to create a payment link. For some reason I am getting an error message saying that I am not including the line_items parameters. I have followed the API documentation exactly yet am still getting errors.

minor cipherBOT
#

:wave: It's an APAC holiday today, so messages in this channel are unlikely to be seen by Stripe engineers. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

leaden jewel
#
dense pecan
#

Hi Stripe Team,

Could you please assist us on how to change the language (eg. Card number to show in Greek)? what steps would be provided in this?

Thanks!

barren otter
#

Hi Stripe Team! 👋🏻

Is it possible to create a discount /coupon for subscription with a start date in the future ?
https://stripe.com/docs/billing/subscriptions/coupons

Currently I see only redeem_by but no starting from. I'd like to add coupon ready for black week before, and then have a planned date of launch.

Add a discount to a subscription using coupons and promotion codes.

versed stump
#

Hi Stipe Team,

Can someone help me with the Checkout, I'm using Coldfusion as a Backend Framework but I do not understand how I build a Checkout.
I read the documentations but that confused me more. Can someone help me there?

thorny breach
#

Hi Team, for stripe affirm integration, is merchant use the same account for both credti card and affirm?

mossy mango
#

Hi, guys! I have a question about using payment methods with connected accounts. For purchase we are using PaymentIntent API with Payment Element and auto parameter in the payment methods settings. If in dashboard we turn on 'Blocked' option for particular payment method than this payment method is not available as a purchase option in checkout. But if we use SetupIntent API with Payment Element we can not use auto parameter, so we are using manual. In this case looks like the settings in the dashboard are ignored and we can see all the payment methods that we passed (once thay match with the country). To get the info what payment methods are available to use with particular connected account we use 'retrive account' endpoint and look at the capabilities. But in capabilities all the payment methods is in 'Active' status once the setting for this connected account for this payment method are completed. The payment method options ('One', 'Off', 'Blocked') settings are ignored in this case. Is it a way to get the actual 'on' payment methods from payment methods settings for the connected account? What's the difference between 'Blocked' and 'Off' options in payment methods section in dashboard? Thanks!

west radish
#

Hi Stripe team, I got some queries about Apple Pay payments the its system interaction flow

wide plank
#

Hello stripe team , my hongkong company registered an account, and now there is something wrong with my account , can I register another account by using the same company but different country?

thorny breach
#

Hi Team, for googlepay express checkout integration, when i update shippingOptions with 'updateWith' in shippingaddresschange, and try to set the shipping option to empty, just met this error. could you help check

dire nexus
#

Hi, Team, I would like to know if there's sth wrong with the way that I call the API to retrieve session. I want to get the session so that I can read the payment status to see if payment has been made.

fluid cape
#

hi Team,
May I know stripe react JS library support to build with react native webview or not?

tough aurora
#

Hi mates,
I'd like to generate a payment link form a payment intent and not a subscription.
How is this achievable?

lime light
#

Hey,
I read the following on the Custom connect account onboarding documentation:
Connect Onboarding for Custom Accounts does not collect the external_account requirement. To collect external_account, use Stripe Elements or consider upgrading to Express accounts.

https://stripe.com/docs/connect/connect-onboarding#new-reqs-due

However, I could not find anything on the Stripe Elements doc that shows how one can collect the bank details for setting up a custom connect account.

Can someone help me find more information regarding this ?

Let Stripe collect identity verification information for your Custom connected accounts.

low saddle
#

Can someone help me with making subscriptions status past_due with an account in beta environment? I should be able to test this on my application

frigid lark
#

Hello everyone.
I'm trying to create webhooks at our application. But it doesn't attempt to call webhooks at our live mode (I'm doing actions to trigger it). Whereas, it works as expected at test mode. Anyone knows why?

dire nexus
#

I'm trying to call the API to retrieve session and I have got the sesssion_id from my domain. But, when I pass the session_id as a parameter value, API calling fails. Can sb tell me what went wrong? Thanks!

vocal wagon
#

Hi everybody.

#

Hi we have two magento stores, running on the same stripe. But we can only configure webshooks for one. Is it because it not possible to have two stores (different urls) run on the same API keys ?

uneven panther
#

what's the difference between a promo code and a coupon (why do I need a promo code if you actually redeem the coupon?)

worldly scroll
#

Suddenly after months of everything working. The request is returning payment type undefined

#

And the account is still asking for verification although the company has sent tax papers to prove that the company is real

#

Any ideas?

mossy mango
#

One more question guys: the capability can be in states 'Active' and 'Inactive'. What are the conditions for 'Inactive' state for capability (payment method) of connected account?

hollow belfry
#

Hello, I'm trying to create an installment process with subscriptions and subscriptionSchedules where the users should be able to pay the upcoming invoices in advance. but the upcoming invoice id is not returned when using retrieveUpcoming method. is there anyone who can guide me with this?

copper ether
#

Hello, I'm trying to retry manual invoice payment when it is failed. But I found that the next_payment_attempt is null even I set the custom retry schedule. Is there anyone can guide me with this? 👀

vocal wagon
#

Hey guys! I'm developing a gateway using stripe connect.. Is it possible to charge from a Standard Connected account into a Express Connected account?

uneven panther
#

I have a product (Subscription) with 2 different prices (Yearly/Monthly) is there a way to create a coupon for a specific price (only for monthly?)

feral bay
#

hey in where is the object field to input the industry type in connect express account

#

this thing industry

frosty coyote
#

Morning, for the connect oauth query string, theres a country parameter. Is there a list of valid country codes?

vocal wagon
#

Hello, I would like to create a checkout session specifying several payment methods. Some of them would allow the MANUAL CaptureMethod and some of them not. However I can't find how to do this with the SessionCreateParams builder. According to the documentation, I should be able to do this with the PaymentMethodOptions, but if I try to, for example, set the Card paymentMethod MANUAL, I find that SessionCreateParams.PaymentMethodOptions.builder()
.setCard(SessionCreateParams.PaymentMethodOptions.Card.builder()
.captureMethod() <-- This method does not exists!
.build())

#

Is there a way to do this?

cunning elk
#

Which webhook event is triggered when the payment link payment is paid?

sour iris
#

Hi is there a way to automatically pay a commission to a stripe connect account? I am using a WooCommerce website and I want to send a commission when an order is paid in stripe. Thank you in advance!

vocal wagon
#

Hi, we get error 400 on our webhooks with description "Webhook origin check failed."

formal vault
#

Hey guys! I would like to understand what is the best path for propagating metadata values starting from the creation of a subscription (via stripe.subscriptions.create({ ... })) in order to receive them with the payment_intent.succeeded event. Thank you!

wispy holly
#

HI, I'm trying to embed the pricing table into my page using Angular. I am getting error on the stripe checkout tag. any direction?

wide plank
#

hello stripe team, is there any andriod app availble ?

#

i want to download Stripe app on my android phone

#

just like i can download on my apple phone

turbid viper
#

How do I "connect" a Product (and one of its Prices) to a PaymentIntent?

static compass
#

hi, is there any way in which the payment_intent raises by 1? ie if it ends with abc, it will become abd, or ab1 will become ab2

vast isle
#

Hey guys! I have a question (this might sound weird), but we do depend on the order of the webhooks sent by stripe. So for instance, when a trial ends we do expect the following stripe events: customer.subscription.deleted and after that invoice.payment_succeeded. Usually (like 95% of the time) this is the case, but we do have some outliers where the order switches. Do you know why? Is there a way to fix this on your end? Thanks in advance

high onyx
#

Hello I'm new to Stripe, I'm using React.js to create the web app. I wish to use Stripe for the payment method, I prefer PayPal, GrabPay, and card method. I have been looking around google and youtube to how to use it, but confuse which one to chose is there anything you can recommend me?

void quarry
#

Hey guys !! U can add your new ltd company to your old stripe account? I mean u can update your new company details with your old stripe account?

hushed widget
#

hey team - is there a way to query connect account and get a reponse with enabled methods when using PaymentIntents API?

sonic arch
#

I am receiving a charge in a currency (MYR) I don't support (I don't have a bank account for that currency).
Stripe automatically converts it to my currency (USD).
I need to make a transfer from that charge to a connected account (MYR bank account).
I have a problem with the conversions, because:

  1. I cannot transfer MYR because Stripe already converted it to USD.
  2. When calculating the fees, the paymentIntent is still in MYR, so when I tried to transfer the USD I received the error Transfers using this transaction as a source must not exceed the source amount of $0.63.
    How can I make the transfer and read the values after conversions?
latent crane
#

Hello! I want to offer gift cards on a product. An easy solution would be to create a product which is equivalent to a coupon which gives a 100% discount for a one-time payment in Stripe Checkout. However, I know this is not possible due to the minimum charge amount for one-time payments.

Is it possible to create a workaround this on billing or subscription? Or do I need to find a third-party app to solve this? I've read that it might be possible to create a subscription with a 100% discount, i.e., free. Then just cancel the subscription straight away. But this would probably require the customer to enter card details? Preferably only e-mail should be required and provided.

lone wigeon
#

HI,
I am trying to integrate apple-pay into react-native IOS. My goal is to let user register their card via apple-pay window, so we do not want to charge anything at this point. Probleme is when i use the function presentApplePay all working good using client -secret generated but this does not pass apple review because of the missing merchantName. So I check the other option to use initPaymentSheet and presentPaymentSheet, in this case we do have to merchantName display on apple-pay but this way force me to add an amount (min 1eur). Is there any good option for me to add this merchantName somehow so I can pass apple review ?
Thanks
Nico

glacial crystal
#

Hello, I'm trying to debug webhook locally using Stripe.CLI. It seems that everything and stripe can see my webhook session as it is stated as Active. But no events are actually coming to my webhook. I use stripe trigger payment_intent.succeeded to generate event. Thanks for response!

solid wolf
#

hey team

vocal wagon
#

Hi devs, can someone provide some details as to where I can find the Direct API docs for Connect Standard payment processing? We are a SAQ D certified platform and will want to continue submitting raw card details using our own payment page (no Checkout or Payment Elements). Thank you

solid wolf
#

Is it possible for "placing a hold on a payment method" to fail? Or it always succeed?

#

if it fails, how can we know that? is it in PI object and is it triggering any events?

split kernel
#

Hello team! My client is trying to make a partial payment instead of the full invoiced amount. However Stripe is saying partial payments are not allowed.
Is there a way to adjust the settings to allow Partial payments?

hoary ocean
#

Hello guys, is there a way to update the payment method (credit card in this case) of a customer through the command line? I need to swap test cards very often it is bothering me to do it through the UI.

normal kernel
#

Hi, having some trouble with off_session usage payments. They're requiring authentication on every payment attempt, even when a confirmed setupIntent has been created.

vocal wagon
#

Hi, Is there anywhere I can find how subscription_discount is structured? Is it a current state table for this?

wind pelican
#

Hi, do payment intents that are in the "uncaptured" state appear on the customer's credit card?

hidden herald
#

Hello, Please is there an endpoint to check payment status?

grave fern
#

Hi Guys!

I'm trying to setup Stripe Checkout on our web-app but i'm a bit confused about the approach that we should take and what the best practice is, I'll appreciate any help.

  1. When a user tries to pay on our web-app for the first time, before creating a checkout session we check to see if the customer for that user exists in Stripe, if not we create a customer via the Stripe API and then generate a Checkout Session for them. Is this the right approach?

  2. The stripe docs suggest that we should initiate a new checkout session every time the customer tries to pay & that is fine but lets say the customer abandons checkout sessions 3 times before finally paying/completing the 4th checkout session

  • Should we keep a track of Checkout sessions in our database to cancel/invalidate previous checkout sessions for that customer before creating a new one OR should we just redirect them to an old open session?
  • Is there even any need to close old sessions if we are setting them to be pretty short-lived (30 mins)
marble geode
#

Hi, Is there any possibility to create a variable subscription with different interval?
Like there are 2 products:
P1 - Interval -> Month
P2 - Interval -> Week

Or any way around to achieve it?

paper ember
#

Hi I am a anchor Podcaster and I am trying to see where I add my payment information to get paid from stripe from the podcast

shut imp
#

Hi, @everyone. How can I prevent a subscription trial period from starting when the user's card information is invalid?

lost meteor
#

Hello !

We are creating a platform with the stripe method. We want our users could register their RIB (prelevment method). For this we have created an endpoint for redirect to complete the subscription. But redirecting make a Cors origin Error :/
allow-origin: * will be ok but others endpoints make a security error. Is exist a way to put url in cros origin ?

Thanks for reply !

vocal wagon
#

Hello, when initializing Stripe connection, does it open some kind of network connection or I can implement it in a singleton manner?

crimson sentinel
#

Is it possible to issue a Physical debit card to Sweden person?

hollow crane
#

Hi guys, I have a client that wants to integrate conenct for ACh payments

#

I am working with Chris on it but need to get a tech response ASAP

marble geode
#

We need to charge our agencies every week.
We have agencies sign up on our platform and each agency can create tasks on the platform and the platform.
What is the best way for this?
We can save credit card at agency level and charge them every week.
Is there any-other recommended method.

vocal wagon
#

my account getting closed bruh

gaunt furnace
#

Hello everyone. I currently have a yearly subscription set to price X. Starting next year, price X will increase. I have over 6000 customers subscribed to that product (subscription). What would be the best way to move all the users to the new price? Since I can't change the price of the product and it would be hard to manually merge all users to the new price.

vocal wagon
#

How does stripe treats fractional dot when submitting price for subscription via unit_amount_decimal? If I submit price of 50.1234 € like 5012.34 (50.1234*100), will it cause issues?

wooden socket
#

hello! is there a way to get the card issuer via api or a dashboard export?

ivory lynx
#

Anyone familiar on integrating MultiBanco or iDEAL through Shopify with Stripe?

dire nexus
#

I'm trying to retrieve session by calling the API, but I got this issue. What's wrong with it?

amber tree
#

Need some help with some code if anyone is willing to help..
We had someone create this, not I, i have some coding experience.. but anyways..
It seems that our monthly subscriber's time came around and our code is telling him he needs to subscribe again.
so it seems the code doesn't know that it's been paid for.
I would give the error that he got, but i think it's because he click the subscribe again, and he's already subscribe so it barfed.
Not even sure what to give anyone as in code. to help.

high aspen
#

Hi everyone! I have a question. When we are sending the invoice to our customers, Is stripe using the email configured in the billing details settings in order to expose the email to reply?

sonic arch
marsh tulip
#

boa tarde, algum BR? dúvidas

remote palm
#

Confusing StripeSignatureVerificationError behavior. More details in the thread

vocal wagon
#

Stripe said they've deposited my balance into my bank account but for some reason I haven't received it?

azure dagger
#

Hi guys, its my first time sharing an issue here and I'm looking for a solution to a specific problem
We are attempting to simulate a lifetime subscription behavior using stripe, so our application handles two flows
A. For brand new users
B. For existing users

For both flows we managed to create a pair of prices

  1. A one-time price which includes the real amount of the lifetime subscription
  2. A yearly recurring price of zero cost for simulating the subscription on the dashboard and application logic

For the A Scenario it works flawlessly since the user has no previous customer or subscriptions defined on the stripe domain, currently we are using stripe-node on our backend, so when doing "subscription create" (following the docs https://stripe.com/docs/api/subscriptions/create) we are adding the zero cost price on the item field and the real price on the add_invoice_items field, which seems to create a zero cost subscription with the real charge of the lifetime subscription price on its first invoice, very good.

The problem is at the B scenario so when trying to replicate this same API call (with the difference that this time we will be using this endpoint https://stripe.com/docs/api/subscriptions/update following the docs) after the API call, the application generates the real price as a pending invoice item and it is not being charged when the subscription triggers the update (I would think on the first invoice of the new subscription)

So I would like to know what we can do in this case for solving the B scenario and achieve to change the user subscription price, add the real price to the next invoice and charge the user immediately (not generating pending invoice items or so) (I can also provide more details if you want)

vocal wagon
#

Hi guys,
I have a question regarding the usage of stripe js. We are using the Capacitor Framework to package web content in a native app. Essentially it is native app with a webview, which in turn is the host of a webapp. We tried to use the stripe capacitor plugin, but it does not provide the features we need. Now we would like to integrate stripe js into the webapp. We are using the Payment Component, which works so far. However we want to be able to control the redirect behaviour and open necessary redirect in the in-app browser. So regarding this, I have the following questions:

  • is integrating stripe js in a webview (with a locally loaded webapp) in line with your terms?
  • with specific sdk methods like stripe.confirmCardSetup I can prevent the automatic redirect and retrieve the redirect url from the next_action of the the setup intent, but stripe.confirmCardSetup does not play well with Payment Component, but the generic stripe.confirmSetup for the Payment Component does not allow to control the redirects manually. How can I use handleActions false together with Payment Component
  • Does next_action of the Setup Intent also apply to 3d secure method to be able to load it into the in-app browser myself?
  • Can I pass a custom url scheme like my-app://payment as a redirect url so closing the in-app browser will call the app back?
lethal shadow
#

when i click on API key its shows me "You dont have permission to see this page" . How can i fix it?

worn trout
#

I have a question about my account through my scheduling app

upbeat trellis
#

Within Stripe: On a subscription based product, is it possible to 1.) Send a receipt only with the initial sign up and not on subsequent membership payments and 2.) have a BCC email address that the receipt is sent to in addition to the receipt being sent to the customer?

queen mulch
#

Hello everyone!
I'm trying to create a stripe cli container executing docker compose up, but I'm facing an error. The error happens only when no stripe-cli version is specified (that means it will use latest version). See the error below:
stripe-cli | exec /bin/stripe: exec format error stripe-cli exited with code 1
This error started to happen a few days ago. Seems like some issue with your latest docker version.
Have you seen this before?

real bloom
#

Can I create a webhook based off of "Pay Out Funds"? i.e. if we have an account balance of $100 and we want to send that money to our debit card (or bank account), does that create an event that I can send data from the Pay Out to a 3rd Party system?

rigid stream
#

Hi fellow devs! Are any of you familiar with a config option or integration flow for the no-code customer portal to automatically provision customer accounts by email?

From what I can tell, the portal only allows verification for emails which already exist as customer accounts in the Stripe platform. We could create customer accounts using the API integration, but this would run contrary to the idea of a no-code implementation.

https://stripe.com/docs/customer-management/activate-no-code-customer-portal#url-parameters

drowsy oasis
#

Quick question, what’s the ETA on Checkout Invoicing beta access requests and can these be expedited?

gaunt furnace
#

Hello evryone. I spoke with @surreal temple earlier today, about changing the price of my subscription. It was suggested to use API, but I am using the Stripe payment link. I don't have any API connection with Stripe right now. Is there any other way to increase the price of a subscription for over 6000 users?

remote kernel
#

Hi, I have a question regarding ACH Credit

  • We are currently using ACH Credit to accept payments via bank deposit from travel platforms (i.e. Booking.com)
  • Booking.com charges us fees and requires bank account info to pull from - are we able to supply the same bank account info we generated for ACH Credit to Booking.com to have them pull back some of the funds they've sent to that account?
obtuse python
#

hi team stripe... i recently had a call fail to PaymentIntentService.ConfirmAsync (.NET) and it threw an error rather than assigning it to LastPaymentError

rotund creek
#

Hello Stripe team. I got a problem with "refund"

young dawn
#

Question about idempotency key usage. I am seeing the message 'Keys for idempotent requests can only be used with the same parameters they were first used with'. I am looking for which parameters are used to throw this message?

slow field
#

Hello I just put my integration in production mode however there is only the computer version that works. On mobile, the payment form does not appear. Do you have any idea why it doesn't work on mobile?

dense jackal
#

Hey Dev-Help

I am wondering if there is a programmatic way to migrate customers from one Stripe account to another. When we first started our company we had one account for all customers but after expanding we created a separate USD account for better clarity.

Our issue now is that we have US customers still on our initial account and we would like to migrate them over to the USD account for consistency and ease of reporting. Anyone have any thoughts or able to support with this?

cobalt lark
#

When calling Stripe::Invoice.pay, will an email be sent to the customer automatically? We considered using Stripe::Invoice.send_invoice, but that requires the collection method to be send_invoice, which is not what we want

proven rampart
#

Hello, I have a non-technical question about stripe, where I can ask?

cerulean pineBOT
#

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

ivory mountain
#

hey folks- is there anything going on with stripe-hosted treasury onboarding pages in test mode?

#

(or webhook delays?)

tawdry pond
#

Hey friends! Are there any permission restrictions that would make us not able to fetch the previous_attributes field from customer.subscription.updated events for connected accounts? We can get the event itself, but that field is empty for us (also while impersonating the account using the dashboard) and it's not empty for the account owner.

normal ice
edgy kindle
#

good evening
please someone could help me
I have problems with the display of error messages

proven crater
#

Hello dev-help, when using SetupIntent for 3Ds card, our customs are being asked to authorized for a $0 payment.... which kinda throws our customer off-guard. We wanted to change $0 payment to the real amount of payment... I've searched everywhere on Stripe & tried different methods, but it doesn't seem like we can just simply change the $0 to another amount. Please advise if we can update the SetupIntent to display the real amount instead? Thanks in advance!

calm summit
#

I am trying to get a question answered about Stripe Checkout. I was told that in order to use the Stripe Chargeback protection that we had to be using "Stripe Checkout". I had a thrid party develop a shopping cart that utilizes Stripe at the checkout, but I am unsure if this is what is needed as far as Stripe is concerned for the charge back protection as I would like to add this service. I am attaching (or hoping to attach) a screenshot of the checkout page along with the active code on the page as Stripe told me I need to post the question here to get an answer. Hoping someone can help me. Thanks for your time!

wraith fractal
#

Hello dev-help, I'm currently using the PaymentIntents API in order to implement an auth and capture. And I'm wondering if you have any insights about the following?

  1. Is there any way to specify when a hold (manual: true set for the PaymentIntent) falls off? I didn't see any parameters in the create PaymentIntent API docs that would allow for this.
  2. I'm creating and confirming the PaymentIntent in the same call using the confirm: true parameter. If the status changes to "requires_capture", that is already verification that the card's funds are able to be captured right (basically validates the card is legit)?
  3. I'm using a Stripe card element and the stripe.createToken in order to generate a token to use in the backend for associating cards. Is there any way I can associate the card collected from the front end to a payment intent without tying it to a customer?
wet crescent
#

Hi there, is there any way to download invoice pdf in batch zip file. So for example I want my users to be able to download all past pdf invoices of a certain subscription all zipped in a single “download all” button

stray forge
#

Lookup key: <input type="hidden" name="lookup_key" value="{{PRICE_LOOKUP_KEY}}" /> am I supposed to replace the value in the brackets?

sour iris
#

Hi does anyone know how to have an applications fee using Connect with WooCommerce Stripe Gateway? Basically I want to receive a payment on my site which will be sent to a Connect linked account and I will keep a fee on my stripe account. Thank you in advance!

glass turret
#

Quick question (cc @grim sundial)

Is it possible to store a "radar session id" against a customer, if I'm going to be charging the customer later? Example use case:

  1. The user lands on my site
  2. They schedule a payment for next week
  3. I collect a "radar session id" in the browser
  4. 1 week later I charge the customer

Can I create a customer object and save the "radar session id" against it, so Stripe has it later for future transactions?

Or is it recommended to store the radar session id in my own database, and send it when I make future transactions?

edgy sable
#

Hi there!
I've been trying to add metadata to checkout session creation but in need to see those metadata anywhere on the dashboard so that they can be exported or viewed from the dashboard.

I tried with metadata prop in Stripe.checkout.sessions.create() and it is returning metadata in the response but not on the dashboard.

I'll appreaciate any help I can get

vocal wagon
#

Hello - I have a question regarding ACH failures. Is there an exhaustive list of messages that can be in the payment_intent.payment_failure event? The docs say that that message can be displayed directly to a customer, but only for credit cards. Also, does it matter from where I pull the message? I see two spots for it, One under last_payment_error -> message. Another under charges -> data[0] -> failure_message. Thanks

unreal bridge
#

kind of a weird question, but is there anyway i can make a payment with a created timestamp of a later date?

signal coral
#

For customer billing portal, is there a way to allow a customer to enter a Bank account? Currently the only option is to enter credit card payment methhod

shut imp
#

Hi there! Is a payment method automatically attached to the customer when a setup intent is confirmed?

wraith fractal
#

Hello dev-help, I previously had @midnight marlin help me out with answering a few questions here:#dev-help message

I had some follow up comments and questions:

  1. What is the max time allowed for capture? And when the max time allowed for capture on a PaymentIntent is exceeded, does the PaymentIntent transition to the canceled state? Or does it stay in the "required_capture" state?

  2. What are the negative consequences of having canceled auth/capture payment intents? I intend for the auth and capture payment intents to naturally fall off because I only care that a card can be authed properly.

  3. I am using tokens and card elements because the system I"m working with originally implemented them in that way. Overall, I just want to know how I can do a payment intent with an existing card without associating it to a customer until we verify that the auth and capture works on the card.

hallow vortex
#

Hello. is there a way in the customer portal to display metadata about a current subscription/plan? we only have one product that you can subscribe to multiple of, but when users visit the customer portal, it's difficult to differentiate them

remote palm
#

Confusing StripeSignatureVerificationError behavior. More details in the thread (previous thread closed prematurely)

normal mica
#

Hi. Is there any update on the status of the order api beta. I’ve created a platform using it and have been waiting a while for a stable version. Just wandering if there’s any sort’ve public roadmap or release date?

gaunt furnace
#

I spoke with someone before, but I still can't find a solution to my problem. I am using Stripe payment link for my checkout. I don't have any kind of API on my WordPress website. Next year we are increasing the price of our subscription (product). I can't edit the price, so I would have to transfer all of my 6.000 users from one product to another (with the new price). Is there a way to do that?

vocal wagon
#

Hi all, we are building a platform with two types of users. User 1 pays an onboarding fee, a payment which needs to be held until they are manually accepted. Our platform facilitates meetings, so User 1 pays per meet, (should be charged if meeting occurs). User 2 joins the platform for free but a subscription pricing model can allow them to pay for premiums. To me this seems like a combination of Stripe products Connect and Billing.

wraith fractal
#

@dim hearth assisted me here and here are some responses along with some follow up questions:
#1034222501988933642 message

  1. Ok sounds good, then it sounds like after the 7 day auth maximum, the PaymentIntent by default goes to canceled.

  2. We are doing this because we want to see if we can hold $1, which is just a check on their card. But we don't actually want to capture that amount. If we captured that amount we'd want to refund it anyways..

  3. Ok so the intent is to do a payment intent for manual auth/capture without associating before we associate it. If the auth/capture fails, we want to error out and not associate the customer + card. If it updates properly, then we want to do the following. I still want to understand is it possible using a card token or card ID to achieve this?

// Update card
card, err := r.stripe.Cards.New(&stripe.CardParams{

// Update default source
params.AddExpand("default_source")
stripeCustomer, err := r.stripe.Customers.Update(customer.StripeID, params)
silent crystal
#

hey, for testing purposes is there anywhere to advance a subscription into a new cycle? specifically I want to create an invoice with billing_reason = subscription_cycle

foggy ore
#

Hello I need to change my phone number because I am unable to login with my old number

surreal marsh
#

Hi , I got payment status as require-payment-method .When i do payment with wrong CVC number. Now how to handle this case in webhook and to make redo the payment success?

distant ether
#

I'm receiving some customer feedback that our subscription email reminders aren't being received. I went through the Events and Logs and don't see about emails regarding renewals being sent out, while I do see events for receipts being sent.

My question is 1) should I see renewal reminder emails anywhere in the events / logs (they are enabled in the dashboard configuration) and 2) is there an equivalent setting in the billing portal configuration to turn this on, or should the setting "Send emails about upcoming renewals" in the dashboard cover this for everyone?

willow laurel
#

Hello Stripe,

I have started coding challenge when I merge milestone2 challenge code working fine catching error when no customer found but git showing test did not passed attached screen shot kindly check and update me on this so that would be helpful

kindred crypt
#

Hello. Extreme newbie here. Can't figure out why this is returning a Status 400 error:

<?php
require './vendor/autoload.php';

$data = array();
$data['success_url'] = "https://www.domain.com/stripesuccess.php?sid={CHECKOUT_SESSION_ID}";
$data['cancel_url'] = "https://www.domain.com/cart.php";
$data['mode'] = "paymemt";

$data['line_items'][0]['price_data']['currency'] = "usd";
$data['line_items'][0]['price_data']['product_data']['name'] = "The Best of 2000 by Pentrex DVD";
$data['line_items'][0]['price_data']['product_data']['description'] ="2000-DVD";
$data['line_items'][0]['price_data']['unit_amount'] = 2995;
$data['line_items'][0]['quantity'] = 1;

$data['line_items'][1]['price_data']['currency'] = "usd";
$data['line_items'][1]['price_data']['product_data']['name'] = "8444 Rides Again by Pentrex DVD";
$data['line_items'][1]['price_data']['product_data']['description'] = "VR018-DVD";
$data['line_items'][1]['price_data']['unit_amount'] = 1995;
$data['line_items'][1]['quantity'] = 2;

\Stripe\Stripe::setApiKey('sk_test_YqDKmBCapRYXAFaQkljliungR');
$session = \Stripe\Checkout\Session::create($data);
?>

solid wolf
#

hey team, is it possible for "placing a hold on a payment method" to fail? What event will it trigger?

hallow bone
#

I am having problems connecting certain banks in financial connections into our application. Does anyone have any idea why in a test environment some users can complete a connection to a bank and some cannot?

#

we are operating in test mode and when a test user tries to add their chase bank account it says that the account was successfully added and to close the window. There are no close buttons shown. When we go to the app to check if it has connected the account does not show. Another tester tried to add to chase and was successful.

#

I apologize . we were in live mode but on a test server.

golden cosmos
hallow bone
#

We tried the same thing with Bank of America. We could not get the connection at all with a tester as it said redirecting and got stuck there.

woeful turret
#

@golden cosmos Hello, I'm working with Keith41281

golden cosmos
neat totem
#

Hello, I sold nft on warnerbros media. I don't want the withdraw money in my local bank account. I want to withdraw to my crypto wallet account. metamask or phantom wallet. how can I do it?

peak sequoia
#

i have a question about conversions that i need some clarification on

neat totem
#

How can I withdraw money from eluvio wallet to phantom or metamask wallet?

lone wigeon
#

Hi,
I am looking for an option to add merchantDisplayName in the function presentApplePay(), apple review does not accept without it even through I add it in "label" options.

#

I in fact just need to createPaymentMethod with apple-pay, this function is available for google-pay

misty hornet
#

Hi @lone wigeon your thread is still open, let's discuss there, thanks.

loud wadi
#

Hey, just trying to setup my webhook handler for fulfillment and I can't get the metadata off stripe obj for payment_intent.succeeded when I am using stripe checkout, but it does show for checkout.session.completed -- does checkout.session.completed ONLY happen when a customer has sent money? If so I can just swap my switch statement case

mossy mango
#

hi, guys! as we understood ApplePay tokens are single used. That means we basically can not use the preveously saved ApplePay token for another purchase. Is that correct? How does GooglePay work with saved for future usage payment methods?

ornate arch
#

does anyone know anything here?

pallid umbra
#

Hello everyone.
I have a question.

I am in the process of setting up the Stripe Element solution.
I can actually make a payment intent and confirm it.
I can also create an invoice and send it.
However, if I mark this invoice as paid, then I get two payments for the same order.

In your opinion, should I go through the sessions and pay via the invoice or do I have a solution with the payment intent and invoice ownership that would allow me to have both completed without having two identical payments for the same order? Maybe via a property.. 🧐

stiff bloom
#

Hi hello
Can we get checkout sesison metadata in webhook payment intent success event?
I want metadata in some list of webhook events.

lavish wadi
#

hello, I am using Stripe connect. I would like to setup a payment intent for customers to pay to a connected account. However, I am always met with Failed No such payment_intent: 'pi_3LwgjFCGwb4Rcxpz0sFHCN5R'

twilit veldt
#

hello,I must choose a country that my company enrolled in, but i can't choose china land, what i should do?

solid wolf
#

hey team

#

i'm developing pre-auth and capture. Is it possible that the capturable amount is less than the amount_total?

#

if it's possible, will Stripe still fire a checkout.session.complete event?

potent lichen
#

hi

#

i have a customer unable to paid. the payment keep fail. and now it said already exceed tried limit in 24 hours. please contact customer support

#

my customer already talk to bank and it should be clear without block. but now stripe already block my customer card

wispy crow
#

Hi! I have a question. I have a product that includes two type of metered prices. So in the price description I have the description of each one. But why then in the checkout payment flow, or invoice do you not show specifically this description and just the product name. It's confusing for the customers.

junior berry
#

I've done a payment in testing mode and opted to save the card to a customer. But when I enter the same card number, two instances of the same card are saved to the customer. How to prevent this?

hushed widget
#

hey team what is the best recurring payments implementation of Apple Pay when using Stripe JS SDK and Stripe Payment Intent SDK (java)? thanks

glacial crystal
#

Hello, I'm trying to debug webhook locally using Stripe.CLI. It seems that everything and stripe can see my webhook session as it is stated as Active. But no events are actually coming to my webhook. I use stripe trigger payment_intent.succeeded to generate event. As additional info there is stated No recent webhook attempts Thanks for response!

lavish wadi
#

Hello, trying to setup a payment intent to save card for future use. it returns a setup intent id but nothing pops up. Any help here?

vivid jungle
#

Hello, I am using stripe on Magento and getting payment_intent_unexpected_state Error, but user is being charged from stripe and then Stripe throws this error and therefore order doesn't get created.

You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed.

vocal wagon
#

Hey Guys, i am working on recurring schedule, I have an scenario where i need to charge 'X" amount for first few days but stripe restrict me days to be less than or equal to 365 days, in order to charge for more days can I do like this ?

i.e. if gap between chargers is 800 days for €100 per year subscriptionapply
1st phase @ €100 for 365 daysapply
2nd phase FREE for 365 daysapply
3rd phase FREE for 70 daysapply
4th phase @ €100 every 1 year

candid violet
#

How can we trigger a webhook on first payment done by a customer for the subscription.

limpid dirge
#

Hi everyone, through the APIs, is it possible to move funds between Connect accounts? Not from platform to account A, but from account A to account B

crimson viper
#

Hello, Stripe CLI gives me a live mode key warning, what does it mean ?

lucid mauve
#

We are facing a problem in the development of our product. I would like to know if you have any solution to credit the accounts of the users who top up their accounts with real money but which is transferred to the application's internal credit for use by internal services. How does it work?

soft patio
#

?

rose cloak
#

Hey, can anyone help me with the subject at hand? I would like to potentially integrate Stripe X Discord.

I would like to create a bot that collects payments (via stripe) & adds/removes roles upon payment & canceled memberships.

@bleak breach helped out greatly & said this was possible while redirecting me to a company that did exactly what I mentioned above!

Can anybody help me with where to start or if there are any resources I can look at to achieve this goal, would be greatly appreciated, thanks!

solid wolf
#

hey team, is it possible to specify the duration of pre-authorization? that is, how long the money is held before being captured?

#

If we cannot, how long would the pre-auth last?

#

never mind, got the answer from the doc. For card payments, the amount is on hold for up to 7 days.

limpid dirge
#

hi, one more question about Connect, do transfer reversals need to be related to an existing transfer? or they can be used as a Connected account to platform 'payment'?

jagged bloom
#

Hi Stripe, i need a 2 step checkout with a Google Pay PaymentRequest button. Is this possible yet? The PaymentIntent is created with ConfirmationMethod=manual. Apple Pay is showing "outstanding amount" but google only the total amount without continue info.

simple sparrow
#

hi, I wanna send money to customer card, is that possible with stripe, which method is for that, I try payout but it returned some error that this is not connected account

lavish wadi
#

Hello, I am using connect. How can I reuse the saved payment method (through setup intent) in a connected account?

glacial crystal
#

Hello Stripe, I need to save users card. There is one point I can't get. I created a paymentIntent, passed client secret to client. Then after that confirmed payment using client secret. Am I supposed at this very moment to see payment method of the customer in the dashboard?

polar flame
#

After creating an account and setting everything up, Stripe has asked me to show them my ID. After doing so, it has rejected the image and said that “I am under the minimum age”, even though both the inputted details and ID document say my birthday was March 15th, 2009. My payouts are frozen and I cannot connect any 3rd part apps. What can I do?

cerulean pineBOT
#

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

dreamy loom
#

Hi, I'm just asking because I'm not sure, is there any issue if I upload the email of a customer using Stripe's dashboard (given that the customer has a subscription running)?

hasty dove
#

Is there a way to get an account object by metadata values so rather than accountService.Get("accountId") is there something where I can get that account via metadata eg accountService.Get("metadataValue")

foggy hatch
#

Hi
Our clients are starting to register their payment method through completing setup intent.

We have now used stripe for billing our first few subscriptions. We're experiencing the first 2 refused cards;

  • do not honor
  • your card does not support this type of purchase

Is there a way that we can improve setup intent and test-charge them with a small amount or something like that?

We would like to find out about a possible refusal at setup, rather than a month later, when we try to charge them.

Is there a suggested improvement?

violet token
#

Hey guys i'm trying to do a really simple checkout session api call however I'm getting this error even though i have set a success_url param in the body - any ideas?

graceful pawn
#

Hello, I have a problem with stripe. They banish my account on the pretext that I break the rules. I have reviewed my account several times. But I still get the same message from a bot saying they re-examined and can't do anything. Whereas if he had really re-examined I do not enfrain any settled. What to do?

#

They don't tell me what exactly. But I don't make any rules. I'm a subscription box business like many others

lost meteor
sturdy nova
#

Hello, could some one please help me with an invalid api key

slow swallow
#

Hi, i need help with stripe connect I have a issue with my stripe balance

vocal wagon
#

My account verification continues to be rejected. What can I do

gusty coyote
gusty coyote
pale pendant
#

Hi. Even I set capabilities(transfers, card_payments: requested true ) when I create an account, but while creating a payment intent, I see the error: insufficient_capabilities_for_transfer, What will be the reason?

placid pawn
#

Error in stripe payment As per Indian regulations, only registered Indian businesses error in stripe elements

#

there was no international payments...

true stirrup
rose otter
#

ELIZZER-india-error

tawdry wagon
#

Hi All, I am using the java stripe library version 21.12.0. I am trying to set the payment method type, but there is no enum for "us_bank_account" in PaymentIntentCreateParams class Type, why is that? Strange thing is, if I download the library source for github, which is the same version, I see a US_BANK_ACCOUNT enum, but not in the decompiled class from intellij

    public static enum Type implements ApiRequestParams.EnumParam {
        @SerializedName("acss_debit")
        ACSS_DEBIT("acss_debit"),
        @SerializedName("afterpay_clearpay")
        AFTERPAY_CLEARPAY("afterpay_clearpay"),
        @SerializedName("alipay")
        ALIPAY("alipay"),
        @SerializedName("au_becs_debit")
        AU_BECS_DEBIT("au_becs_debit"),
        @SerializedName("bacs_debit")
        BACS_DEBIT("bacs_debit"),
        @SerializedName("bancontact")
        BANCONTACT("bancontact"),
        @SerializedName("boleto")
        BOLETO("boleto"),
        @SerializedName("eps")
        EPS("eps"),
        @SerializedName("fpx")
        FPX("fpx"),
        @SerializedName("giropay")
        GIROPAY("giropay"),
        @SerializedName("grabpay")
        GRABPAY("grabpay"),
        @SerializedName("ideal")
        IDEAL("ideal"),
        @SerializedName("klarna")
        KLARNA("klarna"),
        @SerializedName("oxxo")
        OXXO("oxxo"),
        @SerializedName("p24")
        P24("p24"),
        @SerializedName("sepa_debit")
        SEPA_DEBIT("sepa_debit"),
        @SerializedName("sofort")
        SOFORT("sofort"),
        @SerializedName("wechat_pay")
        WECHAT_PAY("wechat_pay");
covert bear
#

I need help in stripe security

charred ore
#

I'm developing a booking app for musicians. The app calls $invoice->sendInvoice() so Stripe emails the client with the invoice. When paid, I'm getting the invoice.paid event webhook, all great. When I get the invoice.paid event, I need to do transfers to multiple connected Express accounts (the musicians), as per "Creating separate charges and transfers" https://stripe.com/docs/connect/charges-transfers.

The question is, when I receive the invoice.paid event, are the funds the client paid available in the platform account so that I can create the transfers at that time? Thanks!

noble raptor
#

need some help

serene heron
#

Hello, good morning, I have a question.
Is it possible to add a note/description to a refund?
like that "10% refund" text in the top

vivid jungle
#

Hi, what does the "test mode" toggle button do? By enabling it will it convert from live to test environment? or will it show me logs for test environment keeping live environment active too?

rose otter
#

Moonat-refund-description

stray forge
#

stripe sample app doesn't run as expected from: quickstart

lavish wadi
#

hello, the app promps me for card details not complete

cloud pawn
#

Hi I'm using the BalanceTransaction::all method to give our customers a breakdown on their EFTs. If a customer has used Products in stripe is there a way I can get the product information as part of the BalanceTransaction information

restive sedge
#

how can I change the unit_amount before payment?
actually I want user to enter the amount and then after pressing the pay now button it will redirect to stripe payment.
Right now I have to manually put the product_id each time to do the payment.

vagrant steppeBOT
#

Sl

quiet mist
#

Hello, I'm having trouble calculating a prorated amount for a subscription. The invoice in question is in_1LmMQDGvfAYlgKKe34ReeFtB. I'm using the guidance explained here: #dev-help message but I'm calculating a value of $4138.34 vs $4,109.84. Here is my breakdown:

hasty dove
#

in test mode after I have transferred money to a connected account will I see the Payout created by stripe automatically into the test bank account?

true stirrup
#

Hi there! I need some help to send metadata on the charge object. I use firebase/stripe extension and they already add to the customer object the following metadata when the customer is created: metadata: {
'firebaseUID': uid,
},

If I update the customer object passing the following metadata (image attached) it will overwrite the existing metadata?

placid pawn
pulsar hill
#

hello hello, we have had a quite a few UI tests that have been failing just for Canadian purchases and in just our automated k8s runs. These failures started 54 days ago. They all pass locally. I've gone through your documentation for Canadian specific test values. The tests are all happy path UI tests. Most of the failures are with EFT tests. The EFT tests fail to load the Bank Account modal, and just in k8s runs for Canada. Anything happen 54 days ago with Canadian transactions?

deep anchor
#

hi i just wanna ask,
i keep encountering this

On my first advance test clock (1 month) it was working fine
my invoice has been finalized and paid but on my 2nd and 3rd advance month try

my test clock says 12/25/22 - 8:28AM
but it says my invoice will be finalized and changed 12/25/22 - 7:28AM

but it did not finalized and it stayed draft

keen falcon
#

Hi, hope it is okay to ask multiple questions. They all are kind of related. Let me explain the situation for you.

We use Connected Accounts. The type of accounts is Standard. The payment is handled via Stripe Checkout, so we create Checkout Session Objects for it and not Payment Intents. (https://stripe.com/docs/api/checkout/sessions/create)

  1. The problem is that the users (Connected Accounts) are not able to see the order information in details on their end in their Dashboard.
    Fist question: What type of Charge does Checkout Session use and is there a way to change it? I assume the best fit would be to use Direct charges so that the Charges happen on the Connected account's side.

  2. Another problem is that our Connected accounts do not receive any invoices (only their customers).
    Second question: Is it related to the use of Checkout Session and that the Charge (presumably) does not happen on the Connected Account's side and how do we enable the invoices for Connected accounts?

  3. Assuming the invoices work and Connected accounts start receiving them, how would Tax Ids work for them? Do they have to input it in their Dashboard somewhere or we as a platform are responsible for collecting the data? https://stripe.com/docs/billing/customer/tax-ids?locale=en-GB

  4. Assuming all above works, how do Customer Objects work for Connected Accounts? I know it is possible to save payment details and create Customer object during payment and then reuse them. Is it possible to do the same for Connected Account, so that they see the information about their Customers in their Dashboard?
    Or am I misunderstanding the use case for the Customer object and it solely serves as storing payment details information?

cloud pawn
#

Hi - we are using destination charges on our Stripe platform on which we send a description. When the transfer is created by Stripe from our account to the connected account no description is sent, is there some parameter we can set on the Payment Intent that will populate the description on the resulting transfer?

high onyx
#

why the hell its so hard to verify my ownership. I keep trying to take a pic of my ID but yet keep error. now when I try to take a pic with phone, the URL keep invalid

vocal wagon
#

Hello again, I'm building this platform like Airbnb but I'm still in doubt as to which payment I have to use. I mean the one that makes sense looks like "Different Charges and transfer" anyone can help?

vagrant steppeBOT
#

Edberaga

tranquil robin
#

Hello, i got some doubt upon how to handle pending setup intent generated from a subscription and the related webhook. I am creating a subscription by default incomplete and retrieve the client_secret being either a payment intent or a pending setup intent depending if the product is a fixed price or metered. In case of the metered, i retrieve the corresponding pending setup intent secret and use it for PaymentElement and confirmSetup. The payment method get updated well in the customer and all, but how from the webhook can i retrieve the subscription from which the setup intent comes from? I need to update on my hand some info upon success of the setup, but i can't figure out well how to make the link between the pending intent generated in the subscription and the event caught in the webhook at the end on 'setup_intent.succeeded' event

sand tusk
#

Apologize if I just missed it but can I pass a zip / postal code to the "Payment" element like I can with the "Card" element?

clear gull
#

how can i use issuing in my acc

young dawn
#

Hi. Curious about Customer objects, is there any way to merge them for an account based on email address?

quick sandal
ancient sage
#

Hi ... I have a question. Can we have a dynamic shipping rates according to the shipping address given in the checkout

steel ravine
#

I know you can't un-cancel a plan, but is there a way to update the idempotency key so that the user can get the same plan (allowing a duplicate). I know that wouldn't be a POST so this probably can't happen with a PUT, but trying to find a work-around, if-possible, if a user's plan is canceled and it's an accident

median echo
#

Hello, our subscriptions have a quantity (seats). We're switching to using the billing portal and wanted to see if there's a way to prevent a customer from updating the quantity to a number below the minimum threshold in the portal.

For instance, we have a plan with a minimum of 5 seats. Currently a customer could go into the billing portal and update the seat quantity to 3. The price will still show the correct amount, but the quantity will be off. I can handle this on our end but if there's a way to prevent them selecting below the minimum that would be better.

trail slate
#

Hello, I got a question. I sell products in online website with stripe payment. But about week ago, I got a message about "verification of website".

Today support team told me in a chat, that because my website is using geo-blocking, it was not able to check wheather it is online or not.

Is this true? E-Commerce website with geo-blocking function cannot use Stripe?

untold summit
#

Hey everyone. Can we re-open my last thread ? Its called "Devs" I think.

paper roost
#

Hi, I implemented the payment flow and facing an error during the payment process.

charred ore
#

Do you have any advice or best practice for how much processing is reasonable for the webhook endpoint to do for a webhook Stripe sends? How long will Stripe wait before timing out when sending a webhook? When is it better to queue the webhook, return 200 and process separately? Thanks!

gusty apex
#

Hi, I'm looking for a developer to connect my Stripe terminal to the Stripe POS, which we haven't set up either. Is anyone available ? Thx!!

tawdry wagon
#

I upgraded my java stripe library to:
<dependency>
<groupId>com.stripe</groupId>
<artifactId>stripe-java</artifactId>
<version>20.121.0</version>
</dependency>
My webhooks started failing. stripe cli webhook is showing "2022-08-01" how does the date version correspond to the java version? Do I have a conflict?

kindred crypt
#

Quick question: I'm uisng Stripe's checkout page and passing line items. But I can't for the life of me figure out how to pass a negative line item. These aren't saved coupon codes or custom promotions. Every person checking out will have a different credit amount. Is there any way to do this?

wraith fractal
#

I recently learned that SetupIntents are the recommended way to verify a card but not charge it. Could someone give me an idea of how exactly Stripe checks the validity of the card without charging it? And how does this differ from saving card details and associating it to a user?

sudden holly
#

My Stripe Reader M2 isn’t showing up in the Bluetooth settings and also doesn’t show up in my charge stripe app

astral pecan
#

Hello everyone 👋 I kept looking and looking, but is there any way to dynamically set the webhook url for events?

craggy remnant
#

Hi, is it possible to send a receipt for an invoice after it has been finalized? I'm looking to replicate the 'Send Receipt' button on the dashboard in our own internal tooling.

median echo
#

Hi,
We are wanting to double check on the behavior of quantity when a customer adjusts the quantity down when using the customer billing portal.

Use case: We have subscriptions with a quantity (seats). Our plans have a minimum amount. All subscriptions are billed annually. If the customer purchases an extra batch of seats, then decides to reduce the number a few days (or months) later, does it refund them at that point or will it wait and not go into effect until their subscription renews at the end of the period?

On the invoice we see an applied balance, but we're not sure where that comes from. Is that actually being refunded at the time of the transaction?

signal coral
#

Does anyone know if PAD (canadian preauthorized debit) payment method can be reused without reauthorizing in managed Checkout session?

dapper ravine
#

my stripe connect express client wants to sign up as a holding company for multiple people -- is that allowed

kindred moss
#

Howdy everyone, looking for a simulator for iOS and Android to test stripe elements google-pay and apple-pay. If anyone has any recommendations, I already use xcode simulators but have been having trouble with them. Im also using a macbook. CHEERS

wraith fractal
#

I'm currently automating invoicing and crediting by issuing a customer balance transaction with a negative amount. I can see in the events that the latest invoice is finalized before the balance transaction is issued:

However, when I look at the customer's invoice credit balance page, I see that it appears the credit balance applied to the invoice, instead of charging the card on file. This behavior doesn't make sense because in the docs I see that the credit balance appllies to the next finalized invoice https://stripe.com/docs/billing/customer/balance#details

Learn how to use the customer credit balance

glass turret
#

Can radar sessions ids be re-used for multiple transactions/payment-intents? And how long do they live for, or is it indefinite?

frank cloak
#

Hi! How can i update a subscription so that an item is removed?

should i do this:

await stripe.subscriptions.update(sub.subscriptionId!, {
          items: [
            {
              price: sub.price,
              quantity: 0
            }
          ]
        })

or do i have to update the subscription with the items that i want on it?

queen mulch
#

Hello!
I've noticed that a customer that is subscribed to a trial plan has his credit card automatically charged when the trial period ends.
Is Stripe's default behavior to automatically charge the user when the trial period ends?
Can the behavior be changed?

vocal wagon
#

Is there a way in the Dashboard to see how Stripe has calculated breakdown of the Stripe fees? i.e. it would show charged 2.8% + .5 + X for 3d check + Z for currency conversion, etc? At moment it just looks like I can only see total fee calculated, but not breakdown of how

twin moss
#

Hey there! I'm trying to create a payment process as follows - (client side (PHP) actually creates the payment intent with specific information, connecting to backend node app, Credit card processing happening via mobile with M2 reader). Right now, we pass some non-Stripe ID information about the "request" to the API and it creates a new payment intent. The mobile app just polls for that " non-stripe ID" information until there is a valid paymentIntent ID to fulfill. Then it will allow the user to swipe their card on the M2 and fulfill the payment. What we're trying to figure out is the best way for the PHP application to receive a "success" alert when the intent is fulfilled (client side will have the payment intent ID available). We're thinking of using the webhook, but we are not sure how to specifically listen for a specfic intent ID with the webhook. Also, if you have a better recommendation for our flow, please let me know!

vagrant steppeBOT
#

benstjohn

gaunt seal
#

Hello! We're working through some edge case with past due subscriptions. A past due subscription account can have a gift access period, paid by someone else, applied to their account. We'd like to apply a trial period to the account to delay billing until the gift period runs out, at which time we'd give the customer a heads up that regular billing would commence. We're not sure if we'd need to cancel the current invoice and reissue a new one or what the best approach is.

dusky otter
#

hello - is there any documentation or evidence that specifies the difference between staging/sanbox/test and production server response times?

I have a customer who needs to integrate but is refusing to continue integration because he says response times are too slow. We've told him Stripe production servers are faster than test environment but he is asking us for documentation on it so he can trust this is true but I wasn't able to find anything on Stripe's site.

brisk relic
#

I have a hybrid mobile app developed with Ionic/Capacitor.
Any chance it possible to get credit card autocomplete/autofill working in this situation?
It works fine in Safari but not in the mobile app webview.
https://stackoverflow.com/questions/71519758/stripe-elements-credit-card-autocomplete-auto-fill-not-working-in-ionic-mobile

slate patrol
#

Hi there how can I link Shopify with stripe?

robust quartz
#

Hi, I'm looking for some help with stripe connect destination charges. We have a platform account with multiple connected accounts. We'd like to charge a 10% application fee for the platform and let the connected account be responsible for the stripe fees (transfer amount after application fee and stripe fee to connected account). We also want the platform account to own the customer/creditcard information so we can charge the same card for different connected accounts. Is that possible? right now when we try either of transfer_data or application_fee_amount we see that the platform account pays the stripe fees from the collected application fee.
An example of what we want:
$100 -> platform account
platform takes its own 10% fee. ($10)
platform pays the stripe fee ($3.25)
Transfers $86.75 to connected account. ($100 - $10 - $3.25)
How can we accomplish this with destination charges? Thank you

soft gale
#

Hello,

When a customer visits Walgreens for example Walgreens asks customers if they would like to enter their phone number on the Card Reader.

Can this be achieve on BBPOS WisePOS E.

mortal moth
#

Hey stripe,
I am developing a freelance website and need some help.
Users pay and publish tasks, and then workers take them.
The money transfers from users to the platform, and then goes to workers when they withdraw.
What is the best practice to build such a multi users withdraw system with stripe?
Thanks.

vagrant steppeBOT
#

Cdd

split kernel
#

I am based in the US and want to charge people in Pakistan, Bangladesh, Nepal, Saudi Arabia, and the UAE. Can you confirm that this is possible?

ornate arch
#

They just need to have the money that you charge them for.

split kernel
vagrant steppeBOT
#

Julien

lament sapphire
#

I'm looking to update the email and phone number in the receipts that are sent when updating a successful charge. This is for a connected account. The account has updated the email in the express portal and I can also see that reflected in the main account dashboard, but the receipts are still sending the with the old email address. Any Ideas?

wicked fog
#

Hey all, and thank you for the great support so far.

How do I obtain the user IP and user_agent required for mandate for setupIntents?

glad agate
#

Hey stripe devs, can someone help me figure out why a coupon wasn't applied for a customer's invoice?

soft gale
#

Hello,

I have a customer who wants to Split their deposits into 4 different Bank Accounts. They are an Express account.

Basically they want:

30% deposited into Bank Account for Labor.

30% deposit into Bank Account for Merchandise.

25% into Misc account

15% into Taxes Account.

I was wondering if this logic is possible.

remote kernel
#

Hi, I'm working on an integration to make sure all Charge API objects in our Stripe Connect instance have metadata fields populated on them

I saw today (which seems to be new?) that all charges to connected accounts are now objects with a prefix py_ - which isn't a PaymentIntent or a Charge from my understanding

My questions are:

  • If we pull all Charges made on all accounts (platform and connected) on a daily basis and populate metadata, will that always be the source of truth for all payments we've accepted?
  • If we can still use Charges as a source of truth (and charge metadata), is there any way to view charge metadata in the Stripe dashboard? I thought it defaulted to viewing the PaymentIntent and then we could click to get to the related Charge, but now I only see py_ links and there doesn't seem to be a way to get to the PaymentIntent or Charge webpage to view the metadata
unkempt osprey
#

hi i wanna ask if our card reader can do offline service?

#

do our car reader have offline service ?

woven grove
#

Hi

unkempt osprey
#

??

woven grove
#

I live in cayman island we are building new car wash on island . We need a payment system to set up APP . I was told Atlas Stripe was A good option. We need a entity in States to allow fund# to follow through . Is it possible set up Atalanta Stripe . A non American and our business will be based in Cayman .

sharp oriole
#

Hello guys I am currently trying to add stripe checkout, I have created the checkout process but I get an axios error code of 500, I was thinking that the items where not getting pushed to stripe but they were, but I am not getting redirected to the stripe checkout

onyx sand
#

Hello! I had a quick question regarding promotion codes. Promotion codes have an active property. Will this only be true if it is possible to apply at checkout? (for example, it is not expired, and has not reached any limits on max redemption, etc)

golden sigil
#

Hi! I would like to know how to add new metadata in Stripe dashboard

granite canyon
#

Hi. My Stripe POS wisePOS e will not allow my to connect to internet, I have factory restarted it 5 times and every time I try to connect to internet it says “network error” or it just says network Saved and never lets me actually continue past the wifi screen

#

What should I do?

frozen venture
#

hey Stripe team! I've been developing an app for 6-7 months now and getting close to publishing it.
so far, i've been working in the test environment and now need to make the transition to the live environment
the idea of that shift is pretty daunting to me, are there any resources/docs on best practices around going live?

vocal wagon
#

Hello there,
As a platform, in order to make Apple Pay work on our customer's domains, do we need to turn the configuration on connected accounts off?

leaden frigate
#

Testing a webhook with local listener. How do you set the api version? Keeps using the default version but we need to use latest. We cannot change default version because of production.

woven grove
#

I am new , I don’t have account ! I need to find out with I can do atlas Stripe in cayman island , we are a tax’s free island . .

#

No use applying if I can’t have account .

ivory marlin
#

I'm looking for a no-code way to accept recurring bank transfer payments. I can do this with a Payment Link, but it also offers credit card payments, and I see no way to remove it. I'm wondering if anyone knows of a way to not allow card payments via a Payment Link, or if there's some other no-code way to achieve this.

lunar spade
#

Hey guys!
I have a group of users on a monthly payment plan that get charged through stripe. I need to process a refund of an amount greater than the individual charge, but less than the total amount of charges on their user profile. Is this possible? If so how can I do this?

dense eagle
#

hello how are you , how i can customise the pdf invoice ?

subtle crown
#

quick question, how can i get a products price with the api?

#

the product object doesnt have a price key

icy quiver
#

Hi, is there a API we can get the exchange rate the Stripe settle with us for the foreign currencies before the transaction happens?

fallow ridge
#

Hey team, I had a question about this 402 error (https://dashboard.stripe.com/logs/req_nolouzrcgJFy70?t=1666666063) which is related to this payment (https://dashboard.stripe.com/payments/ch_3LwdB6E91MHwtTCL0U9xOw4T). The bank doesn't provide any information but my best guess is that this is a bank issued 3DS challenge (due to this only happening to EU region customers) which is auto failing. This is quite annoying for us because we host our own UI which calls Stripe and only have very few EU region customers, it would be a big pain for us to incorporate this challenge response flow into our existing flow.

**Question 1: ** Is there any way I can validate this was a 3DS challenge without getting the customer that this happened to to call their bank?
**Question 2: ** Do you know of any way we can avoid this challenge element without updating our UI?

(this may not be a question best suited for the engineering discord, if so let me know! THX)

ashen apex
#

Where is my payout?!

vocal wagon
#

Hello, I'm trying to execute code after stripe confirms a payment (send serial keys to customers) however, I cannot figure out how to check for a successful stripe payment.
I looked in stripe docs and they supplied the following code:js (async () => { const response = await fetch('/secret'); const {client_secret: clientSecret} = await response.json(); (async () => { const {paymentIntent, error} = await stripe.confirmCardPayment(clientSecret); if (error) { console.error("FAILED") } else if (paymentIntent && paymentIntent.status === 'succeeded') { console.log("SUCCESS") } })(); })();
however whenever I run it I get the error: ```js
error - Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
at new NodeError (node:internal/errors:371:5)
at ServerResponse.setHeader (node:_http_outgoing:576:11)
at NodeNextResponse.setHeader (/Users/crspy/Desktop/Dev/Website 2.0/node_modules/next/dist/server/base-http/node.js:56:19)
at DevServer.renderError (/Users/crspy/Desktop/Dev/Website 2.0/node_modules/next/dist/server/base-server.js:1134:17)
at DevServer.renderError (/Users/crspy/Desktop/Dev/Website 2.0/node_modules/next/dist/server/next-server.js:493:22)
at DevServer.run (/Users/crspy/Desktop/Dev/Website 2.0/node_modules/next/dist/server/dev/next-dev-server.js:452:35)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async DevServer.handleRequest (/Users/crspy/Desktop/Dev/Website 2.0/node_modules/next/dist/server/base-server.js:307:20) {
code: 'ERR_HTTP_HEADERS_SENT'

vocal wagon
#

Hi there hope everybody is doing well : i'm looking for some help concerning the possiblity to send an invoice for a service already payed through a link payment. Is it possible with Stripe ? AI saw I can just send a receipt for guest clients. Thanks i advance for your answer dears🙏

ornate pollen
#

Hi Gurus,
I'm wondering if i can somehow retrieve the total fee of a stripe payment intent via Stripe's API? I know you can get the application_fee but i'd like to see the total fee after a transaction is made. Thanks!

brisk relic
#

Hey team, I am creating a process to accept donations for accounts connected to my platform account.
I have a couple of ways to do this but would like some advice on the best method.
I use the checkout session API and the user sets the amount before I create the checkout session.
Any advice or other options appreciated!!!

Option 1)
I have set up a product and 2 prices on the connected account for $0.01 and $0.01 recurring and just change the quantity.
This works perfectly and uses the existing products and prices.
The issue:
It shows the quantity on the checkout page and may confuse the user (purely a UX issue). See image.

Option 2)
Create the products on the go using price_data, product_data.
This also works pretty well and I don't have the issue of the quantity being displayed.
The issue:
This creates a product and price for every donation transaction and then archives and hides them. See attached image.
My concern is that this may create a problem in the future if I end up with thousands of products and prices.
Nothing I can think of right now but it makes me nervous.

Code sample:
lineItems = [ { quantity: 1, price_data: { currency: currencyCodeTo, product_data: { name: 'Donation - product name', description: 'Donation - product description', images: ['imageurlhere'], metadata: { // TODO: }, }, recurring: { interval: 'year', }, unit_amount: donationAmount }, }, ];

dim ivy
#

Hey Everyone 👋

Anybody having issues with the Stripe / Next.js example? (https://stripe.com/docs/checkout/quickstart)

Ive copied the code but the redirect to checkout is no longer working. Im wondering if it has anything to do with the latest Next.js update?

Ive attached some screen shots of my code. Maybe I need to add some middleware somewhere for the redirect?

vagrant steppeBOT
#

samelliott

brisk relic
sharp oriole
#

Hello guys I am currently trying to add stripe checkout, I have created the checkout process but I get an axios error code of 500, I was thinking that the items where not getting pushed to stripe but they were, but I am not getting redirected to the stripe checkout.. bellow is my checkout page code

`const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY);

export default async (req, res) => {
const {items, email } = req.body;

console.log(items);
console.log(email);

const transformedItems = items.map(item=> ({
description: item.description,
quantity:1,
product_data: {
currency: "usd",
unit_amount: item.price * 100,
product_data:{
name: item.title,
images: [item.image]
},
},
}));

const session = await stripe.checkout.sessions.create({
payment_method_types: ["card"],
shipping_rates:["shr_1LwMXgK5Z0x7byTwM62us8K9"],
shipping_address_collection: {
allowed_countries: ["GB", "US", "CA"],
},
line_items:transformedItems,
mode: "payment",
success_url: ${process.env.HOST}/success,
cancel_url: ${process.env.HOST}/checkout,
metadata: {
email,
images: JSON.stringify(items.map(item => item.image))
},
});
res.status(200).json({id: session.id})
};
`

vital mantle
#

Hi, I had setup the payment request button a long time ago. Suddenly, the Google Pay button is not showing up. In the payments center, I found out there was no payment method & I do not have the option to add a payment method. How can I test the payment flow?

errant dragon
#

Hello All, We have integrated Stripe Express API in our website. During the Stripe connect process, it asks the Service provide to enter the Website URL or Product Description. We ideally do not want the users to enter the Website URL or Product Description. So my question is: 1. Can we hide these fields from the Stripe Dashboard during the Stripe connect process ? Or 2. If we are not able to hide these fields then can we populate some default description on the Product description fields ?

placid notch
#

Hello All. We have integrated the stripe connect accounts feature into our website in India. We onboard customers using the KYC flow provided by Stripe. Stripe approves those accounts & later suspends them on the account of suspected fraudulent activities.

There was no transaction on those connected accounts but they still go tejected

wispy crow
#

I have this function to upgrade a user subscription. The proration behaviour it is set to invoice_always. But how can I manage to invoice all prices that are metered and need to be paid. Because I didn't see that occurs.

frank cloak
#

is there a way i can clear all of my test mode data? 👀

dense eagle
#

hello , how i can active apple pay on my stripe account ?

keen pelican
#

Hi Team,

I am getting the error Could not determine which URL to request Stripe\Customer instance has invalid ID

could you please let me know the what the reason behind this ?

Thanks

solid wolf
#

hey team

#

just want to confirm that in pre-auth and capture, we do not have to manually cancel the PI as it expires itself in 7 days.

tidal finch
#

Hello, how can I get the FX rate after the charge is made?

#

I mean get the FX rate from Payment intent

lapis hemlock
#

Hi,
I configured stripe checkout with a standard account.
Users can save their payment methods, but when they try to buy from another merchant, they have to enter again all the personal data and credit card.
That's because the customer is saved on the standard account level.
Is it possible to save the payment methods in the main stripe account when the customer is created?
I saw that when the user check "save" on checkout, the webhook receives a customer.created event. Could I (and is it the best practice), clone the customer and payment method from the standard account to the platform account when I receive customer.created? So when a user will try to pay another merchant, I will clone the customer and payment method from the platform to the standard account and pass the customerId to the checkout

vocal wagon
#

Good morning, i need help with the communication for our own Terminals

lime light
#

I have been getting a StripeAPI error since yesterday.
Uncaught StripeAPIError: An unknown error occurred message: 'An unknown error occurred', type: 'api_error',

I have reached out to customer support, but they haven't been able to help.

This is impacting our development time

wispy crow
#

Is there any way to call from API to the list of functions? I didn't see any field for the product object

soft valve
#

Hello,

Is there any way to know the payment methods that an account has available?

I would like to know them before the Checkout process starts.

Thanks.

patent badge
#

Stripe App Marketplace Monetization
I'm a developer interested in creating an app for the new app marketplace but I noticed the following in the FAQ
Monetization (charging fees for installation/use) is not currently supported but this feature is on the development roadmap.
Who can I talk to about when this is likely to happen and more about Stripe's plans for the marketplace?

late rain
#

Hi, does the stripe API have a speed limit or a traffic limit?

cerulean fjord
#

Hi! Stripe team and fellow developers,
I need a way to add a single product to the customer, i.e. A customer who already has an active subscription, I just want to give them a simple one time payment add-on.

dapper onyx
#

Hi guys, I'm implementing subscription-based stripe integration. I would like to know what happens in this scenario:

  • The customer signs up for the plan, then the recurring payments begin (1 cycle every 30 days);
  • In the future, the payment fails for any reason (let's assume because you don't have enough funds);
  • After n days with 0 <days <30 funds are added and the customer can pay the current month;

When will the next payment be scheduled? In 30 days or the remaining days for the entire current month?

I hope I have made the question clear. Thanks in advance

gleaming patrol
#

Hiya guys. Im trying to clear a metered subscription item by creating a usage record with action=set and a quantity of 0 however it appears to be ignoring the action. have tried both stripe cli and postman and the web dashboard Any help greatly appreciated, thanks

fickle plinth
#

Hey folks 👋 Stripe Checkout user here. We’re in the midst of turning off Afterpay and trying out Klarna.

As part of this shift, we’re looking to add Klarna script on product pages as well. While Stripe docs for Afterpay included JavaScript for showing ‘Split this payment into 4 instalment of $X’, Klarna documentation doesn’t.

After reading up, turns out this script requires Klarna merchant account so it can’t be a generic Klarna script. BUT Klarna doesn’t let you sign up on their website if you choose Stripe in their signup form.

Klarna Support team didn’t help either. Pointed us to Stripe documentation. 🤷‍♂️

Has anyone here activated Klarna script on product page? How do I get my hands on it or bypass this?

subtle crown
#

Hey! Is it impossible to delete Products that have related prices?

cinder sinew
#

Good morning how can I set up a lifetime subscription without payment? At the moment I set Yearly with 0 prices, but I wonder if after one year stripe will try to charge the user but the current user doesn't have payment method setup and payment will fail.

meager adder
#

How to do 3ds payment using payment intents ?

vocal wagon
#

Hi! Using Stripe API, I'm trying to get a list of charges previously created.
This is the request I'm sending: https://api.stripe.com/v1/charges?created[gt]1666607498
I was expecting to retrieve charges created after Mon Oct 24 2022 10:31:38 GMT+0000 but I'm also getting charges from previous days.
I'd appreciate if you could help me figure this out. Thanks

fringe quartz
#

Hey guys, hope y'all doiong great 🙂

#

I wanted to know if it was possible to set payments attempts (after payments failures) options (frequency and number of attempts) by product?

hasty dove
#

if i transfer 10 usd to a connected account that is a USD account but my main account is GBP, what exchange rate does stripe use?

rose cloak
#

Hey sorry for asking about this topic again, Everything is perfect with stripe and i absolutely love the platform. Everything goes smoothly for my use case right until AFTER a customer subscribes. The customer is subscribing to my discord server. Is there an efficient way to integrate Stripe X Discord? Should i create a bot? should i create a separate webpage? (not a stripe hosted checkout) Any advice would help, thank you!

vocal wagon
#

Hi i have a question about 3DS. i have an app where end user pay for their orders from the restaurant (connect). when paying for the order with credit or debit card only some of the users get redirected to 3DS check and some dont. so far it has been random who does and who dont. have you heard about this problem before and do you have a solution. could it be a mistake in the code eventhough it works for approximately 60% of the users?

hoary berry
#

Hi! I'm working on upgrading my company's Stripe implementation to use Checkouts and I'm wondering if there is a way to disable auto-advance on invoices created with Checkouts in subscription mode, before they get finalized?

vocal wagon
#

Hello!
I’m currently working on a stripe terminal integration (BBPOS WisePOS E // javascript - react - react native).
I’m encountering some connectivity issues with the terminal. Actually, when I turn off my device, it still appears 'online’ on my application for a few minutes.
The method 'onUnexpectedReaderDisconnect' (https://stripe.com/docs/terminal/payments/connect-reader?terminal-sdk-platform=js&reader-type=internet#handling-disconnects) is only called after long minutes and the device’s status is then updated. Is this normal?
Is there a way I can have access to my reader’s status faster? Thank you in advance for your help!

fringe quartz
#

Guys is there a webservice to retrieve all payins, to add filters (by day, number...)? Thanks a lot!

floral harbor
#

Hi. We are a company from India. We provide subscription to users worldwide in USD. When I make a payment using an indian card, it shows "Non-INR transactions in India require a card issued outside India. More info here: https://stripe.com/docs/india-exports. I am using stripe checkout feature for the subscription purchase. I dont want to create separate price IDs in INR for Indian customers. What is the ideal way to solve thie issue? Please help. Thanks

fringe quartz
#

Guys is it possible to add a metadata in a invoice once the invoice is already completed?

vivid jungle
#

Hi, I am getting following error.

<html><head><title>403 Forbidden</title></head><body><p>The requested URL was rejected.</p><p>For additional information, please contact support and provide this reference ID:<p><p>16667771611c0499801b2360a891c8d</p><p><button onclick=''history.back();''>Go Back</button></p></body></html>

brittle folio
#

Hi. We are a E-commerce company from China. We are developing on provide Google Pay to our customers through Stripe‘s APIs. We found when we use Google Pay to checkout and buyer fill in a shipping address located in Brazil, there won't be a blank for buyer to provide his/her CPF. Without CPF, the shipping pack will be returned from Brazil. Any advice would help, thank you!

mossy mango
#

Hi, guys! Can you, please, help with the following question: using PaymentIntent API for purchasing with direct debit (SEPA, Bacs) payment method we send our own customized email notification about new mandate set up in accordiance with the Stripe recommendations and direct debit rules. Should we do the same for SetupIntent API (when we don't make a purchase just save the direct debit payment method for future usage)? Thanks!

arctic surge
#

Hello stripe team.

Regarding promotion codes, specifically about the minimum_amount field:
in the documentation does not specify if the number there is after or before the discount applied and neither if should be in cents.
https://stripe.com/docs/api/promotion_codes/create
Thanks!!!

dire current
#

can i use stripe even if i don't know a company and i don't have VAT number?

dapper onyx
#

Hi all.
I would like to know if it is possible change billing date of an a subscription. E.g. subscription to plan, pay every 30 days, so for example the 1st days of month. Can i change billing day from 1st to 10th?

stuck finch
#

Hi! Can you please tell me what is the maximum percentage of refunds possible per month of the total number of payments?

arctic surge
#

Hello again stripe team.
Is it possible to add more than one coupon to the same client?
I can not see that option on the interface.

Thanks!

covert bear
#

I need help with making payment intents with existing payment methods

true stirrup
#

Hi there!! I need to update the customer object after its created but BEFORE the checkout session is completed. Is there enough time to make a post between both events (customer created and checkout session completed) and what is the best way to do this?

humble quest
#

Hello,
We are currently using Stripe as platform for our merchants using connected Accounts
About Stripe Radar in this context : it has an additionnal cost by transaction
Is it possible to enable / apply radar, only to specific transaction destined to specific connected account; or does the cost will apply to the whole platform once enabled ?

unkempt pagoda
#

Hey Team!

#

I'm working on Stripe terminal, specific on Tap on Mobile for iOS, and i got this error: Error Domain=com.stripe-terminal Code=3890 "Unable to communicate with the reader while the app is in the background. Try again." UserInfo={com.stripe-terminal:ReaderMessage=Error that results from requests to the reader while the host app is in the background state.,

vocal wagon
#

Hi if I archive a subscription price, does it break anything regarding future payments for existing subscriptions with that price? I want to change the subscription price, but want to keep the old price for subscription that have already started ( with further payments being made in the future)

#

Hi, I’m making my first invoice. But in the preview only appears the invoice number. But how can I add the bank details?

warped turret
#

Is there an API in Stripe to Calculate Sales tax without stripe checkout process

silver jewel
#

Hi, we're trying to test out the subscription phases to allow users to have 'gaps' in their subscriptions where they don't have to pay. We believe we have correctly implemented this on the following: sub_1Lx7paCoVSlQU5W0ezF8CBE3 we have a price change scheduled on the 26 of October 2023 to make the price €0 however the upcoming invoice for that date on the Stripe Dashboard indicates the subscription will be charged at the normal rate (not free). Is there an issue in how we create our schedule: evt_1Lx7paCoVSlQU5W0LTmIOGX5 ?

analog ermine
#

👋 Hi there, we've just started enabling 3DS checks on our application and all is fine but I had a question around what happens when someone updates their card details. Lets say we create a subscription for a customer that uses their default payment method, which is a card that doesn't require a 3DS check and their first invoice is paid. If next week they go and update their default payment method to be a card that does require a 3DS check, do we need to handle that? Or is 3DS just required for the initial payment for the subscription? Thank you.

vocal wagon
#

Hello

velvet berry
#

Hi, I've got some problems understanding the Stripe subscription api. Is it mandatory that I first create a product with a price in the dashboard or can I also create a subscription with recurring payments without those?

dusk falcon
#

how do i setup iban bank account for bank_transfers via api?

quaint musk
#

Hello dev team!
I would like to have some help from you, if possible.

I managed to create a checkout session for subscriptions and a portal session for users using a Node.js backend and a React FE.

  1. When the user creates a checkout session for the first time, we are allowing him/her to do a trial. So the user gets redirected to the stripe checkout website and the he needs to just press a button to activate the subscription (the only required field is the email that is pre-filled by us, no credit card needed).
    Is it possible to avoid this re-direction and automatically start the trial when the user clicks the button on our platform FE?

  2. Let’s say that the user has a monthly active subscription for product A. Product A has also a yearly subscription. How can he transition from a monthly to yearly one? Is there an easy way to handle this case?

Let me know if everything is clear, and thank you so much for helping me 🙂

hushed widget
true narwhal
#

I am a bit confused about the Subscription Status. Because of 3D secure, I was told here to set the status of the subscription to ACTIVE once we receive "subscription_create" from the invoice.paid event. However, when we retrieve the subscription by ID, there are the status as -
trialing, active, incomplete, incomplete_expired, past_due, unpaid and canceled.
WE retrieve the subscription data whenever displayed / used just in time from the api anyway.
So can we simply ignore the "subscription_create" from the invoice paid event and just use the subscription status from the api, "as is"?

vocal wagon
#

Hello, I had a problem with my website, it is rather during the payment, it indicates that the payment is unavailable so I went on stripe and I was told as that the payments and transfers were not available, how is it?

frozen venture
#

is there any risk associated with making the stripe publishable key exposed on the client side?

sudden ether
#

Hello team, I have short question regarding TAX payment automation

turbid rover
#

Hi, I have a problem. I have a coupon code in Products - Coupons but this isn't work in Payment links (the same product). Why?

velvet berry
#

Hi, I've got another question about the subscription api: I create new subscriptions this way: create payment method > create customer + attach the pm > create the subscription. That works so far, but how can I check if a card needs to be verified via 3d secure? With one time payments I get the status via the payment intent, but how do I get the status from the PM or subscription? Right now it fails with an exception because the card needs to be 3ds confirmed.

vocal wagon
#

Hello guys, I have a question and maybe someone here can give me the right answer .. 🙂

I have an LLC created in the US.
I'm a non-us resident.

I have a shopify website operating only in the US.

If I want to open a Stripe account operating in the US

Are my LLC and EIN enough?
What kind of a bank account should I have and provide to Stripe? Is Mercury acceptable?

Thanks!

hushed widget
hushed widget
balmy yacht
#

Hello! Is there a way to provide metadata to an application fee when charging connect account? We treat application fee as revenue, but we need it broken down into categories, for example, a $2.50 application fee consists of $1 flat order fee, $1 item fee, and .50 credit card margin

kindred moss
#

Hey folks testing apple pay yet again through stripe elements and when I click to pay while having selected apple-pay all I get is an endless spinning wheel. I saw something about test API keys and being in test mode but don't know what that exactly means or how to check that I am in fact in test mode. Thanks again for the help

unkempt sigil
#

With the node SDK, is there a way to create multiple line items for an invoice with a single API call to Stripe? 🧵

unkempt sigil
dreamy obsidian
#

Please help with this issue. Any advise appreciated! I integrated the Stripe payment into the website. Cards processed, however, cards with 3D verification went through and payment successfully completed. Shall I somehow turn ON 3D verification on the account? I thought it is automatically part of payment link when created on Stripe.

turbid cedar
velvet berry
#

Hi, I am 3ds confirming my one time payments in js via handleCardAction(). However this is not possible for my subscriptions ("The PaymentIntent supplied does not require manual server-side confirmation. Please use confirmCardPayment instead to complete the payment."). Is there a way to also use handleCardAction()?

vocal wagon
covert bear
#

Hello .. i am using payment intent to make a one time payment and i need to authenticate a 3ds for the ffirst time only is that possible ?

true narwhal
#

We start our general business flow with a
recurring payment for a monthly subscription
for every customer.

Once a customer is subscribed, all payment relevant
dat is of course submitted to stripe already.

Now a customer, additionally can buy one time products.
In the backend, we create an invoice, with an invoice item,
send the invoice and return the payment intent to the frontend.

Now my frontend dev asks me how he can confirm / finish up this
one time payment - which stripe js api method does he have to call
to confirm the one time payment with 3D secure in place?

hallow breach
#

Hello, I'd love to get the stripe processing fee after payment. Do we have api for this or is there any other way to get processing fee? I know i can check the processing fee on dashboard but i'd love to get it via api.

ionic drum
#

Hey guys - I'm using Payment Links as a quick way to get paid without invoicing in Stripe. I want to populate the payment field using a URL param, is this possible?

loud gulch
#

Hi Team, I am designing a table in our database to store the billing address fields. What should I plan as the field lengths for the fields within the billing address object in Payment Method? https://stripe.com/docs/api/payment_methods/object#payment_method_object-billing_details-address-city

stray oxide
#

MarcusStripe

leaden frigate
#

Testing a webhook with local listener. How do you set the api version that Stipe uses when making a call to the local listener? Our Stripe Hook function is running “2022-08-01” the latest version. When using the Stripe CLI command:
stripe listen –forward-to http://localhost:8888/endpoint
Stripe returns: > Ready! You are using Stripe API Version [2016-03-07].
How do we set it to use 2022-08-01?
The stripe listen command does not appear to take a version parameter.

astral imp
#

Hello - I have a subscription set up through member press and had done some test accounts. They were deleted but are still being charged through stripe.

grim lily
#

Hello, I'm attempting to implement Stripe Terminal to collect in-person payments via a Reader. I have a specific question regarding the terminal.reader.action_failed event. The data.object returned for this event is the Reader object according to the docs. We are trying to understand which payment_intent we submitted has failed when this event is received by our webhook. Is it possible to do this just from the information in the request body of the event?

My apologies in advance for any delayed replies, I will be online without intermittent connection starting at 10:30am PT.

dapper onyx
#

Hi all, i'm implementing integration with subscription. Suppose to subscribe plan first day of month, if after 15 days i trigger an update on subscription setting billing_cycle_anchor to now customer will be paid again the plan's price?

still zephyr
#

I just want to speak with someone in regards to my stripe account. I set it up through my CRM and I am trying to login to Stripe directly to make some edits. Can someone help me please? Is there a number to call?

glossy yacht
#

Hello all, was wondering if anyone else has encountered this issue: When using a Wallet(Apple Pay or Google Pay) with Stripe-Elements the displayed amount seemingly does not update when we update the PaymentIntent (server side). The PaymentIntent-Update call succeeds at every level and the correct amount is eventually charged/processed, yet the amount displayed on the Wallet pop-up doesn't ever change.

Is there an additional update or refresh we need to do client-side to have the correct amount displayed? (>NET server side, React client-side)

tawdry wagon
#

Hi All, I have a question about payment intents for US_BANK_ACCOUNT payment method. This is in TEST MODE. On the UI if the user manually enters the routing and bank account number, it states that a microdeposit is created and the user will get an email to complete the transaction. How can I validate this in test mode? I put in a valid email address on the payment element, but do not get an email, so how do I complete the payment process and make sure I get the charge.succeeded event, etc.? Thanks!

glossy yacht
vocal wagon
#

Hey guys! I'm trying to implement a gateway for stripe connect, and in my integration tests I do the following:
1 - Create an Express account let's call it E
2 - Create a Customer account let's call it C
3 - Create a Payment Intent from Customer C to express account E, let's call it P

And I'm getting this Exception: "Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments"

I think that in the creation of the Express Connected account (which is going to receive the funds) is ok:
"
AccountService accountService = new AccountService();
AccountCreateOptions options = new AccountCreateOptions
{
Type = "express",
Country = model.Country,
Email = model.Email,
Capabilities = new AccountCapabilitiesOptions
{
CardPayments = new AccountCapabilitiesCardPaymentsOptions
{
Requested = true,
},
Transfers = new AccountCapabilitiesTransfersOptions
{
Requested = true,
},
},
};
return accountService.Create(options);

"
Do you guys have any hints ?

dark totem
#

Hey 🙂 I was wondering if someone could help me understand, why an upcoming invoice isn't being finalized & sent? Subscription sub_1LxAD5KdPSE4E8AZMKNidVok

It was created 1hr 45minutes ago, had a 3 minute trial, and the Subscription page says there is an upcoming invoice for today (26 Oct), but ... nothing happens. I thought Stripe finalizes and sends invoices in 1hr.

outer bison
#

Hi! i'm trying to create a portal session for my customers in Java and I'm very closely following the guide here but having trouble: https://stripe.com/docs/api/customer_portal/sessions/create Here's my code: Map<String, Object> params = new HashMap<>(); params.put("customer", customerId); params.put( "return_url", "<myUrl>"); Session session = Session.create(params); However I get the error message Received unknown parameters: return_url

true narwhal
#

is there an (easy) way to retrieve a boolean if a payment method / card is expired... or do I have to parse expiry month and expiry date on my end?

vocal wagon
#

Hello, How can I retrieve the PAYMENT_METHOD_ID, I have the cus_

true narwhal
#

When we start a subscription,
we create a payment intent / client secret
in the backend, and the frontend uses that
for payment.

AFAIK the card used initially is not automatically
the default / primary card and must be set as primary card first,
right?
But, with our current flow the payment id is returned to the frontend/client
first.

So is it correct that the client is the one that has to call
the backend with this new payment id to request to make it the default
payment method? Or maybe there is an alternate way, e.g. listening
to an event when the first card is created and making it the default card?

tiny haven
#

Hey,
I try to trigger the "customer.subscription.deleted" event via Stripe CLI with a specific subscription_id. Is there a way to add a parameter to change it? Or which subscription_id will be send by the event?

soft gale
#

Hello,

I'm having issues with the Stripe Fee + Application Fee cost.

My app is showing Service Fee should be .89 rather than .91 where am I messing up on the fee?

(1.35*0.029)+.30 +.55=.889

fading gale
#

Hi! Is it possible to specify a webhook endpoint based on a Customer's metadata?
We have configured our test webhooks to be sent to the staging endpoint. However, for certain test Customers, we'd like to send their webhook events to our production endpoint based on a common attribute

icy quiver
#

Hi, if we use Checkout, would we able to know the currency exchange rate before the transaction happens?

regal halo
fervent shard
#

Hi,
I've activated the 'Customer Portal' to allow the customers to view their billing history. I'm not receiving the 'Confirmation Code' in email when trying to signin hence couldn't access the portal.

warm radish
#

Hi,
What is the TTL of the "Customer Portal" session URL?

ionic wing
#

Hi, while using your services on my car dealership website to collect deposits, can I pull a report each day to see which vehicles have deposits placed, and would it show the stock # and/or VIN number of the vehicle so I can pass that along to my sales team?

I haven't been able to get this answered by anyone

radiant musk
#

Heyo, are there any plans to allow users to enter billing address information within the setup intent or payment intent sheets while adding a new card within the react native SDK? Other than the defaultBillingDetails field when initializing that can not be edited after initializing?

jovial spindle
#

Hello,

I have entered my revolut account information in euro on stripe. I have payments that should be transferred to this account. Unfortunately, no amount arrives on my revolut account.
Do you have a solution to this problem?

jolly mica
young bolt
#

What happens if you initiate a Google Payment in test mode? Does it actually charge your card?

coarse oak
#

Hello, I have question about creating PaymentIntent. When i create paymentintent with API call to get client_secret so i can render payment element on our clinet application alot of time our clients just choose creadit card, then they dont complete it and i will end up with hundreds of incomplete payment intents. My question is, are payment intents have some validity and will be auto deleted after some period of time and is there any other logic that i can use to not end up with so many intents ?

vital fog
#

Hello,
I'm reporting errors in magento 2 plugin. Please fix path to cartes_bancaires.svg in these files:

/vendor/stripe/module-payments/view/base/web/css/stripe_payments_base.css
/vendor/stripe/module-payments/view/frontend/web/css/stripe_payments.css
/vendor/stripe/module-payments/view/frontend/web/css/stripe_payments.less

from ../img/svg/cartes_bancaires.svg to ../img/cards/cartes_bancaires.svg

frozen venture
remote schooner
#

I am trying to simply take payments for a Yoga studio using the WisePOS reader via GymDesk software on an iPad. When we go to checkout it says "searching for cared reader" even though I have setup the device and connected it to GymDesk software. What am I missing here? Do I really have to install all this code and API and webhook this and that?

vocal wagon
#

Hey! My Stripe account has been closed for an unknown reason? It says that the customer "Didn't consent to the payment"? But I was that customer, so that's not true. Stripe asked me to complete ID verification, but my passport's expired, and I have a provisional license on the way, anyway someone can help?

tepid gazelle
#

Hi Is it possible that customer can add multiple product in single subscription from the stripe customer portal ?

sharp oriole
#

#dev-help Hello, guys, I am using a windows 11 and I am trying download the strip cli, I downloaded and extracted the file, it asked me to run the stripe file in the cmd which I did but once I called stripe in the termnal 'stripe' is not recognized as an internal or external command,
operable program or batch file.

tawdry wagon
#

@stray oxide Hi I tried again with the same email address that my test account is setup with for ACH payment intent, and still not getting an email. So I looked up the event and loaded the verification url directly, but it asking for a code. Is there a code to be used with the test accounts?

viral heath
#

Hello, where can I trigger events through Stripe Dashboard? I can't find the button. 😅

vocal wagon
#

Guys, after creating a customer account and given a payment intent, how can a customer access the link to insert his payment data?

twin moss
#

Is there anyone that can help with getting the iOS SDK working on Xcode14? I'm using an M2 chip and getting all kinds of Podfile issues when trying to install. I'm targeting ios 12 in the podfile, and I know there's a lot of arm64 workaround issues (already got that). I'm using Homebrew cocoapods with the arm64 workaround and I successfully installed the pods, but now it's not recognizing it as a module in the swift code

grand epoch
#

Hello, I am trying to change subscription (from monthly to annual), to do so I am using subscriptionSchedule and when the monthly sub ends then the annual starts. Only problem is that when the sub is going to change the user needs to confirm the 3D Secure. How can I remove the 3D Secure confirmation when changing subscription?

exotic stone
#

Hi, I intend to use the stripe card element to get online payment, I m wondering if it supports Interac debit cards in Canada?

reef basin
#

Hello, I have a couple of questions on application fees on direct charges. In the documentation I see that application_fee_amount is used in the example, and I am wondering: is it possible to use a percentage based application fee? And if so, is it then possible to set a max amount for the fee? Thank you for any insight.

dense eagle
#

how i can active apple pay ?

analog ether
#

Hello, is there any generic class to receive all webhook events?

viral heath
#

I'm trying to trigger events using CLI, but the events doesn't show in the test enviroment, although it says the trigger was done successfully.

mystic egret
#

Hi, is there a way to enable only unique email as customer for stripe subscription except they cancel subscription?

#

Also I planning to prevent multiple subscription using same card, is this possible with stripe?

vocal wagon
#

Hello everyone!!! we are using destination charge with application fees but the transfer is happening immediately. there is a way to not have it going immediatelly and call the transfer with API in a later day.

#

Hello everyone, hoping someone can help me with these questions.

We are currently configuring a payment link using the no code stripe checkout solution and have a few questions.

  • Is there a way to configure a fixed NYC tax rate for all customers? The only option we are currently seeing is based on a customer's billing address.
  • Can we use Apple Pay/Google pay when collecting payments with taxes that do not necessarily need shipping information?

We basically want to have a checkout page for a service we are selling at a pop up and want to charge everyone the same amount of tax and give them the ability to you Apple Pay/Google Pay.

#

Hello everyone, I pay customer from my money to get products. My account with profit is frozen account and refunded to client money, why?

clear plover
#

Hello everyone, I'm integrating 3DS for our payment system and we wanted to mark our transactions as Merchant-Initiated Transactions. According to the documentation, I am supposed to get a mandate from the customer. My question is how do I submit this mandate when setting up the credit card?

sinful mango
#

Hi
I get before a week error payment_method_unexpected_state
I understand this is because to new version of 3DS

For the moment I use source->charge
If I migrate to oayment intents it will resolve my problem you think ?
Thank

deft tendon
#

hello i can't find any info for my situation...

I created a checkout->sessions->create and I have two products in the basket, my first product is payable in one payment: 'mode' = 'payment'

and my second product is a recurring payment: 'mode' => 'subscription'

how can I make my customer pay only once for these two products which are different in terms of payment ?

vagrant steppeBOT
#

Mi7

ionic drum
#

Is paymentIntent.payment_intent_status the same thing as checkout.session.completed.status?

woeful turret
#

When calling "stripe.collectBankAccountForSetup" (on behalf of a stripe customer via their client_secret), after going through the instant-verify (Financial Connections Widget) it is returning their Bank Details (last4, bank_name, etc).

How can I store this newly verified bank account back into the customer's account ? Would this be the call to use - "https://stripe.com/docs/api/customer_bank_accounts/create"

coral path
#

Seemingly simple question I can't find the answer to. I'm trying to use the Stripe Elements form but I need a client_secret to do so. If I have a product with a recurring payment I use stripe.subscriptions.create to get the secret. If I have an exact price I want to charge (not associated with a product) then I can use stripe.paymentIntents.create. What do I use to create a paymentIntent for a product with a one-time fee? In other words, how can I create a payment intent for a specific priceId when it's not recurring? Thanks!

heavy kiln
#

Will stripe support tap to pay from Apple Pay

crystal glacier
#

is there an api endpoint to get the payout trace ID for connected accounts?

tight oar
#

I would like to connect with a developer to build an automated Identification verification at check out for my website

steel fog
#

Hi there -- Re: Card Elements, where can i find more specific information for the types and their technical reference available for iOS / Swift / UIKit

final prawn
#

Hey, I'm looking for documentation about Integration for a devices without Google Mobile Services support

dense eagle
#

We were unable to verify that you control the domain mo3.media. When we tried to request https://mo3.media/.well-known/apple-developer-merchantid-domain-association, it redirected to https://mo3.media/.well-known/apple-developer-merchantid-domain-association/. The verification file must be served as a 200 at https://mo3.media/.well-known/apple-developer-merchantid-domain-association to register mo3.media. Did you mean to register mo3.media? For more information, see https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay.

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

next pewter
#

Hi, I am working on incorporating create stripe checkout session into my application.
I have passed metadata also along with other values. I am able to see the metadata in request passing to stripe as well as response from stripe session but not able to see the meta data in exporting reports. Could someone help in this.

calm dagger
#

Hi! I have a quick question about idempotency keys in creating payment intent objects. If I have a database transaction that gets rolled back in its entirety upon the failure of any component and I have a call to creating a payment intent inside that transaction with an idempotency key, in the event the payment intent creation succeeds and then a subsequent database call fails and we retry the entire database transaction, would the payment intent id still be the same?

covert bear
#

i am in a trouble concerning payment intents and i need help

gusty vector
#

We have Connected clients that were recently impacted by an issue with SEPA debits. We need to transfer various amounts to these accounts to make them whole, but when testing out using the Transfers API endpoint in our lower environment, received this error: "Funds can't be sent to accounts located in [Euro Country] when the account is under the full service agreement." All our Connected accounts get programmatically created the same way, so I am guessing that we will run into this issue with all the accounts because of their service agreement. What endpoint/mechanism can we employ to transfer money to these customers, since it seems like Transfers can't be used?

half vessel
#

Hi! Using any facility of stripe (stripe.js, elements, payment links, etc), is there any way to pass custom data (3 input field values in our case) to Stripe that would later be available via the API or webhook after a checkout is complete please?

grand epoch
#

Hello, I am trying to change subscription (from monthly to annual), to do so I am using subscriptionSchedule and when the monthly sub ends then the annual starts. Only problem is that when the sub is going to change the user needs to confirm the 3D Secure. How can I remove the 3D Secure confirmation when changing subscription?

Set the default_payment_method on the customer did not work

merry cypress
#

Hi there, Is there a possibility to get a list of items purchased through checkout via API?

grizzled island
#

#dev-help A user is progressing through the setup on their website, the configuration with Stripe and testing: they have had one question come up related to Apple Pay and Google Pay. They are not consistently seeing these two selections for payment options, and it seems that it might have something to do with the how we are accessing the site; through Safari, Edge, Google Chrome, etc. Secondly, as they dig into the “behind the scenes” of Stripe, they came across a place where it seems that we may need to link our domain with Apple Pay?

dire wind
#

Hey There,

I have a checkout with shipping options I need an option for them to call but I can have it say free, is there a way to pass something other than 0?

We are getting cancelations from customers confused

clever ridge
#

Hello
I hope I can find some help here.
I have an AWS Lambda function set up as a webhook for Stripe events.
It works fine, except for signature verification.
My lambda function is in node and this is how my constructEvent looks like
let parsedBody=JSON.parse(event.body);
const stripeEvent = stripe.webhooks.constructEvent(parsedBody, sig, webhookSecret);
I keep getting this error
ERROR StripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?

#

I know this issue does not exists with express servers.

#

but I would like to have this set up with Lambda, and this is the only issue preventing it to be fully functional

simple beacon
#

hey Stripe friends, i have a question about Stripe Terminal, and more specifically the new Tap to Pay functionality for collecting payments from an iPhone

charred verge
#

Hi! two related questions:

  1. is there any way to extract funds from a Source (of type ach_credit_transfer) that's already been consumed? whether's that's thru dashboard or API
  2. is there a way attach an already consumed Source? or just somehow salvage the Source's account number / routing number and connect it to a Source in a reusable state
solar path
#

How do I get rid of these? I was using the stripe cli to test out my webhooks but it created a bunch of junk that I can't get rid of

#

Complains that I can't remove it because "it's already been used in a purchase"

granite depot
#

Hi I wanted to know if someone could help me with this problem, I have an app made in Flutter and my backend is made in Node.JS and ExpressJS, I'm trying to send some images to stripe to verify an account Connect, but when I try to do it I get this error.

dim hearth
#

iluvsoup-products

runic sequoia
#

Hello, I would like to know why I am not able to activate this option, whenever I activate an ERROR appears

shadow cobalt
#

Hi, when creating refunds on destination charges - refund_application_fee should be true or false if application fee should be kept by platform?

silent crystal
#

what's the best way to test the invoice.upcoming webhook event without using test clocks?

snow mortar
#

Hi guys, are settings shared between Live Mode and Test Mode?

primal vault
#

Hi, is it possible to adjust the price of a subscription for a particular subscriber without having to create a new product?

crude saffron
#

Hello, can return_url on a payment_intent be HTML instead of a link? such that
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>3D Secure Complete</title>
<script>
window.addEventListener(...);
</script>
</head>
<body></body>
</html>

thorny shoal
#

Hi. I am having some problems with the coupon applies_to property. I set it when creating the coupon, yet when I retrieve the newly created coupon, I dont see this prop anywhere

vocal wagon
#

when creating a subscription using stripe.js i'm using stripe.subscriptions.create after creating a customer. am i able to just set the amount for the subscription and not give a product id

or do i need to make a product with the amount before i create the subscription

languid path
#

i’ve been trying to cash out my unlockt me app and it says they partner with you and i tried to contact them about not being able to cash out and this is my only option

boreal viper
#

I am having an issue with payments failing and retries. I have specified a schedule of 1,3,5 days for retries but retries are extending beyond that. Whats going on? Thanks

solid wolf
#

hey team, how likely is it for a pre-authorized payment to fail when it is captured?

#

is it even possible?

steady crescent
#

Hello Stripe Engineers;

We are a business set up in US and we opted Stripe Connect to payout our users across the globe. We are not able to quite get going as there is lot of confusion.

  • Can users in India receive payments(International) if they set up Connect Standard Account type as an Individual? If not, how we can pay users in India? Our users are not business types, they are normal users.

Can somebody please help? Anybody who has been using Stripe Connect for payouts.

Thank you.

rugged yacht
#

Hello Stripe Engineers,
I'm having an issue with payment elements.

I was following this documentation: https://stripe.com/docs/payments/quickstart

I've created a Stripe test account set the operated country as Canada and enabled all the payment methods (on test mode).

Then while following the documentation, on the step "Create a PaymentIntent" (https://stripe.com/docs/payments/quickstart#create), I was passing the currency value as "usd". With "usd" I can't see the different payment method options. When I change the currency from "usd" to "cad" I can see that portion. Attaching the images with a different result.

vocal wagon
#

Hello everyone! This is my issue: I do payment in the checkout phase and I obtain (and record) a PI_xxxx ID. Then, platform transform it in CH_xxxx. Can I retrieve CH_xxxx from PI_xxxxxx using API in a second time? Whick method I have to use? Thanks in advance

#

Hello, I'm trying to collect payments from Indonesia. Generally users there can only use Google Pay. However, a lot of users have been reporting that Google Pay doesn't show as an option for checkout. I've verified that it works with other countries though. Is there any reason why it doesn't show?

hearty garnet
#

Hi, our customers have paid the invoice, and where can I know the fee of each invoice? Thanks.

vagrant steppeBOT
#

Shiki

pale pendant
#

What is the api to check if destination account is set up correctly?

median marsh
#

I'm using Stripe Checkout and need to stack multiple coupons/promo codes. However, there's no direct way to do so at the moment. Any suggestions for workarounds?

severe bobcat
#

Stripe Checkout is not able to run in an iFrame. Please redirect to Checkout at the top level.

#

怎么解决

thorny breach
#

Hi, I want to enable affirm on the dashboard, but I don't see it, what's going on?

mossy mango
#

Hi, guys! We use SetupIntent with Payment Element for tokenizing payment methods of Connected accounts. Passing 'cards' payment method we automatically include the ApplePay and GooglePay and those payment methods will be shown in Payment Element (if the user complies with the required conditions). In our case we don't need auto ApplePay and GooglePay included into SetupIntent. Can we exclude this payment methods somehow? Can you please specify more informetion about logic of ApplePay single tokens usage? Do you support Apple merchant tokens?

velvet berry
#

Hi, another question about the subscription api: I understand that I can delete subscriptions and create new subscriptions - but is there a way to "pause" a subscription? We want our users to have a toggle button on our website (renew subscripton: yes / no) and based on this selection renew the subscription or not. So, do we have to always cancel the subscription and/or create a new one if the user toggles it or is there a way to send the status to stripe and it will be taken into account with the next renewal/webhook call?

quaint oar
#

Hello ! I'd like to implement subscriptions using Checkout in golang. But I don't understand when do we get the card info of the customer ?

steel fog
#

For iOS Mobile Client, how can I indicate that I want the payment method I'm saving for future use to also be the default method

keen falcon
#

Hi, I am trying to add a Stripe-Header to existing Stripe.checkout.sessions.create so that the Checkout session is created on the Connected Account. In the Screenshot 1 the error that I got initially after adding Stripe-Header with Connected account Id. Did I understand it correctly that I needed to initiate Stripe object with Connected account Secret key and not the platform's?
Because that's what I did and now I am getting setup errors.

  1. The first error that I got:
    You cannot use line_items.amount, line_items.currency, line_items.name, line_items.description, or line_items.images in this API version. Please use line_items.price or line_items.price_data. Please see https://stripe.com/docs/payments/checkout/migrating-prices for more information.
    So I changed it according to the API docs and this error disappeared.
    Question is: why does my current setup work without a problem if I do not add Stripe-Header ?

  2. Now, another error:
    Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using transfer_data[destination])
    In the Screenshot 2 you can see the code.
    Question is: How would I fix this error? Do I need to specify in transfer_data.destination the platform's account id? Does it exist?

  3. Question: If I have to initiate Stripe with Connected account Secret key, is there a way to get it through API?

fierce sparrow
#

EVERYTIME I TRY TO RESET MY PASSWORD IT SAYS SORRY THERE WAS AN ERROR WHILE TALKING TO ONE OF OUR BACKENDS

mystic egret
fierce sparrow
#

WHY IS IT DOING THIS

mystic egret
#

Does anybody experience this type of error?

fierce sparrow
#

YES

#

IT HAS BEEN DAYS

mystic egret
#

Mine started today

frigid copper
#

it's started 5 min ago

#

i have the same issue

#

Stripe seems down, any ETA to fix it ?

vagrant steppeBOT
#

zackk

#

megerbran

kindred pine
#

Here the same problem 🙋

fickle axle
#

how can i connect a new stripe account on my woocommerce payments ??

hasty dove
#

when an account link object is created and a customer enters all their personal and ID details, does Stripe verify this information and send a verification email or webhook to say they are happy the customer is who they say they are?

velvet berry
#

Hi, when exactly will the stripe webhook for subscription renewals be called? Let's say a subscription will expire on 2022-10-27 08:29:22. When can I expect to get an update from the webhook with the new payment status/subscription status (i.e. did the payment fail or has the subscription been renewed successfully)?

vocal wagon
#

Hello! Can you maybe help me if i can use ApplePay payment method with manual capturing? I tried digging the doc but didn't find it explicitly mentioned anywhere.

#

Hi! Is there a way to anchor a subscription in the future but pay the full month subscription prior to that anchor?

empty night
#

Hello! We use Stripe Connect in our platform. Does anyone know why some accounts do get the IDEAL capability and some don't? It's turned on for all accounts and all accounts are in the Netherlands (so supported country). We use the Stripe hosted checkout page for payments.

vocal wagon
#

Hi ..herohero.co wants ofbme for permanent residence details, due to further payments. Can I ask how to continue if the application tells me that I had too many identification attempts? I am attaching the back of my ID card for proof of residence so that the payments can continue

#

:(((

#

I News help please....

silent vessel
#

Hi, do we have any limit for a total of products created on Stripe? We intend to create lots of products (~100k) but not sure about the maximum number that we are able to create. I can't find any docs about this.

steep flax
#

Hi there, I am getting payment methods records in my front-end. Is there any field that gives the card brand icon image?

glacial grove
#

Hello
According to this page: https://stripe.com/docs/payments/setup-intents#increasing-success-rate-by-specifying-usage
"although it creates initial friction in the setup flow, setting usage to off_session can reduce customer intervention in later off-session payments."

However, when I look at a payment method (example: pm_1LfT1CGTsLVnzqGEGW31aL8u on acct_1JAB41GTsLVnzqGE), it has no concept of on session vs off session.

So my question is: does [whether a card was attached to the customer on session vs off session] really impact the chances of success of future off_session payments?

thank you

vocal wagon
#

Hello! Is there a page to see all your current/upcoming beta features?

naive magnet
#

Hi, our customer is claiming as they updated the card expiry date. But why the new expiry wasn't auto-updated by the Stripe Account updater.

dapper onyx
#

Hello everyone,
when a subscription is suspended (payment collection suspension) the customer.subscription.updated webhook is triggered. How do I know from the request that the subscription has been suspended?

gritty kernel
#

questions about different payment processes

hasty dove
#

on account.updated webhook i can check that charges and payments enabled are set to true when an account has been verified. is there any other way to determine that an account is verified because if the name of an account is changed i will also get this webhook and these properties will be set to true but it's not actually a hook to say in this case that the account is verified

glad aurora
#

Hello, when we generate a new onboarding link access for an express account, is Stripe mailing him with reminder to complete account onboarding if the user leave the onboarding?

slender tree
#

Hi,
is there a way to query subscriptions by ids?
In my app, I have the concept of an organization consisting of e.g. 3 customers and every customer having a subscription.
On a summary page of the organization I want to show information for these 3 subscriptions.

vocal wagon
#

Hi,
We are currently setting up stripe on our platform and we have run into a problem while trying to implement prorated payments.

We should allow user to change the billing date. As we can see, stripe allows only billing_cycle_anchor=now which means we can change billing date to NOW() and not to 2 days from now.

While going through the documentation we also noticed that billing cycle anchors are UNIX timestamps in seconds from the current epoch. We have tried to enter just the unix timestamp for billing_cycle_anchor and it has returned an error message. (Image attached.)

We would love to hear your thoughts on this and an idea how to solve this issue.

white warren
#

We are currently setting up stripe on our platform and we have run into a problem while trying to implement future payments.

rotund pendant
#

Hey, couple of questions regarding payment links

  1. Is there a way to create a payment link that 100 people can use to pay?
  2. Is it possible to have a timer/countdown on a payment link?
  3. Is it possible to display the number of available slots left on a payment link?
potent sedge
#

When saving an ACH payment method in a form on the frontend, is there any way to surface potential errors for invalid bank account numbers ? For instance, while testing, I seem to be able to get the error for invalid routing numbers , but the same doesn't seem t be true for the above mentioned field. Is this intentional behavior? Does the Stripe API have a way of instantly verifying if a bank account number is valid? By valid, I mean verifying if the number itself, not necessarily if the account associated with the number is verifiable.

For example, if I attempt to save an ACH payment method with a different routing number besides the testing-approved 110000000 I can instantly surface an error. Can the same be done for bank account numbers, or would this pose a security risk?

I know bank account number can vary wildly, so I can't necessarily say I'll be surprised if this behavior I'm looking for is not possible.

Additionally, am I able to use other bank account numbers for testing purpose besides the one prescribed in this list https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout#test-account-numbers ?

Build a custom payment form or use Stripe Checkout to accept payments with ACH Direct Debit.

vocal wagon
#

Hi, is there a way to pay an upcoming invoice? Thx

night anvil
#

Hi, I'm building a milestone payment system that has users pay each milestone at their will. I'm wondering if I should use the invoicing API or the payment API for this functionality.

For a little context, users are able to login to the dashboard and click a "Pay next milestone" button. The only problem with the invoice api is if the user generates a new invoice for that milestone but leaves the payment page, if they later return to the dashboard and do the same thing, a brand new invoice will be created meaning they now have 2 invoices linked to their stripe customer ID for the same thing. I thought about saving the hosted invoice page link on a database and redirecting the user to the invoice page if it's already been generated. However, if the invoice goes past it's due date, the hosted link will become invalid.

Any advice would be appreciated. I've attached a screenshot of the the system UI. Thanks!

uncut vale
#

We are attempting to use ISK as a currency, but we recieve this message: No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods) or specify payment_method_types

vocal wagon
#

Hi dear,
I am trying to set up your system on my Wix website, but I can't go through. Your system does accept my sign-in.
Could you check what the problem is and help me?

Sincerely,
Fabi

noble raptor
#

need some help using the query api

vocal wagon
#

Are managers the payment stripe system?

cerulean pineBOT
#

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

vocal wagon
#

Ok sorry. I'm out

viscid urchin
#

We have recently created an account but believe we will need a stripe express account. When signing up to create an account we did not see an option for stripe express. Our app will operate similar to a market place where users will buy and sell on the app. Can you please assist?

gritty kernel
#

When i create a paymentIntent specific for a connected account like sojs const paymentIntent = await stripe.paymentIntents.create({ payment_method_options: { card: { capture_method: 'manual', }, }, }, { stripeAccount: "423423" }); js Do i need to specify connected account in the capture aswell? or the capture method already know based on the paymentintent id? const intent = await stripe.paymentIntents.capture('pi_ANipwO3zNfjeWODtRPIg', { amount_to_capture: 750, })

scarlet sable
#

Hey everybody! I just joined this server because i'm looking for some tech help

#

I'm trying to test both successful and unsuccessful payments on stripe, but i feel something is odd...
I'm using Stripe for creating a Subscription, as well as an Account and a Customer.
The Customer creates a subscription having the Account as the funds target.
Stripe is automatically creating and finalizing the Invoice and now i would like to pay for the newly created Invoice.
The issue is that on the dashboard, the Invoice is displayed as open, but when i do Invoice.upcoming(...), the invoice shows up as draft.

#

So i'm not really sure about how should i try a programmatic Invoice.pay()

quasi pike
#

Hello, I try to use Connect Onboarding for Custom accounts to collect information about connect accounts. Could you help me to understand, how I can create a link for user, where he can see errors after stripe validation process?

vocal wagon
#

Hello! Can we as a company issue invoices with different information (like company / VAT number) depending on the customer's location? How is that setup?

dapper onyx
#

Hello everyone,
when a subscription is suspended (payment collection suspension) the customer.subscription.updated webhook is triggered. How do I know from the request that the subscription has been suspended?

white warren
#

ngx-stripe will no longer maintain its own interfaces.

quaint oar
#

Hi again, I'd like to apply AutomaticTax on my Checkout session, but it doesn't change anything. What can I do ? Here is the creation of the session:

    params := &stripe.CheckoutSessionParams{
        AutomaticTax: &stripe.CheckoutSessionAutomaticTaxParams{Enabled: stripe.Bool(true)},
        Customer:     stripe.String("cus_MgrNvt5rcXQpcr"),
        Mode:         stripe.String(string(stripe.CheckoutSessionModeSubscription)),
        SuccessURL:   stripe.String(domain + "/success.html"),
        CancelURL:    stripe.String(domain + "/cancel.html"),
        LineItems: []*stripe.CheckoutSessionLineItemParams{
            {
                Price:    stripe.String(currentProduct.DefaultPrice.ID),
                Quantity: stripe.Int64(3),
                // DynamicTaxRates: stripe.StringSlice([]string{
                //     "txr_1LmHp5DWKvYnkULO5l3Iz3N8",
                //     "txr_1LxTiNDWKvYnkULOA3L3J06t"}),
            },
        },
    }

    session, err := session.New(params)
glacial grove
dry pendant
#

I need help

topaz fox
#

hi,
i need help

covert bear
#

My webhook is alittle bit slower than my frontend request is there anyway to make the webhook response faster ?

wind blaze
#

I would like to set up my account. I saw that only 8 digits is allowed to input for the bank account number but I have 10 digits. Anyone can help?

vocal wagon
#

Hello I would like to ask you a question

#

My site has not been working for a few months now, actually it's because of Stripe, the payments from the customers are not going through anymore, and I'm not receiving the money anymore, which is unacceptable. I would like to close the Stripe account and try to create a new one so that I can receive payments again. Only I have money on it, so I would like to receive them anyway.

sudden wharf
#

Hy everyone, I wanted to know about integrating apple pay into my app. What are the steps to follow?

grand epoch
#

Hello I am trying to change subscription with subscription schedule like on the screenshot. The problem here is with a timestamp in the end_date the subscription does not change at all. I tried using end_date => 'now' and it works fine with that. Do you know why it is not working with timestamps ?