#dev-help

1 messages ยท Page 154 of 1

trim mica
#

Its pretty easy to integrate and even easier with PHP

#

You can find more info about it in Stripe Docs, at the bottom of Navigation Bar, click Stripe Checkout and Get Started

vocal wagon
#

๐Ÿ˜ฆ alright. I'll work on stripe checkout.
Thank you for your quick answer and directions! ๐Ÿ‘

trim mica
#

No problem!

#

Trust me it's a very good one, you will like it, easy and a lot of customizations possible

waxen quail
#

Sabaca-subscription

#

osteo-PL

red spruce
#

Hi all, I have a question about managing currency. Can I force my users to create Stripe Standard Accounts with CAD currency only? or if there's a way to get the amount received by account in CAD only instead of their bank account currency. I have made a payment session in CAD, but noticed that if the user uses a bank account with a USD currency, the amount I'll get in transaction is USD. I don't want that to happen, I want to fetch the CAD value. Or not make this happen at all by forcing only CAD bank accounts.

trim mica
#

Hey @red spruce , can't say about Stripe Accounts but if you need standard payments, you need to set the currency to CAD and the currency conversion should be handled by the customer and their bank afterwards, by the way just to be sure, check if currency is set to CAD

warm ocean
#

Hi. Is it possible to change the statement_descriptor on the subscription.create ?

meager hawk
#

cnguyen-statement

errant hearth
#

Hi there. We have a checkout process in which we want to support both card and sofort payments. We do this using the PaymentIntent API. The problem is we would like to support manual capturing for the card payment method. The sofort method doesn't allow that though. So it seems like our only option is to create two separate PaymentIntent objects, one for manual capture and one for automatic capture and then let the frontend decide which of those it needs to use based on a custom payment method selection UI. Do you see any other way of handling this use-case?

red spruce
restive python
#

Hey, sup)
Does anyone knows whom can I connect to discuss partnership?

late veldt
#

Hey - We are implementing the identity journey and keen to explore how we can customize the modal UI outside of the normal global branding settings.

It'll largely be focused on adding / replacing copy,

late veldt
round fox
#

HI

#

can someone help me to integrate stripe to my website?

sweet helm
#

I am using @stripe/stripe-react-native package for accepting payments through stripe in my react native application.

On confirming setup intent for storing cards info app crashes on android alone but works fine on iOS

No error logs found on debug mode. Kindly help me in resolving this issue

golden jasper
#

Hello, is it allow to bank transfer using stripe in Singapore?

spare gyro
#

Is there a problem with creating and canceling intents everytime something with the intent fails or the client closes the cart?

toxic quartz
#

hello guys

Since yesterday our customers are facing the problem for payment

below is the error we see
Stripe blocked this payment.

vocal wagon
#

Hello,

We are getting an increasingly large amount of "Payment declined" due to the error:
"Tell the customer to try a different payment method, or they can contact their issuing bank for more information."

The customers guarantees that their card is valid and works for internet purchases. We've been trying to sift through the logs to find an answer to this, but we have a hard time finding anything of value.

Any guidance provided on how we can proceed with the troubleshooting would be greatly appreciated.

cerulean pineBOT
#

:question: @toxic quartz 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

undone elk
#

How can I create a Stripe Checkout and link it to my customer? Do I need a domain for this?

fallen ether
#

Hey, when payment collection is paused, will a subscription continue to roll over at the end of each period? If so, which events will be sent? subscription.updated and invoice.voided? I tried to simulate a roll over by resetting the billing cycle but it wouldn't me do it while paused.

zinc crypt
#

Hello,

If we create a paymentIntent to reserve funds on the customer's card and he completes payment, is there any case in which we couldn't capture the authorized amount?

silent venture
#

hi, I have a problem. I tested the case when on the customer's card (mine) no money. I tried to subscribe, and my bank sent a notification about an unsuccessful transaction four times in 1.5 seconds. Stripe wrote that there is no money on the card in the decline code

I tried another bank, the card is valid and everything is OK, but I specifically withdrew all the money from there to get the error "insufficient funds", but I got card_declined with the clarification "reenter_transaction". I think that stripe sent several charge attempts in a super short period of time, and the bank rejected only the first attempt because there is no money, and the rest because there are many frequent charge requests. The last error went to the stripe, saying that the card is not valid

1st: https://dashboard.stripe.com/payments/pi_3KJd6hJjQnE8qVRc18lk4fbl
https://dashboard.stripe.com/logs/req_A9WYeKaOAKI9x9

2nd: https://dashboard.stripe.com/payments/pi_3KJd4nJjQnE8qVRc1GUUTQrg
https://dashboard.stripe.com/logs/req_juIyr48CKhrIyv

sorry for screenshot in Russian (notifications from 1st bank), but here is the literal translation
"FPS Booster failure. Insufficient funds. Card *5638. Now"

torpid helm
#

Is there a way to retrieve a cancelled subscription information using the Python retrieve subscription API? The Stripe API version integration version is 2013-02-13. I end up getting this error - stripe.error.InvalidRequestError: Request req_DCRbK79emzmWPM: Invalid status: must be one of active, past_due, unpaid, incomplete, incomplete_expired, or trialing

blazing fox
#

Is there someone who might be able to help get me connected through to link-beta? I had been told to reach out via this channel and it's been about a month since the last response I've gotten. I'd love to get working with some of the wonderful things they have working and help in any way I can ๐Ÿ™‚

languid bolt
#

Good morning ๐Ÿ‘‹
Got a question regarding rate limiting, in particular with concurrent resource access. We recently started to get this error "Stripe::RateLimitError: This object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate."

Some context: So this error is being triggered while processing a webhook (payment_intent.succeeded) and trying to retrieve the invoice associated to that payment intent. What changed on our end that started triggering this error is that this particular webhook is being processed in a background job. The question is, could we be having a concurrent access issue with some Stripe internal process given that we are returning 200 from the webhook immediately? What should we do to prevent this from happening while running the webhook in background?
Let me know if you need any other detail. Thank you very much for your time

dark totem
#

I need to create multiple accounts to differentiate the different business segments of our service. Is there any way to handle the onboarding, other than filling all the tax documents, business ids and other details etc. over and over again?

In short, I'm looking for a button that says "Copy the business details from another account", since it's essentially the exact same business, we just need another account for better organisation of our apps & services.

hollow prairie
#

shsi-list-canceled-subscriptions

#

lolito-locked-resources

tranquil relic
#

My Issue:

Webhook signature verification failed. No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?

tranquil relic
# tranquil relic My Issue: Webhook signature verification failed. No signatures found matching t...

Route

router.post(
  "/webhook",
  express.raw({ type: "application/json" }),
  WebhookSubscription
);

Webhook

async function WebhookSubscription(req, res) {
  let event = req.body;
  //console.log(event);

  console.log(req.headers);

  if (endpointSecret) {
    const signature = req.headers['stripe-signature'];
    console.log(signature);
    try {
      event = stripe.webhooks.constructEvent(
        req.body,
        signature,
        endpointSecret
      );
      console.log(`success`);
    } catch (error) {
      console.log(`Webhook signature verification failed.`, error.message);
      return res.status(400);
    }
  }
#

Endpoint signature has been triple checked & I can console.log the req.headers fine

spice finch
#

Hi.
I integrated with stripe.js in test mode, switched to production mode, created the new key pair and updated my system variables. But when trying to make a purchase, I encountered the error "testmode_charges_only". Are there any activation steps after onboarding?

gloomy pecan
#

I want to pass stripe fees on to my customers. How can I add that as a line item in a Payment?

strong gull
#

Hi, does these settings apply to subscription made with connect?

raw beacon
#

Hello, what is the purpose of attaching a payment method to customer and is there any downside?

nova frost
#

Hello,
I need to add cards to my customer (before payment), I've done the backend api integrated with stripe api and working with the test token (ex. "tok_visa"), the question is, how can I create that token on frontend with a real card to pass at the backend? If i use the CardField component of react native it return the token of the inserted card?

vocal wagon
#

Hello! I'm new here, I need to add "shipping rates" to a product in Stripe. I have read the manuals and they indicate that it should be added to the code, but it is the first time and I don't know how to do it. Is there an easy way to add it?

#

Hi, I need to setup future payments on connected accounts using a customer created on the platform account. How can i use the same customer on my platform account for the connected accounts?

rose otter
#

Klauz-connect-subscriptions

#

alexanderg-payment-method

dusty cave
#

Hello , I need to implement Bank to Bank Transfer Implementation, I have checked stripe doc. Please tell me is there possible to implement this function using stripe. I.e. User will Input Bank Account Details as bank account no and ifsc and money will debited and credited to Crediter(MainAdmin) Account

dense tinsel
#

Hey folks. I have an issue with setting up Checkout on a Ruby on Rails 7 application. I've been at this problem for 2 days.

I'm trying to post a session, but I receive a cors error I cannot get passed despite using rack-cors and allowing all origins:

Access to fetch at 'https://checkout.stripe.com/pay/cs_test_a1staKyoMk2crdihFKXPEZ7JTBtU7K60c1MWtZCWWgYHuDnchFSR4TPqs1#fidkdWxOYHwnPyd1blpxYHZxWjA0T10ybGNOMEdINTJrbURfXDJ%2FcW5AQ1E9Ykd2aGJwcEJiczFRaW51UDI1PH1RbTdkME59QUpCS289akFXSlFka192M3F9cFZfZGlDZk5tfX9NTVN1Z0tkNTVoNmduSmBsSicpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl' (redirected from 'http://localhost:3000/create-checkout-session') from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

rose otter
#

masca88-react-elements

#

JariasG-shipping-rates

#

cs.conforama-cloning-customers

vocal wagon
#

Hi! I have an issue when trying to create a Connect Link using Stripe API.
[19-Jan-2022 07:37:42 America/Boise] PHP Fatal error: Uncaught Error: Class 'Stripe\StripeClient' not found in /home2/nlinersv/public_html/event/stripe_account.php:17

However... everything works fine when I integrate the Stripe API for Payments

rose otter
#

kirti-bank-transfers

mossy flax
#

Hello, if I create a checkout session, and put a "stripe_account", will this create a direct charge?

keen mason
#

Hi there!
I have an question regards paid out of band and SQL / Sigma.
Some background.
We are using an payment provider outside of Stripe but we are uploading invoices and marking them as paid out of band.
When trying to look into this via Sigma / SQL im not really finding this information in the available tables.
Anyone have an idea of where this data might reside from a Sigma / SQL point of view?
When calling the API I can get that information in the response, but would rather de a Sigma SQL query instead of fetching all data and then doing a filter / query locally ๐Ÿ™‚

rose otter
#

Matthieu-connect-session

red spruce
rose otter
#

N0xB0DY-

raw beacon
#

Hello, is auto cancel of payment intents authorized but not captured after to 7 days configurable? eg can we make it 21 days?

slate elbow
#

no. it is set by card networks

neat cave
#

Hi Stripe team, I'm trying to charge application fee for users through stripe.
And I see that Stripe direct charge provides application fee handling. But the only concern is direct charge not only handle application fee but also sending money to user's account as well.

#

We don't want to send money to connected stripe accounts but only want to charge application fee.

#

is there anyway to do this?

leaden nest
#

Hi, I have a FR Platform and am trying to onboard a FR custom connected account using the Stripe Hosted Onboarding form, but I am receiving the following error message. Are account tokens not handled automatically when using the hosted form?

tall fulcrum
#

Good morning! For express accounts. How is it possible that the currently_due lists only the individual.address.line1 but the tax_reporting_us_1099_k, the tax_reporting_us_1099_misc and the transfers capabilities are active? How should we fill the 1099 tax forms with missing address? Or how will Stripe collect those fields?

half shard
#

Hi!

Am I setting a default payment method for the subscription and for the customer is that correct?

glacial sand
#

Hi can I get a phone call? My phone number is off and Iโ€™m trying to change it to view my 1099

wary arch
empty plaza
#

Hi

#

I have issue with add payment

feral sierra
#

Hi, is there any api we can use to validate stripe public and private keys?

hazy jewel
#

Hi! Algรบn programador que hable espaรฑol aquรญ ?

reef gazelle
charred rampart
#

Hello my friends! Quick question, we create transfer money intro our customer's Stripe Connected Accounts, and get a transfer.created webhook when the transfer is created. However, what exactly does the transfer.paid event mean? I thought once the transfer clears, we would get a transfer.paid event but it appears that payouts are initiated without getting a transfer.paid event....

fiery stirrup
#

Hi. Are there any docs on how to add several test bank accounts on different currencies for a connected account?

slate elbow
#

currently working on my stripe connect payout logic. when a charge succeeds, i make transfers via POST /transfers to connect accounts. how would i reverse those transfers when a dispute is opened (getting from a dispute to the actual transfers made with source_transaction)?

iron stump
#

I have emailed you guys 3 times and still waiting for a response about my 1099 if someone could help me figure this out can some one please message me

slow cedar
#

I have a question about notifications. I am the admin for the account. Currently whenever a notification goes out, I am the only one who gets the email notification. The client's email is added in the Account Settings > Public Business Information. What do I change so that the client and I get the notifications? Thanks

rocky topaz
#

He there! I have two plans, one of them is free and one is chargeable. Our customers that subscribed to free plan complain that they do not want to receive kind of messages like "Your subscription will renew soon..." because the plan is free to use so that actually there is no need in this message. For customers that are subscribed to chargeable plan this reminder email is useful. Is there a way to exclude somehow free customers from getting such emails? I am aware about https://dashboard.stripe.com/settings/billing/automatic but here we can switch off "Send emails about upcoming renewals" for all customers together. Thank you in advance

iron stump
#

Can I please get a number for stripe I'm locked out of my account . And can't find a number to contact . Sorry for bothering In this channel but just need help

dim hearth
#

@iron stump Unfortunately there really isn't anything we can do here for account issues like yours - the engineers who staff this channel don't have the power/access to help with login issues so this isn't the right place to ask. You can try the account recovery form here (https://dashboard.stripe.com/recover) but really your best option is to wait for support

storm topaz
#

Hi,

Is there a way to get an account balance information from the API? The one that is shown under Account/Activity/Balance section. Can't seem to find it in the Account API.

Thanks

half shard
#

What to do when the customer moves from a more expensive plan to a basic one?

Should I upgrade his subscription immediately to the most basic plan? given that he has already paid for the professional

earnest forum
#

Anyone have to deal with connect accounts and paying out for invoices most likely before the money has been collected?

marsh crystal
#

When going about the two step authentication process during sign up - what can be done if the phone is not receiving the code for that step?

plush summit
#

Hello! When a charge dispute occurs, does that generate an email to the administrators within our Stripe account, or is the only way to be aware of a dispute to listen to the charge.dispute.created webhook event?

slate flower
#

has anyone tried to pause incorporation after filling with atlas?

amber elm
#

hello

#

i need to receive the payments from my customers upon checkout, as we use their funds to purchase their goods for my delivery service.

balmy garden
shadow dirge
#

Hello peeps. Have problem with react native sdk. All worked fine but now presentPaymentSheet just close with this object as an error: {"code": "Failed", "declineCode": null, "localizedMessage": null, "message": null, "stripeErrorCode": null, "type": null}

vocal wagon
#

Buenos dias , estoy intentando completar el formulario para activar mi cuenta de STRIPE , el problema es el siguiente, al llegar al apartado donde debo ingresar el numero de telefono , me pide un telefono de EEUU .

median dome
#

How does collection_method: 'send_invoice' work with a retry schedule? We have monthly subscriptions and for India customers we're going to switch to send_invoice with a 7 day window to pay. If they don't after 7 days, how do we ensure they transition to past_due ?

half shard
#

When the customer switches from a more expensive plan to a cheaper one, is the proportional amount refunded automatically?

ember bone
#

Hi ! Does each transfer added to a payment intent update the date of the balance entering stripe?

empty mountain
#

I'm wondering if there might ever be an option for the subscription 'application_fee_percent' to not include taxes in the calculation of the fee. Or is the only option to calculate the application_fee_amount ourselves, and only include the product cost and not the taxes?

vocal wagon
#

hey y'all, hopefully bumps are allowed ๐Ÿ˜„

crimson needle
#

quintinatlater-price-adhoc

#

^ Ah sorry we missed it, created a thread for the original message

vestal orchid
#

Is there a possibility in the stripe dashboard to resend an event (already created in past) , via webhook,
that was created through the application and that contains all the necessary data ??
If I use stripe CLI f.e. "stripe trigger payment_intent.succeeded"... the event which is created in that way
is very poor (with populated objects)and it doesn't contain all data.
fe ... I have to pull out bank name stored in payment method ... and I'm guessing that name of that property is
paymentMethod.Bancontact but I cannot be sure bc I'm getting null as value for that property

zenith bluff
#

need to change my number or need my backup code re sent

tawny pivot
#

Good morning. We are seeing some anomalies setting up subscriptions today as it appears the dashboard process has changed for this. We are seeing subscriptions charge slightly less (pennies) for the first invoice. We have a specific number of charges that occur with NO prorating.

steady iris
#

We use Stripe API to create the coupons but according to Stripe API is not possible to create a coupon with the behavior of 30 trial days and then 50% off the 1st month and so on, from what I see in the documentation this is not possible with Stripe API...

Please can someone advise a workaround or alternative solution if one is avail?

steady iris
full umbra
dense tinsel
#

Hi. Using Stripe Checkout. Integration works, I post a session, it generates a link, I redirect back to a success page. What webhook do I wait for to get payment success from the customer?

cunning lotus
#

I have a daily script that picks up transactions from the API, but occasionally there are network issues, so I'd like to ping api.stripe.com before I start. I just checked, and that URL isn't pingable. I could just do some sort of general network check I suppose, but is there another way to do a network check? Thanks.

half shard
#

How to schedule a subscription update?

oak juniper
#

Hi there. We have an app that allows coaches to help clients with health behaviors. We want to bill the coaches a subscription fee based on the number of days clients are active in the app. So if a coach had 2 clients and one client was active 30 days in the month and the other client was active 15 days in the month we would bill the coach a price for 45 active client days. We know we can do this with metered billing. https://stripe.com/docs/billing/subscriptions/examples#usage-based-pricing Here's the question: is there a way for stripe to generate a billing statement that could itemize the bill for the coach at the client level? So the coach would see in their bill: Total usage 45 active days, client 1 30 days, client 2 15 days. We don't see a way to pass this info in the usage record: https://stripe.com/docs/api/usage_records

Learn about common pricing models and how to model them with products and prices.

patent coyote
#

Chedkout page isn't displayed on my Rails 7 app. It's about cross-origin-request. Here's message: Access to fetch at 'https://checkout.stripe.com/pay/cs_test_a1G3blgAVTImpEELXrOh3DFJ1E3JioH3YcrV4pl6haTq9rsRVqbpCDbu7L#fidkdWxOYHwnPyd1blpxYHZxWmw2V3w3bEJCdFRMXV9sU3JPN2BsaEtKSCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl' (redirected from 'http://localhost:5000/checkout_tickets/create') from origin 'http://localhost:5000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Anyone have a handle on this issue?

#

I have the rack-cors gem installed but I'm not sure it's properly configured.

frosty mauve
#

I'm utilizing Stripe Connect, and I am trying to make it so that my connected accounts can send invoices, but my platform still retains an "application fee (% of total transaction)." Can I do that through Stripe or do I have to invoice the client myself as the platform? Related... Can that connected account be charged a percent on every invoice amount except on a certain item (the case is for tips where just merchant fees should be withheld).
Thank you so much for any responses!

daring lodge
#

kikhm2022 - metered billing

#

tomconolly - checkout & rails

warped delta
#

Hey, is there a nextBillingDate property in the subscription object? I only found currentPeriodStart and currentPeriodEnd

oak raptor
#

Has Stripe updated the API for payment intents for new RBI regulations for India yet? If so, where can I find how to "update" our existing sytem?

steady iris
#

We wish to have a 1 month trial and then 50% off discount. Anyone know how we can do this with Stripe? Just received this from a Developer of ours:

"unfortunately it is not possible to pass trial parameters to the create coupon resource in Stripe, the parameter trial_period_days is not part of the object that we can pass to Stripe resource. https://stripe.com/docs/api/coupons/create?lang=php"

wise grove
#

Morning I cannot locate the payment from my stripe account

#

Verify your account
We ran into some issues verifying your account details. Payouts are paused until you correct the following items. I'm unsure how to correct this

daring lodge
#

cory - RBI payments

#

seafew - coupon

dusty grotto
#

Good afternoon I recently changed my phone number and I can not access my account to verify to verify the 10-99 tax form. Please help

vocal wagon
#

Hi again! Is the Payment Element not compatible with merchant initiated transactions? To use the Payment Element, I'm creating a PaymentIntent on my server and trying to pass payment_method_options['card']['moto'] = True, but this requires confirm=True, and I don't have a PaymentMethod yet (I'd like to create one next using the Payment Element).

errant finch
#

Hello, I have been emailing support since Monday because I need to update my debit card information. Can someone here help me or direct me to someone who can, please?

quasi grove
#

Hey guys!

#

We're setting up VAT for our Stripe account and I'm just wondering why tax_id_collection isn't allowed with Stripe Checkout in Setup Mode? Really don't understand, I mean shouldn't it simply update the Customer object.

#

Also, Thanks for the work on Stripe. You guys make our lives so much easier โค๏ธ

empty plaza
#

Hi I need help

warm dune
#

silly question in the balance transaction object the amount, fee, net are int64 but in the stripe dashboard I can see decimal places. Is stripe rounding up in the backend to two decimal places?

tranquil relic
#

How to save metadata from checkout session, for a user id?

const session = await stripe.checkout.sessions.create({
    billing_address_collection: "auto",
    client_reference_id: req.user,
    line_items: [
      {
        price: prices.data[0].id,
        quantity: 1,
      },
    ],
    mode: "subscription",
    success_url: `${YOUR_DOMAIN}/?success=true&session_id={CHECKOUT_SESSION_ID}`,
    cancel_url: `${YOUR_DOMAIN}?canceled=true`,
    metadata: { uid: req.user },
  });
  console.log(session);

User Id is logged with session but not posted to Stripe with customer info, how can I accomplish this?

delicate mural
#

I have a client who uses Stripe for her subscriptions and I'm looking to see if just 1 particular subscription can be configured so they receive their invoice via email. Is this possible, or is it either every customer receives the invoice email or none?

sweet helm
surreal temple
dreamy echo
#

Is there a reccomended way to simulate chargebacks? Specifically I am trying to develop some stuff in response to the various chargeback webhooks and am unsure how to proceed with that. Thank you

eternal kiln
#

Has the python client been updated recently? How do I access the error method? I got this snippet from your documentation so if the method is currently being called something else, the docs would need to be updated. Nevertheless, I would like to know the proper way to access this.

empty plaza
#

Hi

#

The have error

harsh wind
#

Hi, Is it possible to have coupons with the client only integration of the checkout?
Stackoverflow said no, but that was a long time ago, but the checkout preview seems to say yes, but I can't find the actual answer in the docs.
Could anyone clarify that, and if it's a yes, point me to the docs for turning it on? Thanks!

river ibex
#

Hi there, I would like to see the flow of all webhook events through the subscription lifecycle. Does anyone have any documents about this?

round oriole
#

I need some help on a purchase I made and I have a email but never got a login

dawn coral
#

Hey folks, I'm reading the following from this URL https://stripe.com/docs/connect/oauth-standard-accounts
"""
Starting in June 2021, Platforms using OAuth with read_write scope will not be able to connect to existing accounts
"""

We have a standard account that only has a live Oauth connection to the master platform account (it is what it is). So we can't test webhooks in test environment because test connection is lacking. Is there no way around it? We thought we could avoid creating a new account for testing purposes only.

Use the OAuth connection flow to allow a Standard user to connect to your platform.

vocal wagon
hybrid gale
#

Can anyone help please? I am trying to make a payment to a company & their payment option is Stripe but everytime I add my Bank Card details, they get declined. This has happened on other sites where Stripe is the payment gateway. Do you have any suggestions as to why this is happening? Thanks

#

Sorry do I need to add a #dev-help for this question?

crimson viper
# hybrid gale Can anyone help please? I am trying to make a payment to a company & their payme...

@hybrid gale you might want to contact your card issuer/bank to check if your are allowed to pay online.

However this server is for developer help, if you have a customer issue, you might contact stripe support via: https://support.stripe.com/?contact=true

hybrid gale
#

Thank you, Vasco. I'll do that. ๐Ÿ™‚

#

I can use my Bank Card for online payments, so that isn't the issue. I checked the Contact section with the Help files & there is nothing that comes up for my situation. Does Stripe have a Facebook Page or a telephone number? ๐Ÿ™‚

crimson viper
#

You ask to be called here

dawn ferry
#

Does stripe have a QR-Paynow structure?

wintry glade
#

Hi Stripe, I have issue right now I on developing custom connect account (on test mode). I use business type for my merchant then do verification. All person and company, TOS requirement is done actually i check but I see one issue that I not sure how to finish.โ€จโ€จ this image.โ€จโ€จcan you please help me for this? How to complete my test mode account here?

dry hatch
#

Mike LE-Connect

#

syed-firebase

#

Namratha-Paynow

#

adiputra22-Connect

warm dune
#

when processing transactions of type adjustment I've come across three variations at least in my sample data:
// 1. Chargeback withdrawal
// 2. Application fee refund
// 3. Chargeback reversal
Is the only way to identify these by filtering on the type = adjustment and then on the description looking for the three sentences above?

Update: I might have found what I need here https://stripe.com/docs/reports/reporting-categories ๐Ÿค”

thorny breach
#

hi team, just noticed that in shopify's checkout system, when i use stripe to collect payment, the credit card form is as shown , card info are listed in the same column. But when i use iframe to develop stripe payment, i could only use the default listing style, only color and fonts could be customized, Just wonder how shopify could change the listing of the fields in their system.

snow vessel
#

Hi guys. Looking for Stripe Terminal integration into Cordova app, iOS platform. Cordova plugin is the way it should be integrated. Do you have some solution to start with? Who can help me with that? I found several module but they are not exactly what I am looking for.

dry hatch
#

Eva051-Elements

lavish breach
#

Hi guys, I'm trying to find the cause of a "No such PaymentMethod" in certain situations when creating a PaymentIntent. I have some examples from a test and production environment.

dry hatch
#

George87-Cordova

plush totem
#

Hi

I need some advice if this at all doable with stripe. I'm looking into selling large price products $30k - $50k and most of these will be on a recurring payment. Is it at all possible that a recurring price can be dynamic based on price of the product and the time frame to pay it back by. Also if extra payments are made can the date of the recurring payment be reduced based on the extra amount paid.

lapis star
#

Hello, I am not a stripe customer, I have an issue with one of your customers who is storing my card, won't cancel my account and is uncontactable. I do not want them to process any transaction on my card in the coming days and don't know what to do as they are not replying. Can someone help me?

wide bronze
#

Hi I am totally new to Stripe. Just some basic question. We have a website and customer subscribe to subscriptions and gets charged monthly. In our own database obvious we will have records for customers and their subscriptions and payments. Question: does Stripe care about those customers? I mean, do we have to create a customer XYZ in Stripe's database, then tell strip "Charge customer XYZ (which you know) $20 for me please"? Or we say "Charge some guy $20 and don't ask who"?

#

Second question: for monthly subscription charges, does Stripe automatically charge customers every month, or do we have to use API to tell Stripe to charge every month?

urban lichen
#

Hello, Just a quick question for the Stripe gurus here... I am writing a SaaS application and I'm using Stripe Checkout / Customer portal to handle things. So far so good! But one problem...

My application is 'seat based' so I'd like to be able to restrict quantity updates dynamically (per team) since I don't want the user to be able to update to a lower quantity than users they already have active.

With Checkout this isn't a problem because I can pass a minimum via adjustable_quantity

With the Customer portal... I can't seem to find the documentation on how I can pass a quantity restriction here? Can anyone help me out?

Thanks in advance !

regal drum
#

Hey Everyone, Quick question for a newbie. I'm capturing charge.succeeded from a webhook but can't see how to identify the Product, there is no prod_id. How to I retrieve this so I know what was purchased? Thanks

candid citrus
#

Hey guys. I have a website with a Stripe integration that is working on desktop browsers and in mobile browsers in desktop mode, but within mobile browsers in mobile mode the payment succeeds but the user info is not returned to back for confirmation page display or record. I have checked the logs and can't find anything amiss.

golden cosmos
#

@candid citrus perhaps you can respond in the thread? that'd be easier to keep track of all the relevant information and replies

dawn bridge
#

Hello #dev-help

I am trying to integrate Stripe wallet to the nopCommerce.
I am almost done with payment process.

I need help and suggestion about 3Ds how should I do in 3Ds?

Can any one help me on this?

full ether
#

i have created one dbmodel in django to store stripe successful data. But how to save the data from webhooks?

golden cosmos
#

emnaruto07-django

plush totem
#

Is it possible to change the amount of a direct debit by making a one off payment to the direct debit amount during its payment period?

primal eagle
#

Hi, Twice i was notified that my bank account details is incorrect. I have re entered twice and still pay out payment failed. What is the problem?

cerulean pineBOT
#

:question: @primal eagle 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

primal eagle
#

thank you. I was looking for a contact number or email but couldnt find! thanks for your help

round tundra
#

hi guys, we have a web app project and we have a requirement that we need to cater different stripe accounts without using central account(platform account - connect account). Its like a market place that each vendor has their own stripe account and no central stripe account.

is this feasible?

sweet spruce
#

How to update stripe from the legacy version to the new method. I have gone through all the guides but I am still confused.
here is my StackOverflow question: https://stackoverflow.com/questions/70722351/updated-stripe-integration-with-mern-shopping-app?noredirect=1#comment125050168_70722351

verbal swift
#

I need help in webhook setup for live testing

lime horizon
#

how to auto payment setup every week or month but every week and month different amount charge

late yoke
#

Question about Payment Intent automatic_payment_methods. How to conditionally exclude a payment method? Specifically sofort, as it is less than suitable for all our use cases.

golden cosmos
#

Zakariya-update

#

abhishekkumar-webhooks

zinc crypt
#

Hello, is it possible to ask for user's name using the Mobile Payment Sheet (within React Native) when making a payment?

worn barn
vocal wagon
#

Good morning, I would like to know if there is a way to transfer paymentMethod from a user to another. The use-case is that it is possible on my product to merge users together (for example userA into userB) and I would like to know if the PMs of userA can be transfered to UserB

#

Hi. I just updated from Elements to Payment Elements (both with Auto tax). Kept most of the structure, but now i get a ""The customer cus_KzvLBM1kg2aICQ's location isn't recognized by the tax engine. Set an address on the customer object and verify with the tax[automatic_tax] status."

Like before I don't have the customer address og we don't need it (online service).

FIXED: By adding an IP to the customer - which is a new thing ๐Ÿ™‚

golden cosmos
#

meteograms-duplicate

#

KRAKZ-mobile-payment-sheet

#

henri-pierre-paymentmethods

vocal wagon
#

Hello everyone.
A customer's payment was cancelled and then debited to me several weeks after it was validated by Stripe. The customer is no longer responding and this money is now lost.
Do you know if there is any recourse? Because it is Stripe that has accepted the payment while the customer's card is not reapproved.
As a result, the customer does not want to reimburse us, nor Stripe.

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
#

There is no live chat or live support for customers?

waxen quail
#

ReneDenmark-tax

#

@vocal wagon If you click on the link above, there's a list of options to contact Stripe support, including a live chat.

long kayak
#

Hi ๐Ÿ‘‹ Is there a way to prevent invoices being paid after all retries have failed and subscription is already cancelled? (invalidating the link in the invoice, for instance, so the customer can't pay online).

golden wigeon
#

Hi, is it possible to pass data like email here in stripe checkout?

prime pendant
#

Hello, we are trying to create payment-intents with the payment-method-options: { moto: true}, my question is already available this option in the API by default or we need to ask for enabling?

broken wren
#

Can I refresh a setup intent? Or re-authenticate a payment method with 3DS?

scenic shore
#

What is the difference between payment_intent.succeeded and charge.succeeded for webhook events ? Do they both get fired when a payment is confirmed successfully?

trim mica
#

Hey @tranquil basin , if you already have a EUR account linked you should edit it (only one currency account is allowed per time)

#

If you don't have any linked then it means that Stripe doesn't allow EUR for your country

#

And as a side note, it's better not to show your account information

trim mica
scenic shore
#

I donโ€™t think so because Iโ€™m currently using charge.succeeded for one off payments

hollow prairie
#

cavani-pi-charge-events

cunning valve
#

need help regarding ios sdk implementation

random abyss
#

i want to transfer $11.68, but when i click tr_3KJxutBHfI6zfpPd0GBa99nJ to see transfer log

#

the transfer amount is different

#

why this is happen?

naive sandal
#

Hi. We're using Stripe Checkout to setup a subscription when users buy one of our plans. We have some data that we need to keep in sync in our own database when the user completes payment. For example, when the user purchases a plan, we'd like to know about it so that we can show the appropriate UI on our end.

We're using Stripe's webhooks to receive the correct events for when subscriptions are created/updated, and we update our database in these webhooks accordingly. Now, the problem is that we've seen that these webhooks may take some time to arrive: it doesn't take a very long time so far, but it's not instant either. This means that there is a period of time where Stripe thinks/knows the user has completed their payment, but our database doesn't reflect that (yet).

For our users this can result in the UI showing that they haven't purchased yet, even though they just paid, which is confusing. So my question is: what is Stripe's recommended way for keeping our database & Stripe's database in sync in a race-free way? Or if that's not possible, is there a way for us to know that a payment is in progress? Then we could at least display UI that reflects that.

cold wing
#

Hi, can anyone suggest how to reach out to stripe support? I've been charged 4 times for no reason

meager hawk
cold wing
#

I already reached out to the merchant

#

and the charge look up doesn't return anything ๐Ÿ˜ฆ

sudden pawn
#

Hi Team

#

i am getting below error

#

You cannot update capabilities for Standard connected accounts.; request-id: req_hzuNXTRKAjeNzq

#

please help

meager hawk
#

@cold wing Stripe can't help you, (especially not here, a chat for developers). If you're not getting the answers you want with the merchant who charged you then you can escalate with them or contact your bank to start a dispute etc. Stripe is not involved here at all. Thanks!

cold wing
#

Understood, thank you so much

chilly sequoia
#

hey, i have a question regarding trial periods. we are using the stripe checkout (session) module for payments. now we would like to set a trial period for a price (user licenses). the web ui of stripe says its depreached to set trials for products, instead we should set a trial for the whole subscription. this works, but now we have a trial on all recurring items. thats not what we wanted. is there some solution for this?

tranquil basin
#

Hi. How I an chang the nane of bank account ?

shadow iron
#

Hi there!
I am developing a platform using Stripe, where customers can buy things from the platform directly (basically the payment is going directly to the stripe account of our company), but also from another merchants, where the payment goes directly to their connect account (connected to our stripe account). For this each user gets a customer account created on our platform, where he also can store payment methods. The customer-ID is stored in our database for each user in his database-entry. Now if i want to allow to use stored payment methods for other connect accounts, i need to generate a token for the specific connect account with the platform customer id and then create a new customer (clone) with the token ID for the connect account. Am i right so far?
My question is: Is there a simple way to determine, if a platform customer already has a cloned customer for a specific connect account, without storing the customer-id for each connect account or generating each time a new (identical) customer clone for the one connect account?

tranquil relic
#

I still don't really understand how to save the user id from the Stripe Checkout.

My Stripe Checkout route has authorisation middleware that passes the user ID from a server side cookie, but for webhooks to work (e.g. the stripe customer ID to my database) I need the user's ID to know the correct user to add the customer ID too.

I can't really find any info on this, am I missing something?

#

Also thank you to Karllekko and Rubeus for being so fast in replying ๐Ÿ‘

patent jasper
#

need help in clickfunnel, im adding a recurring plan in stripe but it said plan does not exist

#

@meager hawk

meager hawk
#

@patent jasper you should reach out to Clickfunnels for support and they can help, this channel is for development/coding questions about directly integrating with Stripe.

patent jasper
#

thank you

dark totem
#

Good day ๐ŸŒž Question regarding Klarna payments.

As I was testing our Payment element integration, I was dumb and hasty enough (not having found documents regarding testing the Klarna integration) to use my own social security number to get a succesful payment made in test mode. Our webhook didn't get the payment_intent.succeeded event, but it did receive the charge.succeeded event. Should, in production / live mode, a succesful Klarna payment always produce a payment_intent.succeeded event, or should we also consider a scenario where only charge.succeeded is triggered?

outer moss
#

Hello, it is possible to use ."checkout.sessions.create " with charge created for a connected Express account ?

vocal wagon
#

Hi. is possible to read log with the APIs?

simple berry
#

Hello,

How do I charge different amount for the first month on subscription?

Example:

  • Customer charged today 15 USD and after 30 days 30 USD monthly
vocal wagon
#

Hi! Weโ€™re planning to use Stripe prebuilt checkout. I have a tax/implementation question about purchases made by businesses:

When does the VAT validation happen? Is it done before the invoice is finalised and an attempt to charge the customer is made?

late yoke
#

Question about Payment Intent automatic_payment_methods. How to conditionally exclude a payment method? Specifically sofort, as it is less than suitable for all our use cases.

grizzled aurora
#

Can I update the payment ID from guest customer to customer with the same email?

slow cape
#

I pushed to production to do some quect testing to see any bugs and im getting some interesting errors from the Stripe PHP-Library code about deprication. Explains why Im not getting any returns to my webhook. No idea what it means. My development IS using PHP 7.5 and Production server uses 8.1. Need help deciding what to do. Will paste errors when moved to a sub chat

vestal orchid
#

Is there any way to reach CustomerId and PaymentMethod if we have just Payout object ?

coral torrent
#

Hey - need some help with the stripe CLI.
Trying to test a payment intent with metadata,it's working with this command: stripe trigger payment_intent.succeeded --add payment_intent:metadata[products]=22,3 --add payment_intent:metadata[checkout_id]=6
However - this would be sent to us by a connected account, so I'm trying to add the flag to indicate that it's coming from a connected account like so: stripe trigger payment_intent.succeeded --stripe-account=acct_*******4X0 --add payment_intent:metadata[products]=22 --add payment_intent:metadata[checkout_id]=6 but this is not showing the event as I expected

dense rivet
#

Hello
I am using stripe checkout method . But it is not showing google Pay and Apple Pay option on checkout.stripe payement page
Please help

sage rover
#

Hey
Hey,
I want to verify my customer credit card in my application at the time of first-time login into the application for future payment. so can you please let me the best way to do it? as of right now the process I'm following is charging a 1$ from my customer and on refund, it refunded the amount but deduced the fees as well from this. so please suggest to me the best way to verify card without charging anything from the customer.

oblique wave
#

Stripe Support sent me here .. Magento 2 With Stripe only works when we turn cloudflare off . Cache has been purged and I can see Stripe in the page source. Is there rules / instructions for implementing Stripe on Magento 2 with Cloudflare ?

vocal wagon
#

Hi, when Stripe fires invoice.payment_failed webhook, I want to know why the payment failed. The invoice object which I receive from the webhook does not contain any information about the reason of payment failure. Stripe's doc mention that charge object has information about payment failure but how can I link an invoice with a charge? I don't see any charge_id in the invoice object. Thank you in advance for your help!

cosmic pumice
#

Hi, I am new to stripe. And I would like to know if it's possible to set on stripe for it not to request for card details until after the trial period

late yoke
#

Question about req_VAgRWc9hTR0Uct. Why does it result in card be the only accepted payment method?

timid lantern
#

Hi all! I'm trying to integrate Stripe Terminal SDK into my iOS app. I try to connect to the simulated reader. The app finds and shows simulated readers correct, but when I try to connect to the reader I receive the error: Error Domain=com.stripe-terminal Code=9030 "The SDK failed to decode the response from the Stripe API."
Does anybody know what could this mean?
Thanks!

west pumice
#

hello. anyone from Stripe team here? I have a question regarding two of my invoices.

worn barn
#

At the moment, to get the subscriptions associated with a particular customer (identified by email address), I am using something like stripe.customers.list({ email: 'customer@gmail.com', expand: [ 'data.subscriptions' ] }). But this only seems to include active subscriptions for each customer. Is there a way to say that I want even cancelled subscriptions returned?

rose otter
#

alex.f-iOS-terminal

hardy sky
#

Just noticed invoice.upcoming events are not exposed in the Stripe Zapier app (Trigger: New Event) โ€” any chance this is on the roadmap? We have Connect customers looking to send custom "Your annual subscription will renew soon" emails, and this would make it relatively easy

empty plaza
#

Hi

#

I server not work

rose otter
#

meteograms-list-subscriptions

vague lava
#

Hello,
I'm coming back to you because I would like my users to see the taxes on the Payment page.
Thanks ๐Ÿ™‚

spare aurora
#

Hi, How can i set on SetupIntent API the field statement_descriptor_suffix | statement_descriptor ? I know it's on PaymentIntent API but my flow currently use SetupIntent API and then uses Subscription API for create subscription. Is there a best pattern for dealing this type of situation?

slate elbow
#

should charges or payment intents be used when charging a user's payment method off-session in custom subscription logic outside of stripe billing?

spare aurora
#

you can use them too on-session

slate elbow
#

ik but i have custom subscription logic and need to know which one i should use and why

#

assuming charges tbh

spare aurora
#

Charges are one shot, subscriptions are recurring. When you use Subscription API and do a create action then on the stripe dashboard you can see that subscription has a payment intent associated with the invoice

slate elbow
#

im not using stripe billing

spare aurora
#

yeah is the same you can recover the informations via api

slate elbow
#

ah kk i'll just use a pi then <- yeah this works like needed ;)

#

thanks

spare aurora
#

Glad to help

#

Can some stripe staff look into my issue?

rose otter
#

Flomir-taxes

#

LucaW-statement-descriptor

dim garden
#

Is it possible to create a subscription without charge? Manually from the dashboard without using a free trial or discount code?

stuck bronze
#

How do you automatically send receipts to customers upon purchase?

blissful lily
#

Hey guys, recently I ask here some questions in order to proceed with banking account verification and this link was shared with me (https://stripe.com/docs/ach#manually-collecting-and-verifying-bank-accounts), but reading the documentation, it is just possible to verify account that will make the payment not the account who will receive the money (withdraw the money). Is that right? Because I need to pass a customer ID in the request

placid yew
#

Hi I have a question about updating a Subscription so that we can switch that Subscription from Destination Charge to Regular Subscription

broken wren
#

Is it possible to force 3D Secure by passing some option to stripe.confirmCardSetup
like you can by passing request_three_d_secure when confirming a setup intent?

west sable
#

Hi, I was wondering how we get into this https://stripe.com/docs/invoicing/multiple-currencies. We've requested multiple times in the past few months and nobody has ever even contacted me like the page says. This would be super helpful for us since we operate in like 7 currencies and have this issue come up all the time. Is this the right channel to find out why nobody has ever responded?

daring lodge
#

jarrett - multiple currencies

verbal swift
#

How I can I make CVC field as password type means CVC number should not be visible as text?

mossy flax
#

Hey guys! I've got a really really weird issue. Upon creating a Product_id, and saving it to the database, a load of characters is added on the end

#

Product created --> Price Generated --> PRice Id saved to database

#

When I look at the Stripe dashboard vs Database, there is 10 additional characters which cause the product not to be found

tight root
#

Hello guys ๐Ÿ™‚ Why scheduled plan charge in hour or so (maybe the key is "scheduled") even if start_date is now? Is theyโ€™re workaround to charge immidiatelly?

distant pelican
#

Im casting a event data object to invoice - and trying to get the customerid. I can see in the webhook event log that event.data.object has a customer field populated with the customer id

When I cast it and try access invoice.CustomerId it's not populated - any ideas?

stoic glen
#

Hey devs! I am struggling with Alipay subscriptions. I am trying to update existing subscription by adding 2 new items to it, but every time I get a really weird error.
I am starting to think that it is a bug on your side.
What happens is that request to update a subscription causes payment intent to be created, which fails as it requires return_url if payment method=alipay. However, I can't provide return_url as there is no such field in subscription update request

Is it even possible to update Alipay subscription in such a way?

narrow kayak
#

hey! is it possible to prefill card details in a checkout session if that session was created in setup mode? i'm trying to find a way to edit a user's existing payment method

full ether
#

Can someone help me with django integration? i want to copy a successful session in my database.

teal current
#

What is the best way (through API) to charge a setup-fee (initially) and then every month have a varying amount (for example Ad Spend) along with a 15% fee we add on top? Subscriptions? Manual "outside of Stripe subscription handling"? Ideally checkout would be nice but this is an odd situation we've got here, not sure if checkout would be worth using (maybe for initial setup fee) and then manually through API?

low gale
#

Hello, I was wondering if it was possible to add an invoice item with a negative amount (to act as a discount line item) when creating a subscription. I've tried using add_invoice_items, but for some reason it doesn't seem to accept negative unit amounts.

solar ice
#

Hey devs! Currently using the Stripe Java SDK and have reader discovery setup as such : DiscoveryConfiguration discoveryConfiguration = new DiscoveryConfiguration(10, discoveryMethod, simulated); where we have discovery timeout after 10 seconds. However, I noticed that even after a reader is found, the timeout still happens. Are there possible work arounds for this?

vagrant bloom
#

Using Stripe Connect for payments. In the API reference, there is a delete method for Card objects (https://stripe.com/docs/api/cards/delete). Is there an analogous operation for PaymentMethod objects? I was not able to find one. If there is not, what is the appropriate action to use when a customer wants to remove a PaymentMethod?

ebon shoal
#

This is not strictly a Stripe issue but does anyone have a good pattern for dealing with transaction failures that span Stripe + a database write?

I have a function that:
Step 1: Charges a customer's credit card with a PaymentIntent and then
Step 2: Writes to my database to say that the customer has purchased the digital product.

If Step 1 fails, I can just fail the entire transaction and no harm is done. If Step 2 fails, my customer has paid for something they don't own, which is BAD!

I've got a few ideas for coping with this but they all seem a bit clumsy:

  1. If Step 2 fails, fail the entire transaction and tell the customer to try again. The Stripe payment is idempotent, so they won't be double-charged if they do it within 24 hours. They might see the payment go through via a phone notification and be reluctant to try again however.

  2. If Step 2 fails, use the Stripe API to refund the customer. Unfortunately, the refund will take 5-10 days, which is too long in my opinion. There is no guarantee the refund will succeed either!

  3. Switch the Steps around: give the customer the product, then try the transaction. If the transaction fails, take the product away again. This leaves me in a risky position, potentially paying a supplier for a product I haven't been paid for!

  4. Kick off an async background task at the beginning that will attempt to reconcile a transaction 5 mins in the future, by scanning a customer's list of transactions and adding any missing products to the customer's database. Then run Step 1 & Step 2. If they both succeed, cancel the background async task. If Step 2 fails (or the entire transaction blows up), the async reconciliation task will run and the customer will get the product they paid for. The UX here still sucks however, as the transaction will still appear to fail to the end user.

Is there a more elegant solution to all of this? Should I just roll with solution 1?

#

Oh, one more:
5. Use a webhook to reconcile transactions in the database...

potent schooner
#

๐Ÿ‘‹ Hi there... using Stripe since 2013... running into a new issue though. We have a "bad actor" in some foreign country that is using our customer signup form to scam credit cards. Our process is that we take the form submission, use that to create a customer (passing in the card info as the source), and then based upon whether that is successful or not, then we create the account in our system. Unfortunately, in spite of us blocking the fingerprint, which eventually declines the card, the customer account is already created and we have a lot of cleanup to do on our end. Is there a reason that the card is not blocked when it is validated as part of creating the customer??

light violet
#

Hi dev
can Use of Stripe api keys across multiple domains???

potent schooner
# potent schooner ๐Ÿ‘‹ Hi there... using Stripe since 2013... running into a new issue though. We ha...

according to https://stripe.com/docs/api/customers/create it seems to state that the source is validated and that the customer won't be created if validation fails. I guess the nuance there is that the card is technically valid (its being scammed) but why isn't the fingerprint block preventing the validation from succeeding?

rugged galleon
#

how can i change my mail address

gilded drift
#

I need to check my discord bot but none of the three support types are working for me

quasi grove
#

Hello Stripe Devs,Why am I not able to update the Tax Id on a customer via the api?

dawn axle
#

Which webhook event should I use for an inactive subscription (either due to cancellation of payment failure)? Currently using checkout.sessions.completed for provisioning subscriptions, not sure how I should cancel them

swift cape
#

Earlier I had a thread about mailing addresses on stripe (#dev-help message) - I have some new information that might help push us to a solution.

TLDR want to require addresses when users create an account; can add more info in thread

dim hearth
#

Let me reopen your thread @swift cape

warm musk
#

Hello, May i know the reason for closure of Account? I Provided all relevant documents!!!

clever isle
#

Hi Stripe,
Good Morning. we are doing a POC to enable Accepting Canadian pre-authorized debit (PAD) payments.
On the back end, we are able to create and retrieve a client secret(PaymentIntent) for a standard connect account.
from the front end When we invoke, confirmAcssDebitPayment, we are getting below. error.
No such payment_intent: 'pi_3KK6XXXXXXXXXXXXX'

stripe.confirmAcssDebitPayment(clientSecret, {
** stripe_account : "acct_1JXXXXXXXXX",**
payment_method: {
billing_details: {
name: accountholderName,
email: email,
},
},
}).then(function(result) {}

#

any Idead how to pass the connect account along with client secret for confirmAcssDebitPayment?

vocal wagon
half shard
#

The customer does not have a payment method with the ID pm_1KK6sSANR34g5yeQ9sZ80T15. The payment method must be attached to the customer.

hazy bolt
#

Hey, my costumer direct deposited me, and I have not recived the payment and they say they have already paid. How can we find out what happened?

#

customer*

opal coral
#

Good evening. I'm having a problem with errors on the 1099 tax forms. What's the Stripe tax department's phone number, please, so I can get this fixed? Email just isn't working for us. Thanks!

balmy rivet
#

Hello, you've just cancelled my payouts even though all of my customers orders have been sent. I need my money to be paid out into my bank account why have you done this

mental vale
#

Hi - in our app we have the behavior where the user can delete their payment method, which will also immediately cancel a subscription and set invoicing to happen immediately. Stripe will wait for an hour to attempt to pay this invoice. So do we need to keep the payment method attached to the user for that amount of time until the invoice pays? The PM is currently set as the customer's default but not explicitly attached to the subscription. Is there a way to immediately detach the payment method from the customer but still have the invoice get paid?

rancid narwhal
#

Hello ๐Ÿ‘‹ we have an existing Stripe integration and are looking at adding a 2nd Stripe account (to keep Direct Charges in a separate account from Destination Charges). We use the Ruby SDK and assign our API key to the global Stripe object as recommended in the docs.

Question - is there a best practice for dynamically switching API keys (using the Ruby SDK) at runtime depending on the Stripe user we are interacting with? We'd like to use the correct API key per request for each account. My concern is that updating the global Stripe object will cause issues with many simultaneous requests using one account or the other.

Any insight would be appreciated. Thanks!

astral robin
#

Hi there, just started integrating stripe. Does stripe support payment plans? We want to give the option to customers to either pay in full, or start a payment plan, on certain packages.

unreal vine
#

Real quick question: Do PaymentIntents expire after a while if they don't get confirmed?

slender pebble
#

Is it possible to duplicate a product? Through dashboard?

vocal wagon
#

Is it possible to add mobilpay.dk payment system via stripe?

vocal wagon
ember bear
#

@vocal wagon let's keep it in the thread i created

tired jacinth
slow cape
#

I had stripe-php library version 1.101.x latest version and I then downgraded my php fron 8.0 to 7.4, since I am seeing issues at 8.0. do I have to downgrade to an earlier stripe-php library or is the latest fine to keep?

ivory mountain
#

hey folks. I'm having trouble with the react Stripe Elements components while attempting to create a SetupIntent. I successfully create a SetupIntent from my node server, pass that to the frontend, toss the clientSecret into the options object and put that into <Elements>. I load the <Elements>, and get this error from Stripe's https://api.stripe.com/v1/elements/sessions:

message: "The client_secret provided does not match the client_secret associated with the SetupIntent."

however, I can confirm that the client_secret in the request in the network tab is exactly the same as the client secret I get back from my server. any help would be extremely appreciated here.

dreamy spoke
#

I had a question about stripe connect - if someone is doing a donation to a connected account, the connected account is the one that would get fees? But what would be marketplace fees for adding a charge to it , can the charge be zero?

naive sandal
#

Hi! We're currently building a flow to migrate users off our old non-subscription non-stripe based system to Stripe subscriptions. Our old system is a bit of a mess and it has resulted in the same customer having multiple orders that expire at different dates, which is a pain for them and us. We'd like to build a flow that will merge all these different orders for the same customer into the same subscription. Now, since the customers have already paid (potentially multiple times), we can't just create a new stripe subscription with the right price/quantity, since they've already paid in advance (it's a yearly subscription) and each order has different billing cycle start/end times.

My current thinking was that we'd build a flow where we calculate (on our end) the amount the customer needs to pay, based on the prorated amounts for their current payments. Then, we'd use Stripe Elements to accept a one-off "migration" payment that serves to consolidate all these different orders into one. Finally, when we receive the PaymentIntent succeeded webhook, we'd create a new Subscription to reflect their now-consolidated subscription.

I actually have this working, but with one problem that I hope we can solve: when the new Subscription is created, Stripe immediately creates & pays an invoice for the year that it thinks the user just bought. This is obviously undesirable since the "migration payment" we calculated already covers their year of subscription, and so they're essentially being charged twice.

So my question: is there a way to prevent the initial payment for a stripe Subscription, given that we've already paid for it in another way? Ofcourse, future payments (i.e. starting from the next billing cycle) should proceed with Stripe as normal

cyan hatch
#

Hello,
I am new to Stripe, and throughout all my research on the Stripe docs, I haven't found an answer to a scenario I have:

is it possible to include/start a Subscription from Stripe, upon a customer's first order in a store? or add a recurring service?

edit: I mean, adding the subscription/recurring service to the initial order (not a predefined set of items / pack /deal)

dreamy spoke
#

Another question: If I have multiple bank accounts in different countries and I am doing a stripe implementation. How would people go about using the correct stripe account per customer region. For example, if I have a marketplace and the funds need to be deposited to my bank in UK and not the USA one -> I basically need to switch the API keys whenever I need to do that transaction in a different region?
How then is the data reconcile from multiple accounts normally?

dim marsh
#

Question about return url for the accountLink api when onboarding a user through express connected account flow

crimson needle
#

ispraf-subscription-order

crimson needle
tired jacinth
#

Another question. Where I can get description for [Connected Account API] requirements.currently_due = 'documents.bank_account_ownership_verification.files'?

fiery yew
#

Hi, all! Could someone please help me figure out how to get products to display in the customer portal in test mode? I've created a few test Products & Prices and added them in the portal config. I've got an endpoint on my local server that creates a Customer, creates a billing portal session for that Customer, and hits the test portal. Once I'm there, all I can do is update the payment/billing info. There are no products listed. Not sure what steps I missed. Thank you!

cedar frigate
#

Hello, I have a problem with stripe in woocomerce. When paying by card, it does not appear to fill in the data and the order is directly canceled and no one can pay for the order.

unique tartan
#

Hi there, good afternoon. I am trying to get applePay available, however in stripe script

useStripe
paymentRequest
canMakePayment function, we would expect , result: {applePay: true, googlePay: true}

However,
in chrome, it returns
result: {applePay: false, googlePay: true}

in safari, it returns
result: null

#

Please advise any suggestions to investigate the issue further. I have also doubled check the documentation, and confirmed the publishable key/account number is correct.

crimson musk
#

Hi there,

Looking for help with my account. I have two separate businesses operating from different accounts but the same login. Is there a way to set up a support email for each account?

Thanks

cerulean pineBOT
#

:question: @crimson musk 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

nova breach
#

Hi
I want to know which payment method is good for us.

So we have..

  1. Customers credit/debit number and details
  2. We are generating invoices monthly and Amount is not static ( by use our services)
  3. Currently we are sending a link for payment but Customer every time to add their details

So is there any way to charge Customer automatically at end of month?? Whiteout Customer interaction?

golden jasper
#

In test mode, I tried to send money using connect account of customer, but it is showing insufficient balance, I tried to add amount using add balance option, but it is still showing insufficient balance. Let me know how to manage this.

dry hatch
#

mukesh-PaymentMethod

#

vaibhavi-connect

sweet spruce
#

Is it necessary to install stripe cli to get webhook ?

earnest forum
#

To test them locally yes

dry hatch
#

Zakariya-webhook

sudden pawn
#

Hi Team

#

i want assign few capabilities to stripe user while creating standard type account

#

i need help on this

waxen mason
#

i have three products and i want to discount two of them with different discount rate, is it possible?

pearl otter
#

Hi Team, need to check billing portal state after a customer's subscription plan has expired, but i guess minimum recurring period is a day, so i might need to wait a day to see that state. Is there a way around ? Does api provides way to enter recurring period in hours ?

dry hatch
#

Pravin-Connect

#

stellarloony-Discount

#

Emer-BillingPortal

random hamlet
#

Hi team,
I Have a scenario.Suppose I have two package plans
Three months (One Time Payment):
Basic
Standard
Professional
One month Subscription ( Recurring )
Basic
Standard
Professional
Now i want to deduct payment for three monthly basic one time only and after deduction I have created schedule subscription for basic one month recurring but Stripe showing incomplete status for that schedule subscription when previous plan ended
I have created one day ( one time payment) and one day ( recurring payment plan) for testing purpose and deduct one time payment and created schedule subscription for one day recurring plan but when one time payment duration ended and the schedule subscription has to be active but subscription is showing incomplete status and the invoices statuses are retrying. Following are the screenshots

granite basin
#

Hi Team ,
Need one help
I am getting this error No such token: 'tok_1KKHCtCpViFVKCsXrJlVDydJ'
what could be the reason

hollow nebula
#

Hello team, when using INR currency, 1 million is a small amount compared to USD, GBP etc. Is there a way we can still charge a customer more than 999,999.99 INR?
https://stripe.com/docs/error-codes#amount-too-large

Error we received today: Amount must be no more than โ‚น999,999.99

trim mica
#

Hey @hollow nebula

#

Sadly not possible

#

A workaround would be setting your currency to USD, Stripe can handle currency conversion

#

For example my bank is EUR while my prices are USD

#

When people pay stripe auto converts USD to EUR

dry hatch
#

Eranga-INR

cosmic pumice
#

Hi, I just resumed an office where stripe is been used. I haven't used stripe before because it isn't available in my country. But the issue I have is I need to change the way it work at the moment so there is trial period of 30 days and what we want to effect it that the clients cards are not requested for until after the 30 days trial period.

dry hatch
#

Hi I just resumed an office where stripe

west pumice
#

Hello. Why .NET API does not have an option to query by past_due invoices? InvoiceListOptions.Status has only listed draft, open, paid, uncollectable, void.

nimble saffron
#

Hi All, I am suresh, i am software developer, we are integrating stripe in our Application. i have some doubts. Please anyone clarify this
1.Is there any limitations in what Philippines bank the users can choose to add to their Stripe express connect account?
If the bank details like routing number and account number are correct, then everything goes right for payout in philippines bank? is that correct?

ornate ginkgo
#

Hello, colleagues!
Could you explain please how to one payment_method can have two card fingerprints? Is it normal?

vocal wagon
#

Hello everyone. Currently developing Stripe invoicing for my startup. Anyone have experience ?

hollow nebula
trim mica
#

No problem!

vocal wagon
#

Buenos dรญas, he creado una cuenta Stripe de prueba pero deseo eliminarla y ahora no me deja cerrar la cuenta. No se cual es el motivo por el cual no me deja

waxen quail
#

Stealth-invoice

#

Sureshkrishnan-express

#

Stanislav-pm

#

georges-invoicing

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
#

Sure

waxen quail
#

@vocal wagon please write in the thread above that I opened for your question

vocal wagon
#

Hey everyone
In the stipe dashboard i have the option to add "billing email" to my customer. How do i do this through the api? My customers dont add a payment method, but pay by invoice. I want the invoice to be sent to the billing email, but i cant seem to figure out how to set the billing email.

potent juniper
#

Is it possible to have multiple test environments in one stripe account? My issue is, when I create test subscriptions locally, and on an int server, inevitably subscriptions made on the "other" environment are not present, which causes webhooks to fail. This is the desired outcome if everything were on one system.) Has anyone come up with an easy solution for this?

trim mica
#

(about the prefilling customer email via API)

final pond
#

Hi all, looking for some help with Stripe.js - I'm currently migrating our site from the Card element to the Payment element but I'm having some issues reimplementing the setup_future_usage pattern we had before which required a user to indicate, whilst making a payment, that they wish to save their card details for future payments. If someone could get back to me I can go into more specifics. Many Thanks!

waxen quail
#

rohrig-environments

jaunty wraith
#

Is anyone here familiar with Angular and Node.JS that could help me? Iโ€™m a beginner with Stripe. I do need help with live payments and converting successful APIs to actual card payments.

golden jasper
#

How can I add balance in stripe test mode? I need to make transfer using connect account of user in user's bank account, but getting insufficient balance error.

mighty portal
#

Hi Devs...

  1. In our portal there are some divisions listed, and user can select divisions as per his/her choice.
  2. Upon selecting division(s), user has to go through the payment procedure.
  3. If the userโ€™s membership is about to expire and user makes some changes and checks out, then after successful transaction, the userโ€™s membership end-date gets extended.

Issue: User adds one or more division or checks out without making any changes in between. Next Billing Date is gets extended!
Our Prospective: When user adds division(s), his next billing date (membership end-date) should not change.

Please suggest if this issue can be resolved by changing some

#

code snippet or settings at stripe end or PMPro end

tribal scroll
#

Is it possible to use Stripe save direct debit details on sign up to a service and then charge them when they use x service in the future?

A good example would be electric company, you would sign up with your details but only be charged monthly for the electrical usage you used.

The amount would to pay would always be different.

vocal wagon
#

Hi! I have a question regarding credit card charges. If a customer tries to pay with credit card, how fast are you with charging the card? Is there any time window to void the charge from our side (in case we would like to)?

hollow nebula
#

Could someone help me with this?

waxen quail
#

manish0101-divisions

junior palm
#

Hey there, is there any way to revoke/delete a usage_record via api/cli?

vocal wagon
#

Hey some one guide me how to set placholder color in CardMutlilineWidget

tall scroll
#

Hello Stripe team, is there any way I can see the list of webhooks that sent to my server from the dashboard? Thanks a lot ๐Ÿ™‡

atomic oriole
#

Hi guys, how to test ACH refund failure?
https://stripe.com/docs/ach says that in case of a failed refund we'll get charge.refund.updated webhook notification. We'd like to test that.
https://stripe.com/docs/ach#testing-ach has some bank accounts, but none seem to say anything about refunds.
Is there a testing bank account with which the payment transaction succeeds, but a refund sends that aforementioned webhook event?
If not, what's the next best thing to test refund failures?

Stripe supports accepting ACH paymentsโ€”directly from bank accountsโ€”alongside credit cards. We currently only support ACH for Stripe businesses based in the US.

mighty portal
coral torrent
#

Striple CLI: triggering a payment-intent:succeeded with the --stripe-account flag, while initiating the CLI with stripe listen --forward-to localhost:8100/webhooks/stripe but I can't see the response of my localhost in the dashboard. I see the response of the current live endpoint destination

#

Need help with seeing my localhost response in the dashboard

golden wigeon
#

how to integrate stripe using js wherein after submitting the form in the website, page will redirect to the stripe checkout page

vocal wagon
#

Is anyone else having the issue of not being able to access their Stripe dahsboard? Mine just sits on the loading screen after I put my login details.

feral sierra
#

Hello, is it possible to listen to multiple stripe account's webhook?

quasi grove
#

Hey Stripe,
Why is billing address attached to the payment method and not set to the customer when using Stripe Checkout with billing_address: required in Setup mode? and Would the payment methods billing address be shown in the invoice?

sweet spruce
#

How to send webhook to success page? and send that webhook data to mongoDB?

vocal wagon
#

hi!

Iยดm trying to set up recurring donations (monthly) with the plugin ninja form. According to Ninja Form I need a subscription plan to do this.

#

The person who is to donate must be able to state any amount that he or she wants to donate each month in the form. Wich type of subscription is best to set up in Stripe for this purpose?

earnest geode
#

I need a person to check my company documents because validation is not working

cerulean pineBOT
#

:question: @earnest geode 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

earnest geode
#

ok thanks

grizzled aurora
#

Is there a way to check the customer's email before creating the account?

I'm having issues with duplicate customer accounts.

dense rivet
#

Hello Stripe Team,
For Recurring price i need to manually create a product in stripe dashboard then only i can add that price id in Sesssion API call under line items
What should I do if I want dynamic (specific) price per user. Different price for different user dynamically from my website
Please help.

stuck grove
north kayak
#

Hello Stripe team, we're thinking about using Stripe connect but we have some troubles to understand the differences of using direct charges and destination charges in terms of legal responsabilities and invoices generation. Does our platform need a special status to use the destination charges ? And is it possible to generate invoices between the connected account and the customer or the invoices must be between the platform and the customer ? I know that's not 100% a dev issue but I tried to reach you sales team to ask about it but I have no answer from them :/

vocal wagon
#

Is het nodig op een zakelijk rekening te hebben wanneer ik mijn tegoed wil laten uitbetalen?

grizzled aurora
#

Error help-me

Error: Unrecognized request URL (GET: /v1/search/customers). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.
    at Function.generate (/Users/dlweb/Developer/api-node-sorteio/node_modules/stripe-search-beta/lib/Error.js:40:16)
    at res.toJSON.then.StripeAPIError.message (/Users/dlweb/Developer/api-node-sorteio/node_modules/stripe-search-beta/lib/StripeResource.js:220:35)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
[ERROR] 10:40:40 Error: Unrecognized request URL (GET: /v1/search/customers). Please see https://stripe.com/docs or we can help at https://support.stripe.com/. ```
rose otter
#

@vocal wagon apologies, but we can only provide support here in English. Our support team is capable of helping in additional languages:
https://support.stripe.com/?contact=true

ripe obsidian
#

Hey ๐Ÿ‘‹ , we are currently using a webhook to respond to card transactions on virtual cards that we have issued. When using the create test authorisation on a card in the test environment we are seeing multiple previous authorisations being fired at the same time. This is causing our wehbook to be triggered exponentially as we add more test authorisations. This is severely hampering our ability to develop. Is this expected behaviour?

minor crystal
#

Hello! I am really struggling and need help connecting to Stripe's PaymentIntegration on the client side. Has anyone done this? I'm trying to connect via a JavaScript script and keep getting a 404 returned by '/secret'

fiery yew
#

Hey, gang. Could someone please help me figure out how to associate Products with a Customer Portal? I've created a few test Products & Prices and added them in the portal config. I've got an endpoint on my local server that creates a Customer, creates a billing portal session for that Customer, and hits the test portal. Once I'm there, all I can do is update the payment/billing info. There are no products listed. Not sure what steps I missed. Thank you! (sorry for the repeat post. yesterday's advice didn't quite get me there).

tawny pivot
#

Good morning. When setting up a payment intent for a virtual card, this appears to be failing in the API. At least for one of our customers. Is there is different process that needs to happen with virtual cards where they would fail if they were setup in a different way?

pallid salmon
#

This is sort of a hail mary, but did you ever find a solution for this?

#

๐Ÿ‘†
I haven't been able to locate an official policy or docs outlining this behavior, but it's becoming extremely frustrating to our customers.

You can't make any changes on a subscription that was not created by your application

**Here's whats happening: **
Say one of our connected companies uses Profitwell for metrics tracking and reactivation campaigns. When a subscription is reactivated through Profitwell's campaign, that subscription will then be owned by Profitwell and no other 3rd party can modify the subscription. We're starting to see a large number of our connected orgs with a subset of subscriptions that were created by and thus "owned by" 3rd party apps like Profitwell, Billflow, etc.. and this is causing our users to encounter this error with increasing frequency.

As far as I know, we have no way of knowing up front when a different connected app is the "subscription owner," so there's not even a good way for us to anticipate and handle the situation. Our software is designed to automate certain aspects of subscription management, and when there are random errors like this, our customers become extremely frustrated.

supple lava
#

Hello, I'm trying to make a transfer beetween stripe account and stripe connect account but I receive this error :

stripe.error.InvalidRequestError: Request req_4HDUc98Mif0vLk: Insufficient funds in Stripe account. 

But the sold looks like in the picture.

warm dune
#

probably a simple ask and I just don't understand the different stripe features. Let's say I have a website where visitors can post ads. Before you can post an ad (may be text or image or both) you need to submit an html form with your ad details and only once you complete payment will your ad be posted. Seems simple enough but the part I'm not sure how to implement in terms of stripe features is the payment at the end of the form. Can I use Stripe Checkout or do I need Stripe Elements or something custom to create this form that contains the ad details my server will display after payment?

light sierra
#

Hello everyone ๐Ÿ™‚ is there any way to extend already existing subscription (recurring, charged yearly) for N months for free? I tried with trial periods, but it immediately starts trial period as soon as I apply it and whenever it ends, user is charged with the prorated amount which I really don't want to.

As for the subscription schedules, it does not give me full access to the subscription object how it is created or to set metadata into it.

So, is something like this possible or if not, is there any way to pause the subscription instead but continue in N months?

rain bramble
#

Hi All ,

I,m getting error with implementing MYR currency for Malaysia

An uncaught Exception was encountered
Type: Stripe\Error\InvalidRequest

Message: Amount must be at least RM2.00 myr

Please Help Me !!

jaunty wraith
coarse gulch
#

Hi, I have a subscription invoicing question. A number of our customers have subscriptions that were set to send_invoice and then changed to charge_automatically this month. They have open invoices (because of payment issues) that are also set to send_invoice as they were created when that was the subscription's setting. My question is, will next month's invoices be created with charge_method set to charge_automatically because the subscription is now set to charge_automatically? Thank you!

tidal eagle
#

Hello all,
I am trying to debug an errno 77 on a project I picked up that uses the 2018-11-08 API (no idea why). We're using the php stripe library and it's a Stripe Checkout page.
I have seen and saved a few answers on errno 77 that I will try later, right now I would just like to know two things :

  • Is the bug bound to be because of the API version ?
  • Do the API keys care about CNAMEs ? Mainly, the URL is ours but the CNAME points to the external devs server. I have no recollection of whitelisting domain names or IPs in the Stripe dashboard so Im wondering if it has any impact
    Any help is appreciated, thank you !
ivory mountain
#

hey yโ€™all- have a question about Stripe Connect and whatโ€™s possible with payouts. hereโ€™s some context:

  1. I have an app that services customers. whenever someone signs up as a customer, I create a customer object in my stripe account.
  2. for each of those customers on my app, whenever they make a payment, I save their card as a payment method (via PaymentIntents)
    and store that payment method on their Stripe customer object in our Stripe account
  3. I am now working on building a way for new users (not the same customers as in 1, above) to create Connect accounts and receive funds from my platform. (as I understand it, to receive funds, these users need to have stripe connect accounts.)

my question is this: is it possible to facilitate payment from my customers from 1, above, using their previously saved payment methods - the payment methods that are tied to their customer object in my Stripe account - to these new connect accounts from 2, above?

iow: I get that the recipient of funds needs to have a Connect account, but the source of funds - the payer - can that be a plain old customer on my stripe account using a saved payment method from one of their previous purchases?

half shard
#

Is there any way to differentiate an upgrade from a subscription downgrade?

rigid pond
#

Good Evening Guys,

We have recently integrated the Stripe Terminal SDK for iOS and now it is out in the wild we are having a lot of support issues with connectivity.

The problem is if the user connects to the WisePad3 Card Reader via the usual Bluetooth Settings and then opens our app the Reader is not discoverable, subsequently can't connect to it. This issue also happens that if a user turns on the Card Reader with our app closed and the Card Reader has been paired with the phone before it will auto pair and cause the same above issue.

We really need to get to the bottom of this problem.

fair agate
#

Hey, I was using stripe's generate_customer_portal_session function on my localhost with a test card, and for some reason, I don't get the option to cancel a subscription in here? is that some sort of setting i have to specify in the stripe dashboard?

visual forge
ruby yarrow
#

How come Stripe sends webhook events for payment_method.automatically_updated for customers who don't exist anymore? (customer is null)

livid sinew
#

Hi everybody, I need some help for the RIGHT way to make a payment with stripe with a Product with a single Price NOT RECURING... as i understand i cannot create a subscription as it is not a recurring price. also I don't want to use Checkout, Need to build my forms with Stripe elements. I stuck on this since I look up the PaymentIntent and i see i cannot create with the use of a PRICE id, but only take the amount and currency

maiden tangle
#

Hi everybody, how can Accept a payment with Klarna ?

vagrant bloom
#

Are there static test PaymentMethod/Token identifiers for the US Bank Account beta (v1) like those for cards, like the pm_card_mastercard etc. identifiers here: https://stripe.com/docs/testing

jaunty python
#

When a dispute relating to a subscription invoice is accepted, does Stripe automatically cancel that subscription?

jaunty wraith
#

Is there a feature I can use to convert successful API payments from โ€œDevelopersโ€ to actual bank payments? I do not see it in my bank account yet.

vapid delta
#

When submitting my form to redirecttocheckout the page is reloading instead of bringing up the stripe checkout page. Can you see what's wrong in my function?
<script>
function redirectToStripe() {
var sessionID = "<?php echo $stripeSessionId ?>";
var stripe = Stripe('pk_test_xxxxxxxxxx');
stripe.redirectToCheckout({
sessionId: sessionID
}).then(function (result) {

            });
        }

    </script>
shadow cobalt
#

Hi when doing a refund from a connected account that uses destination charges where does the funds come out of if reverse_transfer is false?

half shard
#

How to create a subscription with payment method being boleto

dawn axle
#

Missed karbi's reply, but I'm not getting cancelled subscriptions via the API. karbi suggested I may be on an outdated API version? I am on 2020-08-27. I only see subs with "active" status via the stripe CLI

#

When I do in fact have cancelled subs

warm dune
#

when going to Payments > Export Payments in the Stripe Dashboard there's an option "Time zone":

  1. GMT+1
  2. UTC

When I export the csv using 1) or 2) the created column is no different. Isn't that strange?

alpine turret
#

Hello

stoic grove
#

Hello Stripe Team! Sorry if this is not relevant. But i really need help. This is "didSelectShippingContact" function that calls when shipping address updates. I want api call in this function so i can get taxes. But the problem is if i donโ€™t add delay here it is not updating apple pay ui. But i don't know how much delay this API wants. I add constant 5 seconds here. Anyone helps me. Please ๐Ÿ™ .
Thanks.

func applePayContext(_ context: STPApplePayContext,
didSelectShippingContact contact: PKContact,
handler: @escaping (_ update: PKPaymentRequestShippingContactUpdate) -> Void
){
summery = []
var spmethod : [PKShippingMethod] = []
DispatchQueue.main.asyncAfter(deadline: .now() + 5){ [weak self] in
print(NSDecimalNumber(string: self?.dataService.paymentModel?.totalPrice ?? "0"))
self?.summery =
self?.shippingPriceCalculator(productName: self?.productName ?? "", price: NSDecimalNumber(string: self?.dataService.paymentModel?.totalPrice ?? "0"), shipingPrice: UInt64(self?.dataService.paymentModel?.totalPrice ?? "") ?? 0 , brandName: self?.brandName ?? "", totalTax: NSDecimalNumber(string: self?.dataService.paymentModel?.totalTax ?? "0")) ?? []
handler(PKPaymentRequestShippingContactUpdate(errors: nil, paymentSummaryItems: self?.summery ?? [], shippingMethods: spmethod))
}
spmethod = shippingMethodCalculator()
handler(PKPaymentRequestShippingContactUpdate(errors: nil, paymentSummaryItems: summery, shippingMethods: spmethod))
}

alpine turret
burnt needle
#

hey, this isn't really dev related, but is there a way to set custom period of time for refunds under store policies rather than 7, 14, 30, 60, or 90 days?

#

my companies policy is allow refunds up until the product is fulfilled which is usually within 24 hours

tawny pivot
#

Good afternoon. I'm trying to create a subscription schedule via the API that starts in the past... we have customers that join late... is there a way to charge the customer for a specific date in the past i.e. Jan 15 (would charge today) and then have their next charge be monthly starting on Feb 15th if I scheduled the subscription today 21st. There would be no prorating. I assume this is not possible and we need to invoice the customer and then create a subscription for the remaining months.

crimson needle
#

(sorry everyone completely spaced out, catching up)

#

ahad-applepay-shipping

#

busgian-woocommerce

#

esikmo-refund-store

fiery yew
#

Is there a way to visually distinguish subscriptions in the Customer Portal? e.g., if a Customer has two Subscriptions to the same Product, is there some way to display which is which?

minor cipherBOT
#

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

urban lichen
#

Hi there, I'm working on a SaaS application and using the Stripe customer portal. I have a question...

Lets say a user pays for 3 paid seats, but then later downgrades his quantity to 1 before the end of the billing cycle

The application receives a webhook (customer.subscription.updated) which tells me that the new quantity of subscription is now 1, so my code removes access to the last two upgraded users

What I would like to do instead is, wait until the period end is done and then downgrade them. Is there a Stripe webhook that lets me know of that? Essentially, rather than removing their paid seats immediately, I would like the users to keep access until the end of the billing cycle (unless they change and up the subscription again I guess)

muted burrow
#

Hi, I had a question about disputes and webhooks. If all I cared about in terms of handling webhooks is when a dispute has a chance of hitting a payout, would the only webhooks I need to support be charge.dispute.funds_withdrawn and charge.dispute.funds_reinstated? Still trying to make sure I understand when these events occur. Would there always be a valid charge and these webhooks would follow? And if so, would it always be in the order of charge.dispute.funds_withdrawn when a dispute occurs (after .created?) with funds_reinstated only occurring after funds_withdrawn after the dispute was unsuccessful?

candid crystal
#

hi

minor cipherBOT
#

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

golden wigeon
#

Can I use google cloud one in integrating the stripe to my website?

hybrid arrow
#

I work for point pickup and need to update payment info though stripe. I've emailed numerous times with no response. I need to update this info

stable dust
#

How does stripe identify first order code use only.. like does it check for the same payment account or card used or same email used?

minor cipherBOT
#

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

sweet spruce
#

Where can I find the products that were sent to the stripe checkout in my webhook event?

minor cipherBOT
#

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

viscid burrow
#

From the Stripe Subscription Object, is it possible to tell if it was a legacy "Plan" or a new "Price"? "By default, both items.data.price.id and items.data.plan.id will be populated with the plan ID or the price ID used in the subscription"

minor cipherBOT
#

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

vocal wagon
#

Hi Team!

#

we are facing issues with stripe.net for visual studio 2022

#

we manage to create connected accounts but we are unable to make card payments

#

we canot find any definition of StripeCustomerService or StripeChargeService in current library there is no reference to them, can you suggest something ?

undone kernel
#

some how i was logged out of my Stripe Account Via App and trying to log back in and saying my information is incorrect, when i try and reset password saying email doesnt exist

cerulean pineBOT
#

:question: @undone kernel 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

minor cipherBOT
#

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

scarlet wedge
#

Hey is it possible to create invoice without first creating invoice item ?

pastel wyvern
#

been waiting a few weeks

#

I should probably just contact support, but has anyone else experienced this?

hollow ocean
#

Hello is there a way to send payouts to customer manually without a stripe connect account?

minor cipherBOT
#

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

vocal wagon
#

Hi everyone! I'm having some trouble using Apple pay in stripe-react-native. I added a shipping cost like the documents said in shippingMethods (https://stripe.com/docs/apple-pay), but it's not reflected in the Apple pay menu, only the amount in cartItems. Is this normal or is there a way I can get the amount and shipping to be in the total in the menu? Thanks!

minor cipherBOT
#

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

jaunty scaffold
minor cipherBOT
#

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

vocal wagon
#

Hello, I have integrated the connected express account. I have a webhook to listen for the 'account.updated' event. I check the 'details_submitted' attribute to make sure the integration is complete. Do you think I will still receive the 'account.updated' event before the user is redirected to my application? (In my application if the onboarding stripe is not finished I redirect the user to the onboarding page). Thanks !

worthy raven
#

was there any change it the Stripe.js etc.? My payment-element is not showing anymore in the Client

minor cipherBOT
#

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

signal salmon
#

Hello the team !

dense tinsel
#

Looking for some help Stripe Subscriptions. My flow works beautifully and it was super easy to set up. I have used "Stripe Checkout" and added mode=subscription. However, when I want to implement a 30 day trial period your documentation points me to this link: https://stripe.com/docs/billing/subscriptions/trials and suggest I use "subscription = Stripe::Subscription.create". This seems to contradict using Stripe Checkout, where you create a session instead of a subscription?

UPDATE

Figured it out on SO here: https://stackoverflow.com/questions/64732447/trial-period-in-checkout-session-in-stripe. I'd recommend you update your documentation here: https://stripe.com/docs/billing/subscriptions/build-subscription?ui=checkout#see-also (Offer customers a free trial period)

minor cipherBOT
#

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

vocal wagon
#

Hi there

#

Im trying to find the documentation for saving card in Java sdk

#

Can you help me with that

#

Collect card details without charge

real moth
#

Hello, I hired a developer to do my stripe integration. However, it seems like the first time a user tries to make a payment it gives some timeout error. If you reload the page and re enter the credit card details then it works. I'm not really sure what is causing the error. When I'm looking in my browser console it says its an Axios error. If anyone is willing to help me out, please message me. I'd be willing to pay a little if someone could help me with this.

half shard
#

How to create a subscription that does not charge automatically?

slate elbow
slate elbow
minor cipherBOT
#

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

dim garden
#

Does a customer invoice get a new invoice id (description) every time an invoice is updated?

dim garden
snow vessel
#

Hi guys. Trying to connect Wisepad 3 BT reader to my iOS app - can't discover any real reader though it sits nearby with turned ON discovery mode (BT icon is blinking). Simulating - works well.

earnest forum
#

Stripe invoices were stange to me. You add "items" which build the cost. All of those can have their own description which is what I think you are wanting @dim garden

#

The invoice object itself is sort of a container

slow cedar
scarlet wedge
signal salmon
#

Hi ! Can u say me more for the delay payment please ? Today, i has do a ask for reducing delay payment. How many days during this ?

slow cedar
unique tartan
#

Hi there, thanks for the support last Friday. However it seems the issue still persists.

We are using "react-stripe-js", with useStripe util, paymentRequest, the canMakePayment function return unexpected result.

in chrome, it returns
result: {applePay: false, googlePay: true}

in safari, it returns
result: null

It caused the applePay unavailable, could you please help to have some inside of the cause of the issue? thanks.

pulsar wasp
twin kiln
#

hi stripe dev team, I have a question about alipay

latent furnace
#

I am trying to resolve an issue and I have dealt with support 3 times and its not sorted out, how to I talk to someone live so I can explain whats going on?

stark tide
#

brutixx-issue

#

cz-alipay

#

chengyu-fx

stoic grove
#

@crimson needle Thanks for your help. I fixed that problem. But now a new problem occure.

#

Payment not Completed
2022-01-24 05:43:07.576100+0500 ########### Clip[23043:712793] LOG ANALYTICS: ["bindings_version": "21.11.1", "ocr_type": "none", "additional_payment_methods": "none", "shipping_type": "shipping", "event": "stripeios.payment_intent_confirmation", "app_version": "1.0", "analytics_ua": "analytics.stripeios-1.0", "required_billing_address_fields": "zip", "company_name": "###############", "publishable_key": "###########################", "required_shipping_address_fields": "none", "product_usage": ["STPApplePayContext"], "os_version": "15.0", "additional_info": [], "device_type": "x86_64", "apple_pay_enabled": 1, "app_name": "###########p", "source_type": "unknown", "apple_merchant_identifier": "unknown", "install": "S", "ui_usage_level": "partial"]

golden wigeon
#

Hi, Can I use google cloud one in integrating the stripe to my website?

long cliff
stark tide
#

john307-checkout

dry sapphire
#

in Java API: how can i know if a customer already has a payment method?

long cliff
#

I was working on Billing Customer Portal, but after running this script

var options = new SessionCreateOptions { Customer = "cus_xxx", SuccessUrl = "https://example.com/success", CancelUrl = "https://example.com/cancel", LineItems = new List<SessionLineItemOptions> { new SessionLineItemOptions { Price = "plan_xxx", Quantity = 1 }, }, Mode = 'payment' }; var service = new SessionService(); var session = service.Create(options);

return session

it returns checkout url https://checkout.stripe.com/pay/cs_test_xxx
instead of billing https://billing.stripe.com/session/session_secret

scarlet wedge
#

Hey is it possible to create an invoice without any invoice items ?

sweet spruce
fallen nexus
#

Hi Team, need help on webhooks. I have subscribed to checkout.session.completed and payment_intent.succeeded and using card payment. As per my understanding, checkout will be called first then the payment succeded. But I have been observing that the sequence is reverse. Please help asap. Thanks

elfin comet
#

Hi everyone
We have an order placed couple days ago
Buyer decided to cancel this order with Dispute
In Stipe logs we are seeing that the decision giving in milliseconds and dispute finalizing with approve
What if we already shipped the item?
Is There Anything to cover the seller?
Why all of these process finalizing without checking the things from Seller Side ?
Why we are learning that after all settled
Can you please lead us... thx

sudden umbra
#

When combining Stripe Checkout with Stripe Connect, using destination charge and express accounts, is it possible to delay payouts to sellers?

Reading the docs, it appears payouts are instant, otherwise if you choose on_behalf_of as the payment method then you can also choose the payment delay options of either manual or the amount of days. However I don't think on_behalf_of is applicable to Stripe Checkout as you input payment_intent_data and don't create an actual payment intent. So is it the case that Stripe Checkout payouts are always instant or can you delay them as well for fraud prevention? Thanks

misty hornet
#

ozgun-Dispute

#

John-Connect

solar surge
#

Hello! I have a question about the Stripe customer portal. I don't get any cancel buttons displayed, although this is stored in the settings. Does anyone have any ideas?

high flume
#

Hello, I am Japanese Enginner, so I am not good at writing Engilsh sorry.
Now, I develop Mobile Flutter App with Firebase and Stripe.
Firebase use firestore(DB), firebase functions(Backend), Storage(Video Uploaded)

User can sell digital videos with favorite price and user can buy them.
User can watch purchased videos in App.
I will use Stripe Connect (type express).

Which API Should I use in App?
I am thinkingใƒปใƒป

  • [POST]v1/accounts
  • [POST]v1/customers
  • [POST]v1/product
  • [POST]v1/price
bold swallow
#

Hello

#

I have spent ยฃ150 for a product and service and did not receive the end of the bargain

#

And he refuses to refund me

#

Am i able to make a complaint

#

In order to claim my money back

cerulean pineBOT
#

:question: @bold swallow 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

misty wolf
#

Hello ๐Ÿ‘‹

We are just starting developing on an app that will use Java as a server but for the mobile we are still undecided.

I'we found official React Native SDK on the https://stripe.dev/stripe-react-native/api-reference/index.html
But Flutter is not mentioned on the site.
However for the Flutter I have found this and it looks like it gets the job done: https://pub.dev/packages/flutter_stripe

My question is what would you recommend between React Native and Flutter in terms of support for mobile?
Also, if we decide to go Flutter way is the package above one that you would recommend?

regal drum
#

Hi, I guess this is general question but one that has probably been dealt with many times. Is it possible to pause subscriptions via the API and then start them again without the need for the customer to authorise again? We have a club that we run over 6 week periods for subscriptions but we then take breaks for 2-3 weeks before resuming. Not sure how best to deal with this. Any help appreciated

frozen pulsar
#

When using stripe connect (custom accounts), is it possible to customize the pop up modal for 3DS Authentication?

regal drum
#

Anyone know why I'm getting this? if I list subscriptions, it is there?

long parrot
#

Hi, There, I got an email that said my account (hi@kbox.co.nz) was terminated because my business is not low risk type. My website is www.kbox.co.nz and it only sells outdoor gears, may be if it was your staff who misunderstood when reviewing, because I really can't think of any risk. hoping to get your help. Thanks, Faust

cerulean pineBOT
#

:question: @long parrot 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

spare aurora
#

Hello, how can I attach to subscription a payment intent? As right now I create the payment intent the customers pays it, then I do a Subscription::create but this generates a new payment, I would like that the payment intent that has been payed is attached to the subscription so it won't trigger another charge.

long cliff
#

Hi team do you have modules/packages for vuejs or nuxtjs?

vocal wagon
#

Hi, I have one question regarding descriptor. For example, can we add a (dynamic) descriptor that are shown on customer's bank transaction? The issue was customers don't know what the product associated with the transaction (we have company name there).

vocal wagon
#

Helllo. In our project, we use SetupIntent when creating a Subscription. During authorization, e.g. in Apple Pay or Google Pay, the amount of $0 is shown. Is it possible to show a different amount there in some way? We would like to show the user the amount of the first payment in the subscription.

bleak plinth
#

Hello! It keeps telling me that my account number is incorrect and therefore I cannot change it

vocal wagon
#

Hey Guys, i've got a question: my customer upgrades their subscription to a higher product. I update the subscription and set the billing cycle anchor to now (to invoice immediatly). My users paying my SEPA, all get put on "past_due" due to the amount not being instantly available in Stripe.

the payment is. "pending" and the subscription is set to past_due. But when they start a subscription this also happens, and it isnt put on past_due, when the first month ends and a new one needs to be billed; same situation (payment pending, subscription active, not past_due). But when they change a plan => past_due.

spare aurora
#

But on the payment intent there is payment_method field with the card

#

Is this a bug on Stripe side ?

#

"payment_method": {
"id": "pm_1KLQWZD5S3Ge4mVNgWnWo75E",
"object": "payment_method",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": "44444",
"state": null
},
"email": null,
"name": null,
"phone": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": null
},
"country": "US",
"exp_month": 4,
"exp_year": 2044,
"funding": "credit",
"generated_from": null,
"last4": "3063",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1643022952,
"customer": "cus_L1TTl4oKUw26Ku",
"livemode": false,
"type": "card"
},
"type": "card_error"
},

paper heart
#

Hi team, I have a project using payment intents API. I want to use our own custom in-app payment UI instead of SDK's prebuilt UI. I mean, a payment page embedded in app, not a pop-up interface provided by you. Do you know how to make it?

long cliff
#

Hi team just want to clarify that Billing portal is not yet supported in StripeJS ?

warm sedge
#

Hi everyone. I have signed up for Test-Clocks and was encouraged to send feedback. Where should I send said feedback to?

wicked glade
#

Hey team, we are migrating to Stripe connect custom from Stripe connect Standard. How the future connected accounts will be able to connect an app (a Quickbooks integration for example)?

brazen dust
#

Hi guys,

How can I know if the payment intent has been partially or fully refunded via api

neat cave
#

Hey team, we added stripe hosted webhook endpoints and tried to send test event but getting error.
It's working properly on local env.

ebon shoal
#

I'm struggling with the manual 3DS flow: how can I give my customer a chance to retry bank auth if they fail it?

From my testing so far:

  1. Use a SetupIntent to put a customer's credit card on record
  2. Create a PaymentIntent using the customerId and payment_method of the card on record, and confirm set to true. Note that I'm using an idempotencyKey with a key unique to my digital product and I've set the return_url for 3DS redirects.
  3. When I get a redirect, I open the redirect URL in an <iframe>
  4. I fail the Stripe 3DS test dialog and I can see "3D Secure failed" on the activity of this PaymentIntent in the Stripe web ui
  5. I reconfirm the PaymentIntent with the same payment_method of the card on record and I see the same redirect URL I got previously
  6. I revisit that same redirect URL but I don't see the Stripe 3DS test dialog, which surprises me. Instead, the return_url is invoked immediately, and the redirect_to_url remains the next_action, so there is no way to retry the 3DS test!

My expectation was that my customer would get another chance to verify the payment with the 3DS dialog. How is a customer supposed to retry authenticating with their bank if they make a mistake?

native wind
#

Hey stripe people. Ive an issue that I would like some advice about regarding the paymentIntents API and how they relate to payment methods. In my integration i create subscriptions and confirm them using the paymentElement. I want to be able to access the payment method that stripe charges for that subscription but the default_payment_method property is null. the payment method seems to just gets added to the customer. Is there something i need to do to set the payment method as the default for the subcription or is that something i need to do in the background in a webhook handler on payment_intent.succeeded events?

jade panther
#

Hey this is probably a dummy question but I'm just too confused by other countries' bank systems lol. Can a Canadian customer pay their invoice (which is in USD) via ACH Bank Transfer to my American Stripe Account or are ACH bank transfers as a payment method only available for US Customers?

thick frost
#

Hi, should the customer receive the item if paymentIntents returns processing status (payment by SOFORT)?

shadow iron
#

Hi there,
i'm facing the problem, that connect webhook-events won't be triggered locally. Basically i have to webhook endpoints in my server-application: one for the stripe account (localhost:XXXX/webhook) and an another one for the connect accounts (localhost:XXXX/connect-webhook). The webhooks are set in my stripe developer-account and also the events to be monitored are also selected.
Now if i'm starting the listeners via CLI:
stripe listen --forward-to localhost:XXXX/webhook and
stripe listen --forward-connect-to localhost:XXXX/connect-webhook
i can see events in the console, if i trigger something and the normal stripe-webhook also triggering as expected the events on my server endpoint. But it's just not working for the connect-webhook endpoint (for example with stripe trigger --stripe-account acct_XXXXX payment_intent.succeeded), although everything is set up the same way as the normal stripe-webhook. Can you help me with what i'm missing?

blazing ginkgo
#

Hello, I'm going to buy beats on beatstars.com, but I'm getting an error on the Stripe page when paying. Could you help?

solid silo
#

Hi, I am workin with the Confirm a PaymentIntent and facing a error: 'A token may not be passed in as a PaymentMethod. Instead, use payment_method_data with type=card and card[token]=tok.

#

I tried to pass payment_method_data but face another error: 'error': {'message': 'Invalid object', 'param': 'payment_method_data',

oblique sparrow
#

Hey guys, I've been trying to get an invoice working, but it gives me this error:

Traceback (most recent call last):
  File "C:\Users\woldh\PycharmProjects\ChargeTesting.py", line 27, in <module>
    stripe.PaymentIntent.create(
  File "C:\Users\woldh\PycharmProjects\venv\lib\site-packages\stripe\api_resources\abstract\createable_api_resource.py", line 22, in create
    response, api_key = requestor.request("post", url, params, headers)
  File "C:\Users\woldh\PycharmProjects\venv\lib\site-packages\stripe\api_requestor.py", line 122, in request
    resp = self.interpret_response(rbody, rcode, rheaders)
  File "C:\Users\woldh\PycharmProjects\venv\lib\site-packages\stripe\api_requestor.py", line 399, in interpret_response
    self.handle_error_response(rbody, rcode, resp.data, rheaders)
  File "C:\Users\woldh\PycharmProjects\venv\lib\site-packages\stripe\api_requestor.py", line 159, in handle_error_response
    raise err
stripe.error.InvalidRequestError: Request req_1G3clK6bsDgT3a: No such PaymentMethod: '{{CARD_ID}}'

This is the code:

  
stripe.PaymentMethod.create(
    type="card",
    card={
        "number": "4242424242424242",
        "exp_month": 1,
        "exp_year": 2023,
        "cvc": "314",
    },
)

stripe.PaymentIntent.create(
  amount=100,
  currency="eur",
  payment_method="{{CARD_ID}}",
  payment_method_types=["card"]
)

I know that it has to do with the {{CARD_ID}}, but I don't know how to get the actual ID of the card.
if anyone knows a solution or can point me in the right direction, please feel free to @ me

solid silo
#

the documentation says to use -d payment_method=pm_card_visa

#

but do not specify the pm_card_visa

vocal wagon
dawn aurora
#

hello i am using stripe connect to create accounts for businesses on my platform. It is possible to create checkout payments with tax code(for auto tax) depending on their business information on the stripe account that they entered while onboarding?

rare tide
#

Hello, I am trying to get "stripe processing fees refund" from stripe retrieve intent api, somehow i manage t get "balance_transaction" object by using expand "charges.data.balance_transaction" but it show's only "stripe processing fees" & "application fees amout", What i actually need is "stripe processing fees refund" which is shown on stripe dashboard payment detail page under "Fees"

Please help me out for this

snow vessel
#

Hi guys. Trying to connect Wisepad 3 BT reader to my iOS app - can't discover any real reader though it sits nearby with turned ON discovery mode (BT icon is blinking). Simulating - works well.

final pond
#

Hi, I have a question about confirming a payment intent from the browser using Stripe.js which was created with a saved payment_method. It is a continuation of a now archived discussion I had here last week about migrating from individual StripeElements to the new PaymentElement. Historically we would call stripe.confirmCardPayment but now the docs suggest using the unified stripe.confirmPayment however this requires an element property which would not necessarily exist if it hasn't been mounted as the user may have selected an existing payment method. In this instance am I correct in thinking there is actually no verification required from the user, and the server could create and then confirm a payment intent?

spare aurora
#

Hi, I'm testing my checkout flow and I've one issue. Currently I'm checking the flow with 3D Secure cards. I have tested the card 4000002500003155 and it works. But with the card 4000000000003063 I receive one error, is this normal? : A payment method of type card was expected to be present, but this PaymentIntent does not have a payment method and none was provided. Try again providing either the payment_method or payment_method_data parameters.

analog raft
#

hey folks, I'm using expo RN and the stripe lib is crashing on production, i need help to know what's going on

spare aurora
#

Currently the flow is this -> [Backend] Get setup intent -> [Frontend] stripe.confirmCardSetup(setupIntent.client_secret) -> [Frontend] If the response.setupIntent.payment_method exists call backend -> [Backend] Subscription Create -> [Frontend]ย If response.paymentIntentResponse then calls stripe.confirmCardPayment

atomic gyro
#

Hello! I'm struggling to handle card authentication following subscriptions creation. I've made this StackOverflow with more details before finding out about this community: https://stackoverflow.com/q/70836233/11793087
Basically everything related to card authentication/next steps/3D-secure seems related to either PaymentIntent or SetupIntent, but how do I get either of those when creating a Subscription through the SDK? Thanks in advance ๐Ÿ™‚

atomic gyro
spare aurora
#

I would like to receive some help about configuring statement_descriptor in dynamic way. On this page https://stripe.com/docs/statement-descriptors#requirements under requirements I see:
...
Reflects your doing business as (DBA) name.
Contains more than a single common term or common website URL. A website URL only is acceptable if it provides a clear and accurate description of a transaction on a customerโ€™s statement.

I would like to know If I need to insert my website address

leaden nest
#

Hi there, we are receiving the following error when attempting to transfer funds to a custom connect account. We are a French Platform with a UK Connected Account. We are processing/charging in GBP and hoping to transfer GBP to their connected account. How can we transfer GBP to the UK Connected account? Thanks!

invalid_request_error - source_transaction
The currency of source_transaction's balance transaction (eur) must be the same as the transfer currency (gbp)

naive sandal
#

heya! As part of the solution described in a previous thread (#dev-help message) I'm creating a Subscription through the API with a billing_cycle_anchor. This works fine, but when trying to create a subscription with a billing_cycle_anchor of DateTime.UtcNow.AddYears(1) (i.e. one year from now) I got the error from Stripe:

billing_cycle_anchor cannot be later than next natural billing date (1674548267) for plan

As I understand it, this means that I'm trying to create a subscription with an anchor that's further away than one year from now. Comparing the values I sent (1674548268) vs what Stripe thinks is one year from now (1674548267), it's one second off, so my guess is this error is due to a clock difference between my local machine & stripe's servers.

I don't particularly care about the seconds so I can easily work around this by just rounding down to the nearest hour or whatever to workaround such issues, but I'm wondering if this is a known issue and/or there are any recommended ways of fixing/working around this?

mighty merlin
#

Hi Everyone, I have just joined from trying to research how I can get our heads around Stripe and split payments. We kept ending up at Stripe Connect. We are looking to find a solution where our client received a payment and Stripe distributes the payment out to more than one recipient. Is this possible?

wicked blaze
#

Hello - what is the property I can track for stripe express connected account objects "restricted" or "completed" status ? We have a webhook listener account.updated, I am not finding any key with value coming as restricted or completed.

mighty hill
#

dan_nrcm - Split Payments

lyric iris
#

Hi. We have a platform and take payments via Stripe across all parts (iOS, Android, Web, iFrame etc). Is it possible to tell via Stripe where a transaction came from, e.g from the iOS app rather than the Android app?

undone trench
#

Hello,
I am trying to setup Stripe Checkout on my Nexjs + Rails project.
I am trying to redirect to the Checkout page but I see this message.
I've been stucked for hours, could you please help? ๐Ÿ™‚
Thanks!

fiery stirrup
barren oxide
#

hi!, im trying to test a checkout and i have this problem: No such payment_intent: '..'; a similar object exists in live mode, but a test mode key was used to make this request.

vocal wagon
#

Hi everyone! I'm having some trouble using Apple pay in stripe-react-native. I added a shipping cost like the documents said in shippingMethods (https://stripe.com/docs/apple-pay), but it's not reflected in the Apple pay menu, only the amount in cartItems. Is this normal or is there a way I can get the amount and shipping to be in the total in the menu? Thanks!

stable dust
#

How does stripe identify first order code use only.. like does it check for the same payment account or card used or same email used?

hollow ocean
#

Hello, is there a way to send payouts to my customers without having Stripe Connect

feral venture
#

๐Ÿ‘‹ Hello everyone, relatively new stripe API user and have a work-flow question. Should l create a new customer, or the payment method first? Or is it possible to do both of these with the same request?

tranquil prism
#

Hi! I was wondering if there's a way to apply a fixed discount several times to a subscription invoice. I'd like to apply dynamic discounts based on user actions and coupons do not seem to let me do that. Eg: Have a $10 discount that this month gets applied 4 times

deft wagon
#

I have a subscription that a test user is subscribed to with 2 subscription items (a monthly charge and a metered usage charge). When I try to upgrade that user to the yearly billing I am getting this error: "Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field." I have provided the IDs for the new subscription items as required but I'm still getting the error, any pointers here?

im updating the subscription items with the following:

>      {
>        id: 'existing si_ID1',
>        price: 'new yearly price ID price_...'
>      },
>      {
>        id: 'existing si_ID2',
>        price: 'existing metered usage price id price_...'
>      }
>    ]```
native wind
#

Quick question I feel like I might know the answer to just want to confirm. Is there any way to move subscriptions/customers between accounts. I see some resources about importing payment information to stripe and I know there is a way to add a subscription to an express account but I was wondering if there was a resource outlining all the ways data can be migrated. Thanks!

polar hedge
#

Hello, I am trying to set days_until_due on an invoice which has collection_method: 'send_invoice' but it is not taking. I had this issue in the past and ignored it and just used due_date but it still seems to be a problem. The due_date field remains null after updating. This is on an invoice in a Stripe Connect account. Is this field possible to set via days_until_due?

odd steppe
#

Hi Everyone! First time here. I have a quick question, and I was hoping that someone could point me in the right direction, not necessarily solve this for me... In development my Stripe webhooks get 200 response codes but in production my server returns 301 error codes. I am using dj-stripe and the only difference should be that Cloudflare sits out in front in prod. I confirmed that Stripe webhooks are hitting the server just fine, but indeed returning 301. Both dev and prod use Nginx and the nginx.conf looks okay. I know 301 http response code means "moved permanently" but it seems pretty tricky to debug. A couple more gotchas I am thinking about are the different values of DJSTRIPE_WEBHOOK_SECRET in prod vs. dev, and any other minor configuration issues, but the webhook signing secret looks good. Sorry if this should be an SO question instead, but I am launching a little web app soon and this is kind of a blocker so I thought I'd reach out and see if I can get unstuck. Thanks!

proper spruce
#

Hello, I am trying to implement webhook right now. How can a get a payment_intent.payment_failed event with stripe test cards ? not the command line tools to trigger manually. Could someone help me? Thank you

oblique sparrow
#

Hey guys, I'm trying to create some code to create a payment link that anyone can fill out, so far I've gotten up to this:

paymentMethod = stripe.PaymentMethod.create(
        type="card",
        card={
            "number": "4242424242424242",
            "exp_month": 1,
            "exp_year": 2023,
            "cvc": "314",
        },
    )



stripe.PaymentIntent.create(
  amount=100,
  currency="eur",
  payment_method=paymentMethod['id'],
  payment_method_types=["card"]
)

However, the problem is that the link can't be paid.
Is there any way to have a payable link without specifying a user?

neat cave
#

Hey I'm getting this error on my webhook handler.

#

it's working well on my local env.

acoustic haven
#

I'm attempting to get into my account for a 1099 but the phone number that's being sent the code is one I don't have access to

fresh hinge
#

hi there, I have a simple case, I want to have a payment page hosted by Stripe, I want to simply get a notification of payment by a customer, so that I can track/trace it within my app, and I'm a discord bot developer. Is the best place for me to start, to use the checkout github source? I would ideally want to limit the amount of custom development just because my payment/price/product choices are really simple, and I'd like to leverage the hosted functions. Is there a best recommendation? (nodejs is my dev env)

native wind
#

quick question i have that is a little unclear and hard to test. if i cancel a subscription that is past due and i have automatic retries enabled, do retry attempts stop on the subscription i just canceled? thanks!

lilac thistle
#

I'm trying to integrate Stripe and have caught a snag. I was following the guides in docs to set up a new customer and push them to a checkout page. To save myself some time I planned on using Stripe Elements and read through the docs on that and tried to attach a card-element to my form. I'm using VueJS for my front-end so I declared the div as given with the card-element id inside my template. In my data section I've set stripe: new Stripe('public_key_here'). When I call this.stripe.elements() I get this.stripe.elements is not a function and the stripe object has no property "elements". The Stripe JS Script is attached in my entry point. Any help would be greatly appreciated!

urban lichen
#

Hi there, I'm working on a SaaS application and using the Stripe customer portal. I have a question...

Lets say a user pays for 3 paid seats, but then later downgrades his quantity to 1 before the end of the billing cycle

The application receives a webhook (customer.subscription.updated) which tells me that the new quantity of subscription is now 1, so my code removes access to the last two upgraded users

What I would like to do instead is, wait until the period end is done and then downgrade them. Is there a Stripe webhook that lets me know of that? Essentially, rather than removing their paid seats immediately, I would like the users to keep access until the end of the billing cycle (unless they change and up the subscription again I guess)

lime marsh
#

Hey I have a question for freelancers. I'm integrating Stripe for my client who is non technical. What's your approach to managing thisโ€”do you create their account inside your Stripe dashboard, or do you tell them to sign up for Stripe and add you as a developer? I know this is subjective but looking for opinions for less headaches

hollow hawk
#

Hi Devs, got a question. What would be a good way to implement subscription add-ons? My use case is I have a few Stripe 'Products' to which a user can subscribe to. I want the user to be able to additionally pick the number of team members and charge the user additionally per team member. So let's say a user is subscribed to a $100 product, and then the user can optionally add X team members, so then I need to charge him for $100 + X members.

signal tinsel
#

Hi !

I have a released subscription_schedule but for some reason it does not contain "released_subscription" (its null) but it is supposed to return the ID of the subscription that started based on that subscription_scheduled. Can someone help me understand why there isnt any released_subscription in this case ? (Causing issue on my end. I was excepting a released_subscription as soon as it it released but this particular scheduled_subscription does not have one)

fiery stirrup
#

Probably silly question: Where in the docs can I find the test payout bank accounts?

fiery yew
#

What's the correct way to update a Subscription via API, if I want it to function exactly the way it would via Customer Portal. That is, if a Customer currently subscribed to Product A goes to the Customer Portal, clicks "Update Plan", and selected Product B, they'll be subscribed to Product B and no longer subscribed to Product A. It's not entirely clear to me, from the docs, how I need to structure the API payload to accomplish the same result via API.

thick sentinel
#

I tried to do this onboarding but I don't get how users can create an account if it asking for login info

#

the only time i see create an account when I am logged into Stripe which doesn't make sense if customers need to create their own account.

polar hedge
#

Hello @dim hearth @copper reef , I had a thread open earlier today about days_until_due on invoices (its archived now). All my invoices are created from the API

fast salmon
#

Could someone point me in the direction of where I can find the documentation regarding charging a customer for a specific product?

stoic grove
#

Hello, Please help me to resolve this issue. What is the meaning of this error.
com.stripe.lib:ErrorMessageKey=The shipping
information on this PaymentIntent was last set with a secret key and
therefore cannot be changed with a publishable key. Please use your
secret key instead

long cliff
#

Hi team do you have idea how to output the response from webhook using Stripe Cli and dotnet ?

scenic furnace
#

If payments are made to stripeโ€ฆ why would stripe take a disputed charge FROM MY BANK ACCOUNT?!โ€ฆ i never gave permission for stripe to take money from my bank accountโ€ฆ

native wind
#

Hello I have a quick question about data migration accross accounts. Is it possible to migrate some customer data and not all? Or is all data copied between accounts. Just curious!

blissful bone
#

Hello, I was wondering if there was a possibility to make whole registration process through API? My customers aren't fluent enough in English to go through the normal registration process. Is there a way to make my own registration process or are you planing to introduce translations to registration process? Thank you in advance!

empty plaza
#

Hi snuffkin

#

Hi I have issue by send vale

stoic grove
#

Hi, How I can get user's email id, Full shipping address to confirm the order in apple pay ios.

edgy portal
#

Hi i have a question about raw pan integration๏ผšmy new platform account connect merchant 's standard account just get the response :"Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings

edgy portal
leaden nest
#

Hi there, is there a way to verify that on_behalf_of is added in stripe dashboard?

patent turtle
#

Hey everyone - quick question - on Stripe dashboard, where do I set how often payouts are sent to my bank from Stripe?

empty plaza
#

Hi

regal drum
#

Hi, me again ๐Ÿ™‚ I'm pausing subscriptions and passing a value for the resuming (pause_collection[resumes_at]) . The value I'm passing is for my date is is 1642982400000 (24th Jan UNIX time), however, it's setting a weird date on the subscription. What format should I be sending the date to resume in please?

stark tide
#

@empty plaza howdy

flat sage
#

Hello, when converting currencies in a Connect Cross-Border Payout with Stripe, when are the currency conversion fees applied?

Are conversion fees charged at the time of the transaction, or are they charged to the account balance at a later time (similar to the Payout Fee, Account Volume Billing fee, etc.)?

dry hatch
#

Ahad-ApplePay

dawn ferry
#

can you share the flow on how to create the connect account at the API level

hazy jungle
#

Hi Iโ€™m have a very simple question i just want to know how to change my number to log into my account there isnโ€™t any options for me in the sign in part i spoke with support twice and i feel like Iโ€™m not getting any answer to help me not sure if this is the right place to ask Iโ€™m just not sure where else to go

sudden pawn
#

Hello Team

#

can you please share youtube link for java refund logic

turbid rock
#

Hello, Please I really need help here. I was debited today from my bank account. I never give any permission. I donโ€™t know why I got debited. I really need an explanation before calling my bank. Thanks

cerulean pineBOT
#

:question: @turbid rock 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 nexus
#

Hi Team, is there is any API/Webhook to check payout is done? I am using stripe connected account, I want to check money has been trasnferred to connected account.

edgy portal
#

i have a question :

#

why i can use raw pan to pay in test mode ,but in real mode i can't pay in the same way ; i enable the passing raw credit card numbers .

jaunty scaffold
serene tree
#

Hi all. Im developer and working on stripe API integration. Business model of our applications requires payment from my stripe account to users of my application. It's not useful to make all registered users filling-in a lot of personal data during adding them all to Connect. Is it easier way exists? From online banking I can transfer money to another card just by card number and expiration date. Can I do the same via stripe API?
Best regards, Alexey

cursive wedge
#

Hello,
I'll be creating a plugin in WordPress that will enable the Subscription using Stripe BECS (Australia) to work with WooCommerce Subscriptions. Is it possible? If it is, can you guys give me insights on the process regarding the billing?
Thank you

acoustic aurora
#

Hi everyone , i have a question about Stripe Connect accounts ... is there any way to know if there is more than account connected to my platform with the same email ?

pliant pier
#

Hello everyone.
I have a question for the professionals among you.

We have a customer portal where new customers are automatically assigned a subscription. The customer then buy a new package in the portal. We use the checkout directly from Stripe.

Is it possible to use this to change the current subscription without creating a new one at checkout? The Free Subscription should be changed to another one.

It is important to use the Stripe checkout.

edgy portal
#

I have another question , when i pay in IDR currency , the amount is 99,999,999 ,i get an error : amount too large . but the stripe doc said :

versed silo
#

Hello! Is there a way to retrieve the last 4 digits of the card used for a previous invoice?
A setupIntent was used for this payment. So AddExpand("payment_intent") isn't returning any values

misty hornet
#

Alexey-Connect

#

Bans-WooCommerce

#

Shimaa-Connect

#

Dairo-Customer-Portal

#

NftArea-invoicing

#

Alan-IDR

granite basin
#

Hi Team ,
I want to initiate subscription with below code .. here destination will be our platform account and all amount will come to platform .. where would I will get destinationStripeId for platform inside Dashboard
await stripe.subscriptions.create({
customer: customerId,
transfer_data: {
destination: destinationStripeId
},
application_fee_percent: 100
default_source: paymentMethodRef,
metadata: {
solution_id: solutionId,
customer_org_id: customerOrgId
},
items: [
{
price: priceObjectId,
tax_rates: [taxRateReference]
},
]
});

misty hornet
#

jm-last4

bleak plinth
#

I can't find italian support chat

waxen quail
#

Merleean-support

deft crag
#

Hello, is it possible to set a payment method as "default" through API? Thanks!!

crimson garden
#

Hi there, is there anyone help me out with webhook events..? I'm getting a "Failed to connect to remote host" error after triggering events from stripe CLI as you can see in the attached snippet.

fallen marsh
#

Hi there, I would like to ask about request -> //r.stripe.com/0 I have got many requests in my React app is it normal or should I be afraid? ๐Ÿ™‚

opal leaf
#

hi, how can i implement a fuctionality like this? I have stripejs via es6 import. Can i set up a form for the customer to add card details (like when PaymentIntent) and send them to backend or directly to stripe, for changing subscription's default_payment

jaunty scaffold
#

hello ,
can we hide billing address
stripe - ios - applypay

vocal wagon
#

I am creating Checkout for Connect account like this

const session = await stripe.checkout.sessions.create(checkoutSessionPayload, {
    stripeAccount,
});

Please note at this stage, I do not know user email and this is a one-off payment.

Problem:
The user did not receive a payment receipt after a successful payment.
Even though we have this setting enabled on our main account (see attached screenshot).

Is there anything else I need to do here so the users will receive receipts for payments in Connect account?
I can't find anything in the API either https://stripe.com/docs/api/accounts/update

Thanks for the help

undone trench
#

Hello!
I am trying to create a checkout payment, however, the tax_rates field makes it encounter an error. I did create the tax object in my dashboard. Do you know what is wrong with my code?
Thanks!

vocal wagon
#

Hi! Iโ€™m trying to work out how to implement trials for subscribed users. I have a few ideas but I wonder if there is any way how Stripe suggests to do it? I couldnโ€™t find anything about it in the docs.

Problem description
There are two different scenarios Iโ€™m considering.

Common requirement: I have a subscribed user, heโ€™s using plan A. I want to be able to allow him to try the plan B trial without having to create a new account. If his payment for plan A happens during the trial, he should not be charged. The billing period might be altered.

Separate requirements:

  1. By default, when the trial ends, the user should still be on plan B.
  2. By default, when the trial ends, the user should go back to plan A.

Question
How can I implement trials for subscribed users to support 1 and 2?

upbeat grove
#

Hi guys, What countries Stripe treasury can support if given access?

hollow prairie
#

Jonathan Justman-tax-rates-array

cerulean pineBOT
#

:question: @upbeat grove 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

crimson garden
hollow prairie
unkempt storm
#

Is it possible to use apple/google pay with connect accounts?

#

I have ran into some errors while trying to make a google pay, payment

graceful niche
#

hey guys,
hope you're doing great
a client has subscribed to a plan by mistake (5 days ago) & wants to upgrade it now
there is a difference of 30โ‚ฌ between the 2 plans
is it possible to force the update on stripe dashboard & collect the 30โ‚ฌ difference please ? or would it be a prorata ?
what about the webhooks please ? would "invoice.paid" (sub update) hook be triggered ?

trail wren
#

Customer has asked me to pull metrics from the stripe dashboard and use them in their internal reporting. Is there a API call that returns the same metric or do we need to try to rebuild the reports using the balance.summary?

dense tinsel
#

Hi. I'm looking for documentation on my use case. I'd like to charge my customers a flat $50 subscription fee per month and metered billing on top of that based on usage. I checked out this link: https://stripe.com/docs/billing/subscriptions/examples, but didn't see the use case described.

glad lynx
#

Hi, I have some questions about the customer portal. We're building a SaaS service where a customer can have multiple subscriptions (multiple tenants with a subscription each). The software will have multiple tiers of subscription, with each tier being a product defined in stripe. The issue with the portal is that when a customer has multiple subscriptions I can't find a way to distinguish 2 subscriptions which are of the same tier. What we'd like to do is to be able to make the portal show just one subscription so the customer could manage each tenant's subscription separately.

If that is achievable we'd also like to be able to configure which products are available in a portal configuration, we need to be able to limit customers downgrading to a lower tier as to do so they'd first need to remove data from their tenant to come below the lower tiers requirements. I can't however see a way to configure the portal products from the API.

Would these things be possible or would it be better to implement these things manually via the API.

warm ocean
#

Hi. I. need to update the descriptor for subscriptions. I listen the invoice.created to do that. Then, I update the statement_descriptor invoice when the hook is called. But, when I check the log, I see invoice.created => payment_intent.succeeded (with the default value for calculated_statement_descriptor). How can I check that the statement_descriptor is good and will be the new one in the bank statement ?

half shard
#

I would like my subscription invoices to be generated at least 3 days before the expiration date, is this possible?

fast salmon
#

How could I see the transaction history for a user?

spare aurora
#

Can someone please re-open the thread LucaW-payment-method of yesterday?

jade marten
#

Hello! Any news about credit card installments on brazil?

torn stratus
#

Hello community! I was investigating how Stripe handles the validation of the account phone field, but I can not find the rules that are being applied. Could you please help me find this information?

viscid burrow
#

Help please! We have Subscription objects where the subscription was made with a custom ID like "customer-abc' and not 'price_xxxxxxx' or 'plan_xxxxxxx'. Is there any way to move from the Subscription object and determine if the original subscription was actually created with a Plan or a Price. You stub a price even for plans and we have been around a long time and have Plans in one table and Prices in another and we need to determine which one was associated with this Subscription as the ID is not unique and you can have a Plan and a Price and also livemode true/false with "customer-abc' as the ID. If we have the cus_ and the sub_ we need to figure out if the sub_ was from a Plan or a Price.

scarlet wedge
#

Hey, I have an invoice and Iโ€™m unable to add new invoice items to it. It has one existing invoice item and Iโ€™m unable to add a new invoice item to it. Invoice ID - in_1KKkVDQ7Vcs0maxVMswIO7JB, already added Invoice Item id - ii_1KKkVBQ7Vcs0maxVxGVeyh9W, invoice item which is not being added to invoice - ii_1KLqInQ7Vcs0maxVfXbcyohE

cold geyser
#

Hey there! I had a quick question, with our connect accounts, we use the transfer data destination so that a charge would be transferred to the correct connect account, except when any of those charges need to be refunded - it doesn't seem like it's refunded from their account. According to the web dashboard, there's nothing in refunded for their connect account, nor is their "Available Soon" subtracting the amount that was refunded. Here's an example payment intent pi_3KKsX7Fk5BSitd8b0TRH2Lhp, with the refund id of re_3KKsX7Fk5BSitd8b0XRkEOOa. Is there something more to refunding connect accounts that is different from regular refunds?

covert bear
#

Hey guys, quick question, why is the API sending success => 1 if the subscription creation was incomplete (in this particular reason due to the insufficient funds). Subscription status is indeed active but the json said it was successful.

hollow hawk
#

Hi devs, how can I get the total cost for a subscription that would include coupons and multiple products? Basically the total recurring amount that a user pays per cycle.

cloud pasture
#

When i create a link to express on boarding how comes i can only choose US ?

dull oak
#

Hi everyone, this isn't really a dev related but i want to ask if there's a way we can amend the emails of stripe which are sent to the customer e.g when a subscription is about to get renew

dire stream
upper light
#

SetupIntent confirming with Stripe Connect
Hi there,
We have implemented direct charges using Stripe connect and can successfully clone cards and take payments. We are having trouble using the SetupIntent object. Can create a SetupIntent on a connected account using the { stripe_account: acct_xxx } options but if we try to confirm we get this error

Stripe::InvalidRequestError ((Status 400) (Request req_X5HMMOjTQCrkhO) Received unknown parameter: stripe_account)

We have come across a similar issue trying to confirm an intent using Moto. This works on our regular platform charges flow but for connect accounts we receive this error

parameter_unknown - payment_method_options[card][moto]

Wondering if we are trying to do something impossible or if it's just an incorrect request payload? Any advice appreciated. (We are using API version
2014-09-08 )

wicked glade
#

Hey team,
It's been two days that we have this warning on our staging app. Is it because of a recent change?

"Your platform needs approval for accounts to have requested the transfers capability without the card_payments capability. If you would like to request transfers without card_payments, please contact us via https://support.stripe.com/contact."

muted burrow
#

Hi guys, is there a way to force a payout to occur prior to its expected arrival (in test mode)? I can see that the payout is scheduled to "arrive" on the 27th, but I'd like to be able to force it somehow now to continue with my tests.

junior palm
#

Hey there! We want to use a billing cycle anchor for our subscriptions. Is there any chance to set billing_cycle_anchor when using checkout sessions? I can only find billing_cylce_anchor in subscription item creation / update...

crimson needle
#

@idle iris can I ask you to reply in the thread when helping? Makes it easier to have all context in one place (your answer is helpful so thanks a lot!)

tawny cobalt
#

Hello all! I'm trying to use the connect platform and running in to some trouble. I setup an OAuth link so: https://connect.stripe.com/oauth/v2/authorize/?scope=read_write&client_id={{ $stripe_oauth_client_id }}&redirect_uri={{ $stripe_redirect_uri }}, The issue I'm having is whenever I click it, it always redirects back to my dashboard, and not the redirect_uri

empty plaza
#

there is way value or post request to server to read the value

#

there is way send value or post request to server to read the value

idle iris
crimson needle
#

yep I saw you type :p

warm ocean
#

Hi. When I list the customer payment intent list, what is the right way to check if the PI is failed or incomplete (stripe.paymentIntents.list) ? With the status !== succeeded ?

lyric wyvern
dense plank
#

Hi, does stripe offer discounted rates for non-profit organizations in Canada?

warm ocean
#

Hi. Is it possible to have a payment.succeeded (webhook) but the payment is failed at the end (because card was reported lost or stolen) ? Because I make some stuff when I receive a payment.succeeded but, it's the first time that I see that the payment is failed just after.

woeful grove
#

hi Team is there a way to force the address line 1 and other details to be prompted? looking at the documentation, the default for all the possible fields is "auto" and the only possible values are "auto" or "never". I don't see an option that is the equivalent of "on" or "always".

In addition, when we update our code to explicitly specify 'auto' for certain details, it doesn't appear to affect the form. For example, this JS code to initialize the paymentElement:

  const paymentElement = elements.create('payment', {
    fields: {
      billingDetails: {
        email: 'auto',
        name: 'auto',
        address: 'auto'
      }
    }
  });

Still results in a payment form that looks like this (only CC number, exp date, CCV and zip code are prompted): Still results in a payment form that looks like this (only CC number, exp date, CCV and zip code are prompted):

image.png

Am I missing a setting that would force the address line 1 and other details to be prompted?

regal sage
#

How does StripeJS handles CORS? Is there a list of our domains that you use for the Access-Control-Allow-Origin header?

wintry wren
#

Hi all. We run a small Connect application . We're able to successfully generate a report on behalf of a connected account with type: payout_reconciliation.by_id.itemized.1 and see that it successfully generated. But we're having a problem accessing that report now that it's been generated. We have the URL but are hitting a 404 error. Any insights? Thanks!

wicked blaze
#

Hello Team - We are following this https://stripe.com/docs/payments/capture-later, we wanted to know is there any webhook or any way that we can track Capture failure scenarios. E.g, lets say we are holding by authorizing 10 dollars from a customer's card but we are capturing after few days and lets say, there is an error during capture, how we can handle it in the server side ? Are there any webhook notifications we can listen for ?

leaden nest
#

Hi there, do you know if there is a way to customize the description that appears for a Payout to a custom connect account? I see that the payouts have the description of "STRIPE PAYOUT" and I was hoping to customize this so that it references our platform name for easier reconciliation. Thanks!

sonic fulcrum
#

hi i want to know something like stripe allows mastercard and visa card in my country so i am using stripe payment gateway on website and want to mention in section that we accept both of them so do stripe provide mastercard and visa logo

mental vale
#

Is it possible to enable invoice/receipt emails in Test mode? So when users take actions they receive actual emails? I have this setting enabled but no emails are sent. EDIT: These are for subscriptions that invoice automatically. I'm not seeing that option?

dim hearth
#

@digital mortar Please don't post things like that - it violates rule three of our channel

shadow cobalt
#

Hi is it possible to make a live payment when in test mode using Google Pay? I am in test mode but someone was able to pay using Google pay. How to debug

fallow echo
#

hi guys, is it possible to use Checkout without setting an email ?

clever stone
#

Hello, I'm trying to access my 1099, but everytime I try and log in it tells me to enter the 6 digit code into the website when it never sends me anything and at this point it just tells me too many attempts and to try later

wicked blaze
#

Stripe express onboarding : We are passing the phone number of the user in the format of +<contry_code><phone_number> when we create the account onboarding link to stripe but stripe onboarding page is not filling the phone number and it is asking to enter the details. Also, how we can pre-fill the the business details onboarding page info?

wintry mica
#

Hullo! Is it possible to expire/delete local webhook listeners in the Stripe Dashboard? I believe I read somewhere that local listeners are removed after a set period, but I can no longer find any supporting documentation for that.

lusty cave
#

Hi I am needing assistance with adding my stripe account to my business website. the website was built with and is hosted on Duda

north crow
#

Hi, i need assistance with something - i am wondering if i increase the prices of my subscription product (from say $85 to $100), will a $25 discount applied when the subscription is $85, will it carry over forever after we increase to $100 ?

wintry wren
#

I was working with Snufkin earlier on a question about retrieving a report file (was super helpful), but I think I have a more general question. I'm trying to get all transactions that were included in an automatic payout to a connected account. What we've been working on is generating a payout_reconciliation.by_id.itemized.1 report. when it's successful, we get the URL and check out the data inside that report. My more general question is, is this the best way to see what transactions were included in a payout to a connected account? It seems a bit complicated for something pretty straightforward.

lunar talon
#

Hi, I am in assistance of understanding Stripe Connect a little bit more for our specific use case. When an order is placed on our ecom platform, we authorize that amount. The order is then fulfilled by a vendor. This vendor will be added under our main Stripe account and we want to capture the payment directly on their account rather than the main Stripe account that is connected to the ecom platform. Right now, the only way we have seen this to work is through the Direct Charge API and then we clone the order and pass it to the vendor's account. The issue is it seems like the only way we've had success with charging it on the vendor's account is if the customer has a stored payment method. We do not want to have to require the customer to store a card for us to be able to charge it. Is there a workaround for us here?

muted pendant
#

Hi, I am confused with the different ways to integrate with Stripe.
Can you please clarify the different ways to capture card information without initiating a payment right away?
Especially, can I capture the credit card information with my form, send them to my server and then send them to Stripe via an API?
Thank you.

cold geyser
#

Hi there! I had a quick question, based on the on-screen tipping docs it doesn't mention where to pass the reader id. In the example it shows:

curl https://api.stripe.com/v1/terminal/reader_settings 

and then the tip information. Do I need to pass it as:

curl https://api.stripe.com/v1/terminal/reader_settings/{reader_id}

or is it different?

spare notch
#

Hi

Where do I go to report bugs on the React JS PaymentElement?

fierce mountain
#

If I've created a customer portal and from the backend it looks like there are multiple customer ID's associated with their email what is the best approach to merge their customer Id's into one so we don't have muliple customer portals associated with the same email?

fresh hinge
#

@stray oxide , you muted me from my thread you archived...should I continue in that thread, or write fresh here?

quasi ledge
#

Hi. I'm using stripe to process card payments and store card details - and it's working great. Thanks.

For various reasons to do with compliance and a different third-party we interact with, we are required to store account details (sort-code and account number) for some customers. Ideally I would rather not store these details myself. We won't be using those details to complete bacs or direct-debit through stripe, but I am wondering if it is possible to use stripe to out-source the secure storage of these details for each customer.

azure void
#

Hi, I have a graduated pricing model. I would like for my app to update it automatically. I thought I would just have to update the subscription obj through stripe.Subscription.modify(..). However I do not see a quantity parameter.

I do see items, would I have to get the correct item and update it there?

distant notch
#

Hi, I'm trying to understand how to get upcoming invoices that you can preview from a subscription. I assume this preview is generated from the "subscriptions" data where the period is starting in the future but in some cases I'm unable to find the subscription in there even though I see it in the UI.

dreamy echo
#

Is it possible to get the battery level of a connected bluetooth M2 Reader with the android SDK?

stoic grove
#

Hello Stripe Team! Thanks for your help. Now i am having an issue. After completing the order from apple pay with stripe. I am not getting emails in response to logs. But address and name are received.

cerulean talon
#

Hello Stripe Team and Friends! I can't seem to find a solution for this problem. I am on swiftUI and using the provided payment sheet. However if the user clicks anywhere even cancel, the payment is processed? I'm not sure what to do here. Thank you.

analog raft
#

Hey folks, I'm developing a application on mobile in Expo RN and is crashing on iOS production because of Stripe, can anyone provide me why is that happening?

zealous surge
#

Hello all. Is there a way to pass line items when collecting a payment using Stripe Terminal?

For example, when using Stripe Checkout, I am able to pass line items that show up in Stripe under the payment after a customer checks out. But for Terminal, I am unable to figure out how to pass line items or a cart.

The two images attached better illustrate what I mean. The "Stripe Checkout.png" shows a payment in Stripe with line items via Stripe Checkout. And the "Terminal.png" shows a payment processed via terminal - and I'm wondering if there's a way to pass line items to get it to show the same way a checkout order does.

misty hornet
#

Nikolas-SwiftUI

#

Themax1-RN

#

sameeranand-Terminal

leaden nest
#

Hi there, we have a FR Platform account and are processing GBP and transferring to a GBP bank account but the GBP on the account balance still shows as 0.00 after charges are being made. Is this because we are using the on_behalf_of attribute?

solid kraken
#

Hi. How do I update an subscription with one item using pro-rata and the others not. Need to be in same transaction

muted pendant
#

Hi there, @copper reef replied to my question with no actual answer and closed the thread right away so I can't even add anything.
I am not sure what more details @copper reef wanted. I thought the use case was pretty straightforward.
#dev-help message
Can someone please provide some options? Thanks

olive moth
#

I have existing custom built Stripe subscription management code for a SaaS product. There is a single product with multiple prices (from back when it was 'plans'). I'd like to move to the pre-build Stripe Customer Portal and ditch our custom code for managing cards, changing plans, canceling etc. It looks like the Customer Portal expects multiple products each with a single price e.g. I'd go from one product with many prices to many products with a single price. That's fine for new subscriptions but what is the process for migrating our existing subscriptions? Do we just write some one time migration code that updates all of our customers to the products with new subscriptions? That feels a bit scary. Or am I misunderstanding what data models the Customer Portal supports?

sharp lynx
#

hi im working with invoices in C#

var invoice = invoiceService.Create(invoiceCreateOptions, requestOptions);
The invoice creates succesfully in Stripe but throws me this error

"No such invoice: 'in_1KM18TR6CEI1Rpqz4uPnhwgZ'"
When i try to do invoiceService.Send(invoice.Id);

this code is working properly
var invoiceCreateOptions = new InvoiceCreateOptions
{
Customer = customerId,
CollectionMethod = "send_invoice",
DueDate = DateTime.Now.AddDays(5)
};

        var invoice = invoiceService.Create(invoiceCreateOptions, requestOptions);

but the error comes when i try to send the invoice to the customer email

opal osprey
#

Hello, I have a question regarding func createCustomerKey(withAPIVersion apiVersion: String, completion: @escaping STPJSONResponseCompletionBlock) in STPCustomerEphemeralKeyProvider for iOS. Say there is an error or the mobile client is offline, what is the suggested/proper way to handle this? We won't be able to show the user's payment methods nor process a charge which is fine. Do we need to attempt to initialize the CustomerContext once we have a valid connection and want this method to be called again to properly load payment methods?

golden cosmos
#

rstocker99-customer-portal

#

CapitanRex-invoice

misty hornet
#

stoklosa-Subscription

#

kasey-iOS

fast salmon
#

Is there a way to have the api create a payment link specific to a customer?

opal osprey
#

Does Stripe limit payout amounts on a weekly/daily/monthly basis to Connect Accounts or let the company set this somewhere in our Atlas Account? It seems like apps (Venmo, Cash App, etc) have limits to cut down on fraud, money laundering, etc yet I have not seen anywhere to do this via Stripe API or dashboard.

elfin coral
#

Hi,
I have been using Stripe for payments in my web app.

I check if the payment is completed using webhooks locally (by using Stripe CLI, as mentioned in docs), and it works completely fine when testing locally.

But, now when I deployed my web app, the stripe webhook isn't detecting the payments anymore. I have added the new deployed endpoint in the Stripe Webhook Dashboard, but still it doesn't recognize the payments

golden cosmos
#

kasey-limit-payout

#

anubhav-webhook

dim marsh
#

how do i get all orders but only return orders for a given customer, i have:
const orders = await stripe.orders.list({ customer: *customer_Id*, });

but not returning data

solid vector
#

Hi there,
Just wondering the recommended way to do the following:
Context: My app has three tiers of subscriptions. If a user cancels their subscription, they can continue using the app until the time they purchased has expired.
Situation: If they cancel their subscription, then go on to purchase a new subscription of a different tier (different price), I want the remaining time of their last subscription to be credited somehow as either stripe credit or time on their new plan. I am using stripe's customer portal, so whatever I do has to make sense to the customer in that. Any recommendations ?

misty hornet
#

mhiggie-order

crimson bluff
#

hello, so I'm testing an invoice to see what the customer sees when they get an invoice and have to pay via ACH

#

why is the customer getting this screen rather than an invitation to link directly to their bank account and authorize payment?

random hamlet
#

Hi team,
I Have a scenario.Suppose I have two package plans
Three months (One Time Payment):
Basic
Standard
Professional
One month Subscription ( Recurring )
Basic
Standard
Professional
Now i want to deduct payment for three monthly basic one time only and after deduction I have created schedule subscription for basic one month recurring but Stripe showing incomplete status for that schedule subscription when previous plan ended. I have saved customer payment method when stripe session created
I have created one day ( one time payment) and one day ( recurring payment plan) for testing purpose and deduct one time payment and created schedule subscription for one day recurring plan but when one time payment duration ended and the schedule subscription has to be active but subscription is showing incomplete status and the invoices statuses are retrying. Following is the screenshot

misty hornet
#

Richard-Subscription

weak arch
#

Hi Stripe Team,

#

we are creating one stripe account manually on your stripe portal "https://dashboard.stripe.com/register",

Then login that account and getting the test API keys( Publishable & Secret Key ),

Now we want to create multiple stripe connect account under the above we mentioned account..

So what we do?.. can you share the apis for that..

elfin comet
#

Hi Everyone,
I had a problem this monday,
About using Sepa from Germany and transfering money via Stripe
We talked about the logs on dashboard with Stripe devs
They said: "The customer entered wrong information"
We told these to the Customer and asked for a re-try
She re-tried and the payment is in Pending period still
She also asked to her bank issuer and approved that all information she gave were correct
She is using that card on everywhere in Germany with success
But in our e-commerce site with stripe still being problem

Thanks

oblique grove
#

Hi Stripe Team, Can Someone Help Me How To I Integrate Afterpay In Stripe Account.

vocal wagon
#

Hello! I have a question about billing_reason on the invoices, specifically the "subscription_update" reason. Is this landing in all invoices that are triggered by a subscription update (ie any change that triggers a charge?)

halcyon canopy
#

I'm having a problem where I'm still confused about identifying the problem, on some accounts stripe works fine, but on some accounts I'm having problems like in the picture, Can anyone give me advice

spare aurora
#

Hi, I'm creating a subscription on backend side with "payment_behavior" => 'default_incomplete', I would like to know how can I change the statement_descriptor on the card bank movement for that subscription. If I update the payment intent of that subscription i get: (Status 400) (Request req_NUnIsXVllmOHEs) Some of the parameters you provided (statement_descriptor_suffix, statement_descriptor) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters.

prime yoke
#

Hello there , I'm doing some work for google and apple pay , so is it possible to not send the amount when I create payment request ?
total: {
label: 'Demo total',
amount: 1099,
},
I know that I can override that value later on the backend when I receive the payment method but I need a way to not send that object at all . is that possible ? any idea and thanks in advance .

mellow scroll
#

Hello

#

I want to ask if stripe can accept world wide credit card ? ( visa master and ae)

meager hawk
#

@mellow scroll yes

mellow scroll
#

Any places cannot use ? China ?

meager hawk
mellow scroll
#

but how about if i have customer who is from Taiwan, can he pay ?

cerulean pineBOT
#

:question: @mellow scroll 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
#

Hi, i have one doubt with Stripe invoicing

#

can i deactivate Stripe invoicing?

#

we need to develop custom invoicing by our own

crimson viper
dawn ferry
#

Team is there a way we can request a call with my Dev team Singapore time to clarify a few doubts.i understand we have documentation, however we seem to be stuck.

meager hawk
#

@crimson viper I'd suggest reaching out to https://support.stripe.com/?contact=true in an email with the full details(the reader ID tmr_xxx and serial number, the PaymentIntent pi_xxx being used in attempts where presenting the phone doesn't work, and details of phone's Apple Pay set up(like version of iOS and what type of card is set as the default for Apple Pay)

stiff inlet
#

Hi,
Is there a way to create a "paid" invoice after a user makes a one time purchase via Stripe Checkout?
Background:
We offer both a subscription and one time purchases via Stripe Checkout. Seems that the Invoices are only beeing generated for Subscriptions.
Since we will also have users which have both (subscriptions + one time purchases) it would be great to have all invoices in one place.

heady geyser
#

Hey! Happy Wednesday Stripe peeps. I'm writing some automated tests for our Stripe set up, what's the recommended way to test / confirm the 3D-secure card pop-up window? I want to build that into the test flow, both in JS and server side, but I can't quite figure out a way to press the confirm button in the iframe when it pops up. Is there a code way to skip this just for tests?

spiral bluff
#

Is there any way to consume coupons on a more granular level? E.g. if I have 50USD coupon, and my bill is 10USD, would it be possible to make it such that I still have 40USD left?

If not, then I guess the next bet is credit. Any possibility of creating promo codes that when redeemed update a customer's credit? Or do I have to implement this logic myself?

warm osprey
#

Question.. Does a person who setup manage account in our app can access stripe dashboard? If so, what functions can they do there?

vocal wagon
#

Hello, I am creating payment_intents with "payment_method_types" = ["sepa_debit"]. In order to use the same sepa mandate for the next offline payment, do I need to set setup_future_usage to True ? Currently, I am not and a new mandate is generated every time. I would like to have the same sepa mandate for payments made by the same customer. Thank you

late yoke
#

Question about using Payments Element on a connected account. req_DGqYWCgDbigyAV How to pass account id when confirming a payment? It was already provided when creating a Payment Intent but seems thats not enough ?

unkempt storm
#

Is there an api endpoint to get the lifetime volume of a connect account?

covert bear
#

Hello everyone, is there a reason we are not retrieving annual subscribers via /v1/subscriptions?status=all ?

feral venture
#

It's not possible to use test cards in live mode is it? Our company is in a situation where we're currently using stripe with a CRM in live mode - however we are migrating away from the CRM to direct integration and l need to know if l am able to use test cards/transactions while stripe is still in 'live' mode?

oak cradle
#

hey i have a question regarding payout sms for express accounts?

#

i sometimes get and sometimes don't get payout sms messages from stripe? Where can i set it and how is it defined?

cerulean pineBOT
#

:question: @oak cradle 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

desert swallow
#

hey, iโ€™m trying to implement stripe checkout session. I want the user to be able to choose from โ€˜STANDARDโ€™ plan or โ€˜PREMIUMโ€™ plan. What is the best way to pass through the line item to checkout session?

lavish tapir
#

hi, in the react library is there a way to prevent the payment modal popping up for apple/google pay? I have a scenario where if a customer places an order after an event has finished (which is working fine platform wise) if they click the apple.google pay button the payment modal still pops up. thanks ๐Ÿ™‚

strange dove
#

Should we update Custom Account's company details (slight name change + company address) if these did change?

cinder pike
#

Hi, How can I add phone number collection to the hosted payment page of a product?

fast salmon
strange stone
#

๐Ÿ‘‹ is it possible for me to set the number of units on a subscription (per seat license model) and not allow the customer to change the number? This would be when using the hosted payment page so that we can enable radar for chargeback protection. Alternatively, can we still get chargeback protection from radar if we use the stripe provided react components? Or does it only work if we use hosted checkout?

spare aurora
#

How do I test a confirmCardPayment setup with a card that redirects me to the bank authorization page? On confirmCardPayment I've insert the property return_url but all the test cards doesn't have next_action: "redirect_to_url". I would like to have a test 3d secure card with redirect

steel fog
#

how do i verify my id ?

cerulean pineBOT
#

:question: @steel fog 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

burnt harness
#

Hi, we have a lot of questions about the technical/architectural integration of Stripe Connect for a platform SaaS startup. Is it possible to get connected with someone technical on this?

drifting siren
#

Hey, I have a question on how duration_in_months works for coupons: we're attempting to migrate customers from Direct Charges to Destination Charges, and we need to re-create subscriptions and coupons. we're doing this by creating the subscription and setting the trial period of the new subscription to the current_period_end of the old subscription.

  1. When adding a coupon with "duration_in_months", does the duration begin when the subscription is created? or when the subscription's trial period ends?
  2. when is a "duration_in_months" coupon removed from a weekly subscription?
ebon shoal
#

Hi!
How can I test a card that I have put on record using a SetupIntent and has subsequently expired?

If I use the test card "Charge is declined with an expired_card code.", it won't let me setup the card for future charges, as it has already expired!
I need a that can be used successfully during the SetupIntent and then fails subsequent charges.
Any ideas?

gleaming pelican
halcyon canopy
#

What mean this

frosty coyote
#

Hey, so a while back we introduced a de-duplication for payment methods because stripe doesn't have a system to do this (please add it already). However, there was a problem on our side and its causing the below error when we try to use the payment method Id's that we have on our database. We are unsure which payment method Ids are affected and which aren't. So i was wondering if there was an API call we could make to verify and then we could try clean up the bad payment method Id's from our data.

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

native wind
#

hello my stripe people! i have a quick question about the customer portal. can a customer pay a past due invoice from the customer portal so that their subscription can move back from past_due status to active? thanks!

uncut sail
#

Hi, we're using stripe elements https://github.com/stripe/elements-examples and was wondering if we include first name and last name into the token, does stripe verify whether the given name matches the name registered on the credit card?

hot kestrel
#

Hello! Why https://api.stripe.com/v1/radar/value_lists requires rak_charge_write permission?
{
"error": {
"message": "The provided key 'rk_live_**' does not have the required permissions for this endpoint on account 'acct_'. Having the 'rak_charge_write' permission would allow this request to continue.",
"type": "invalid_request_error"
}
}

In my opinion request should require just read permission, but not write

solemn galleon
#

Hello ! i have this error : {"error":{"code":"insufficient_capabilities_for_transfer","message":"Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments","type":"invalid_request_error"}}

#

Someone know why ?

twin nimbus
#

Hello everyone, Iโ€™m wondering if itโ€™s possible to pre-fill shipping address in the checkout form? Thanks๐Ÿ˜„

hearty karma
#

Hi there! I am using Stripe Checkout to sell products and the Stripe Customer Portal to let users see their subscriptions and past payments. When users purchase subscriptions through Checkout, these show as expected; however, there is no record of one-time payments made through Checkout, I assume since those don't generate Invoices. Any idea if the customer portal will ever be able to show a record of these one-time payments?

feral venture
#

How to associate a one-time product to a customer and bill? I'm using the php library, however when l attempt to add a product/pricing id that is a one-time purchase l get the error:
Error: The price specified is set to type=one_timebut this field only accepts prices withtype=recurring.

dim lance
#

Hi there

I am getting this error while trying to create payment method using stripe react native plugin:

response {"error": {"code": "Failed", "declineCode": null, "localizedMessage": "IOException during API request to Stripe (https://api.stripe.com/v1/payment_methods): Unable to resolve host "api.stripe.com": No address associated with hostname. Please check your internet connection and try again. If this problem persists, you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.", "message": "IOException during API request to Stripe (https://api.stripe.com/v1/payment_methods): Unable to resolve host "api.stripe.com": No address associated with hostname. Please check your internet connection and try again. If this problem persists, you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.", "stripeErrorCode": null, "type": null}}

raw beacon
#

Hello, what is the difference between decline codes incorrect_cvc and invalid_cvc?

narrow kayak
#

using the stripe API, can I fetch a Payout from a connected account? or does it just return payouts associated with my own account ID?

dim hearth
#

alexanderg-cvc-declines

simple vale
#

Hi, I'm trying to scrape the amount and created fields from a bunch of completed payment intents and they're coming up with an error 404, do paymentIntents get deleted?

golden spade
#

I'm following https://stripe.com/docs/payments/card-element

I see we're attaching an event listener .on("change") to card, but card is just an object and not a DOM element, correct? Is it possible to get the card error messages by listening to a DOM element?

fringe cargo
#

Hello everyone, I have a question: In which situation does stripe create a new payment intent for an invoice?

dim hearth
#

@feral venture Please use the thread that you already have open

abstract compass
#

Our subscription integration (which has an initial free trial duration) is live. What we are noticing is we have a lot of payment issues when users transition from trial to that first payment. Digging in, we further noticed that nearly all of the failed transactions are from users using debit cards. Is there something specific that we need to do with debit card when used for subscription?

reef gazelle
#

Hello! Question about the option to "Copy to live mode" that is presented in the product details when in test mode. Will this create a new product every time? Or will it find the matching product in test, and update the list of prices underneath?

For context: I used "Copy to live mode" in October for https://dashboard.stripe.com/test/products/prod_K0AxuWCDoDD9Qq
Since then, we've added in 4 new prices, and I want to copy those to live mode as well. Can I use the Copy to live mode button, or do I need to create them manually?

sacred crest
#

Hi! Are there any examples out there for building an API that both accepts stripe webhooks, as well as uses the events API to supplement dropped webhooks?

fierce mountain
#

What would be the best approach when customer isn't seeing all of their subscription invoices in the portal due to having more than one customer id in Stripe. I'm running into an issue where I dont know what customer ID to connect to the portal as one email address has up to 9 different customer ID's due to duplicate subscription issues we fixed earlier this week.

foggy sigil
#

Hi all , what is the timeout value for a single stripe webhook?

leaden nest
#

Hi there, we have a FR Platform account and are processing GBP and transferring to a UK connected account. But the GBP of our platform account balance still shows as 0.00 after charges are being made. Is this because we are using the on_behalf_of attribute? The balance appears correctly when processing EUR, but it does not for the GBP

abstract compass
#

A follow up to my previous question. Does debit card processing need more information than credit card processing for subscription? We currently only capture card #, expiration, and CVC. Do we need additional information such as address for debit card?

vocal wagon
#

Hello, I have issue about standard accounts

swift cape
#

I have a series of invoice IDs that were refunded at some point. Without the corresponding refund ID, how can I retrieve the refund object(s?) for these invoices?

uncut sail
#

Hi, we have a series of stripe customers trying to attach a new source to their account and all are getting A bank account with that routing number and account number already exists for this customer. response when we haven't made any new changes. This was working before. Might there be en endpoint that is down?

slow cedar
#

Hi all. I'm working in Ruby on Rails and I am having an issue with Webhooks. My "stripe_payment_intent_id:" is supposed to be populated and my "status:" is supposed to be updated to "processed". My Stripe CLI output tells me that all worked:

2022-01-26 13:36:03  <--  [200] POST http://localhost:5000/webhooks/stripe [evt_3KMGLfLpLZKroIWv1mahzJqi]
2022-01-26 13:36:30   --> payment_intent.succeeded [evt_3KMGLfLpLZKroIWv1JdtejMw]
2022-01-26 13:36:30  <--  [200] POST http://localhost:5000/webhooks/stripe [evt_3KMGLfLpLZKroIWv1JdtejMw]
2022-01-26 13:36:31   --> charge.succeeded [evt_3KMGLfLpLZKroIWv1wxfSZVD]
2022-01-26 13:36:31   --> checkout.session.completed [evt_1KMGM7LpLZKroIWvGbf5Xrkh]
2022-01-26 13:36:31  <--  [200] POST http://localhost:5000/webhooks/stripe [evt_3KMGLfLpLZKroIWv1wxfSZVD]
2022-01-26 13:36:31  <--  [200] POST http://localhost:5000/webhooks/stripe [evt_1KMGM7LpLZKroIWvGbf5Xrkh]

[11] pry(main)> Reservation.last
  Reservation Load (0.4ms)  SELECT "reservations".* FROM "reservations" ORDER BY "reservations"."id" DESC LIMIT $1  [["LIMIT", 1]]
#<Reservation:0x00007fc2ae098dc8> {
                          :id => 12,
                  :listing_id => 15,
                    :guest_id => 2,
                  :session_id => "cs_test_b1pPNmvN2RzFAXp92v3jGvIf8AaDJ3PX0JJy0NpwXrNp5MfPNfYnehzek0",
                      :status => "pending",
                  :created_at => Wed, 26 Jan 2022 18:36:02.025287000 UTC +00:00,
                  :updated_at => Wed, 26 Jan 2022 18:58:20.674016000 UTC +00:00,
    :stripe_payment_intent_id => nil
}```

Can someone review to see if I missed something?  I have a gist here:
https://gist.github.com/jemiller1963/c5ca5a17d0c272f4a478816209556ee4

Thanks
ornate jackal
#

How to get customer's associated invoices (by his customer_id) through api?

copper reef
#

Janeeeeek-invoices-by-customer-id

fresh scroll
#

Good Day, everyone, my name is Jeremy and I'm facing the problem about stripe payment sheet like this

#

I'm using the Java for front-end and the back end is Node then implement in Android Studio

sharp lynx
#

hi im working with invoices in C#

var invoice = invoiceService.Create(invoiceCreateOptions, requestOptions);
The invoice creates succesfully in Stripe but throws me this error

"No such invoice: 'in_1KM18TR6CEI1Rpqz4uPnhwgZ'"
When i try to do invoiceService.Send(invoice.Id);

this code is working properly
var invoiceCreateOptions = new InvoiceCreateOptions
{
Customer = customerId,
CollectionMethod = "send_invoice",
DueDate = DateTime.Now.AddDays(5)
};

        var invoice = invoiceService.Create(invoiceCreateOptions, requestOptions);

but the error comes when i try to send the invoice to the customer email

heady pagoda
#

Hi all

#

Could someone remind me how to test a event via webhook

#

via the dashboard

#

i've done it before but it was months ago

#

๐Ÿ™‚

mental vale
#

When a subscription invoice gets marked as paid, how long until a customer should receive a receipt? I just want to confirm my settings are correct.

copper reef
#

Hey folks,
We are experiencing Discord outage.
We'll respond to your queries as soon as we can ๐Ÿ™‚

#

CapitanRex-create-invoice-error

#

squirez-webhook-testing-dashboard

#

jtm_tech-invoice-receipt

torpid breach
#

Hello. Is it possibile to pass priceIds and on-the-fly prices to a single checkout session?

#

I mean to pass line_items.price AND line_items.price_data

mighty hill
#

nweibin2000 - Payment Sheet

cold geyser
#

Hi there! I had a question, I'm going through the on-screen tipping beta docs for Canada and after creating a reader setting, a configuration object (with the reader setting id passed in), and tying the configuration id to a location - all the responses come out successfully - but it doesn't seem to have updated the reader - it's been more than 15 minutes - is there some other step. I updated the splash screen and the tips - and neither seemed to have updated to the readers in that location. Is there something I'm missing?

torpid breach
#

Hello. Is it possibile to pass priceIds and on-the-fly prices to a single checkout session? I mean to pass line_items.price AND line_items.price_data

mighty hill
torpid breach
dry violet
#

Hello Stripe Team,

I am working on stripe custom connect integration. Specifically external bank accounts API. Right now we want to support only single bank accounts and so we are using account/update API to **replace ** external account using external account token
https://stripe.com/docs/api/accounts/update

My question is how are the pending payments, refunds or disputes handled when the bank account is replaced with the new one? Are they processed with the old bank accounts? Or **automatically ** processed with the new ones?

earnest canopy
#

Quick question about stripe.confirmPayment --> Is there a way to capture and run server side code if a payment is successful before the re-direct?

#

or rather not server side but client side

#

Sometimes, the webhook is laggy

vocal wagon
#

Hello where I can find the request structure for account.application.deauthorized event?

heady pagoda
#

Hi

#

I have a question

#

How do i found out if i am using the correct webhook sercert key?

fresh scroll
#

Hello, can I use a method that inserts the credit card info without using CardInputWidget?

mighty hill
echo cave
#

Hello, I'm new to working with Stripe and I'm having trouble getting the example code for the custom payment options to run. (Backend - Go, Frontend -React)
https://stripe.com/docs/payments/quickstart
When i try to run the server I just get two blank screens.
I've also attached a picture of my terminal

jaunty wraith
#

Iโ€™m trying to make the server.JS class work on Angular, but when I click the โ€œCheckoutโ€ button on โ€œcartโ€ page, the button does not respond. I have cart.component.html in my Angular code as well as server.JS . You can check out my GitHub for further info: https://github.com/Aacgectyuoki/YemenSuper/tree/yemen5

steel fog
#

After I have added a primary card, on iOS I would like to add additional cards to be saved for possible future use as well. Am I incorrect to assume setupintent wouldnt add cards but just override the current primary?

narrow kayak
#

i am trying to use the --override flag in the CLI when triggering a payout event to override the automatic flag to be true. this is the command i'm using stripe trigger payout.created --stripe-account xxxx --override payout:[automatic]=true but getting an error no matches found: payout:[automatic]=true -- is the override not available or enabled on that resource or that field? thanks!

sharp lynx
#

Im paying an invoice with .NET but im getting this 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]

hot osprey
#

Why did Stripe remove the Send a Test Webhook feature from the dashboard?

next fox
#

Iโ€™ve tried to contact via email, my phone number using my stripe express has been changed so when I try logging in it wants a code which is being sent to an old # and idk how to get into my account

civic vortex
#

Hi. I was trying to log into my stripe account and didnt relize that I put my wife's phone number instead, so when I sent the code it was to her phone. It has locked me out. How do I reset password after this happens? Thank you for your time.

normal adder
#

Hello, I am needing to update my debit card information in my stripe account and do not remember my old debit card information. Without this information I cannot update my account. Is there a way you can reset my account so I can add in my new info. Thank you

dreamy spoke
#

Can 1 connected account be onboarded as both a standard and express account for different use cases or is it one or the other?

#

For example: Accepting donations -> make sense standard account would be better for me as the platform since I dont have to deal with disputes and fraud the person receiving the donation would have to do that.
But doing recurring subscriptions for content that a customer may subscribe to the connected account channel then we destination charges on behalf of to a connected account might be better for me to do an express account.

placid gust
#

I'm trying to debit a Custom Connected account by using the transfer endpoint, I've given a restricted key ALL the available rights (for troubleshooting purposes) yet am still receiving the error:

The provided key '***************************************************************************************************' does not have the required permissions for this endpoint on account 'xxxxxx'. Having the 'rak_transfer_write' permission would allow this request to continue.

Anyone familiar with this?

dry hatch
#

Nin-connect

slow cape
#

stripe payment form, I have seems broken when CC# is bad. Error is not seen at top and it allows button to be clicked, triggering the disabled code in my onClick JS. not sure where to start fixing. cant find good example of custom payment form submission and working with validation.

steep current
#

capital Despite requesting shipping rates on checkout session:
{
"shipping_address_collection": {
"allowed_countries": {
"0": "US",
"1": "CA"
}
},
"shipping_options": {
"0": {
"shipping_rate_data": {
"type": "fixed_amount",
"fixed_amount": {
"amount": "15000",
"currency": "usd"
},
"display_name": "Fixed Shipping Cost",
"delivery_estimate": {
"minimum": {
"unit": "week",
"value": "8"

The shipping rate/amount/value did not show up on the payment details/summary after the payment succeeded, is this an expected behavior or are we missing something out?

smoky pasture
#

Hello all, I am interested in creating an app for Stripe Terminal. I am a PHP developer and see that there is already a server-side option. What are the downsides of using server-side with Terminal?

Is there something already available and open source to use with Stripe Terminal?

solid vector
#

Hi there, Currently the app I am developing works such that upon cancelling a subscription they are left with the time they have already purchased. The problem I am trying to solve is that if they then purchase a new subscription at a different price point, I want to somehow convert the left over time to credit. Prorations seem to require an existing subscription, but this is a new one (and the old one was cancelled). I am using the customer portal so I want it to work in with that. Is there some way to apply the credit for the left over time to the new subscription? Or some work arounds like just pausing the subscription instead of cancelling it? Thanks!

dry hatch
#

Andromache-Checkout

#

xfechx-terminal

thorn kestrel
#

Has anyone used fulfillment_date when creating payment intent?
Could you pls help with my case?

south pendant
#

Hello, how can I implement customer facing promo codes in my react app with node stripe api ? Can anyone point me in the right direction ?

dry hatch
#

RichardCross-Subscription

chrome mantle
#

Hi there, I am trying to implement the stripe checkout on my WooCommerce website in order to qualify for chargeback protection. However, it doesn't show the name of the product. Is there any way to integrate woo commerce and stripe and still get the chargeback protection while having a clear and clean interface?

golden spade
#

I am implementing our own user profile that contains subscription, payment method (cards only), and invoice information. I know that only a few of the fields of a PaymentMethod can be update, namely zip code and exp date. Is there any real benefit to allowing a user to update these fields after a PaymentMethod has been created?

That is, I understand that a customer could change zip codes or get a card with the same number and new exp date, but are these fields verified in any way on Stripe's side once a subscription has been (successfully) initially processed?

deft knot
#

Hello. I would like to allow users to create a Stripe Connect custom account on our website. All users will be transacting under the same rules. In that case, is it okay to use the same string for business_profile.mcc and business_profile.product_description for all users?

dry hatch
#

ironbeard-subscription

#

chankaichan-connect

frigid orchid
#

Hi all, for custom type users, what does 'card payment' capability excactly do? Does it mean the platform can both transfer and receive money from that user?

alpine aspen
#

hey all, where can I find documentation for commands like elements.create('cardNumber', options) and elements.create('cardExpiry') and
elements.create('cardCvc'). The docs only seems to support card, but looking for former style.

molten granite
#

Hi I have been doing some testing regarding 3d secure cards. I have submitted some payment intents using test cards and on the stripe portal, I see the payments showing as โ€œincompleteโ€. How do I simulate the 3d secure authentication?

long cliff
#

Hi team good day, how can we add subscription_data in Checkout session using VB.Net? Sample below is from PHP

$checkout_session = \Stripe\Checkout\Session::create([ 'customer' => $stripe_customer_id, 'success_url' => $YOUR_DOMAIN . '/thankyou.php', 'cancel_url' => $YOUR_DOMAIN, 'payment_method_types' => ['card'], 'mode' => 'subscription', 'line_items' => [ [ 'price' => $plan_id, 'quantity' => $qty, ], ], 'subscription_data' => [ 'metadata' => [ 'email' => $m_email, ] ] ]);

dry hatch
#

john307-Subscription

waxen mason
#

how do i set return_url when creating a subscription?

deft citrus
#

Hello, I am using stripe billing portal to manage subscription cancellation and upgrade, I need to know how can I implement reverse cancellation before cancelled on next billing cycle?

honest estuary
#

When creating a new subscription using Checkout, you don't need to specify payment_method_types since it's dynamically pulled from the dashboard settings. However, it looks like you do have to provide payment_method_types when using Checkout's setup mode. Is there a way to have setup mode pull from dashboard settings rather than needing to specify?

golden cosmos
#

stellarloony-subscription

deft citrus
#

Hello, I am using stripe billing portal to manage subscription cancellation and upgrade, I need to know how can I implement reverse cancellation before cancelled on next billing cycle?

#

๐Ÿง

golden cosmos
#

lml-subscription

sudden umbra
#

It looks like the Connect with Stripe button I've seen is no longer used and I only found badge and logo at https://stripe.com/en-au/newsroom/brand-assets. On the sign up with stripe page can markeplaces put the stripe logo on that page where the sign up button is?

random hamlet
#

Hi Team,
Can I get payment method Id by using payment intent id of particular customer?

vocal wagon
golden cosmos
#

cs.conforama-transfers

elfin wadi
#

Hi, can I please have some assistance for a stripe account that was falsely closed?

abstract narwhal
#

Hello, I've been trying to setup a webhook but it never seems to be triggered.
I have produced payment_intent.succeeded which it is listening to, however it is still just stuck on "Waiting for events..." and I cant see any calls to my server. Any ideas?

crimson sluice
#

Hello, i want to connect Salesforce with strip. the basic Idea is to implement recurring payment. Can you please guide me on the Strip APIs

cerulean pineBOT
#

:question: @elfin wadi 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

elfin wadi
#

Your support team is not responding, and the phone line and live chat are not available

frigid orchid
#

Hello all, with Stripe Connect Split Payment API, can I receive a payment let's say at 11AM, and process the transfer to the user at 5PM? I mean can the split payment be delayed? (several hours to 1-2 days)

supple lava
#

Hello, I have an error occurring when trying to test my Django integrations (TestCase) :

stripe.error.AuthenticationError: Invalid API Key provided: {'number************************************************************23'}
class MarketCard(DjangoModelFactory) :

    @classmethod
    def _create(cls, *args, **kwargs) :
        if not 'profile' in kwargs or not \
            isinstance(kwargs.get('profile'), MarketProfileModel.__class__) :
            assert "Must have market profile to create card."

        stripe              = Stripe()
        print(stripe.api_key) # Display the test_sk_**** key
        token               = stripe.Token.create({
            "number"        : kwargs.get('card', "4242424242424242"),
            "exp_month"     : 12,
            "exp_year"      : 2100,
            "cvc"           : "123"
            })
golden cosmos
#

wrath-webhooks

#

wangtao-split-payment

#

callmarl-error

sweet fjord
#

Hi, I want to issue pre-payment to my customers for a SaaS offering, meaning they should pay an initial lump sum. The subscription should deduct money from lump sum, rather than charge the customer (till it is not exhausted). Customer balance APIs seem to fit this usecase https://stripe.com/docs/billing/customer/balance#examples.

  • However, I am not able figure out how to charge the pre-payment from the customer with an invoice being generated
  • Should it be part of the first invoice created? I can add an invoiceitem to the draft invoice OR should it be a separate charge?

Learn how to use the customer credit balance

waxen quail
#

Ruchin-subscription

vocal wagon
#

I have a customer that has automatic tax enabled, but the address data has not been completly filled. So the invoice finalization keeps failing. This causes this customer to go on a loop, with retrying. Keeps sending webhooks every second for as long as the issue persists. Is there a way for me to stop this? Make it so stripe doesnt keep retrying? Now we fixed the address data, but keep receiving tons of api calls. Like it's been stacked up. Can i stop this? how do i prevent this loop from happening?

vocal wagon
#

Hi ๐Ÿ‘‹ Question regarding canadian pre-authorized debits (ACSS) and their associated mandates. When we first create the mandate we set an interval for the charges (chosen by the customer), say "on the 15th of every month". Now imagine the customer later changes the frequency of these charges on our platform to "Once a quarter". Do we need to do anything regarding the interval on the mandate, or can we leave the original one in without a problem?

gusty spear
#

I need to ask about authorization of credit card even if some data is wrong.

waxen mason
#

is there a way to use Stripe Elements to remain PCI compliant for subscription? i do not want to use stripe checkout sessions.

jagged bluff
#

Hello ๐Ÿ˜ƒ , I have two questions regarding payment by credit card. Is the "payment methods" part enough to have a bank imprint? And is there any way to verify that a "payment methods" is good?

craggy pivot
#

Hi everyone, is there any way for me to define a payment intent and restrict cards to only be allowed to be within european region?

vocal wagon
#

Hi, i started to use <PaymentElement/> in React, Like it's describe in the tutorial [0] but i'm struggling with country field that i want to hide, anyone can help me with this? we are only available in France

waxen quail
#

mattvb91-cards

vocal wagon
#

Hi here, I am using the new Stripe Payment Element library in order to use the Sepa Debit payment method. It works great, however I do not receive the email from stripe that should notify me about the sepa debit. I have activated the feature in the stripe account in test mode. Is there a way to check if an email was sent from the dashboard?

waxen quail
#

mzane42-react

atomic gyro
#

Hello! Following the help received in this thread: https://discord.com/channels/841573134531821608/935193618203951114
I managed to use stripe-react-native along with a CardField component to properly use confirmPayment and start my subscription. That's great!
Only thing left is that I need to get back the newly-created subscription's ID so that I can store it in my database. Here is what I get back after the confirmPayment (test card/data):

{"amount": 4248, "canceledAt": "0", "captureMethod": "Automatic", "clientSecret": "pi_3KMVRqFHrpYdXUel1QDHMxWS_secret_BNLIudtLvDkWhv30V6NIGtu21", "confirmationMethod": "Automatic", "created": "1643280206000", "currency": "eur", "description": "Subscription creation", "id": "pi_3KMVRqFHrpYdXUel1QDHMxWS", "lastPaymentError": null, "livemode": false, "paymentMethodId": "pm_1KMVRsFHrpYdXUelWlhP6Qt2", "receiptEmail": null, "shipping": null, "status": "Succeeded"}

Can I somehow use the PaymentIntent's pi_IDENTIFIER to get information about the newly-created subscription? Note that I'm after the sub_IDENTIFIER ID.
Thanks in advance.

solemn galleon
#

@dim hearth @stray oxide @ember bear I managed to solve my problem and my payment system finally works. I've been stuck on it for a really long time so thank you very much for your help and valuable advice! You are too strong! Have a great day and maybe see you soon!

old canopy
#

Hey guys, i have a question on how to do the following scenario using stripe. i have a package product called email where every x1000 email units = 1$. however i want to give the first x1000 emails free and only bill the customer after he finishes the free tier email product. i have tried stripe package product plan but not sure how to give the user the free x1000 free units?

waxen mason
#

is there a way to pass billingDetails with stripe elements on confirmPayment?

lavish jasper
#

Can anyone help with the following please?

We currently have this implementation on our website:
https://stripe.com/docs/payments/accept-a-payment-synchronously
This method allows us to post from the client to the server and run our internal checks before submitting to stripe.

The new โ€˜Stripe Elementsโ€™ online payment method below states that the client calls directly to Stripe which skips over any server checks that happen.
https://stripe.com/docs/payments/quickstart

We require checks before the customer submits to payment for fraud/time related checks so we want to know if there is an implementation that allows us to call stripe from the server instead of from the client? (Other than doing just a event.preventDefault)

This issue is more apparent with Klarna as the customer gets redirected to another site which is out of our control and as far as we have seen so far in the documentation there is no way to pass in a โ€œtimeoutโ€ parameter or allow us to do additional server checks before the customer clicks pay.

A good example of what we are trying to achieve is like a booking system โ€“ we need to ensure that if the customer selects tickets to an event that they have not sat on the page for hours before clicking the pay now button and that the tickets are still available.

I spoke to customer support and they said there is no integration which uses the new payment UI that allows us to do the checks in the back end currently?

Thanks,

Learn how to confirm a payment on your server and handle card authentication requests.

fallen nexus
#

Hi Team, I want to maintain stripe balance per customer under each connected account in my application. And transfer all customer stripe balance to connected account. Can this be possible with stripe? if yes, how?

vocal wagon
#

Re ! How can i add apple pay and google pay in my payment_method_types i don't found this type in the list of payment methods : alipay, au_becs_debit, bacs_debit, bancontact, card, card_present, eps, giropay, ideal, interac_present, klarna, p24, sepa_debit, and sofort

dreamy karma
#

Hi team,
i have created monthly subscription so after 2 month on 3rd invoice if card charge is failed and client will try after 5 days is it any effect on our subscription or will remain it normal?

wet finch
#

Hi guys,
I have a question about the upcoming invoice api. My current use-case is that I have a bunch of products, each product corresponds to a tier of our software and is available for billing monthly / quarterly / annually.
I am using the upcoming invoice api to generate a preview of what a customers subscription would look like if they make a required change. If I have a company during a trial that changes the product or the number of licenses they are on, this generates a preview of that updated invoice perfectly fine. However if they request a change to their billing cycle (monthly => quarterly for example), then the returned invoice is always 0 with a proration invoice line of "Trial period of X".

I notice the stripe UI does the exact same thing as the api.

Is there anything I am missing? Or if this is intentional, is there a recommended way for me to work around this to generate that preview in a similar way as the other scenarios?

red wing
#

Good afternoon, please tell me if I can simulate the situation with making a payment from a card on which there are not enough funds, how can I do this in test mode? I work with Stripe NET, thank you very much.

vocal wagon
#

Hi guys,

I have two webhooks but one of them is not working, it has 'account.updated' event assigned.

Is any configuration necessary to have more than one webhook?

Thanks

grave willow
#

hi guys,
hope everyone is doing well.

I just wanted to fetch analytical data from stripe. but I cannot seem to find any documentation for it in stripe API docs. (e.g. : total sales, total refunds).
I can fetch the paginated list for the needed data. but I am not able to find anything related to what I can see on stripe dashboard.

thank you

red wing
#

Hello, please tell me if I can simulate the situation with making a payment from a card with insufficient funds, how can I do it in test mode? I work with Stripe NET.
I tried to add a card with the number 4000000000009995 through the checkout session url.
Unfortunately, the card cannot be added via onboarding. What I do to add this payment method: var options = new SessionCreateOptions
{
PaymentMethodTypes = new List<string> { "card" },
Mode = "setup",
Customer = "customer_example_id"
};
var service = new global::Stripe.Checkout.SessionService();
var session = await service.CreateAsync(options);
return session.Url;

alpine aspen
#

hello all! When I do something like this: const elements = stripe.elements({ clientSecret: /* PI intents secret*/}) const cardNumber = elements.create('cardNumber', {style, classes}) cardNumber.mount('#card-number') I keep getting controller-0b1fedb7c3914bc9d068506cd9a7b881.js:1 Unrecognized create() parameter: clientSecret is not a recognized parameter. This may cause issues with your integration in the future. Any idea why this is happening?

vocal wagon
#

Hi i want to remove the country field in my paymentElement with this option fields : { billingDetails: { address: 'never', name: 'auto' } }, but when i submit i got this error :
IntegrationError: You specified "never" for fields.billing_details.address when creating the payment Element, but did not pass confirmParams.payment_method_data.billing_details.address.state when calling stripe.confirmPayment

burnt harness
molten coral
#

Hi i am getting this error on trying to update the link {"status":400,"message":"Invalid type: must be one of

[\"account_onboarding\"]","param":"type","request_id":"req_SN6iACOInbCRvx","type":"invalid_request_error"}

I am using stripe Go sdk .

fast salmon
#

For the checkout.session.completed event, what is the object type I use in .NET? cs if (stripeEvent.Type == Events.CheckoutSessionCompleted) { var objects = stripeEvent.Data.Object as _________; // handle }

reef gazelle
#

Could someone explain this one to me? https://dashboard.stripe.com/test/subscription_items/si_L2fOhbHARTiAuF/usage_records

The quantity listed is 0, but there is actually 194 usage reported to it (click on the 0 and you'll see it). The usage_record_summaries API is returning 0 as the value.

My hunch is that Stripe is returning 0 because the usage record was reported with a timestamp that is before the actual creation time of the subscription. Is this a correct assumption? Just wanting to make sure I can fully expect the result given the day

vocal wagon
#

Hi everyone,
We are a saas company and required by a customer to use Stripe as payment solution. All the job is done but we have a certificate issue that we can't tackle.
Once the payment is done, the following error is thrown : "error setting certificate verify locations: CAfile: CApath: /etc/ssl/certs"
We dl'd the certificate Stripe asks to use from Stripe's git repo, put in onto our server and define path to this certificate in the library
\Stripe\Stripe::setCABundlePath("path/to/ca/bundle");
but still, the error is still thrown once the payment is achieved. We are out of any ideas to make this work.
Any advices ?

daring lodge
#

Nick - usage records

spiral pagoda
#

Hi.

We're in the process of developing an integration from our payment gateway to Stripe, and have two specific questions:

(1) Is it possible to identify a transaction type during an authorization? Is there some type of transaction type field so that we can identify a transaction as ECOMMERCE or MOTO?
(2) How do we add L2 and 3 data at time of settlement? Most of our clients will not have L3 data at time of authorization. This is something they have by the time they go to settle the transaction. What workflow does Stripe expect? Do we update the payments intent with L3 data before settle or can this data be added at time of settlement?

Thanks very much.

daring lodge
#

loic - certificate

#

joec - advanced features

sterile wren
#

Hello I have a specific question about metered billing.

Say a customer has a monthly subscription starting on 01/01, with a single product using metered billing.
Say, on 15/01, he wants to upgrade his subscription model to a higher tier one, requiring me to replace the single subscription item with a newer one.
Is there a way for me to replace the subscription item so that when the invoice hits on 01/02, he will be billed in a prorated fashion (half the month with the first product, second half with the new product) ?

slate coyote
#

I am trying to collect a BECS payment against an existing mandate, but when i attempt to create the PaymentIntent i am met with the response.

For 'au_becs_debit' payments, we currently require your account to have a bank account in one of the following currencies: aud
What could I be doing wrong? I am following this guide: https://stripe.com/docs/payments/au-becs-debit/set-up-payment as far as i can see confirmAuBecsDebitSetup does not create an associated bank account

Use the Setup Intents API to save payment method details for future BECS Direct Debit payments.

ornate gale
#

Hey there,
Having a small issue here concerning the creation of a subscription (using metered usage) by Zapier.
We are passing "quantity" in metadata and can see on Stripe's end the metadata made it there, but it's not applying on the subscription (it stays at 0). Is there anything we are doing wrong?
We tried asking Zapier, since they are the one managing it, but they can't help.

regal sage
#

@dim hearth @surreal temple @daring lodge Re: #935601236210765844 message

Looks like an alternate solution to the problem above is if Stripe starts providing the Cross-Origin-Resource-Policy header?

sweet fjord
#

Hi, I want to bill the customer based on usage. So I am using metered subscription billing, that generates invoice at the end of the month. However, can I generate a separate invoice (charge) during the beginning of the first month, that is not part of the metered subscription. This separate charge is pre-payment amount deducted from the customer.

light swan
#

Hey everyone, is there an option to set price lookup keys in the dashboard? I just cant find it.

leaden nest
#

Hi, is there a way to manually add available balance for GBP even if we are a FR platform with EUR as the default currency? I am trying to test the integration, but currently have to wait many days for the funds to become available. I have tried creating a charge with 4000 0000 0000 0077 as the card number but it seems to just add balance to the EUR, not the GBP

idle iris
idle iris
sturdy slate
#

Hi hi! I created a ticket within Stripe but I was hoping I could get some quicker insight/assistance here!
My company does not use Stripe - but we've had two businesses reach out to us about large transactions that have been withdrawn from their account. The businesses are not our clients nor anyone we've heard of before. The invoice includes our phone number and domain and is coming from someone who we do not know and is not associated with the business. What can we do? >.<

sweet fjord
#

@mighty hill As usage records are rate limited, I wanted to send the aggregated usage records at the end of the current billing period. Looks like that is not possible. I cannot use invoice.upcoming event, because minimum is 3 days before monthly bill is generated. 3 days will be missed. Does my application need to have a monthly scheduled job set to send aggregated usage before the current billing period ends? Or is there anyway around this?

mighty hill
twin arch
#

Hi! We are working on error handling from our platform calling Stripe for authorizing cards. In case of network/system issues that we lose the PaymentIntent record from the auth, what's the best way to retrieve it from Stripe afterwards? Could we go a GET PaymentIntents by paymentMethodId or customerId? We didn't find it the API doc, so any help is appreciated. Thanks!!

alpine aspen
#

hellos! Does this call stripe.confirmCardPayment(clientSecret, { payment_method: { card: card, billing_details: { name: 'Jenny Rosen' } } }) support handling 3DS? I keep getting A processing error occured. when I try this card: 4000002760003184

pseudo python
#

Hi! I have two questions about transfer_data field https://stripe.com/docs/api/charges/create#create_charge-transfer_data when creating a charge:

  • Let's say we create a 20$ charge, 18$ are transferred to the connected account using the transfer_data field, and we keep 2$: Is there a way for those connected accounts to see the initial amount of the charge (20), or they can only see the transferred amount (18) ?
  • Let's say we create a 20$ charge, and we transfer all of it to the connected account. Is there a possibility that Stripe blocks the transfer to collect the Stripe processing fees ? If not, how do they manage to collect those ?

Thanks a lot for your help ๐Ÿ™

jaunty wraith
#

Iโ€™m using Angular for my payments, but it tells me that Iโ€™m using Legacy version. How do I convert that easily in an Angular app?

hidden karma
#

Hello, first time here. Does Stripe allow for multiple shipping scenarios in a single order? IE In the cart are items #1 (free ship) and #2 (UPS options Ground, 2-day, Next day). Are we able to have item #1 ship free and item #2 ship UPS?

toxic forge
#

Hi, I need to merge two existing accounts to the same login, how can I do it?

dawn coral
#

๐Ÿ‘‹ I have a question about paymentRequest.canMakePayment() because I'm trying to understand at what point I can use it to detect that Apple Pay or Google Pay is available https://stripe.com/docs/js/payment_request/can_make_payment

As the doc says, it requires paymentRequest. This is how we initialize the payment Request:

const paymentRequestOptions = {
    country: country, // ex.: AU
    currency: currencyCode.toLowerCase(), // ex.: AUD
    total: {
      label: 'Total',
      amount: someNumber, // ex.: 9000
    },
    requestPayerName: true,
    requestPayerEmail: true,
  }
  const paymentRequest = stripe.paymentRequest(paymentRequestOptions)

The question I have here, is which parameters matter when determining if you can use GPay or Apple Pay? Does amount matter when calling canMakePayment() ? We want to determine the eligibility for GPay and Apple Pay as soon as possible, otherwise, we would need to show some progress indicator in the UI

raw beacon
#

Hello, please let me know whether changing any info on CC which is material to the success or failure of CC (e.g., CC number, expiry, CVC, customer name) would generate a different payment method id (eg pm_1KMICHI7FT03hK3ld9ufmJMt) in Stripe. For example would CVC 183 and CVC 184 (all other CC info being the same) generate the same payment method id.

smoky fable
#

I am interested to understand what product combo should my startup use for the following use case:

  • Marketplace platform with user wallets, meaning there is option for holding user funds.
  • Users can both purchase directly from Platform, as well as from other users
    • The latter leading to transfer of funds from user A wallet to user B wallet, which in practice does not mean actually moving money
  • They can either pay price with payment method, or deposit funds in their wallet, ready to pay with them.
  • Users can withdraw funds from their wallet (considering certain minimum funds requirements, etc.)