#dev-help

1 messages · Page 142 of 1

vocal wagon
#

im a regular person

#

how can i use stripe without a business for github sponsors

dry hatch
#

x-account

upbeat sierra
#

Hello team, this is Rajesh from RudderStack. We are using volume-based metered subscriptions to report usage to stripe.
While reporting usage, we are reporting usage, with a delay of 6 hours to compensate for inherent delay in the system. In doing so, we are reporting last 6 hours usage of current billing cycle in the next billing cycle. Does stripe has a way to deal with this? While reporting timestamp in the usage api, if the timestamp is in last billing cycle, stripe rejects the request.

visual ferry
#

Hey There, I am wanting to connect afterpay to my stripe account where i sell on squarespace. Has anyone had an issue with it saying your account isnt eligable?

broken wolf
#

Create subscription has return default_payment_token, but the invoice_paid event webhook return the default_payment_token: null
how do i know where the next recurring subscription invoice using what payment method to pay?

bleak quartz
#

Hi @meager hawk , is there any way to tell the start date from when I want to pause the subscription of any customer?

dry hatch
#

Rajesh-Subscription

#

Elgaceramics-Account

#

chong-Subscription

blazing oak
#

Hi!
I have a problem that I cannot make a direct charge from a customer(Brand) to a connected account(Creator), getting the error **No such customer: 'cus _ **'
It works for me so that the customer adds a card in my application and once a week I will charge the amount from him to the connected account.
To do this, I create a customer on the server and use stripe.js and the confirmCardSetup method on the client
At the time of payment, I clone a PaymentMethod:

$payment_method = \Stripe\PaymentMethod::create([ 'customer' => $brand->stripeId(), 'payment_method' => $payment_method, // previously added ], [ 'stripe_account' => $creator->stripeConnectedId(), ])->id;

And charge it:

\Stripe\PaymentIntent::create([ 'amount' => 1000, 'currency' => 'usd', 'customer' => $brand->stripeId(), 'payment_method' => $payment_method, 'off_session' => true, 'confirm' => true, ], ['stripe_account' => $creator->stripeConnectedId()]);

What am I doing wrong?

drowsy cypress
#

Hello! I have problem about create PaymentMethod error occurred when customer just add card. Do you know how to send error to Slack or etc. system these error reeport? TY

cyan bane
#

hi, does Stripe have a simple embed payment/checkout form option, ie. html/js only without a backend? Spent an hour unable to find anything.

dry hatch
#

chng-Checkout

upbeat sierra
#

Hello Team, Do we have a bulk api to update usage records for the volume-based metered subscriptions? We have roughly 10000 metered subscriptions and reporting each usage takes roughly 0.5 seconds, which translates to over 1.4 hours for reporting a batch of usage records. Can we do something better over here? We are using nodejs stripe sdk

hot kestrel
#

Hello! How to distinguish if the subscription was canceled by the stripe and the client himself on the callback?

worn barn
#

Hopefully one of you amazing stripe devs can answer this. Note that I'm talking here about a subscription invoice... not sure it's even possible to delete one. Is it at all possible to defer all draft invoice items, to be picked up when the next invoice is generated in the subscription cycle?

barren spire
#

Hello, I have a problem with updating default card for customer with API.
My goal is to retrieve new cards information, delete the old default one, and make new one the default payment method.

In the docs, you have given information that I need to add param: source to the stripe.customers.update request.

I have done so: I created token with new card info, and sent the source param with token.

The new card is added, but the old one is not deleted. How do I overcome it?

wet dust
#

Hello, I've asked this question but didn't get complete answer. I want to prefill complete Express account including the person who activated account, so my seller doesn't need to provide enything but accept TOS. I didn't find the way to prefill this hrb field too.

dry hatch
#

Naqet-Customer

deep bluff
#

Before when I used Card Api there was Card holder name. Now with Payment Method, the card that is sent out does not seem to have this. Is it available?

dry hatch
#

DramaLlama-Card

deep bluff
#

Is there any news on implementing bankgiro and or postgiro. The de facto way of charging companies in Sweden (card payment is frowned upon)

gloomy palm
#

Hey there, I'm adding a feature on my platform making possible for the connected accounts to accept an order later (or not), I've tried Capture method but It is only possible one time and the rest is refunded. So what is the best way to overcome this problem ? ( ex : my customer order 2 products, one is automatically accepted so it takes the first part of the PI, then the second product is accepted later, taking the last part of the PI. However this last product could not be accepted and the the cash is then not taken from the costumer) Thanks 🙂

slender tree
#

Hey, is there a simple way to test the subscription status "past_due"?

tiny estuary
#

Hello people, is it possible that I can check the card.fingerprint of a purchase using Stripe Elements before issuing the purchase in the backend with the token that Stripe Elements returns?
Our contact in Stripe told us to use fingerprint to check if an user is creating multiple accounts in our platform to get infinite free trials. But we cannot see the fingerprint until de purchase has been processed.
Any ideas would be great

dry hatch
#

crehbichler-Subscription

dry hatch
#

Jogui-fingerprint

lethal mantle
#

Hi guys, is there any way how to get final status of payment from gPay/apple Pay? We are using Payment Request Button from Stripe. I was trying to use.
paymentRequest.on('source', function(event) {});
But it seems I just get source object when the processing of payment starts but I would need to get some final state of payment to redirect users to our custom error/ success screen after payment. Any suggestions? Thanks!

normal isle
#

Hi, newbie question here.
tldr; my issue is that my webhook is never sent a Checkout.Session.Completed event. How can either get this event, or otherwise get info on what was bought and by whom?

I'm trying to set up stripe checkout, and have the user be able to select the quantity they would like. This all works, however my webhook needs to know when the charge has completed + the customer email + the quantity selected.
I receive charge.completed, customer.created, payment.intent.* events but not checkout.session.completed.
The charge.completed event doesn't give information on the customer email, quantity, or even item sold. How can I get this info or otherwise make sure I'm sent the checkout.session.completed event? Thanks!

I've tried .\stripe.exe trigger checkout.session.completed as well as manually going through the process myself.

near thicket
#

Hi there, does the confirm payment intent accept a third parameter for the stripe account e.g.

                'pi_1Hn3g3IY1bBO5Nof7z4tKUzf',
                ['payment_method' => 'pm_card_visa'],
                ['stripe_account' => 'acct']
            );
vocal wagon
#

Hi, I'm Alejandro from Carethy, we have a problem doing payouts to a Seller connected with Mirakl on Stripe. The result of the connector says that the seller had insufficient balance on the account but they have sufficient balance but in GBP. I can explain on detail with screenshots if needed. Thank you!

west pumice
mystic cosmos
#

would like to ask for a confirmation about dynamic statement descriptor.
is it possible to do up to 22 characters for business name + product name?
ie. of statement descriptor
platform name (shortened) = AA
product name = BAG ID1234322 BLACK
the final statement descriptor would be "AA BAG ID1234322 BLACK" right?

upbeat grove
#

Hi, I got a question regarding 2 FA. How will we know that the credit card require 2 FA. Is it handled by Stripe out of box?

quasi ledge
#

Hello, sorry to repeat a question, but I suspect I just asked at a bad time when no one was online, and then it got buried. Using stripe.confirmCardPayment(...) I get a Promise that resolves to an object with a PaymentIntent attached. So far so good. The trouble is the charges attribute is missing from my returned paymentIntent. Looking at the events in my stripe-dashboard, it looks like the details from the paymentIntent are returned before the charge object is created. However, on my site's confirmation page I would like to display some details that are contained in the charges object that aren't contained in the paymentIntent object. What is the best way to deal with this? (If at all possible, I would like to avoid making a second request since it adds a few additional edge cases). Many thanks in advance 🙂

umbral barn
#

Hey, I use Odoo like CMS can you say me if strip can be integrate ?

magic crane
#

hi guys, if I have a Malaysia stripe account now, if I want to start another website for Singapore means I need to register another account or re-use malaysia stripe account?

cerulean pineBOT
#

:question: @magic crane 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

indigo raptor
#

Does everyone need to wait for a week to may payout after payment is recieved?

vestal sentinel
#

Hello, we are planning to integrate Stripe for online payment. The documentation says that you have a partner program with Avalara for invoice, order and Extractor for Stripe.
Which of the programs can we use at the moment for online purchase to calculate the tax rate?

crisp ginkgo
#

how to get card type(brand/network) from stripe elements?

vestal sentinel
#

According to the documentation, Stripe provides a form where the elements for payment are rendered. Can we change the structure of this form to make elements more flexible for our payment page design, for example, remove the button out of the form and set it in another place, redefine the submit to click events in the javascript function or use just card elements and a button without html element form?

vocal wagon
#

Hello, Is it possible to create invoices for all transactions in my stripe account?

wintry vine
#

Hi Friends,
I need help please.
I need to dev the following process and I'm wondering if it possible with Stripe:

  1. I need to create a checkout link, this I'm doing with 'stripe.checkout.sessions.create'
    • With this I can supply success_url & cancel_url which's great.
    • I'm using also the webhook to notify my server about the payment.
  2. I need to capture the transaction after the user payed

My question is if it possible to capture transaction that was created by checkout.session.create? if yes can someone direct me to the relevant docs?

winter ferry
#

Hello, general question: Is there a doc explaining how to achieve a subscription, using Android Sdk and Php client?

tender tundra
#

Hi for a customer there is subscription. He would like to update quantities of items and we want to show of due amount that he needs to pay. Using upcoming invoice params api. How to use it ? invoiceParams.put("customer", "cus_id"); invoiceParams.put("subscription_items.id" , "sub_item_id"); invoiceParams.put(
"subscription_items.quantity" ,
100);

#

Looks this is not correct, please let me know how to do this right ?

vocal wagon
#

Hi. After a subscription creation and when the user cannot pay due to insufficent fund, his subscription gets automatically "expired". What can I do to re-open it? I would like to force the user to pay the invoice 🙂

upbeat grove
#

We have a case where the user is updating the subscription plan and adding more products. How can we manage when to charge him new amount?

#

for example: Case 1: we would like the updated amount to be charged on the next billing date.
case 2: we would like the new amount to be charged instantly but the price should be adjusted depending on the number of days left for the next billing date. Meaning if the additional product is for 10$ / monthly but the customer updated in the middle of the month then they should be charged 5$ only for this newly added product

hardy latch
#

Hi, I'm working on a web application that allows users to make payments. Is there a way for me to takes the meta data for those payments made and store them within cloud firestore?

delicate mesa
stark tide
#

ryan-mcmillan-metadata

#

talon-subscriptions

tender tundra
#

Using upcoming Invoice params not sure how to calculate amountDue for an item in Subscription

#

It is Annual subscription, 120$ per api endpoint per year

prime owl
#

Hello everyone, I need to implement 3D secure to stripe(created with typescript in server side) Previous developer havent used any paymentintend or setupintend so, I have no idea how to implement it. I would be really greatful if you have any recommendation.

west pivot
#

Hello, just a quick question. If for checkout I am using setup mode for capturing bacs_debit payment details to charge later through the dashboard, do I still have to specify payment_intent_data.setup_future_usage as off_session, or is this automatically assumed?

gleaming urchin
#

Hello, are price_ids and plan_ids interchangeable in all scenarios?

meager hawk
#

Alvie-bacs

dire badge
#

I want to test out recurring payment declined/failed..appreciate if anyone have some direction.

wind ether
#

Hey guys, got a question about fees. Can you confirm that if I attempt to do a transfer, and my stripe account balance does not have sufficient funds, stripe will debit the connected bank account to cover the difference of the transfer. In this case, we do not have enough money to cover the Stripe fees.

vocal wagon
#

Hello
We just had 3 errors on a session::create :

Invalid email address: xxx@gmail.com

Out of thousands of payments this is the first time this has happened to us. Do you have an explanation? The email address is correct.

Thanks 🙂

#

Hi there, I am building a shop with woocommerce. On the live system I did a test payment with sofortüberweisung. Unfortunately the payment of 24,95€ never arrived on the stripe account. How can I get this money back?

#

Hi! I have a question about checkout promo codes. On Desktop, there's a very clear, bold "Add Promo Codes" button.

#

On mobile, there's this super tiny "Add Code" at the top right. We have customers complaining they didn't see it.

#

Is there a way to make the "Add Promo Code" field more prominent / visible on mobile checkout?

deep bluff
#

In the documentation it says When an invoice’s payment requires additional action, invoice.payment_action_required and invoice.payment_failed events are sent and the status of the PaymentIntent is requires_action.

is the paymentIntent only set to requires_action in this scenario where a customer can validate the payment?

If so I should be able to ignore invoice.payment_failed where that status is set?

cunning aspen
#

Hi Stripe,
Is there a way to retrieve prices description form a PI (or a charge) ?

carmine lintel
#

Hello - I have a question regarding third-party gift cards. I buy gift cards from a different company and they come with a magnetic strip and unique number. Can I scan those at a Stripe terminal and get the card number? I would process the charge outside of Stripe because it is a gift card

pliant blaze
#

Hi there! I would like to know how much ARS (Argentine peso) do you charge for 1 USD. To understand wich argentine taxes do you apply.

wide fog
#

Hello. My manager is seeing disputes on his end, but they are not showing up for me. Is there a way to fix this without needing to call tech support?

gusty spear
#

Hey, I am getting following error while creating setup_intent #<Stripe::InvalidRequestError: (Status 400) (Request req_pcBN2MCfGYzard) No such on_behalf_of: 'acct_xxxxxxxxxxxx'>

west pivot
#

Sorry @meager hawk @rose otter I've just implemented the bacs_debit in setup mode and received the answer to one of my previous questions, guess I should have tried before I asked but it seems that in setup, you cant specify for it the future usage to be off_session so I guess it is assumed by default. Fortunately, the Stripe logs are great so it answered it for me too haha! Thanks again guys btw

unique juniper
#

Hello, is there any event that triggers a few days prior next payment with subscriptions?
I'd like to remind the customers about that so they can cancel before if they want

vocal stump
#

I'm a little confused about Google Pay implementation, specifically; https://stripe.com/docs/google-pay#going-live - what is step 2? "Reach out to Google support"? Where? We didn't do this for web-based Google Pay. Are there different rules for purchases made from within an app?

#

This is not digital services equivalent to IAP for iOS, but physical products/services.

warm ocean
#

Hi I have a specific flow for my shopper and I need to know what is the best to handle it. Can we open a thread to discuss about it? (to be short here, I think I need to save the card before with the Card Element, on my first page. Then, launch the authorize/capture on the second page)

viscid burrow
#

Can you tell me how we know if a standard Stripe account has the "capability" of offering WeChat or AliPay?

Strangely, the "capability" key is not listed among all the others here in your docs:
https://stripe.com/docs/connect/account-capabilities#payment-methods

But, the payment_method_type IS listed on the Checkout Session create docs here:
https://stripe.com/docs/api/payment_methods/create

Learn about capabilities (which determine what a connected account can do) and the associated information requirements you must satisfy to use them.

dreamy jasper
#

Hi. Is it safe to toggle on Test Mode on a Stripe account that is live and accepting payments for subscriptions? I want to test a brand new endpoint on a new server, so my thought was to toggle on Test Mode and get to work, but I am afraid the live implementation won't work then?

quartz notch
#

hey guys, is there anyway to determine if all the webhooks that failed and then re-attempted- finally succeeded at some point? I've got around 1,000 webhook requests I need to go through but I can't tell if all of them eventually became successful

half hill
#

I integrated apple , google pay in an application using

<PaymentRequestButtonElement options={{paymentRequest}/>

@stripe/stripe-js

@stripe/react-stripe-js

The google pay integration works fine but the apple pay doesn't work. I've tested it on different ipads, and iphone

unique juniper
#

Does this return a success- or failstate? Or do I need to listen to an additional webhook to check if the pay() was successful?

$stripe->invoices->pay("....", ["payment_method" => "...."]);

compact sandal
#

Hi im new in stripe connecy things so there are some stuff that are still not clear for me. For instance, we finally were able to to connect our main stripe account with a client connect account to share profit but the client did not receive any email with email and password for their stripe account is that normal?

tranquil frost
#

Hiya we're a growing dev team and are running into issues sharing one stripe account for local dev, is there a preferred workflow for this at all? Best I can think of is having each dev sign up for their own stripe account

bold basalt
#

ludvig-invoice-pay

#

solibe-connect

brazen monolith
#

Hi! We are getting > Uncaught (Status 400) (Request req_ZnrZTlLCbnQOTs) To set consent_collection.promotions, please visit https://dashboard.stripe.com/settings/checkout to agree to the Terms of Service, however, our account has already accepted terms.

onyx wigeon
#

Hello I am using the stripe connect for payment, I am able to successfully create the payment using sdk, also I saved the response in the database. Now I am trying to refund the payment with the method 'Refund refund = Refund.create(params)' for that I tried to pass the payment_intent id in params and tyr to refund it did not worked, so one of your executive asked me to retrive the paymentIntent And then try to get the charge object from there, but when i try to retrive the PI whith the id it gives me exception "com.stripe.exception.InvalidRequestException: No such payment_intent: 'pi_###########'; code: resource_missing; request-id: req_###############pd", how can I refund the money?

outer moss
#

Hello , I would like to know if i do the right things with Montly subscription.
I listen those webhooks :
( i am using Chekout session to receive credit card numer )

Webhook :
checkout.session.completed=> When first paiment is a succes.
invoice.payment_succeeded => When the new month of subscription is paid.
invoice.payment_failed => When the new month of subscription paiment failed.
customer.subscription.created => to receive the date_end of the first subscription.
customer.subscription.updated => after pay the new month of subscription, i use it to update the date_end of subscription in my DB.

Is it correct ? i am not english , so perhaps i misunderstood the documentation.

thorny gale
#

Hello, I have just face this error message when generating onboarding link of connected account.

You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY'). See https://stripe.com/docs/api#authentication for details, or we can help at https://support.stripe.com/.
#

I thought, it worked before, just checking now...

open crystal
#

I'm using Connect to process Subscriptions and one time payments on one domain name. We are now adding another domain name/server which handles other one time payments, which may have different logic in processing payments (via Webhook). We want to keep using the same Accounts (Connect, Platform) and not separate them. Is there a recommended way to process each domains webhooks separately, without having different Platforms?

split birch
#

Hi folks
I'm new to the Payment intent API
I saw a message from Stripe saying it's better to use Payment intent over Charges due to support for new features.

So I want to implement it for saving users cards.
This is my workflow. I'm dropping this here for suggestions.

So....

User creates payment intent.
Before creating intent I check if a customer is created and fetch the customer payment methods.
I create Payment intent for the user and also return the payment methods If one exists.

If it's a new payment method I attach it to the customer via the attach payment intent method.

Would this work well?
Also how do I attach multiple payment methods. Using the payment intent API. Do I just call the same method and it sorts that out?

Also how do I update a payment method. If say a user card expires

covert steeple
#

Can you transfer money from one connect account to another?

ornate gale
#

Hi!
I'm looking to add an application fee to every paymentIntent our connected accounts receive. Would I just add an array_push to add the metadata application_fee_amount in a webhook? Or is there another way, proper way, to do so?
I'm alos wondering if I should look for event about paymentIntent OR about charges?
If it can help: we are using Standard account with Direct Charges for our connected account

outer moss
#

Hello i have a question with subscriptions.

My customers have subscription period gave by object Subscription : field current_period_start and current_period_end

The hooks i follow customer.subscription.updated.
In my BD, i update the subscription period each time the hook is trigerred .
But WHAT if the renew (subscription_cycle) is 1 day before the end ...
Should i manage my self ? or STRIPE add : 1 month to the current_date_end ?

tranquil frost
#

@bold basalt yes we were reusing objects across tests and people are creating/changing various things and it causes errors for other devs (webhooks blow up usually), a thought I had was possibly applying a 'dev-id' metadata to everything and filtering based on that to effectively 'namespace' an account. I don't think it'll work for account wide things like radar rules though

dim hearth
#

@tranquil frost I'm going to reopen you're earlier thread so we can continue talking there!

delicate pelican
#

It's been a few months since I have navigated through Stripe API docs. Is there a location I can get a list of events when a membership renews? I know there is an invoice, payment, custome.subscription.update perhaps. My goal is to add to my webhook to send the event I can use to update our client records with the new subscription expiration date.

hexed moss
#

I was recently directed to the account.updated event as a way to proactively reach out to customers whose accounts become restricted (rather than waiting for them to reach out to us). I created a webhook only including that event to see what the payload looks like. Since that time I can verify that at least 1 new Restricted account has been added to the Connected accounts list, but no events have fired to that webhook (just looking at the webhook attempts in Stripe).

worldly knoll
#

Curious quirk, working in sandbox mode, made a charge in the past and it shows a fee as expected, however when making a purchase through Checkout Session, the charge shows $0 fee? But only when the charge is made via the Stripe Checkout Session. Shouldn't there be the same charge fee regardless?

lusty zealot
#

Hi, quick question about subscription retrievals. I'm trying to retrieve the upcoming invoice on a subscription, using NodeJS. I'm accessing subscriptions.retrieve(subscription ID, {expand: ['latest_invoice']}). I also need to look at the upcoming invoice, is there any field I could use to expand as well without making a second API call?

balmy galleon
#

How do I display my product's description on the browser payment ? I have created a paymentRequest object with the value of label just like the doc asks (https://stripe.com/docs/js/payment_request/create), but I still don't see my production description displayed. It would be helpful if I can show to customers what they are trying to buy , and how much it is for that service. Thank you
Below is a screenshot of my payment browser

wind ether
#

hey, does anyone know if there is a webhook executed when the verify button on a bank account in the stripe console is executed ? Or is verified manually ?

verbal hull
#

Hey folks,
I am working on integrating a client with our stripe connect account. The client already has a standard stripe account and we will not be charging any fees for using our platform. Do we still need to onboard them using an account_link or can we just use their account_id and collect payments on their behalf?

pulsar bough
#

Hi team, is there a way to directly integrate BACS direct debits without using Checkout? similar to how all other payment methods can be integrated directly on the page (we're integrated with BECS, iDEAL and others)

thin ravine
#

hey all, i have a merchant in canada who we are trying to create an in-person payment intent for (via stripe connect, standalone account). they are receiving:

The card_present source type with currency usd is not supported

we have been passing "usd" as the currency, and i'm updating to add the option to send "cad" as the currency. i just want to test my update is working before i deploy it. what's the best way to simulate a canadian account which would cause the above error?

tranquil frost
#

@dim hearth ping

crimson needle
#

ping on what? Is there more context?

tranquil frost
#

keeps getting archived very quickly

crimson needle
#

we do archive threads quickly if you stop engaging, you didn't reply in multiple hours adn we're a team of engs around the world so we can't keep all threads open (we get dozens a day)

#

If you have a follow up question, please ask and we can create a new thread for you since that one didn't really have much content

distant notch
#

Hi, I need some validation that we are doing something correct. We want to bill a customer before the actual subscription start date is reached. If payment is not received before the subscription starts, we are able to cancel it without having serviced the customer. From my previous chat here, it seems we need to create the invoice first and then follow it with a scheduled subscription. The future subscription would create its own invoice so I can put a 100% off coupon on it. The only challenge then is the customer would get a $0 invoice when the scheduled subscription starts. I think the only thing I can do then is to finalize the invoice as soon as it's created so that it doesn't email the customer. Please let me know if there's a better way to do this. Thanks!!

pallid sparrow
#

Hi there, I hope all of you had a nice weekend. I have a quick question: Does Stripe support multiple subscriptions for the same product?

frosty gale
#

Hello, I'd like to know how I can have installment options for my clients. On stripe's support says that option is just avaible for mexican cards. How can I use brazil cards?

delicate pelican
#

is the customer.subscription.updated event fired when a subscription renews?

sacred carbon
#

plesae some can help me with this error

#

controller-8fa12fbfec530b6d8e9a765c0458b0e5.js:1 Unrecognized create() parameter: mids is not a recognized parameter. This may cause issues with your integration in the future.

#

of course

mighty hill
#

@sacred carbon Can you reply in the thread above please? 🙂

sacred carbon
#

do you understand the error?

#

please you can check your git php > server > card example to replicate in your side

mighty hill
#

@sacred carbon Yep, can we please keep the discussion in the thread?

sacred carbon
#

ok

fresh pendant
#

Hello, I have a question. Which event can I listen (through the webhook) to know when a paymentintent expires?

quick harbor
#

Is there a way to send an invoice with a custom email and automatically charge to ach a day after?

crimson needle
#

samzeppo-event-paymentintent

quaint quest
#

Hello Guys, i just received the 'Your Apple Pay Payment Processing Certificate is set to expire' email and need some help. i used stripes CSR to generate the certificate over at the Apple portal, downloaded the new certificate and used it to create a new iOS certificate over at Stripe, but i still have my current Apple Pay Payment Processing certificate active, i just want to make sure i'm not missing anything here before i revoke it and activate the Newly created one, really have to avoid any possible service interruptions. Thanks in advance everyone

raw summit
#

I need assistance with refunding an invoice sent to me please.

patent sandal
#

Hi, any stripe available Stripe method that could help verifying a coupon/promo code if it valid for certain productIds or priceIds and determine how much (as in like dollar $ amount) the deduction would be or give me an error message if the coupon/promo code is invalid. I know there is stripe.promotionCodes or stripe.coupon but it does not offer quite the functionalities I want

vast gyro
#

Hi! I was wondering whether there were quick ways to create products with variations (like let's say I'd be selling prints in different sizes: A6, A5, A4, in different colors etc.). Each having a different price associated with it.

Or is this only possible by adding the variable prices for every single combination in every product?

I think I could make a custom admin panel for this which would create all these product variables instantly, but if I'd want to, let's say, edit the price for an A6 one, I'd have to go through all the A6 prices which could become a very tedious task and perhaps not a smart approach.

I got a feeling that, especially in this particular case, a one to many relationship between price and product would be more efficient than the one to one relationship it currently has (correct me if I'm wrong!). If any of the devs thinks this is something feasible to introduce in the structure, list items should in such a case not ask for price ids anymore, but for a combi of price and product ID (or a completely unique ID generated from the both of them).

But aside from all that, there might already be a solution for this! Kinda hope someone has an idea on how to implements variable products!

(Currently looking into lookup keys, wondering whether that could solve the problem)

vestal arch
#

Hi Stripe would like to know where to find Card limits (both up and down side) related to a checkout session. Thanks.

urban vector
#

Hi, we have tiered/metered billing product. We want to make sure when a user downgrades a license, the cancellation of the license happens at the end of billing cycle. Also, is there a way to have custom billing end date for tiered/metered billing product

mossy cape
#

how to retrieve a mandate off a payment intent without the mandate id?

austere plinth
#

Pricing question - because the docs aren't explicit

Australian GST pricing, are we charged 0.4% above $75k revenue or 0.5% + 0.4% = 0.9% when our revenue is above $75k?

Link is here: https://stripe.com/au/tax#pricing

cerulean pineBOT
#

:question: @austere plinth 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

golden cosmos
#

coherence

mossy cape
#

how do you retrieve a mandate off a payment intent without the mandate id?

steel belfry
#

hi, I'm trying to integrate the payment request button (https://stripe.com/docs/stripe-js/elements/payment-request-button) but when I call paymentRequest.canMakePayment() I get false for some reason (even though I have a payment method saved) (on Safari and Chrome) but on the documentation page I can see and use the button even if I see the a warning first ("not supported etc."), how can I do the same as the documentation page?

Collect payment and address information from customers who use Apple Pay, Google Pay, and browser-saved cards with Payment Request APIs such as Microsoft Pay on Edge.

solemn hamlet
#

Hii,
I have created products and prices in the test mode. I want to convert these products and prices in Live Mode.
So is it possible with any API reference because I don't won't create the same product with test and live.

steel belfry
dry hatch
#

dorianmariefr-paymentRequest

#

Sen-Product

fickle summit
#

Hello, Is there a way in Stripe Connect. In onboarding of user the only required information is bank account?

dry hatch
#

rafmaghari-Connect

south pendant
#

Hey there, I am trying to get metadata of a product with this -

const plan = await stripe.plans.retrieve(
  'price_1Jgr982eZvKYlo2C1uwOZc90'
);

Even though I have added metadata, via the dashboard, the response object I get has metadata as empty object. The expand functionality doesnt work with metadata, any ideas ?

dry hatch
#

ingeniousambivert-product

vocal wagon
#

How Can I simulate recurring renewal on subscription? I have tried to fiddle with trial period - but im not able to tweak triel end period to just a few minutes, as suggested elsewhere. Thanks.

main shell
#

Hello, is it possible to add metadata to the paymentMethod created when confirming a setupIntent?

swift rain
#

Hello. We have two payment methods (Stripe, local payment method). We decided, we wanted to streamline all of the payments to the Stripe (subscription and payments).

I did a local payment while setting up the Stripe customer/subscription. The local payment runs off to the web hook we setup, and we coded it by creating a new invoice and made it as paid out of band.

However, I am getting this error.

waxen basin
#

Hello everyone. Im from india. im using stripe. please tell me how to enable google pay or upi payment method

gentle socket
#

Hello need some stripe help about billing. I have a subscription service. But many of my clients I can see have $0 free membership

#

Can someone help me with this

worthy kite
#

Hi guys
I would like to use the customer portal or hosted checkout page in app and not create a "redirect" flow.
Is it possible to put it in an iframe or something?
I couldn't find any docs on it

vocal wagon
#

Hi guys i use klarna payment server side but i send this payload responde with error BAD_VALUE|||Bad value: order_amount

#

[
'type' => 'klarna',
'amount' =>6500,
'currency' => 'eur',
'klarna' => [
'product' => 'payment',
'purchase_country' => 'IT',
],
'source_order' => [
'items' => [
[
'type' => 'sku',
'description' => 'Grey cotton T-shirt',
'quantity' => 1,
'currency' => 'eur',
'amount' => 5500,
], [
'type' => 'tax',
'description' => 'Taxes',
'currency' => 'eur',
'amount' => 1000,
], [
'type' => 'shipping',
'description' => 'Free Shipping',
'currency' => 'eur',
'amount' => '0',
]
],
],
]

#

this payload i used for create sources

pulsar cliff
#

Hello there, I have a SEPA payment failing with "unexpected error", request ID is req_HyddggVWY4VDNf . This has a huge impact on our business please help

upbeat grove
#

how can i charge a client at later time if i have charged the client with payment intent

languid dew
#

Hello, does the API allow creating a trial subscription for a customer without credit card ? Thanks

honest sandal
#

Guys. I want to use a custom mail domain but I can't seem to verify the records. I'm sure they are all added. However I'm also using O365 records. Anyone know if both work together?
Main O365 domain = domain.com
Stripe added domain = invoice.domain.com (will this work with main domain is O365?)

void verge
#

Morning all, is there a way to change payment to a different stripe account at checkout on Woocommerce based on Shipping Class?

half nova
#

Hello there, couple of questions again.

  1. When allowing customers to change plans / prices: As far as I understood it, the plan immediately gets replaced and a charge is attempted. Is there a way so the plan will be marked for change and the charge will be executed at the current billing period end? How does changing a plan behave with payment intents? Do I need to show another setup intent pop-up to update the payment method for that specific (new) amount?

  2. I finished implementing the following so far:

  • Creating a new subscription
  • Locking / Unlocking stuff in my business logic via based on subscription.updated
  • Toggling the cancel at period
  • Updating the payment method for the subscription

I am thinking about edge cases now, specifically in cases where the charge fails. I've taken a look at the examples on GitHub, but they don't seem to cover those things in-depth either. Any suggestions for 1 product + n prices with different billing periods (only one subscription)?

worthy kite
#

#894853922043330560 message

@dry hatch
I haven't tried it. It's just that we feel that staying in our site with no redirects will create a better UX
Is there some other component that I can use to show a full stripe checkout form in my site without being redirected to somewhere else ?

meager hawk
#

@worthy kite I'll answer you back in that thread

upbeat grove
#

is it possible to change the email design?

#

for successfull payments

meager hawk
cloud dagger
#

Hi all, does anyone know who to contact about having a custom direct debit form in our app? We're building a system for charities, and we'd like to have the direct debit fields integrated in our checkout rather than through a link to stripe externally.

deep bluff
#

How come stripe keeps pushing the time a invoice will be finalized and charged forward a few minutes at a time. I have an invoice that was due 30 min ago (subscription period). And this half an hour it keeps pushing the time a few minutes ahead the whole time

vocal wagon
#

Hey guys,
We are using Stripe connect, and payment are transferred from intent directly to the connected account with the param « transfer_data ».

But the fees are paid by the plateform. For example I do an intent for 5€, the plateform will receive only 4,68€ but the connected account will receive 5€.

Is there a way to make the connected account pay for those fees ?
Thanks

calm warren
#

Anybody help with Stripe Connect accounts?

I have the following calculation where if a ticket price is £10.00 there is a booking fee of 10% (£1.00) I have the following code to calculate this:

 (float) $totalamount = $request->input('total_payable_amount');
        $partneramount = ($totalamount * 90 / 100);
        $adminamount = $totalamount - $partneramount;

The amount sent to my test account is £11.00 which is correct, then Stripe Fee £0.52, Net £10.48 then transfer amount to the connected is £9.90 what calculation do I have to do the following:

Send £11.00 main Stripe Account, take £0.52 Fee, send £10.00 to the connected account and leave the remaining £0.48 in the main account??

If I alter $partneramount = ($totalamount * 91 / 100); it sends £10.01

Which is wrong??

Any help appreciated...

hard fulcrum
#

Hey guys,

I really need to verify my identity to withdraw funds, but can't seem to upload my ID?

cerulean pineBOT
#

:question: @hard fulcrum 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

fickle summit
#

Hello, Can I transfer directly to the bank account of the connected stripe?
To bypass payout in stripe. Thank you..

crimson spire
#

Hi all 🙂 Is it possible to create a payment session (with payment_intent_data[capture_method] = 'manual') for a debit card with amount 0 and validate the payment later (when user transfer money on the card)?

half nova
#

I detached all payment methods from a customer in a dashboard and created a trial subscription. After the trial ends I receive invoice.payment_succeeded via webhook. I don't understand how it can still confirm a successful purchase if there is no payment method

quasi minnow
#

Hi people, I have a question regarding the Stripe Checkout regarding tax calculations based on our company country. The Stripe Tax seems to give the wrong taxes if we change the country from the Checkout select. Any ideas what we're doing wrong?

glad locust
#

Hi -- After i create a payment intent and will be processing using credit card -- we would like it to be a single payment == how do i do this? do i create a card element and submit that once? just need a bit of clarity on this.

upbeat grove
#

how can i add a discount to payment intent?

craggy aspen
#

Can I add a required checkbox to accept "terms & conditions" to the checkout page?

vast gyro
# vast gyro Hi! I was wondering whether there were quick ways to create products with variat...

So, this question is already archived, but I am kind of curious whether there are any plans to implement variants in the future and maybe product categories (like being able to create collections). Now it's possible to create these things by specifying, I guess, metadata under a product, but this would mean a lot of work to edit if you needed to change the options or names for the added variants or collections.

This is more of a suggestion rather than a call for help, not sure if this is the appropriate place to ask this!

deep bluff
#

I had a test invoice that requried auth, so I used confirmCardPayment(payment_intent_secret). Which worked and the stripe test-auth-popup came up.

In said popup I clicked decline. But now I can not get it to auth again, the invoice seems permanently failed.

How can I work around this?

bronze plover
#

How do you add a developer to your stripe account without the developer seeing your financials of the company?

regal sage
#

Any Jest samples to test stripe/react CardNumberElement, CardCvcElement, CardExpiryElement ?

south pendant
#

Hey there, I was wondering how do I get the latest updated data from my backend after it captures the events in the stripe webhook and the webhook modifes the data. Since it takes around 3-4 seconds after my client app makes the update call and the webhook captures and updates the data. How it this scenario usually handled ?

shy vault
#

Hi folks. Are there any examples of companies that need to use Stripe Connect "Custom" accounts? ...and why they needed to go down the custom account route?

vocal wagon
#

I have a question reg. recurring subscript - with monthly cycle; Will CurrentPeriodStart/CurrentPeriodEnd be updated according to the "next month"? or how can I check to see the "current paid Month" ? Thanks.

languid dew
#

@meager hawk Will the invoice.payment_failed webhook event be fired when a subscription's trial end date is reached while the customer doesn't have a credit card ? Thanks

woven bane
#

I've got a checkout session that I'm getting from my server, and I'm expanding the discounts field. Is there a way to expand the line_items.discounts promotion_code field from my call to get the checkout session?

daring lodge
#

hkrievs-billing-period

#

tiana-invoice-payment-failed

zinc dock
#

Hello everyone! I am trying to display the list of the invoices for the customer and I want to include payment method attached to that invoice (i.e. last4 if card, payment method type if other). I was trying to do this by joining customer's payment method on default_payment_method invoice field or payment_intent field, but I see those are not what I am looking for. Is it possible to retrieve payment method used for the invoice?

Context: I am talking about invoice because we only have subscriptions on our site as a products, and we want to display invoices.

void verge
#

Hey, is there a way to change payment to a different stripe account at checkout on Woocommerce based on Shipping Class?

daring lodge
#

mackan-cehckout-session

hazy gazelle
#

hey i see payout tomorrow on week no any change please help me i need my money

fierce flume
#

Hello, someone know how to translate error messages returned by useStripe hook on React ?

vocal wagon
#

Hey, I wanted to quickly revisit the tax calculation and paymentIntents topic (i.e. custom checkouts and off session payments). I understand from the docs and previous discussion here that tax calculations are not currently supported on paymentIntents. Are there any updates on this? In one thread it was recommended to contact orders-beta@stripe.com, but I thought I'd ask here first.

craggy aspen
#

How can I change the description field for one product purchases

high pivot
#

I always process card payments using 'await stripe.charges.create({stripeCustomer_id})' and it works well for customers that has card id 'card_123456FB' but now somebody migrated new customers in our system and these customers don't have card id but rather they have some kind of card id that begins with 'pm_'. When I use 'await stripe.charges.create({stripeCustomer_id})' on these customers, stripe throws an error "Cannot charge a customer that has no active card". But I can manually go to stripe and charge them, and can even see that they have active card, so why the error and how to charge them?

quasi ledge
#

Hello. A follow-up question from one that was answered yesterday. I am calling stripe.confirmCardPayment and then when I get a successful paymentIntent back, I'm calling my backend to retrieve details from the corresponding charges field. I notice in the stripe-dashboard, that the charges object seems to be created about a second after the response is sent back to my front-end, and then the paymentIntent seems to be updated about a second after that. Is this accurate or am I misinterpreting the logs?

If so, does stripe make any guarantees about the order/timing of these events. Do I need to cater for the possibility that: confirmCardPayment resolves to a paymentIntent, I call my backend, which in turn tries to retrieve info from stripe, all before stripe has updated the paymentIntent with the relevant information.

If there are no guarantees, is this something I realistically need to worry about? I'm wondering if the second or two becomes any longer when using real credit-card data. (If it's relevant, this won't be a high traffic site, with no more than 1 payment a day).

quick fable
#

Hello, not sure if this is the right place to ask, but I have a question regarding the wording in our emails that mention Stripe

vast tinsel
#

Hey there, I have a question about payment_method_details field of Klarna Charge objects, documentation (https://stripe.com/docs/api/charges/object#charge_object-payment_method_details-klarna) just says there is such field but there is no structure to it and therefore it's also empty struct in Golang Stripe library (https://github.com/stripe/stripe-go/blob/master/charge.go#L498), is there a reason for it like it can be completely different for different charges or something like that? Because I would like to use payment_method_category field from this to know what Klarna payment method (pay_now etc) was chosen by customer. I can see the content of payment_method_details when I retrieve Charge object using Stripe CLI for example.

vocal wagon
#

Hi there. We are stuck with the Stripe payments for Moodle (we use Moodle Workplace from Synergy Learning). It seems the reason is in the plugin "Stripe Payment with SCA and Coupon" from the DualCube team.

We recently updated the plugin to version 3.3.0. And since then we

  1. have lost a field where users could enter their coupon code;
  2. users are charged multiple times for the same product;
  3. id appeared in Stripe transaction details instead of the product name.

I got the below summary after a call with Stripe:

Thank you very much for answering my phone call and sharing a question about an issue you are having with payments getting processed more than one time on your Stripe account.

As we were reviewing on your Dashboard, there is a webhook notification waiting for a response on each one of the €8.00 EUR payments received on your Stripe account as you can review in the link below:

https://dashboard.stripe.com/events/evt_1JfMpvEGltx6hCwDNnSnjI03

As I mentioned, for technical support, I recommend Stripe's Discord server. Stripe engineers are available on this chat channel and can help answer integration questions in real time:

https://stripe.com/go/developer-chat

On the other hand, I kindly recommend you to reach out to JotForm in order to review the webhook notifications, since they built their integration with Stripe, they’ll be best able to help you with this directly.

Can anyone help with that? Any advice is appreciated. We are really stumped as a Moodle provider can do nothing except update. On the other hand, Stripe support had checked the situation on their side, and there is their answer above.

zenith obsidian
#

Hello i have a question regarding payments

muted hill
#

Hey can someone please help me out, I am using a stripe checkout in test mode, and now want to convert it to production mode.
I was told its as simple as just changing the Stripe secret key?
Is this true?
because It seems i am having some difficulty

vocal wagon
limber wren
#

Hello guys . We have questions regarding Multi-party payments.

We are implementing Multi-party stripe payment module. We as a platform (HuddleUp) will process payment for vendors connected to stripe through us .

#

When we want to process customer 1 transition to business 1 ==> we create payment intent under Business 1 and process it .
When we want to process customer 2 transition to business 2 ==> we create payment intent under Business 2 and process it.

#

Now problem arise when we want to saved cards .

#

Customer 1 saved cards for Business1 can't be access by customer 1 saved cards for Business2 . Ideally we want saved card for Master Huddleup .

tawny sun
#

Hi, I've not been successful in adding Stripe Tax to our checkout sessions.
I have added the automatic tax property when creating a checkout session as shown in this tutorial: https://stripe.com/docs/tax/checkout.
We have also added a tax rate under Products in the dashboard and added our contry in the tax settings, but
there seems to be no tax collection when performing a payment.
All this has been done in test mode.

pliant heart
#

Hey team, I have invoices where I want to collect payment out of band/outside of stripe (e.g. via check), but I don't want to use Stripe's hosted invoices. Is there some sort of a "nil" payment method I can attach to these so that Stripe doesn't assume they are "closed" once finalized? Or some other way of keeping Stripe from considering these invoices "closed" without auto advance turned on?

My real problem is, I need to finalize the invoices in order to send them to the customer. I also need to set "auto advance" to false on these invoices so that Stripe doesn't attempt to charge an empty card and put the customer into payment error. At that time, because the invoices are not auto-advance, and not paid, I'm getting a CreditMemo synced to Netsuite by SCN.

TIA!

zinc dock
#

I am trying to call in my Django app:

invoices = stripe.Invoice.list(
            customer=customer_id,
            limit=5,
            expand=["payment_intent.payment_method"]
        )

but Stripe returns 422, whereas I have successfully listed all of the invoices without expand clause (tried also to do this without array)

winged niche
#

Hey! Was there a reason why the Stripe payment modal was discontinued? I'm happy to build one from scratch, just want to know if there was an obvious reason why it was dropped.

delicate pelican
#

When a subscription renews, does the subscription id remain the same? Meaning the invoice generated for renewing the subscription will reference the same subscription id, and when I receive the invoice.paid event, the subscription data will match the customer's current subscription id?

viscid finch
#

I signed up with the Github Education Code (first $1000usd revenue no fees), but do testpayments (Account not activated yet) also count for those 1000usd?

gray cipher
#

Hi guys, got a problem I can't solve. I got this error when I try to present payment sheet or GPay. Can you please help me, what am I missing?

hollow nebula
#

I just tried to set a lookup_key on a price and got the following error:

{
  "error": {
    "message": "A price (`price_1JRUibC8JGuaUdU6RTXv7bHH`) already uses that lookup key.",
    "param": "lookup_key",
    "type": "invalid_request_error"
  }
}

The price in the error belongs to a different product. Can't I have the same lookup_key for a price in a different product?

sinful frigate
keen crater
#

I’m trying to upload my ID to confirm my identity but once I submit it keeps showing the error message for needing to submit it.

cinder pond
#

Originally, we planned only to accept CC directly from a form we create, and were planning on using PaymentIntents and SetupIntents. Since it's a credit card, as the documents say, we were relying on the call to Confirm to return quickly and never enter a processing state, always success or failure. If we add both GooglePay and ApplePay, do we need to take another route? Like tokenize the card first etc?

glacial vortex
#

Is there any specialized payment processing requirements with India as country for payment intents and SCA flow. We noticed it does not work like other countries. For example 4242 4242 4242 4242 triggers SCA popup. Is this due to India being in BETA? Let us know. Thank you.

steel belfry
#

BTW my payment request button issues were because I was on localhost 🤦‍♂️

muted hill
#

Hi there,
I wanted to call a callback function upon successful stripe checkout.
I am facing some difficulty, essentially rather than redirecting the user, I would like to run a function, and then perhaps redirect the user

delicate pelican
#

I am trying to decipher expanding sections using nodejs. Is this the correct path to expand a subscription from an invoice?

const stripe = stripelib(envConfig.stripe.apiSecretKey);
return stripe.invoice.subscription.retrieve(subscriptionId, {
  expand: ['customer', 'invoice.subscription'],
});

or is it

return stripe.subscriptions.retrieve(subscriptionId, {
  expand: ['customer', 'invoice.subscription'],
});

I have no subscription test data , makes testing this pretty difficult. It would be useful to have something to query against

vocal stump
#

Can someone tell me where pm_1JhJ9WIFDslEWhBASG3XHN3Y belongs? I get a "no such payment method" on my platform, so presumably it's for some connect account

wind ether
#

got a question about creating a paymentMethod for a credit card that I will use at a later date for a paymentIntent. Will all of the credit card info be validated at time of creation of the payment method I.E. card number, expiration month year and CVC code ?

crimson needle
#

nickdnk-payment

steel belfry
#

I think you may want to run prettier on your code samples (like having proper spacing and no semicolons) 😉

copper panther
#

For a Connect Express account, when the account owner doesn't provide enough information, we are aware that we will listen for webhooks on the account change for the status, howeve does Stripe contact the user outside of the webhooks (ex. via email) to remind the user to complete the setup?

hazy bobcat
#

In test mode I created a checkout session by following code:

const session = await stripe.checkout.sessions.create(
        {
            payment_method_types: ['card'],
            line_items: [
                {
                    amount: priceAmount * 100,
                    currency,
                    description: 'price',
                    images: [productData.photoUrl],
                    name: productName,
                    quantity: 1,
                },
            ],
            mode: 'payment',
            success_url: isLaunchedByUser ? dmHomeUrl : scheduleUrl,
            cancel_url: isLaunchedByUser ? currentUrl : dmHomeUrl,
        },
        {
            stripeAccount: stripeAccountId,
        }
    );

Got a session with id like cs_test_{randomtoken}, then created a stripeobject by calling loadStripewith public Key in test mode, finally called stripe.redirectToCheckoutwith that session id, failed to load checkout session, error was "No such payment_page: 'cs_test_a194Zrq88O6H8qFDbdfVpGmHc1qpVw5qfWPadoiuSrQ2feYtVdqYBGuTmt'"and error code was 'resource missing'. Does anyone know why this error happened?

oblique kelp
#

Hey Devs - quick question - I am wondering if there is any functionality with stripe to do a loyalty points program

#

basically - a customer collects points and when they want to use them our stripe account gets charged the used points instead of the customer

daring lodge
#

joemike-loyalty-points

cunning thorn
#

Have a time-sensitive onboarding question, not a dev question – could a Stripe staff member make an introduction to a sales rep, please?

lapis grove
#

Hi. I'm getting an error back from the App Store when submitting for what appears to be an update in the Stripe iOS SDK. Does anyone know anything about this?

ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSCameraUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs.

Stripe SDK:

/// Determines whether STPAddCardViewController allows the user to
/// scan cards using the camera on devices running iOS 13 or later.
/// To use this feature, you must also set the `NSCameraUsageDescription`
/// value in your app's Info.plist.
/// @note This feature is currently in beta. Please file bugs at
/// https://github.com/stripe/stripe-ios/issues
/// The default value is currently NO. This will be changed in a future update.
@objc public var cardScanningEnabled = false
pliant heart
#

Hey team, I am testing out creating invoices with collection method "send_invoice". I have all the settings under "Manage invoices sent to customers" set to "leave as-is". Just wondering if the due date on these invoices will affect anything else at all? TIA!

tough forge
#

Hey everyone, i have been reading the docs and maybe my nose is too close to the problem because i cant seem to wrap my head around a simple task I know i can do. My API accepts a card token, with which i then use stripe.customers.createSource just fine. I now want to create a subscription. I want to take the card i just saved and now use it for default_payment_method. It doesnt look like the return object stripe.customers.createSource gives me back the ID to then pass to default_payment_method. How do i get the payment method of the card i just saved with stripe.customers.createSource?

dark torrent
#

Hello, where can I find character limits for Stripe API requests? For example lets take accounts create API: https://stripe.com/docs/api/accounts/create

For example what is the maximum allowable characters for company.address.line1 ?

solemn oak
#

Good evening all. I have a deployment where we're selling to a number of customers in high security environments where JavaScript is disabled. In some of these cases these potential customers are not permitted to enable JavaScript. Is there a non-javascript dependant workflow that can be deployed in these cases?

sweet flume
#

Hi people! Have a great evening

#

I'm starting my integration to Stripe, and there is a functionality that I need to integrate.

I need to implement "auto recharge".
Think of it like a pre paid cell phone line, that you need to have money in your account in order to use the service, but, besides that, I want to allow the user (if they want to) to set up an auto recharge, so when the amount in the account is low (they said how low) then the system asks Stripe to charge additional X amount (they also setup how much).

How can I achieve this with Stripe?

viscid bluff
#

Is it possible to refund someone's last payment + cancel a subscription?

agile jungle
#

Hello. Just starting getting with international payment methods (SEPA, Giropay, AliPay, etc). We've got Apple Pay & Google Pay working, Payment Request Button Element is autodetecting when to show those buttons nicely. But how do I even get international payment buttons to show up? I tried VPNing to Germany, but no dice...Thanks!

uncut owl
#

My client doesn’t want to accept transactions from Puerto Rico. Is there a way to restrict?

quick dune
#

Hi I am building an invoicing skin using Stripe. If I wanted my users to hold a balance until they wanted to cash out, would that be possible using Stripe Connect?

fierce notch
#

Hi 🙂 How can we use a decimal in quantity?
For example we need to charge the client for 4.4 hours when each hour is $100

tough forge
#

Do most id's in stripe stay the same size? Per the API example of a payment method pm_1JhN5XISszN5RTl1Zl3Fx5OZ is 27 characters long. Writing some backend validations and wondering if its stupid to be strict and reject anything not 27 characters.

delicate pelican
#

I am writing a webhook listener for invoice.paid so I may update our database when someone renews their subscription. The problem I am running into is I can't figure out a way to test it. I have a few test customers with subscriptions, but they are for a year and I don't see how to generate another invoice for them. Plus I don't know if that is the correct approach as I'll need to run a lot of test events through my listener. Please advise on how to send tests. Thank you.

lime marsh
#

Is it ok to use Direct Charges on Express accounts? The Stripe docs recommend Destination Charges for Express accounts but then says the platform is responsible for chargebacks, refunds, etc. So I'd rather not take that liability unless it's necessary

analog latch
#

Hi there, just wondering how can i change the cancellation policy on stripe from 2 days to 24 hours cancellation policy for customers who cancel their restaurant reservations.

cloud dagger
#

Hey all, is it possible to create products and prices on someone's connected stripe account? We're wanting to set up a product and then dynamically add prices depending on how much someone chooses to donate / pay

smoky lance
#

Also, what process can be used to bind the credit card

#

hey,Is anyone there?

cerulean pineBOT
#

:question: @hybrid gate 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

main shell
#

hello, I have an invoice payment failed but when I retieve the payment_intent.last_payment_error it is null

#

what could have caused this?

#

the invoice status is open

severe island
#

what is difference between incomplete and uncaptured payments

umbral cargo
#

hi stripe, our team is in progress of integrating ur payment
2 questions to clarify with ur side:

  1. production secret key (short one, sk_live_...xxxx) does not seem like a usable proper key, should we request a separate key from u?
  2. after we added support for payment intent on FPX and Grabpay, what is the next step for us to allow these payment methods to users at interface level?
dry hatch
#

Wee Hau-Keys

main shell
#

hello, when we receive the notif of the webhook invoice.payment_failed, what is the best way to get the cause of failure or error message?

vague canyon
#

hi all. i'm trying to integrate stripe with gpay, but i always get onGooglePayReady=false. can someone help me ?

lethal pilot
#

Hi team, is it possible to use mastercard prepaid card to create a connect account?

swift wing
#

Hey all - I need some insight on a blocked payment. Do Mastercard prepaid cards get blocked by default and are considered high risk?

woven bane
#

How do I get the customer-facing promotion code that was used for a discount from a checkout session?

I've expanded total_details.breakdown in my call to get the session, but I don't see the code in there, and I'm seemingly unable to find any information regarding how I would expand it further to include the code

lunar walrus
#

Is Indonesia not supported by stripe?

vocal wagon
#

We rely on WebHooks - how do we handle production maintenence on our system? Can we ask Stripe to pile up messages? How do we avoid loosing any webhook callbacks? Thanks.

terse kiln
#

How to pause payments on wordpress platform (Client used stripe checkout by using their debit card)?

#

How to pause payments on wordpress platform (Client used stripe payment gateway by using their debit card)?

stone gust
#

Hey there, I'm working on a project with Issuing and Connect, and I need to charge my connected accounts for the service fee. I'm adding funds to connected accounts issuing balance as described here https://stripe.com/docs/issuing/funding/connect, and debiting the service fee from them as described here https://stripe.com/docs/connect/account-debits. Unfortunately, this just results in a negative main balance without touching the issuing balance. How should I go about collecting service fees from a connected account's issuing balance?

prime owl
#

Hey all, my project have montly, annually subscription methods. Should I migrate to setupIntent or paymentIntent for this purpose? Some of our users might need 3d secure authentication, I wonder if I implement paymentintent whether it causes a problem in 3d secure part.

chilly orchid
#

Realize the payment process: the server creates paymentIntent, app gets client_secret, then confirmPayment, and finally notify the back-end capture. I want to ask how I can bind the card in this process

smoky lance
#

I am an iOS developer. Is there a demo of the 3DSv2 process in Stripe 17.0.3 version. What should I do if I use STPPaymentOptionsViewController?

#

help me

dry hatch
#

celine-webhook

golden cosmos
#

daimyotan-gpay

#

karlodelarosa

dry hatch
#

Filip-MasterCard

#

Mackan-Checkout

golden cosmos
#

Ayu281-ID

#

HKrievs-webhooks

#

Hampers4u

dry hatch
#

ozgur-Subscription

fossil shoal
#

Hi, working on micro deposits flow when integrating PADS - and got some questions that I could not get answer for in regular support. Is anyone available to assist?

dry hatch
#

dilkw-Payment

vocal wagon
#

Hi, I'm Laure and I'm looking for someone to help me with Stripe, I'm having some problems with this module and I can't figure out what the problem is.... My problem is that stripe is debiting double or triple the payments of my company's customers and we don't know why, Is anyone available to help ?

dry hatch
#

Liuzhibin-iOS

broken wolf
#

How do i add a fail card...
i want to test a scenario where go through create payment , but webhook return fail

dry hatch
#

tsahnar-PADS

deft kettle
#

In my local strapi installation, I have a single type called "Invoice" but when I try to use the request http://localhost:1337/Invoice in Postman, it (the service) returns "not found"...

main shell
#

Hello, is there a way to speed up finalizing subscription invoices for testing? For now there is a 1 hour window before the charge is attempted

dry hatch
#

Laure-Payment

#

celine-Invoice

light pebble
#

Hello, I have noticed that day after day I accumulate payments in canceled status. The cancellation reason says "automatic". Sorry if this message does not go here and thank you very much if anyone knows why that may be!

vocal wagon
#

Kudos to all Stripe Supporters in here. Thanks a lot for your fast replies 😉

#

PaymentMethods: It seems like its possible to have mulitple payment Methods - without any of these being the default. How would stripe know which one to use for recurring subscriptions?

mortal nymph
sudden tangle
#

Good day

I was wondering if there is a third party libary that supports ES modules

the background of the question is because I am working with a deno backend and deno does not support CommonJS

I would have to work with simple fetch requests, but most tutorials assume that you use nodejs.

sage storm
#

Hi!
I have implemented Stripe Tax on my website using Stripe Payment Checkout. I use 25 % VAT and this appears both on the costumers recipt and when I go into each payment on Stripe Dashboard.

When I am exporting the payments in Stripe, I still have "0,00" on the chart. Stripe Support told me to implement metadata to get the taxes through the API.

So my question is: How should I implement a metadata to get the taxes on the export file?

Attachment: The code i have today.

tulip aspen
#

hello

#

My ticketing system charges through Stripe Connect. Can you advise on any referral platform (third party) that can be integrated with my ticketing platform which charges through Stripe Connect?

#

anyone?

dark tree
#

Hi, I am using stripe scheduled subscriptions when I update the schedule (in some cases I end the current phase and start a new one, in other cases I just add a new phase to start after the current one ends) what is the best approach to figure out what the charges will be for the customer before I actually make the change?

sand lynx
#

Hello any india strip dev there ? need help in creating subscription with new RBI Regulation

cerulean wadi
#

Howdy, when creating a checkout session, is there a way to add metadata for the to be created subscription?

cosmic galleon
#

Hello. I have created working subscription set up process with my web app with fixed fee and metered usage, I am now implementing SCA.The SCA documentation seems to be pushing me down the route of using PaymentIntents. I understand PaymentIntents to be a more granular level than subscriptions, and I am unsure how that would work with my existing call to https://stripe.com/docs/api/subscriptions/create?lang=java when for SCA I need to be calling https://stripe.com/docs/js/payment_intents/confirm_card_payment. It seems to be an either/or rather than complement the existing solution?

chilly orchid
#

How can I realize the display of the card list on the following page

dense talon
#

Hello, is there anybody who maybe able to assist with stipe processing fees’s? I would like my connected accounts to suffer the stripe processing fee and not the main account. Is this possible?

radiant sonnet
#

Stripe docs pages it says "You can enable any payment methods available to you in the Dashboard. "

However, I want to open a Stripe account based on what payment methods it will offer me. So I'd like to see the information upfront.

Is there a source that tells me what payment methods are available for a Stripe account set in a given region?

#

For example, can I accept Brazilian vouchers ("Boleto") from a Stripe account set in the US?

(and so on for every Stripe account country or region)

wind oak
#

there's a way to change the theme of the premade checkout session provided by stripe? (e.g dark theme)

south pendant
#

Hey there, Can someone please confirm if this approach for fixed price subscriptions with react elements is idempotent ?
Client - https://github.com/stripe-samples/subscription-use-cases/tree/master/fixed-price-subscriptions/client/react
Server - https://github.com/stripe-samples/subscription-use-cases/tree/master/fixed-price-subscriptions/server/node
If not what shall I do to make it idempotent

GitHub

Create subscriptions with fixed prices or usage based billing. - subscription-use-cases/fixed-price-subscriptions/client/react at master · stripe-samples/subscription-use-cases

GitHub

Create subscriptions with fixed prices or usage based billing. - subscription-use-cases/fixed-price-subscriptions/server/node at master · stripe-samples/subscription-use-cases

vocal wagon
#

Hi,

We are having an issue with Stripe terminal were they respond with payment completed to our Kiosk, however stripe either takes more than 5 minutes or doesn't send a webhook, as well as prevents capture of the payment for those 5 minutes (we cancel the orders after 5 minutes).

Is it possible to get help? (I can provide the relevant payment intent, our logs from kiosk etc)

The issue happens for about 8% of our orders

Thanks,
Viktor

calm warren
#

hello, with Stripe Connect onboarding is there a way to use a simple href link from our site to the onboarding process?

#

ok the previous developer wrote the attached file for the stripe onboarding and payment processing and after doing the GoCardless onboarding, it took you to a url of /stripe-board, and took you to the Stripe Onboarding Process, since i did a composer update which updated the Stripe Vendor folder, i get the following Error

Stripe\Exception\InvalidRequestException
Not a valid URL
https://tfn2021.test/stripe-board

from the following file in the stripe folder Stripe\Exception\ApiErrorException::factory
vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php:38

outer moss
#

Hello, i would like to know which is the WEBHOOK which is invoked when a subscriber cancel an automatic subscription. The documentation is not much explicit about it. Best regards ^^

and i would like to be sure with this hook : invoice.upcoming
It is happen ONLY before the renewal ?

drifting berry
#

How can I get the billing cycle period (i.e either the billing cycle is monthly or yearly) ?

outer moss
#

What if my subscriber decide to cancel his automatic subscription to a product and next at the middle of period he manually pay again for this product.... how can i update the period of the subscription.
Cause he has a first subscription , exemple : valid 1 january to 31 january.
And the 15th january, he wants to add 1 more month ...so the new period must become 1 january to 30 march.
How can i do it ?

#

And the next question : how can i make a montly subscrition but without possibility to cancel within 1 year

radiant sonnet
wide monolith
#

Is there any Api that will return connect account activity list for customer?

radiant sonnet
#

The Stripe Docs website talks a lot about cards in this page (https://stripe.com/docs/payments/cards/supported-card-brands), but doesn't seem to make a distinction between international cards versus national/domestic cards.

In Brazil for example, when people open a new bank account, commonly the bank will give the account holder a national credit card, often issued by Visa, as opposed to an "international" credit card. Most customers are oblivious to the distinction, but these "national credit cards" rarely work for purchases in websites outside of Brazil.

I'm afraid that if I charge Brazilian customers from a Stripe account set in the US, I will lose many customers who won't be able to use their national cards and not even know why or how to solve it.

I haven't found this distinction anywhere in Stripe's website. Does anybody know a source of information on this?

languid dew
#

Hello, is it possible to create a public key that would allow browser clients to request the Stripe API only to get products and prices ? Thanks

graceful night
#

Hi

#

Hi, i have an problem with my account, i cannot log in anymore, and i cannot reset my password. Can somebody from helpdesk help me with this?

cerulean pineBOT
#

:question: @graceful night 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
#

Hello, do you knwo how I can integrate 3D secure on stripe ? because the payments of clients are blocked because of 3D secure missing

prime owl
#

Hello again, I'm reading the doc but stuck in a point that https://stripe.com/docs/billing/subscriptions/elements#complete-payment
doc uses the card element in confirmCardPayment method. However, in our project, we take credit card info from the client side and send to server so, we don't have card element usage. How can I manually fill confirmCardPayment ? Tnx in advance.

Learn how to offer multiple pricing options to your customers and charge them a fixed amount each month.

fierce flume
#

Hello, i have a question for connect integration.
I use stripe api to generate stripe uls for create /update connect account but some of my marketplace seller already have a stripe account. How is it possible to connect an existing account on stripe connect of marketplace ?

ivory grotto
#

I am not able to update subscription_data.metadata with the checkout session

vocal wagon
#

I am having a problem with the official Stripe module.
Some duplicate orders, I have exactly the same orders, with the same Stripe transaction id passed 2-3 minutes apart, anyone for helping me please ?

radiant sonnet
#

When it comes to supporting cards, is Stripe completely agnostic of type/funding (credit, debit or prepaid)?

i.e. When Stripe says "we support these card brands: Visa, etc." can we assume it will accept any of those types? Or is there any caveats to bear in mind?

zenith knot
#

Hello, I've been using manual capture when creating StripeIntents and was trying to do something similar with applying subscriptions, but can't seem to achieve it. Ideally I would create a new customer, payment methods and then assign the subscription WITHOUT paying, and allow the Stripe admin to go in and capture the payment using their registered payment method

zenith knot
raw beacon
#

Hello, where on the dashboard can I find webhook app secret keys. I do not see these under API Keys

limber wren
# limber wren When we want to process customer 1 transition to business 1 ==> we create payme...

Thanks @dim hearth for suggesting cloning card method around this .
We tried to implement that but we stuck at this point :
payment_method = stripe.PaymentMethod.create(
customer='{{CUSTOMER_ID}}',
payment_method='{{PAYMENT_METHOD_ID}}',
stripe_account='{{CONNECTED_ACCOUNT_ID}}',
)
To do this we need to create payment method, which requires card element - which we are not storing locally .

#

can we use this cloning method when we are not storing card data at our server ?

daring lodge
#

aditya-previous-thread

glad locust
#

Hi i have a recorded "Successfull" processed charge on credit cards but its not showing a link to a customer account nor a paymentintent

indigo star
#

I have a question regarding the "isApplePaySupported" function in the stripe-react-native-library, is that one really to check if Apple Pay is supported on the phone or is it for something else? I want to use it as a flag but it just returns null even if I know I have Apple Pay on my phone.

cloud dagger
#

Hey all, just a quick question re: connect and setting up subscriptions. I'm creating products and prices on the fly on the connected accounts - so the product i want to subscribe to exists in the connected account, not ours.

So when creating the subscription, do i need to set the transfers property, and do i need to apply the stripe_account header. It's a little confusing when to apply which one:

I'm assuming (!) that here, i need to use the stripe_account header to create the subscription and the associated invoice directly on the connected account.

strange dove
#

Stripe has different payout schedules for different countries, eg. 3 business days vs 3 calendar days. How does Stripe calculate "business days"? Is it possible to recreate this behavior on my end programatically? I'd like to calculate business days same as Stripe do.

smoky fox
#

Hi, i have a question about the subscriptions integration. When using the Stripe Checkout page, the user is redirected to this Checkout page and when the payment is confirmed, the user is redirected to my website. Should i call my api to confirm the user service access when this ocur from the frontend using the checkout session id or should the user wait for the webhooks? I need to give the user inmediate access to the service after the payment is confirmed. Thanks!

fallen ether
#

Hi, what sort of actions trigger an invoice.paid event? I can think of starting a trial, starting a subscription, starting a new billing cycle, upgrading a subscription. What about downgrading a subscription? Since it's prorated and the cost is lower, is there an invoice that is paid?

stuck basin
#

Hi there!

Is any way to cancel automatically a subscription? by some parameter or something like that in case the user dont pay or confirm the payment method? (specially for a free trial subscriptions)

More details:

As how work the front-end, they are creating subscriptions with free trials and by default if we dont confirm the payment method, it takes the default_payment_metodh from the customer, something that could happen.

The only solution I have in mind to prevent this, is use the event invoice.created and in that one check all the subscriptions trials and cancel them in case its not confirmed and its a zombie.

Any suggestion or better approach?

Not sure if we can set something when creating a subscription to remove it automatically in case the user dont confirm the payment method in a x_time

hushed osprey
#

I am unable to get into my account because I do not have my original phone number. nor do I have the backup code. I tried emailing support but the page doesn't work. I've refreshed the page and it still did the samething. I just want to get into my account thanks!

#

yes

gray vector
#

Hi,
I am planning to use Stripe HOSTED INVOICE PAGE service for my application. So that the payment is handled by stripe and my application(backend) will only listen to the the payment events(success/fail) & save it to DB.

But at the same time my front-end application should be aware that payment is successful, I means on payment success it should be redirected to my front end application. How can I achieve that.

Any pointer ...??

alpine spruce
#

Hi, From the morning i am getting a weird error from IOS app"When setup_future_usage is set to off_session with a secret key, you can only update setup_future_usage to off_session using a publishable key."
Still yesterday I was able to create smoothly payment_intent.
Could some one help me please

ornate gale
#

Hello, can't seem to find the asnwer in already asked questions so:
I need to use a webhook for every paymentIntent.created on every of our connected accounts (Standard acounts).
First, is it possible to listen to paymentIntent.created? I only see the .succeeded or the requireactions ones.
Then, can this webhook be on our "main" account? Or I have to put it on every single connected account we have, by their dashboard?
Thanks!

outer moss
#

Hello .... when a subscription is renewed, does a new subscription is created ( = new subscription ID ) ?

signal bronze
#

Hey!

#

i have a question about payouts in stripe

#

here i can get help??

quasi minnow
#

Hi there, I have the following question, I've been trying to use the Checkout Session with mode "setup" to save payment methods for future charges "off_session". I'm doing the following:

  1. Get the customer's payment method using the paymentMethods.list()
  2. Create a charge with one of the payment methods from 1.

This doesn't seem to work. After the paymentMethod create I can see it in the dashboard with an ID starting with "pm_...". If I manually add a payment method to a customer using the dashboard, the created payment methods has an ID starting with "card_...". I tried to use the one with "card_..." and it seems to work with the Charges API, but the one with "pm_..." does not work, even it its created as an "off_session" payment method.

ivory grotto
#

Is it possible to update customer metadata with a new checkout session?

solemn sundial
#

So I'm using the prrbuilt checkout page, and as far as I can tell, the presentment currency is always in dollars. I want it to localize, then I want to be paid through stripe in dollars (I'm in the US)
I see in the docs these options:

    Amount      *int64                                  `form:"amount"`
    Currency    *string                                 `form:"currency"`
    Description *string                                 `form:"description"`
    Images      []*string                               `form:"images"`
    Name        *string                                 `form:"name"`
    Price       *string                                 `form:"price"`
    PriceData   *CheckoutSessionLineItemPriceDataParams `form:"price_data"`
    Quantity    *int64                                  `form:"quantity"`
    TaxRates    []*string                               `form:"tax_rates"`
}```

How do I set the currency to be automatic?
swift wing
#

Where can I find "add to allow list" in my dashboard?

cerulean wadi
#

Hello, when creating a checkout session for a subscription, is there a way to predefine the collection_method for the subscription?

stark basin
#

Hi, is it possible to retrieve a list of transactions for a specific product?

deft ruin
#

Hey! We are working to get all our billing flows to comply with the new Indian policy around recurring payments. As far as I understand from this document: https://support.stripe.com/questions/guide-for-how-stripe-billing-users-can-comply-with-new-rbi-regulations-for-recurring-payments

We will need to set our existing indian customers subscriptions to collect via send_invoice instead of automatically, and any new Indian customer who subscribes will need to go through a separate billing flow where the first payment is collected automatically, and subsequent payments will be paid via invoices and the send_invoice parameter will be used. I think this could be achieved by updating the collection_method after subscription creation from charge_automatically to send_invoice.

Is there any other steps involved with supporting the new policy?

Thanks!

vocal stump
#

I have asked about this before I think, but I just honestly cannot remember what the conclusion was: Is there any way we can have the invoice number appear in the statement descriptor of a charge? This was possible before API 2020-03-02, but the changes to draft logic now makes this much harder. It's a little bit of a problem as we have a lot of B2B charges for the same card across multiple customers (say a corporation credit card used for many accounts), and with a similar statement descriptor on all charges they have trouble mapping invoices to charges in their bank. Advise?

split leaf
#

Hi.... I have a situation and I didn't find a possible solution. Is possible to apply a discount only on the first payment from a subscription using checkout session?

viral spoke
#

Hii, I would like to make a subscription using the Stripe Rest API. I saw there is a path "/subscription/" with POST. Through this I then create one. Before that I create a product and from that the price is then passed as "price" data. As customer I will pass an email. If I execute the whole thing like this, the authentication is missing of course. How do I add it to my POST call? I can't set a header. Is there possibly an API Key, which I can pass as Data or how does it work? 🙂

outer moss
#

Hello, when i am creating a new checkout-session subscription, is it possible to set my own date_start and date_stop.

vocal wagon
#

Is chat and call support down?

#

Can I make a Subscription via Sofort payment Source?

opaque meadow
#

Hi! Is there any way that i could get a Stripe mobile terminal to do charges in person in Mexico?

sacred carbon
proper sundial
#

Hello! I have a question around ACH Payment refunds. If a customer adds funds to their ACH source, and we use this to pay an invoice. What happens if we later refund this invoice payment? Will the funds go in to the ACH source? Or will they be sent back to the customers bank?
Also, is there a way to test ACH refunds in test mode? I have successfully added funds and paid an invoice in test mode, however when I refunded the payment, the refund is stuck with this message: "Refund pending, waiting for requested information. This refund is waiting for requested information. " What does this mean?

sage storm
#

Hi,
I would like to add taxes to my Stripe Payment Checkout, with the rates: VAT 25 %, included in the amount.

How could I do this?

stray oxide
#

Ben Sears

wise nebula
#

Hello using the react library how can I add a loder to the inputs when they are loading ? sometimes it takes too long to load

balmy galleon
#

Is there anyway to have subscription with payment request button. I dont see any option in their api docs

blissful fulcrum
#

I have a customer with a card in their default_source, but my app uses the Payment Method API and looks for invoice_settings.default_payment_method. How do I go about moving that card to the Payment Method API and setting it as the default payment method?

cyan lark
#

Hello I have a question

fiery stirrup
#

Is it possible to gather CC information before creating a payment intent using Stripe Elements?

brazen monolith
#

Hi! Our account "after_expiration.recovery" cannot be set because we have a canadian account, and we are trying to find an event we can take to zapier to create a abandonment cart funnel.

mystic thorn
#

I changed my phone number lose my backup code need help logging in my account to up my information

fresh pendant
#

Hello everyone, if I use the method subscription create (expand: latest_invoice.payment_intent) and for any reason my endpoint failed, but Stripe executed correctly the payment intent; with which endpoint can I retry to confirm if the payment was successfully or not?

I was thinking to use "list subscriptions" with parameter "customer" to know if the payment was successful. Is this the best practice for what I am looking for?

If yes, this endpoint returns the subscriptions ordered ascendant or descent? I mean, position 0 of array will be the latest subscription?

wraith linden
viral spoke
#

Replie to #895336733363810324 message
I have a Development server. To keep the Client secret secret I using the .env file. Than I going to pass the secret key as post data, so noone can See it. For GET requests I using the public key.

crimson needle
#

josh30-support

ruby yarrow
#

Is there a command to list all a customers sources (without expanding it when fetching the customer)? I see a customers.listSources which one would believe does the right thing, but the API docs say it returns Bank Account objects, not Source objects, which seems odd.

opal ibex
#

Hi, just setting up my first webhook to receive payout events - is there any way to trigger all past payout events to send to the new webhook?

quick fable
#

hi, is it possible to customize the invoice pdf?

naive plank
#

can you re-fire an event in prod?

velvet cipher
#

Hi,
I have a problem with 0.00 charges on my application. When testing in test mode everything goes fine. But when I switched to live mode and tried to pay for any product with credit card, I'm charged 0.00 every time.
Where can I start looking for some conflict?
Application is charging customers with USD but I'm using credit cards with PLN currency.

merry scaffold
#

Hello everyone! We want know if we can use stripe in another gateway or is need use just in your gateway

outer moss
#

When i create a subscription with trial_end. I see in STRIPE CLI that the Hook : invoice.payment_succeeded is trigerred ... but the function associate to this trigger doesn"t work .Is it normal ?

patent bronze
#

hi! somebody can help? I add all info/photos etc. to my account. but working only in test mode ( How can i understand when stripe approved my account? and how long will processing my verification?

wanton pewter
#

I am having an APP developed and the developer needs the Stripe sandbox to integrate and test. I need support/ direction in supplying this to them

cerulean pineBOT
#

:question: @patent bronze 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

polar hedge
#

When using transfer_group to split up a payment, is there any sort of helper functions to determine what the Stripe Fee was, in order to perform transfers without exceeding the amount?

arctic pagoda
#

Hi I am trying to set up my Woocommerce section of my website and it connected to you.

#

It said that a code was coming to my phone. I used the one that was sent and it didnt work. When I pressed resend nothing else came

#

I am not sure if this is the correct place to get help with this

foggy axle
#

Hi, I just setup my account and it says "We couldn’t verify the tax ID provided for your business." can someone tell me how to fix this? my ssn and legal name are entered correctly

manic quail
#

Hi guys, I'm trying to use CardForm (React Native) to implement multiline in form. Today I already use CardField without any problems. I couldn't find documentation or examples of CardForm implementation. Can anyone tell me how to switch from CardField to CardForm?

daring lodge
#

beatsbylee-verification

lime marsh
#

Hi,

My use-case is Online Tutoring. Students are charged for the length of their Lessons with a tutor. I'm using "auth and capture" because the charge amount is unknown until after the Lesson ends.

My current workflow is:

  1. When a Lesson begins, authorize 1 hour worth of time on the student's card
  2. When a Lesson ends, capture less or more, depending on how long the Lesson was.

The problem happens when I need to capture MORE than was authorized—the Lesson lasts longer than one hour—because I cannot capture more than was authorized.

Should I...
Option A: Capture the full amount that was authorized and create a new charge for the additional amount?
Option B: Update the payment intent during the Lesson. For example, increase the amount that is authorized e.g. every hour.

Option A seems easiest. But Option B seems better for the platform (me) because the additional funds are guaranteed to be available on the card.

zinc dock
#

Hello,

I am trying to add handling of the customer's custom invoice fields, so the customers are able to print their company name or Tax No.

I have successfully added update request but have troubles to unset the value - I cannot pass an empty string to the custom_fields[0]["value"] as Stripe says, neither None (null) value. When I just pass empty custom_fields array, the custom fields are not removed

What is the best way then to remove actual custom fields (let's say by name) from the customer using Customer.modify ?

twin arch
#

Hi, we are just trying to integrate Stripe with our production system. When we try to create an account via API, we got
{
"error": {
"message": "Your account must be activated in order to create accounts. You can activate your accounts at https://dashboard.stripe.com/account/onboarding.",
"type": "invalid_request_error"
}
}
but when we go to the onboarding link ^, it says
"Thanks for activating your account!
You can now make live transactions..."
is there any setup we missed?

wispy quarry
#

Correct me if I am wrong, but one cannot retrieve a Stripe customer via email address, correct? Only by customer_id ?

unkempt sable
vocal wagon
#

Hello all!
Is there a way to display the transfer description on the transfer receipt / some other way to add custom data that is displayed on the transfer statement sent to the connected account?

inner kite
#

I intend to have a local app-wallet-account like venmo to which my payment methods can transfer funds to use for my app specific transactions ... which part of stripe handles this?

ancient wigeon
#

Hi, I purchased from a vendor that uses Stripe and am trying to get a refund...the vendor said they can't refund me due to refund limitations and that I needed to contact Stripe directly, can someone assist with this?

marsh abyss
#

Hi,

I'd like to confirm if this is the proper flow for payment-intents with 3ds.

  1. Customer wants to pay
  2. Server creates a Payment Intent with amount
  3. Server receives status = requires_action from response, and sends response object to client.
  4. Client open 3ds link in new tab next_action.use_tripe_sdk.stripe_js
  5. Upon completion, client sends this same payment intent back to server for retry of payment.
ancient wigeon
#

Is there someone I can call on the phone directly with?

dim hearth
#

@ancient wigeon I left you a message in the thread above - did you see it?

ancient wigeon
#

No

#

@dim hearth where can I find that?

dim hearth
#

@ancient wigeon Please contact support at https://support.stripe.com/contact/email and cc the vendor in your email. They should be able to help you

thorny remnant
#

Bonjour,

Je souhaite réaliser des paiement jusqu'à 4 fois sur mon site Wordpress.

J'ai installé Wordpress et configuré le module et mon dashboard Stripe.

Je souhaite savoir comment autoriser les paiements jusqu'à 4 fois.

Cordialement,

#

Hello,

I want to make payments up to 4 times on my Wordpress site.

I installed Wordpress and configured the module and my Stripe dashboard.

I want to know how to authorize payments up to 4 times.

Regards,

ancient wigeon
#

@dim hearth ok thanks

near vector
#

I was told there is API to interact with stripe terminals but i can't find any documentation. What I'd like to do is push a dollar amount to the stripe terminal - can anyone provide me any insight?

quasi cave
#

Not sure the best approach to this problem. I have clients who have multiple subscriptions, and they keep changing subscriptions. How can I calculate the actual amount that each subscription brought? I can't use invoices as when they change plan, we credit back the amount to the client, that can then be used for paying partially another subscription.

fleet sable
#

Does anyone have a particular service they use for doing outbound ACH/wire payments? It seems like this isn't necessarily in Stripe's wheelhouse, but not sure what I might be missing. Not sure if most people just use their bank or like Plaid for this. Client is going to be using Stripe for inbound but probably not use Stripe Connect (I know you can send funds through that).

sacred carbon
#

hi any can help me with configure in create subscripition this parameter default_payment_method ? I using php stripe. what happens is that when creating my subscription the same card is duplicated many times, and I want to avoid duplication and save the card that the client already has saved in its customer object

chilly orchid
smoky lance
#

How to bind credit card in 3DSv2 process (iOS development)

solemn sundial
#

@crimson needle

the locale is for the language, it won't change the currency we charge in at all
Stripe advertises the ability to charge in like 130+ currencies or whatever, I'm just trying to figure out how I can make that happen with the checkout page?

sacred carbon
#

hi, some expert can help me with one question? I want to know if in the mehotdpayment object I can predetermine a card as the main one? and get it later, thank you in advance. stripe-php

still hare
#

Hi, do you know what's a good way to detect if the Wisepos E is still connected?

proper sundial
# proper sundial Hello! I have a question around ACH Payment refunds. If a customer adds funds to...

Hello again! I have a follow-up question about this thread. In this thread, I was told in test mode that the only way to receive the email regarding the failed refund details, was if the payment email matched the Stripe account owner email. I have now tried this with this payment https://dashboard.stripe.com/test/payments/pi_3JhgMeHz07ypukwL0NuLfc7F however the owner still did not receive the email. Any ideas?

iron perch
#

I could really use some help from someone with stripe API experience...

#

is anyone around?

dry hatch
#

Liuzhibin-iOS

#

lane-currency

#

arielbo-PaymentMethod

#

CsalazarGH-API

#

RobCoursera-Email

#

tomlee-Terminal

marsh abyss
dry hatch
#

morey-3DS

vague canyon
#

hi all. i'm using PaymentSheet in android, but the checkbox "Save this card for future..." doesn't work. could any help me out ?

split viper
#

Hey,
Is there a way via the API to get the Statement Descriptor setup in the Account details area for my stripe account?
I want to show the user what to expect on their bank statement.

dry hatch
#

daimyotoan-Android

tardy carbon
#

Hi guys, my 1st time here, so be gentle hehe...so, I need to re-create this sliding price, then have the client pay the subscription via stripe (https://climeworks.com/subscriptions) do you think this is possible with a 3rd party plugin? I'm no coder, and would need an out of the box solution. Any help or advice would be greatly appreciated. Thanks.

Act on climate change with Climeworks. Subscribe to enable removal of carbon dioxide from the air. Easy, accessible and personal.

final pasture
#

Hi guys,

Can we save the cards in stripe without creating customers? as we don't want to save user card detail on our end.

golden cosmos
#

shaitan1126-cards

smoky lance
#

I want to know how to bind credit card (in 3DSv2 process)

dense hill
#

Hello I want to know when the issuing transaction approved but not captured move from status pending to reversed

wide monolith
#

How can add apple pay with stripe subscription in ionic?

thorn parrot
#

Hi Pam, I'm so sorry that you're having trouble verifying your identity. Did you manage to get your technical issue resolved? If not, I work on the Identity API team at Stripe and may be able to help. Could you tell me a couple pieces of info:

  1. device (phone, laptop, etc)
  2. operating system (Windows, Mac, Android, iOS)
  3. internet browser (Chrome, Edge, Firefox, Safari, etc)?
#

Hey Giulio, we actually have a new API that might be what you're looking for, https://stripe.com/docs/connect/additional-verifications. It allows you to collect identity documents during Connect onboarding. It's invite-only for now. If you're interesting in trying it out, just send me an email at bz@stripe.com with your account name and account id.

vocal wagon
#

Hello there, I tried applying for a role but I cannot move forward - see screenshot:

half nova
#

When a subscription reaches it's period end, will it also go into a draft status like after a trial? Is it safe to let a customer modify things like cancel_at_period_end while in draft status?

swift rain
#

Hello! I have made a way of transferring subscription times to Stripe using trial period. How do you handle a case where the user subscribes with trial period however the user needs to be charge for only additional 1 device until the trial period?

thorn parrot
#

Hey David, I work on the Identity API team. Like pompey already mentioned, the ID Number check is US-only right now. Just to help us prioritize our roadmap, are there any countries that are higher priority for your team?

chilly orchid
#

I set the parameter setup_future_usage=off_session when I created the paymentIntent, but I still can’t associate the card with the user. After the payment is successful, I still can’t see the successful payment card information in the card list for the second payment.

twin cave
#

I have had a payment go out my bank from stripe, it was set up a direct debit, and I don’t know who you are

cerulean pineBOT
#

:question: @twin cave 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

weary aurora
#

Hi, Is there any border fees when we charge customers from other countries, for like i'm from Canada and a customer from USA wants to pay me in USD. will there be any fee for transferring to Canadian account? ??

shell ruin
#

Hello everyone! We have customers on a subscription model on 6 months periodicity. We will migrate them to a 3 months subscription after a 30 day notice period during which they can cancel. What is the best way to do the migration to the new subscription according to yu? Should we create a new price, and cancel previous subscription? As we would like to anticipate, in that case should we use the billing cycle anchor so that the new sub starts after the end of the notice period?
Or should we somehow use a subscription schedule? to modify the existing one? What is the best practice for that?

supple stream
#

welcome
I have a third party in my system that I send money to every once in a while
Via Connect account
This is done through Transfer


right Now
How can a third party withdraw his money from his Stripe account to his own bank account that he entered while creating the Connect account?

Does the user login link help?
Which is generated by api Account::createLoginLink
But I can't find any button to transfer the money from my account to the bank
Thank you

wet dust
#

Hi, everybody. I am creating a Stripe Express account and I want to prefil the CRN value - registry number, but I can't find the documentation to do so. Can anybody help me with this, please? Grateful in advance!

supple stream
#

I have another question
If someone created a Connect account
While typing the mobile number, he wrote it incorrectly
Now it is waiting for the verification code
Is there a way to undo or modify? And enter the correct mobile number
Or do you need to create a new Connect account?
Thank you

warm ocean
#

Hi. I use Stripe Connect. If I want to make a refund from the merchant account, I make a stripe.refunds.create with reverse_transfer: true. If I add this parameter, do I need to do a stripe.transfers.createReversal(XXX) ?

gray vector
#

How can I make test payment using bank transfer payment method at stripe's hosted invoice payment page which is a test invoice.

Are there any test bank account similar to test cards?

smoky lance
#

STPPaymentOptionsViewController Present Show, no loading animation

#

for iOS Stripe 17.0.3

#

why?

wet dust
#

How can we create direct charges and transfers without creating the stripe account for the person who is doing the payment? Would be great to use your Card payment form.

vocal wagon
#

Im using this pieces code to checkout and create a subscription.

#

SessionCreateParams params = new SessionCreateParams.Builder()
.setSuccessUrl(View.SITE() + "/stripe-success") // Hvor skal brugeren sendes hen nu ???
.setCancelUrl(View.SITE() + "/stripe-cancel") // Hvor skal brugeren sendes hen nu ???
.addPaymentMethodType(SessionCreateParams.PaymentMethodType.CARD)
.setMode(stripeProduct.getPaymentType() == StripeProduct.PAYMENT_TYPE_RECURRING ? SessionCreateParams.Mode.SUBSCRIPTION : SessionCreateParams.Mode.PAYMENT)
.addLineItem(new SessionCreateParams.LineItem.Builder()
.setQuantity(1L)
.setPrice(stripeProduct.getStripePriceId())
.build()
)
.setCustomer(stripeCustomerId)
.setAutomaticTax(SessionCreateParams.AutomaticTax.builder().setEnabled(true).build())
.build();

--
        Session session = Session.create(params);
        return session.getUrl();
#

I want to pass some metadata that will survive into the Webhook customer.subscription.created

#

It this possible`?

gray vector
strange dove
#

Since payouts cannot be manually scheduled in Brazil, how I'm supposed to know which payments were payed out? We integrate with Stripe using custom accounts and we have pay-ins on our end we have to mark as "paid". In PL, ES, IT etc. we have no problem, we manually schedule the payout and we wait for the webhook to come in. How to achieve the same in Brazil?

vocal wagon
#

hi, we need to perform additional validation on IBAN input value for sepa debit. is there a way to handle this?

vale jasper
#

Hi guys, new here. Could you guys be able to help with stripe integration please?

placid wyvern
#

Hi @everyone, Please help me I want to validate a card in stripe by card token (generated by stripe). When I say validate card it means card declined and other errors.
Is there any way we can validate a card through a card token (generated By stripe) before confirming payment?

weary aurora
#

Hi, Is there any border fees when we charge customers from other countries, for like i'm from Canada and a customer from USA wants to pay me in USD. will there be any fee for transferring to Canadian account? ??

placid wyvern
#

#help
Hi @everyone, Please help me I want to validate a card in stripe by card token (generated by stripe). When I say validate card it means card declined and other errors.
Is there any way we can validate a card through a card token (generated By stripe) before confirming payment?

vocal wagon
#

report_run: generated reports don't respect field order

#

is there a way to ensure a determined field order is respected when expanding report run fields?

meager hawk
#

Chuplag

vocal wagon
#

Hello again, pls provide a running example of using setSubscriptionData with SessionCreateParams in Java. Im not able to get it to work 😦

cerulean pineBOT
#

:question: @weary aurora 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

meager hawk
#

@vocal wagon you can reply in the thread we already have

#

Deekshant-cards

weary aurora
#

can i get stripe fee from api?

strange dove
covert bolt
#

Hello, I have a question regarding connected accounts.

We have a setup with our platform account and several connected standard accounts. we want to store payment details of our users and use them across our connected accounts. Can we store the customer/payment detail data in our platform account and use them when creating payment intents with a connected standard account?

meager hawk
#

ygd-connect

winter ferry
#

Thanks!

valid bone
#

Hello i need some help whom to ask ?

sick talon
#

@valid bone If you have an integration/API question go ahead and ask it

valid bone
#

and i am not able to send currencuy in intent

#

is there any way to send currency for the payload ??

#

method is /payment_intents/confirm_card_payment

wet dust
#

How can I get all payments made for connected account? Payments are made through direct charges and session object.

dry marlin
#

How I can create an invoice for a connected account?

radiant sonnet
#

I've been reading about "local acquiring", which as far as I could understand, allow for payments vie domestic card schemes, opening the door for customers that have cards that are only enabled for local settlements.

In this page (https://stripe.com/en-br/enterprise), Stripe mentions "Local acquiring", and in other sources it mentions that Stripe supports local acquiring for 35 countries. Is there a list of what those countries are specifically?

Are Latam countries like Brazil and Mexico for example in that list? If not, is that on the roadmap for Stripe?

(Ps: I'm talking specifically about this feature called “local acquiring”, not generally about currencies and local Stripe account availability.)

sick talon
#

@radiant sonnet I'd suggest talking to the support team about that (https://support.stripe.com/contact) as they have folks who would know the exact answer.

strange dove
#

Am I supposed to wait a month in Brazil to get my hands on a payout? Brazil has 30 days rolling basis. I'm playing with custom accounts in test mode.

cerulean pineBOT
#

:question: @strange dove 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

sick talon
#

@strange dove oh wait, do you mean test mode or real transactions?

strange dove
haughty flame
#

Hello, I opened a nifty gateway account yesterday and tried using my credit card to purchase an nft a few times but received a message not enough funds though the card has funds.

#

Now I can’t try the card anymore because I’m getting a message that I exceed the number of times trying to use the card.

#

What can I do to use the card today?

#

I got a message on nifty gateway to reach out to stripe support

remote copper
#

Hey yo! I have a question, I wonder, if we will need to transfer funds from one Custom Connect account to another Custom Connect account within the same Platform, what the options are?

Like, transfer only possible from the platform to the Custom Connect account, but not other way around...

chrome axle
#

Hi!

Can I save the card details and confirm.

Then make paymentIntent without Strong auth? without confrim bank?

proper sundial
cosmic galleon
#

Hello wonderfully helpful Stripe help.
If SCA fails and Customer wishes to retry (perhaps with same card, or with different), yet subscription has already been created, what should merchant site do? - remove payment method, add new? - how then does it go through SCA again?

mortal nymph
#

Hey guys. Question: I've a stripe subscription, and I will change while I'm inside that subscription. You automatically calculate the refunds and everything, and you handle everything by yourselves what the new subscription is bought, but, is there a possibility to have a preview? So, before I finalize and get an invoice, I want to show my customer how much will he actually pay with refunds before he finishes his transaction. Is it possible?

stray locust
#

Hi,
We create subscriptions via session api. When cancelling subscriptions in Stripe dashboard we can choose different options:

  1. immediately,
  2. in the end of billing period,
  3. on the custom date.

How can we make 2 and 3 types of cancelling for such subscription via API?
Seems like the standard cancel api provides only "immediately" option. And we need all of them
Thanks

plush cosmos
#

hi there! we're starting to use stripe elements to set up our checkout flow. it's been pretty good so far, but I feel like in the last week or so a lot of the documentation has changed to mostly examples of using the new beta feature for Payment Element instead of card , cardNumber , etc... is this the new suggested way of integrating? I think we want to have a pretty customized checkout experience design-wise and are mostly just looking to add cardNumber cardCvC and cardExpiry. Is this still an ok way to go, especially since it seems like Payment Element is still in beta?

proper ferry
#

hello everyone, i am curious to see if its possible to across connected accounts with one charge? say i have a client that has needs to pay 3 invoices across 3 connected accounts, i want the customer to only see 1 charge as a result of the payment.

placid geode
#

Hi there, I need to connect afterpay to my stripe account - can anyone assist?

tender tundra
#

Update subscription in CustomFlow: In this scenario, backend will update subscription with new quantities with proration as immediate invoice, but the card got expired there is no limit in the card to deduct. What happens in this scenario ? How can we synchronously update customer that update subscription failed or not ?

wicked oasis
#

Looking for a little guidance on RBI policy. So our understanding, and from the Stripe article on the subject, all Indian cardholders have to meet new AFA requirements in order to maintain recurring subscriptions. If they don't update, the payments will fail.

Here is an example - We have this customer that had a subscription with an Indian card that payment failed, so they added the same card and were able to subscribe again. (I've removed the identifying information for their security)

I have the below questions:
Since the customer was able to subscribe again using an Indian card, can you please confirm if AFA was performed? (I see no 'Events' indicating AFA or 3DS.

If yes, where do I see details about it? I have reviewed events and logs for this customer but I didn't find anywhere it mentions AFA.

The customer also raised a concern that their subscription's recurring payment will fail again for the next month. Can you please confirm if that is the case?

If yes, how do we mitigate it?
And if no, then where do I look in the logs to confirm that?

Thanks,

vocal wagon
#

Hi I have few payment intent that has been cancelled and the cancellation_reason was null. I want to understand the reason why it was cancelled. How can I know the origin of the cancellation without the cancellation_reason ? In my case the cancellation was done after a 3DS authentication that was not been confirmed.

unique mirage
#

OMG I am so happy stripe dev support went to discord.

#

instead of IRC.

#

How long has it been since stripe dev help was on discord? Sorry for the mundane ask.

amber sapphire
#

Hey, looking for some best practices help regarding Interac payments and connected accounts. With Interac the fees are different than our normal card fees and here is the dilemma. When we create a payment intent, we don't know whether the card that is going to be swiped is Interac or a normal card, so we set our fees to our normal card rates. When the card is swiped and happens to be Interac, as we know, the Interac intent is automatically captured. This is also the first we find out that they used an Interac card. At this point we try to update the intent with the Interac fees but we get an error that we cannot update the fees because the card is already captured. Is there any way to get the fees set differently base on it being an Interac card?

unique mirage
#

This is a bit more of a sales question but I would assume devs would know was well.
Looking to up my game for my personal company and build in a little billing with stripe. To help automate life a little. I see that for invoicing the charge is .4% is that on top of the 2.9% + 30cents ? confused a bit.

#

haven't done any of the invoicing stuff with stripe before just payment processing.

vital skiff
#

Is there a API to create payment link with argument of amount?

dry marlin
#

How I can send application_fee_percent

wind oak
#

how can i enable SCA? i'm using the prebuilt checkout page code

pastel terrace
#

Hi all, How's use pending_if_incomplete on subscription item update ? I send subscription item update request with payment_behavior=pending_if_incomplete but response not have pending_updates object.

#

Or what's best practice for invoice status checking after subscription item update.

carmine lintel
#

Hello - is there a way to export the developer logs in the dashboard?

simple vale
#

Hi, I've got Stripe checkout working but want the PaymentIntents back from the transaction, and I'm not sure how to go about it or if it's possible.

olive cave
#

hello! how can i change the company type selected wrongly ?

tender tundra
#

Have a basic question, in custom flow frontend calls confirmCardPayment right? If payment fails/succeeds frontend will messages appropriately from Stripe right ? or payment deduction happens in background ?

stray plaza
#

How do I get help from a stripe support person

full ivy
#

Hello

vocal wagon
#

Hello, I have an issue with the payment gateway and the hosting company, stating that stripe eats a lot of resources. Can someone help me?

quartz jolt
#

Question about Stripe for web. Is there a way to attach a payment method to a customer from the web?

vocal stump
#

I'm coding some defense of edge cases where refunds are updated to "not actually refunded" via charge.refund.updated because funds are not available on the Stripe account (or if the card no longer works, bank closed the account or whatever). I've encountered this once before and I need to revert the state of my data in my app to "no longer refunded" so that our end knows a refund can be retried once the problem has been solved. So the question; what does this event structure look like? I tried finding an example from the actual case, but it happened before the event expiration defined as september 8 2020. Should I just listen for the webhook and set the charge to "not refunded" if failure_reason is not null?

runic turret
#

Hi everyone. I created a website where I save the credit card and use CHARGE to charge people every week. Now my client wants to have the list of items paid for in Stripe, so I created the PRODUCTS, and the SKUs, and created an ORDER. but I can't find a way to user ORDER/PAY with the card info I have saved. It says to use a TOKEN, which I don't have. Any idea how I can use the cus_xxxx or card_xxxxx info instead of the tok_xxxxxx to charge the order?

prisma mural
#

I updated the customer information but still get the old one from sigma query. Anyone help? Thanks you

open crystal
#

is it possible to create a transfer from Connect Platform to Connected account in the stripe web dashboard? i only see transfer reversals. basically i want to reverse part of a transfer

oblique quest
#

Hi Everyone! I am working on a custom ClickFunnels checkout form and am struggling to get it integrated with Stripe (and ClickFunnels). My main issue is that I don't know where to find the information I need, such as 'contactID', 'vid', and 'register number'. I'm new to doing an integration like this, so any help would be greatly appreciated 🙂

lofty flint
#

Hi, i'm trying to create an account for my ecommerce website but i'm not receving the confirmation code that's supposed to arrive on my phone.

shell ruin
#

Hi, we were doing some analytics from Payment csv exports we were making from the UI. We are now trying to get the data via the API, but we just realised that when we get charges from the API, the Status, is not the same as the one from the csv download.
In the csv the Statuses are:
"Paid" "Failed" "requires_payment_method"
"requires_action" "Refunded" "requires_confirmation"
"canceled"
While from the API we get:
"succeeded" "requires_payment_method" "canceled"

I see that in the charge API we can get the boolean values Paid and Refunded, which I guess can help us reconstruct the same status as in the csv, but how do we get the "failed" one?
Paid==FALSE means failed?

solemn sundial
#

I'm trying to get the stripe checkout page to display the currency of the user (based on their location or however stripe does it). Currently, the price is always listed in USD on the prebuilt checkout page. What parameters or settings can I use to take advantage of Stripe's ability to "accept 130+ currencies"? My server is creating a checkout session, then I'm using the client SDK in a webpage to redirect to checkout.

zenith flint
#

Hi bz, I have an Android phone and my browser is firefox.

stray oxide
#

Pam-Android

crisp falcon
#

Hi, is there a way to duplicate invoices or regenerate an invoice for a particular subscription billing cycle?

delicate pelican
#

I am trying to determine, by looking at a subscription object, if this is the customer's first subscription term. It appears on the first term the start_date and current_period_start are the same, but I don't know if I can rely on this or not.

cyan lark
#

I have a question

mighty hill
# cyan lark I have a question

Happy to help if we can! Please ask your question in a single message and we'll create a thread from that message where we'll provide the answer and/or ask followup questions. 🙂

cyan lark
#

My stripe says to verify my website since we changed the website name, is there a way you can check and expidite it

icy island
#

I have a question: when a new user signs up on my web app, I create a Skype Customer for them, but when they upgrade and I create a Stripe session for Checkout, I see no way to pass the customer ID, so the session ends up creating a new user ID that doesn't correspond to the one I already have. Am I missing something in the docs?

vocal stump
#

Might not want to create Skype customers for them 😄

leaden rock
#

On Stripe JS, using subscription. Is it possible to use Google Pay as a payment method? Would want for customers to connect their cards to stripe account for monthly subscription. Though I saw a stripe doc for google pay android, but not a single one for website.

I'm also using Stripe elements for it, was wondering if google pay can transfer card details to card form or something. Just like in Stripe Checkout recurring thing (I think?)

agile jungle
#

Hello.Quick question on the Bancontact payment method. I understand that it is a Euro-only payment method. But can the PaymentIntent.currency still be set to "usd" and have Stripe handle the conversion into Euros? Thanks!

vocal stump
#

A proper error code for req_vCQklLt84XI3U7 would be good guys.

#

Testing failed refund logic here

cunning mesa
#

Hey guys, wondering if you can give me a suggestion on how I might be able to do this. I'm using checkout and i was wondering if theres a way to include some of the metadata in the receipt aside from just lineitems. Apologies if this is not the right forum, or there is already an answer to this...

uncut owl
#

Hi guys, we’re transitioning our e-commerce payments and I’m trying to implement a terms and conditions and privacy policy checkbox as part of the purchase transaction flow. Is this possible?

crimson needle
#

docraleigh13-privacy-checkbox

icy island
#

CLI with a Checkout session: are there docs anywhere on creating a session via the CLI which would then propagate events to my webhook, as opposed to just sending raw events directly via the CLI. I need to test with session vars set the way they will be when live.

#

Stripe sending events to my webhook.

#

When live, I do session.create, which sends events to my webhook. But when using CLI, I just send events (without the same payload that I set up, like customer_reference_id, etc.)

solemn sundial
#

How can I auto detect a customer's preferred locale? I see how I can set it, but does stripe-js have a way to detect it automatically in the browser so I can send it back to my server?

vocal stump
unreal cave
#

Hello! When retrieving the payout object, does that show the details when a bank deposit happens from Stripe to the destination bank?

icy island
#

After I receive an event in my webhook, I spin up a separate thread to handle it so that the webhook can return quickly to Stripe, as the docs request. But if there's an exception in my thread, how should that be handled? By that time, the webhook has already completed and returned an HTTP response to Stripe. So even a thread.join() wouldn't help, as I understand it.

potent trout
#

Greetings, regarding a problem with 3DS. This is the reply from the specifik bank that gives us error: We prevent identification to open in an iframe in any non-https domain (parent). In these cases, our content security policy (CSP) might prevent the Nordea identification to open in the web view.

We use React Ionic for our app, here is an Stackoverflow: https://stackoverflow.com/questions/69212025/stripe-3d-secure-verification-in-react-ionic-ios-app-issue

I am wondering if someone at Stripe got an idea on how we can implement HTTPS within our mobile-app. I've been talking to a couple of freelancers and none of them had the skills needed.

golden cosmos
#

Malf

echo coral
#

Hi, I am integrating WeChat Pay with stripe. I have gone through the stripe doc, it says display QR code to scan and proceed payment from Phone..If the customer visit the site using their mobile then how to complete payment if we display a QR code to them.Does this case is only for web environment?

golden cosmos
#

sinduri-wechat

final pasture
#

Hi guys, suppose we have a customer id in the stripe platform and added 5 cards in that customerId , now if i want to make payment through one of my card? how i can do?

hazy coyote
#

Hi All, we have an application on ios using ruby as back end. 2 days ago we went live and we want to test strip live account. So, we activated strip account. we getting this error "This account cannot currently make live charges. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed...". we contacted strip support via phone and emails but we been going back and forth with no results

pine marsh
#

hi everyone

#

is there any way to migrate from chargebee to stripe billing?

sweet fjord
#

@dry hatch @thorn chasm When a subscription is created, I get an event "customer.subscription.created" on my webhook. Do I get a "invoice.created" event as well?

dry hatch
#

arvindkgs-Subscription

cunning sage
#

Unable to enter in card details for test and/or live site. Any ideas on how to fix?

vocal wagon
#

Hi! We’re planning to utilise the Stripe prebuilt checkout for our subscription service. As we’ve been looking into reacting to the appropriate web hooks like customer.created, customer.subscriptions.created and invoice.paid before granting the user access we later discovered that there was a checkout.session.completed event which seems to include all of these (at least for first time customers)?

Is it more beneficial to only listen and react to that one? If so, why?

zealous hinge
#

I missing money. You stole money from me. I need you to pay back my $850.00 ASAP. If you dont i will sue you for it.

cerulean pineBOT
#

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

solemn hamlet
#

Hii, Cancel a subscription:
I have reviewed the stripe doc for the cancel sub. Where two options are suggested 1. Period end. 2. Immediately
How can set these two options while canceling a subscription?

remote copper
#

Hey yo! How can we generate a 1099K prefilled form for the Custom account?

lethal mantle
#

HI guys we are using request payment button in our payment solution. But is there any way to show customers gPay button even if its not saved in browser (not sure how this exactly works)? But many other sites use it this way without any limit and we found it quite usefull to give customers opportunity to start using gPay even if they dont use it in their current browser.

deep bluff
#

We only allow card as payment method. Can I then assume any invoice has a PI and every PI has a PM that in turn has the card?

#

I converted to PI and setup intent for SCA but see I missed a spot that used to be
var stripeCharge = await stripeChargeService.GetAsync(stripeInvoice.ChargeId)

And then I took the card from stripeCharge.Source

timid steeple
#

Hi there, I have the following question. We are building a system with multiple plans using standard prices (monthly recurring) and several granular tired prices that include free usage tier, then after a specific amount charge per unit free tier. How can we display on the invoice only the items that have costs? We do not need to display the items with the free tier amounts. Is that possible?

dry hatch
#

DenisTom-Custom

#

Svatex-GPay

#

DramaLlama-PI

#

Alexandru-Subscription

deep bluff
#

How come there used to be so frequent API releases and now it's been over a year. Should I be worried there is a huge load of breaking changes coming in a massive update?

tender tundra
#

How can we edit quantities of items in an incomplete subscription ?

wicked elk
#

Hi everyone 🙂 I've got some problem with payment_intents webhooks. Actually Stripe doesn't create/send payment webhook events. someone can help me ? thanks

languid dew
#

Hello, does the features[subscription_update][enabled] parameter in POST /billing_portal/configurations allow not only changing the price ID but also the product ID ? Thanks

mystic cosmos
#

with failed ACH transaction from customer to connected account, is it possible in case of "destination charge" for platform to pass on fee from failed transaction ($4) to customer?

for example, let's say customer do ACH pay of $100 to the connected account (merchant). the transaction ends in a failure for some reason (insufficient fund). before reverting back the transaction to their bank account, the platform deducts $4 from the customer so that the NET they get is $96. the platform

prime owl
#

Do I need to install vue-stripe library in order to implement to vue or can I use regular stripe library?

dense hill
#

Hello if my authorization log showing closed entries declined due to insufficient fund will that amount get added to pending array of balance ?

solemn hamlet
#

Hello.
Is it possible to set the default payment method while attaching the paymentMethods?
Because I have tried to create a customer and attach paymentMethods successfully But after subscription not created This customer has no attached payment source or default payment method.

floral stone
#

Hi, I need some help! I am fetching products list in dashboard using stripe.plans.list in my nodejs server and it is working fine in live mode, but when i change the key to test mode it won't work, is there special settings of creating products in test mode?

hexed wasp
#

Hiii everyone i need help,

i have created one api to fetch List of all subscription. but i have to add search option in that api and i have to search by metadata or example i have 10 subscription in that 10 subscription 4 of them subscription metadata is "Abc" and i'm calling List all subscription api where i have to fetch all subscription who's metadata is "Abc" so is that possible threw list all subscription api?

i'm creating api in java.

hallow lake
#

Hi, If I create an invoice with auto_advance as False and collection_method as charge_automatically. And If I finalize it using finalize_invoice API. Then, would it able to collect payment automatically after finalizing?

shrewd wind
#

Hi everyone,

I am working on a subscription feature. I want users to offer a subscription for other people to see their paid content. I also want to have the content providers be able to change the price say twice a month.

I am currently using the Subscription/Product/Price API. However, it seems that since Price objects are immutable, I will have to create a new Price on every change. I am afraid this might clutter the dashboard with lots of unnecessary Price objects.

In order to avoid XY problem I will back up and ask this question: What is a good approach to allow users to create subscription offers and change the price effortlessly?

mystic cosmos
#

with ACH transfer, what happens if the payer issues a dispute when the money is already transferred to the receiver's bank account (not connected account)? how will the money be transferred back to the payer?

sudden ingot
#

Is there an issue with Sigma right now? I have tried to execute both saved queries and template queries. They just run, but return no results.

smoky lance
#

hey

warm ocean
#

Hi. When I want to make a curl request to retrieve a transfer list according to the transfer_group. I have a Bad request because my transfer group have some spaces. How can I handle it ?

stuck stag
#

Hello everyone,

I am given a task to implement Stripe Checkout on React Native and also write firebase cloud functions as a backend for capturing the payments. I am new to stripe and learning.

There is no subscription feature atm. I am trying to use PaymentIntents and the docs says to create Customer before creating payment intent. I am passing email to create customer.

If a same user pays for the product multiple times, should we create customer for that user multiple times or first search the customer with that email and if not found create a new one?

languid dew
#

Could we have dark mode on stripe.com/docs just like we do on stripe.com/docs/api ? Thanks

carmine lintel
#

Hello - what would cause a terminal reader to send a POST with this body:

{
  "expand": [
    "source"
  ]
}

the status comes through as requires_payment_method

wind ether
#

Got a question about creating express account with transfer capability only. We were told by our Strip account rep that in order to reduce the amount of information needed for creating a express account, that to have only the transfer capability enabled. I tried doing this and got the following message '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.; request-id: req_dlRASLgI4ebBve'. I am unable to change this setting in the stripe console. Any idea ? Does it require admin access to do this ?

warm ocean
#

Hi. I try to have a transfer list according to the transfer group. But the request has no data. Can you help me plz?

languid dew
#

@meager hawk

After you update the subscription, there might be an invoice generated [...], it would be the latest_invoice field on the Subscription object. Invoices have a hosted_invoice_url[...] and you can redirect the user to that to pay that invoice which was generated for the update.
I'm experiencing another issue when making the POST /subscriptions/{id} request with automatic_tax[enabled] as true : The customer's location isn't recognized by the tax engine
When creating a checkout session with that parameter, the customer enters his address on the form and automated tax work.
How can I do the same using hosted_invoice_url ?
Thanks

vocal wagon
#

👋 I'm building a Controlled by Single Platform Standard Connect Integration, and I can't figure out how to prepopulate correctly one field when creating a Stripe connected account using the stripe-go library version 61.1.0.

What I'm trying to do is to prepopulate the home address for an individual account.

I've created an AccountParams struct, which has a field Individual, which in turn has a field Address in it. I've set this field to the address I'd like to show up in the home address section during the Stripe onboarding flow.

Although, the address that shows up in the home address section is the company address (referenced to by the Address field inside the Company field of AccountParams).

Is this the expected behaviour? If so, how can I prepopulate the home address for an individual Stripe connected account?

shrewd wind
#

Is the event types list here exhaustive? https://stripe.com/docs/api/events/types I found that some event types are sent to the webhook endpoint but are not listed there. For example the connect event payment.created . are Connect event listed in full somewhere else?

#

Is there a way to flush/clear pending webhook events in test mode? sometimes when I am working on integration tests I get previously erroring events which can sometimes mess with the test expecations.

fluid parrot
#

you should always create your webhook code to be idempotent

#

retries do happen

shrewd wind
#

@fluid parrot when I am running tests I reseed the database so I cannot guarantee idempotence.

#

it would be nice to be able to "reset the state" of webhooks in test mode

crimson needle
#

(let's use the thread above everyone can reply there)

vocal stump
#

I have an invoice-subscription lifecycle question. Can you explain why I get both evt_1JiG9qFWAZD7P9ECezAnZUlA and evt_1JiG9SFWAZD7P9ECgrsPdsFv for the failed payment of in_1JiG9QFWAZD7P9EC6gVxMgEQ - the latter seems to be an automatic attempt created half a minute after the failed manual attempt at payment? It just tripped up our "failed payment attempt" webhook logic

zinc imp
#

Hello! I'm writing an integration with a clients booking system and the system requires me to "create a paymentmethod" and pass the ID of this response to them.

I don't have any issues doing this but I just wondered what the best interface from Stripes side would be.. IE should I use elements for the form fields to capture the card details so that it can also handle the card verification easily before I create the payment method successfully? Thanks!

oak cradle
#

hey i have some questions regarding stripe fee calculation

#

we have the following scenario, so what will be the percentage of stripe fee

#

when i look at the web page it says

#

1.4%
+
20p
for European cards

#

2.9% + 20p
for non-European cards
If currency conversion is required, an additional 2% fee will apply.

#

so basically if i buy in uk with a uk credit card then stripe fee will be 2.9% + 20p?

#

thx for the help

dry marlin
#

How I can add invoice number when creating with API?

oak cradle
#

so counts as domestic right?

vocal stump
#

It counts as a european card, 1.4%

crimson needle
#

keremkusmezer-fee-calculation

abstract quiver
#

Hey, after following the steps discussed in thread with @limber wren @crimson needle. So had a couple of doubts.

  1. Is there a pre built screen available too add cards[Payment Methods] for React Native
  2. After cloning the PaymentMethod to vendor account from platform account. And linking and it to a PaymentIntent for a vendor [using direct charges]. What is the React Native equivalent function for stripe.confirmCardPayment() [Web] or any other pre built screen available to process the PaymentIntent which has a PaymentMethod linked
    E.g. stripe.PaymentIntent.create(amount=999, currency='USD', application_fee_amount=123, stripe_account=stripe_account_id, payment_method=CLONED_PAYMENT_METHOD_ID)
celest sonnet
#

Hello, I am working on a SAAS eCommerce platform and we are integrating with Stripe as our payment processor. On our platform we have the data concepts of Inventory Items, Customers, and Invoices. Stripe also has similar Data objects - Products, Customers and Invoices. Was wondering if there were any resources around best practices or solution architectures for mapping and keeping these two sources of data in sync?

sweet fjord
#

Hi, strangely, I am not receiving any request body in webhook event for 'invoice.created' event type. other types like 'customer.subscription.created' looks to be working fine

wraith linden
#

Hi, I'm making a call to retrieve a customer, and it returns the following: { id: 'cus_*******', deleted: true, object: 'customer', }
I thought we were able to get back deleted customer information by querying for the specific customer. Surely, Stripe is required to maintain those banking records, I'd assume. Anything I'm doing wrong or is there anything I can do differently to retrieve a deleted customer's information?

mild locust
#

We have a situation where a guardian has multiple dependents (we make Stripe Customers for each dependent). The guardian wants to enter a payment method once and have it attached to all dependents. Is this possible?

placid python
#

Hi how can i send automatic invoice to my customer when it's automatic payment each month 🙂

tawny pivot
#

Good morning! Is there a way to list subscriptions to a product via the API?

zinc imp
#

Hello - I'm using elements to verify a card and then setting up a stripe.createPaymentMethod() so that I can pass the paymentMethod ID to a 3rd party booking system... however I've just tried the test cards and can see I can't trigger any 3d secure - I think reading the docs that is correct.. however does this not mean the way the 3rd party is trying to implement stripe is going to be problematic with certain cards when they try to take payment?

crisp falcon
#

Hi, is there a way to distinguish a charge made by Stripe via Smart Retries vs a charge made via an API request by our application?

runic turret
#

I'm creating an Order from the API. I'm trying to add the tax to the order (the tax is only on the shipping, not the items). I'm using the shipping price as a product/SKU. Is there a way to do add the tax from the API? (I wasn't able to add the shipping to the order that's why I created a product and sku)

bold basalt
#

spoutnic-orders

warm ocean
#

How can I have the tr_XXX associated to a pi_YYY ?

slate aurora
#

Hi all, after using cancel API for cancelation the subscription

StripeConfiguration.ApiKey = "sk_testqweqwerty";

var service = new SubscriptionService();
var cancelOptions = new SubscriptionCancelOptions
{
InvoiceNow = false,
Prorate = false,
};

Subscription subscription = service.Cancel("sub_49qwertyz6a", cancelOptions);
I would like to refund the money of the remaining days to the customer i took a look stripe api and saw that i can do it via payment intent.

StripeConfiguration.ApiKey = "sk_testqwertyS";

var refunds = new RefundService();
var refundOptions = new RefundCreateOptions {
PaymentIntent = "pi_qwewz01aDfoo"
};
var refund = refunds.Create(refundOptions);
I do not create separately payment intent is it possible that stripe creates behind the scenes payment intent ? I see that session object contains payment intent , but when i received it it was null.

Here is the my flow ,

Create session with subscription mode.
Confirm payment. Subscription was created.
Cancel subscription.
Make Refund.

I was wondering is there any option that subscription object or payment session object will contain payment intent ID? or i must create payment intent object alongside with payment session object ?

ornate gale
#

Hi there, we are currently building our custom payment flow and are facing an issue concerning stripe.js form for card infos. It is actually asking for postal code, but the pattern is for US zip code. Where can we change it? And can we have it display dynamically the right input pattern according to the customer's localization?
For now, we need it to ask canadian postal code, but we will need it for other countries soon enough

iron elk
#

Hi,
After installing a subscription app (Recurring Billing by Recharge) on our Canadian and USA website , we seem to have problems with the Canadian website to have the payments coming through. The error message is as following: This account cannot currently make live charges. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed.
The USA website is set up with the exact same app and settings. How can I solve this problem?

deft kettle
#

I'm getting this error when I try going to open the server address (http://localhost:3333): ```
ReferenceError: e is not defined
at Object. (/static/js/app.bundle.js:9411:1)
at webpack_require (/static/js/vendor.bundle.js:713:30)
at fn (/static/js/vendor.bundle.js:118:20)
at Object. (/static/js/app.bundle.js:24734:38)
at webpack_require (/static/js/vendor.bundle.js:713:30)
at fn (/static/js/vendor.bundle.js:118:20)
at Object. (/static/js/app.bundle.js:85162:26)
at webpack_require (/static/js/vendor.bundle.js:713:30)
at fn (/static/js/vendor.bundle.js:118:20)
at Object. (/static/js/app.bundle.js:184960:19)

#

There are no compile errors

mint sail
#

For texas address, Stripe is calculating the tax incorrectly. 8.25% of amount $3.95 is 0.325875. I can see the invoice is $0.26 (screenshot below)

forest ore
deft kettle
#

Is it possible to specify optional fields?

#

And required fields for that matter

#

Ah the validation thing ok

icy island
#

Are there docs for setting up a Console specifically for the use of Customers? I was thinking of offering this as a courtesy. If they cancel a Subscription from there of course it would need to generate events to my webhook.

random spear
#

Hello, can't I use the firebase extension to collect subscriptions in a flutter app?

mystic cosmos
#

when the ACH transaction fails to transfer, are there any fees that Stripe charges the platform account? (like a penalty for failed transaction)? or does the platform just pays fo all related processing fee and wouldn't be given back when transaction fails and the payer got the money back.

lyric lily
#

Hi, I work on a platform where we use Tokenization to do Connect work

#

and I'm trying to figure out - can we tokenize a card, and pass in an actual card or bank account ID

vernal cloud
#

Hi! I'm working on setting up Klarna integration through Stripe on our e-commerce store powered by WordPress and using the Stripe payments plugin but after a transaction is succeeded on the client's side, nothing populates on the stripe dashboard side and card is not charged (first payment not deducted). Please advise if I should send transaction ID's here, or who could possibly help with this?

paper nimbus
#

Hello, what happens if the user enters in the wrong email on the Stripe checkout page? What's the usual way to handle something like that?

sacred carbon
#

hello please some can help me with how use webhook with php - stripe

wind ether
#

Hey, got a question about balances. I am trying to transfer money to a connected account. I am testing in my test environment and have created several payments so I should have enough to cover the transfer. What is the deal here. When a web hook occurs that says the charge has succeeded do I not have availability to the funds ?

vast gyro
#

Hi, so I kind of bumped against something here again. I tried updating the value of a price through the API, but this doesn't seem to be possible. Yet the Stripe Dashboard does allow this, are there plans to include this in the API?

After this I figured that perhaps deleting the price and re-inserting it with the different value would be an option, but I've come to understand that we can't delete/soft-delete prices through the API, but yet again this is allowed on the Stripe dashboard (for unused ones).

This kind of feels inconsistent to me to include functionality on the Stripe dashboard but not in the API, I'm wondering what the reasoning is behind this.

I do understand that we're able to archive, but this feels like a real messy approach (especially with all the test prices I've made atm).

fallen sleet
#

Hi can I get some help regarding a few questions? Thanks

gritty kernel
#

I dont understand stripe product and tax options. I have created products in stripe dashboard. Also tax options connected to the products. The most rational thing would be to connect the product to the paymentintent, so that the payment intent knows what product was purchased and also what tax is included. So the receipt shows that its "price + 25% tax" for example

hollow umbra
#

@crimson needle after redirect to success_url on successful Checkout, is it possible to retrieve the paymentIntent id?

tulip lark
#

hello can I request a call from stripe to ask an question about my balance

cosmic wraith
#

Hi there Can anyone tell me how I would go about listing the Transactions related to a particular Payout via the API. I'm trying to send email notification that's similar to the Express Connected account Payout dashboard view. 🙏🏽

hollow umbra
#

Hi one last question, for Transfer, the destination is the account to send to and the source would the the account the secret api key is linked to, is that correct?

minor cipherBOT
#

👋 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

icy island
#

Quick message before I log out: this channel is one main reason I'm staying with Stripe rather than going to another payment provider. Tnx.

tender tundra
#

Hi, there is amount in Incoming Invoice API, looks like it is coming in cents for USD and what about other currencies ?

slate aurora
#

Hi all, i am about to create refund for canceled subscriptions and would like to show you the overall subscription creation and cancelation flow just to make sure if i am doing it right order.

  1. i am creating checkout session with subscription mode.

2.After completion of that checkout payment was made and subscription created.

  1. When users would like to cancel subscription, i am calling cancel subscription api with invoiceNow=true and prorate = true params, alongside with that i am getting latest invoice id.

  2. With that invoice id i am calling invoice api and getting the invoice object which actually contains latest payment intent id.

  3. i am calling refund api with that payment intent id .

Is this flow fine ?

strange tiger
#

Hey is the search beta a "super-high-value-clients-only" thing or is it just for anyone who doesn't have malicious intent? Would love to use it

#

I've already applied but I'm not very "high-value"

minor cipherBOT
#

👋 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

fickle summit
#

Hi! Is there a way to add bank or card in stripe custom account? or force the customer to insert their detail in onboarding page?
Also, what's the parameter name for Business Detail -> Industry in custom account?
Thank you in advance.

long mural
#

Hello All. I have been trying to implement saved card feature in Stripe in React Native in the default paymentSheet provided by Stripe. But I can't find any information on how to show list of cards in the same paymentSheet. I have done the setup of getting the customer object initialised with Stripe when user signup on our platform but not getting the idea of getting the saved card list on that payment sheet. Also, here is the link to the doc that I have been following. https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet

Also, https://stripe.com/docs/payments/save-and-reuse this doc suggests to create a custom UI element and implement playment using this and this will allow me to save cards. But that's not the behaviour that I want. Any ideas on how I can implement this?

Securely accept payments online.

Learn how to save card details and charge your customers later.

flat drift
#

Hi all.
We have the functionality of paymentIntend (we have a widget on-site and the customer is charged right after clicking the button “Pay”) and we are providing the customer id (ID of the Customer this PaymentIntent belongs to).

The client wants to extend the functionality and authorize a payment now but capture funds later (after some period of 1+ months).
Current functionality has an important customer id (ID of the Customer this PaymentIntent belongs to). In the case of a charge, it’s not possible to provide the customer id that this charge belongs to (only available «The ID of an existing customer that will be charged in this request.»).

  1. Is it possible to add the customer id this Charge belongs to like in PaymentIntent?
  2. Is it possible to set a custom period on the capture of funds for more than 7 days?
    Source: https://stripe.com/docs/charges/placing-a-hold
    When a charge is authorized, the funds are guaranteed by the card issuer and the amount held on the customer’s card for up to seven days. If the charge is not captured within this time, the authorization is canceled and funds released.
viral spoke
#

Replie to this thread: #895336733363810324 message
I created now a functional subscription system. Try to get my secret key 😈
I only accept it, if you send me my secret key via Direct Message 🙂
PS: I going to send you the domain via Direct Message

blazing fox
#

When using stripe's checkout page and providing a receipt, is there a way for the receipt to populate the full details that I'm applying in the line items of products? It looks like it doesn't apply the description of the item listed.

runic vessel
#

Greetings,
Apologies if this is not the right place to post this query but I am just trying to reach out if someone can help here. I had applied for the role of Frontend Platform Engineer, Identity (https://stripe.com/jobs/listing/frontend-platform-engineer-identity/3302470). I received an email from the stripe recruiting team which stated this -

While our team was impressed with your background, we noticed your deadline to complete our HackerRank test has expired so we expect you're no longer interested in this opportunity and will be closing out your application.

But the issue is that I didn't receive an email with the test's link in my email inbox (even checked the spams). I also checked in the job description and my hackerrank account with the same email but wasn't able to find any link to the aforementioned test. Also, I wasn't able to reply to that email as it's reply-to was no-reply@stripe.com."

So I do not know who to contact about this that's why I am reaching out here. Please take a look and let me know if it's possible to get the link to the test or any way that can be helpful with my recruitment process. I have also raised the concern on https://support.stripe.com/contact/email

Thanks and looking forward to getting some kind of help. I can provide my email address if needed. Apologies for the inconvenience.

bitter jewel
#

Hi all,
I would like to know how to get an iban element to display using stripe.js NOwhere we find an example of iban element, only for card.

This code works for displaying a card element:
var elements = stripe.elements();
elements.update({locale: 'nl'});
var cardElement = elements.create('card');
cardElement.mount('#card-element');

Now when I try 'iban' it doesn't display anything:
var elements = stripe.elements();
elements.update({locale: 'nl'});
var cardElement = elements.create('iban');
cardElement.mount('#card-element');

minor cipherBOT
#

👋 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

vapid dragon
analog raft
#

hey folks, I'm new to stripe and someone can help me with the following, how can I work with stripe connect to only a payment be transfer when something happen? like a trigger? let's say like a uber system, I paid the driver, but the money got transfer only certain criteria happen, how can I do that with stripe? I know its possible

#

I want to begin a transaction, but only goes through when I tell to

#

in that case stays like waiting or pending

#

can someone guide me to the right direction

analog mantle
#

@analog raft Possibly you want the model where you charge for a service, but complete payment once the service has been provided?

analog raft
#

can I create a charge using connect too?

#

because I want to pay for his service, but I need to get some fee to me

#

let's say a fee to the application

#

and I see i can use stripe connect

#

to do that

#

it's possible to unite the two?

#

or this method I can take some fee to my application?

vocal wagon
#

hello

#

can i link discord bot to stripe?

analog mantle
analog raft
#

@analog mantle I think it's the charge method you said before

#

i use him with connected accounts

#

it's possbie

#

possible

analog mantle
analog raft
#

for what i read in the docs

#

something like this

frank rapids
#

Hey everyone! Does anyone knows how to retrieve (via the API) the Stripe processing fee from the charges captured using Stripe Checkout?

vocal stump
# frank rapids Hey everyone! Does anyone knows how to retrieve (via the API) the Stripe process...

Retrieve the charge and expand the balance_transaction object. It will contain a https://stripe.com/docs/api/balance_transactions/object. Iterate over the fee_details array and find the one that has type set to stripe_fee

vocal wagon
#

How can I simulate/test, that a monthly subscription for e. g. 9 months is working as expected incl. all 9 invoices/payments ?

vocal stump
brittle leaf
#

Hi, i just created my stripe account, they asked me about my SSN, but i dont have one i just have a EIN, it seems to be the same thing but it doesnt work, any of you have an idea ? Thank you

charred moon
#

hi i want unsubscribe from youtubecash.net but i cant because i dont find nothing about unsubscribe on the site. can u help me?

minor cipherBOT
#

👋 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

sage loom
#

Greetings, I want to connect with a Stripe staff

green plover
#

Hello

#

I need help with my stripe account

half solar
#

Hi guys, does anyone knows...

When you use Custom Account to make payouts to your providers. How much is the max amount of fund that you can pay without redirecting the user to the "Know your customer" flow through "Onboarding Connect"?

The documentation says:
"An account created with only a country is fairly limited: it can only receive a small amount of funds. If you wish to enable payouts and keep the account in good standing, you need to provide more information about the account holder."

How much can I transfer to a provider before requiring to collect more information through "KYC" flow?

Link to the documentation: https://stripe.com/docs/connect/custom-accounts#identity-verification

Considering that country will be always set to 'US' and the only capability needed is enable transfers

Use Custom accounts with Connect to control your users' entire experience.

cedar quarry
#

Hi

#

Can anyone help me please

viral spoke
minor cipherBOT
#

👋 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

rocky turret
#

😍 Hello Stripe Community 😍

Can we accept Payments in installment using Stripe Sepa Debit ??

Thanks in advance.

KR,
Malik.

stark spruce
#

Does stripe dashboard page has dark mode option ? Id pay to have this implemented...

candid halo
#

Anyone have any experience integrating Stripe Terminal?

sand spruce
#

Quick q - i see that stripe now supports apple/google pay. Can we still initiate a refund from stripe? i cant see anything in the docs

acoustic aurora
#

hey every one , can any one help me plz

#

i want to get the total count of all that transferes for an account , when i use this line stripe.Transfer.list(limit=100)..... it only returns a 100 transfere i want to get them all not a 100

#

and limit = 100 is the max number this api returns

#

any ideas ?

sand spruce
#

you'll have to use something called pagination, to get the next 100 and so on until there are no more.. and keep a count.. (unless there is an alternatvie way to get TOTAL count)..
you could also keep some of this info in ur own db so u dont have to repeatedly do this as it can be slow

acoustic aurora
#

so , there is no other api or something that could return the total count directly ??

sand spruce
#

look at the api docs..

stark tide
#

there isn't, no

acoustic aurora
#

thnx for ur help

rare cairn
#

I have 3,591 euro to pay ( 3 euro and fifty nine cents)

#

should I go for 3,59 ?

#

and should I go for dot or , ?

#

Because I'm getting this error

#
 Uncaught (Status 400) (Request req_9Xd8pySZokVBZU) Invalid integer: 359,1 thrown in 
slate elbow
leaden marten
#

This isn't really technical but anytime I create an invoice, after I add the customer it automatically sends the invoice before I review it or enter the amount. This hasn't happened before - any thoughts?

stuck stag
#

Hello everyone.
If I am using SetupIntent and PaymentIntent api, what value from response should I have to save in our database for future payments?

I have 3 different plans with different amount. User can buy anyone of the plan at a time. If the plan purchased by the user expires, the user need to buy any one of the plan again. Currently it's not a subscription base model.

The user can save cards on their profile. Whenever the user tries to purchase any one of the plan, I need to show them the saved cards or enter a new card to use. The app is in React Native and the intents api are on the firebase cloud functions.

minor cipherBOT
#

👋 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

vast gyro
#

Currently there is no way to configure a max quantity amount for a product, is there? (As in saying there is a limited supply of a product available)

valid meadow
#

I keep getting "Payment not completed" ... after 10 hours of trying 😩

#

It's a test mode demo so you won't be charged

languid tulip
#

Charlie-Apple-Pay

old gyro
#

would be better to ask a friend or family member with an iphone to test it or use one you have

prime owl
unreal ingot
#

How do you figure out which shipping id to use for a session checkout?

cosmic wraith
#

@crimson needle Would this also work > stripe balance_transactions list -d payout=[payout id] 🤷🏽‍♀️

distant bluff
#

Hi. I would like to maintain a "buffer" available balance in the platform account. One solution I found to this is to switch to manual payout. Will I still be able track the transactions included in the payout or are there other solutions?

sharp hazel
#

Hi, after 90 minutes of trying to connect IRC, I now realize it wasn't me 😄

#

Who can I please speak to about migration of an Australian account with active subscribers to a USA buyers account (so he can add his own bank) without impact to the system?

fickle summit
#

Hello I am getting this kind of error "Instant payouts are not available for platforms based in Australia."

Here's my process:
create account connect TYPE CUSTOM -> add external account (card) -> update payout

'settings' => [ 'payouts' => [ "debit_negative_balances" => true, "schedule" => [ 'delay_days' => 2, 'interval' => 'daily' ], "statement_descriptor" => null ] ]

thank you..

swift rain
#

Hello, is there a way for someone who is on a collection_method of send_invoice to pay in advance for the billing that will happen on a later date (e.g. October 30 invoice, and was paid on October 10, 2021)? I tried creating invoice, but it doesn't let me create for invoice that will be created on a later date.

golden cosmos
#

rafmaghari-instant-payouts

tender tundra
#

Hi, regarding downgrading quantities in a subscription, i would like to do it from end of billing period, not immediately, I have different proration behaviour it is always happening immediately not at the end of billing period. How to achieve that ?

dry hatch
#

iRaySpace-Invoice

granite basin
#

Hi Team
I need one information .. I want to know which webhook end points I should listen for if ACH verification comepleted successfully or Failed

prime owl
strange tiger
#

I'm having a bit of trouble with the order of my invoice processing. I have some metadata that is stored in my checkout session (I use the hosted stripe checkout). Whenever the I receive the checkout.session.completed webhook, I update the metadata of the subscription they bought with the checkout session's metadata. The issue is that I also read this metadata when processing the invoice.paid webhook, which is sent less than a second after the checkout.session.completed webhook, causing a race condition. Is there any good way to handle this kind of issue without creating some sort of dictionary of subscriptions->metadata on my own server?

#

I don't know if it's possible to assign metadata to an invoice before my webhook handler receives it, but if I can attach the checkout metadata to the first invoice.paid webhook event, it would simplify this immensely

golden cosmos
#

özgür

slate aurora
#

Hi all, i am about to create refund for canceled subscriptions and would like to show you the overall subscription creation and cancelation flow just to make sure if i am doing it right order.

  1. i am creating checkout session with subscription mode.

2.After completion of that checkout payment was made and subscription created.

  1. When users would like to cancel subscription, i am calling cancel subscription api with invoiceNow=true and prorate = true params, alongside with that i am getting latest invoice id.

  2. With that invoice id i am calling invoice api and getting the invoice object which actually contains latest payment intent id.

  3. i am calling refund api with that payment intent id .

Is this flow fine ?

fickle summit
#

Hello, Is there a way to save a card in stripe without onboarding?
It's like a vault where in I saved all the card details of my customer for them not to enter their card detail every checkout.

main shell
#

hello, how do I change the api version of a webhook in the dashboard?

strange tiger
#

For the search beta, is there a way to use the autoPagingEach thing but make sure it gets through the entire list before running something else?

#

Oops actually would ```js
for await (const invoice of stripe.invoices.search(...)) {
// stuff
}

dry hatch
#

celine-webhook

shrewd wind
#

Is it possible to add invoice line items (NOT Price objects) to the very first invoice of a new subscription? I see add_invoice_items field but it asks for Price object 😦

#

is there no way to delete an invoice line item generated by a subscription? I created a subscription with $0 price thinking I would be able to delete that $0 line item and replace it with a dynamically generated price

dry hatch
#

Juni-autoPaging

last owl
#

Hi guys i want to implement stripe for a project. I'll use it to get users buy a subscription (a system that cost 15 dollars per month (for example) and works for 1 website) but the user can also add another personal website for 5 dollars per month. This "add another website" button will be available on his personnal dashboard after he paid the main subscription, what do i have to store as user data (credit card, iban etc) to add this "additionnal website" to his main subscription payment (15+5 dollars per month) without passing by another stripe interface ?

#

For example i buy a subscription, i'm on stripe payment interface, i pay, i have now access to my personal user dashboard, if i want i can click that button to add a new website, a pop up appears for confirmation, i click ok and its done, i have now 15 dollars subscription + 1 additional website (5dollars) added to my subscription total. To achieve this what data do i have to store ?

tender tundra
#

Can i get sample java code to update quantities of a scheduled subscription? I am confused since it is different from normal subscription and there are phases ?

dry hatch
#

msms-invoice

#

msms-InvoiceLineItemDeletion

dense olive
#

hi all, i've a question regarding 3DS payments. after a successful authentication, the returned object "paymentIntent" is missing the property "charges" and i don't understand why

btw, this is regarding creating a subscription

cobalt pulsar
#

Hi guys, so I randomly got a notification today that my account won't be usable anymore from the 14th of October after setting the CreditCards active yesterday on my store. Any suggestions?

cerulean pineBOT
#

:question: @cobalt pulsar 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

naive mist
#

hello. It seems like I cannot attach the same card to more than 1 customer? This may raise some issue in a senario when 2 people use the same card with 2 different accounts I think?

languid dew
#

Hello, how do I pass a coupon ID (not a user-redeemable code) to a checkout session ? Thanks

dense hill
#

Hello, I want to create a transfer at time of payment but in actual transfer fund on some condition afterward

hasty radish
#

Is there any way to have stripe ***conditional *** shipping rates via dashboard or code?

I need it for use inside the Stripe prebuilt checkout, while having adjustable quantity enabled for line items.

I know I can do this while creating the checkout on the server:

      const shipping =
        cartTotalAmount > 300
          ? ["shr_FREESHIPPING"]
          : ["shr_NOTFREESHIPPING"];

      const params = {
        shipping_rates: shipping,
        // ... And some more
      };
      const checkoutSession = await stripe.checkout.sessions.create(params);

But if you have adjustable quantity enabled for line items, this won't work as intended.

snow citrus
#

Hey,

When I use a subscription checkout to take payment for both subscription and non-subscription products the checkout button says "subscribe". This makes it look like the customer is subscribing to the full checkout price. I have tried changing the subscription button text with

SubmitType: stripe.String("pay"),

But I get

"message":"You can not pass submit_type in subscription mode."

Is there another way to do this type of checkout of both subscription and non-subscription products? or a way to override the button text?

shrewd wind
#

is there a limit on how many prices there can be per-product? just like there is a maximum of 500 active/scheduled subscriptions per customer?

agile quarry
#

Hi! I got my Stripe Checkout integration working, but I'm getting few error messages on Web browser console. I'm redirecting from my react app to Stripe using redirectToCheckout() the same way as https://stripe.com/docs/payments/checkout/migration#api-products-after . The redirectToCheckout() function works, but it also outputs this error: "XMLHttpRequest cannot load https://r.stripe.com/0 due to access control checks." Should I be worried? Can I fix that somehow?

Learn how to migrate from the legacy version of Checkout to the current version.

clever moon
#

Hi, I have a question about calculated_statement_descriptor field in charge.succeeded event payload. The calculated_statement_descriptor is null when payment method is ach_debits . So how can I see the statement descriptor from this field?

vocal wagon
#

Hey
Ive published my website with the ability to pay via 'sofort'
It sworking fine locally and it seems to work correct live too but until now every sofort transaction is incompleted with the following error:

The provided PaymentMethod has failed authentication. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again

Does this mean the user aborted during checkout or is my integration not implemented correctly?

muted jewel
#

Hi , i am using subscription. i want to implement below scenario .
i have two plan plan A and plan B and some customers subscribe plan A and Some plan B. I want to disable "Send emails about upcoming renewals" to customers who subscribe plan A. is it possible
setting you can find here https://dashboard.stripe.com/settings/billing/automatic

frosty yoke
#

Hello, is it possible to have access to a payment fee via API ? (payment intent do not provide the fee of the payment)

#

for example I have a fee of 5.15€ for a payment intent of 350€, how can I access these 5.15€ via api ?

#

Thank you

#

@meager hawk Im using PHP to list payment intent pi = $stripe->paymentIntents->all(['limit' => 100]);

#

is possible to use the "expand" function to have access to $paymentIntent->charges->data[0]->balance_transaction->fee_details

#

?

meager hawk
#

replied to you in the thread above ^^

frosty yoke
#

yes saw it thanks 🙂

last owl
#

I dont know which admin helped about upgrading subscription and storing data but can he open it back i have another question 😅

meager hawk
#

I reopened it

vocal wagon
#

What happens when I delete a coupon which is currently used in an active subscription? Will the discount be removed or will the discount be still active?

wild condor
#

Hello, I've been trying to figure out the India changes but it doesn't make much sense. Am I going to have to detect India customers and set them up as send_invoice ?

sacred bramble
#

Hi there - via the Stripe UI I can add a billing email to a customer, so that, eg, receipts get delivered to multiple people. I'm struggling to find how to set that up via the API - is it not available?

terse meteor
#

Hello there i am building an online platform for which i want to hold money from credit card of the customer when he creates a job and later pay the service provider with the holed charge or the payment intent but stripe docs say i can only hold for up to 7 days but i want to hold it until job is not completed so basically i want to hold payment for the period that i wish is there any solution

vocal wagon
#

Hello, I have a problem with Klarna integration, in the checkout I am able to reach the final checkout stage but when I call 'Klarna.Payments.authorize' I am allways getting '{ approved: false, show_form: false}' as response, what is defined as 'Rejected authorization (non-resolvable)' in Klarna docs, any idea why i'm always getting that response? The customer's card is required after klarna's authorize request, right?

meager hawk
#

Unai-klarna

tepid verge
#

hi everyone, is it possible to add a SEPA PaymentMethods from the Stripe Dashboard (i can only add card or ACH from what i saw) ?

flat drift
#

Hi all.
We have the functionality of paymentIntend (we have a widget on-site and the customer is charged right after clicking the button “Pay”) and we are providing the customer id (ID of the Customer this PaymentIntent belongs to).

The client wants to extend the functionality and authorize a payment now but capture funds later (after some period of 1+ months).
Current functionality has an important customer id (ID of the Customer this PaymentIntent belongs to). In the case of a charge, it’s not possible to provide the customer id that this charge belongs to (only available «The ID of an existing customer that will be charged in this request.»).

  1. Is it possible to add the customer id this Charge belongs to like in PaymentIntent?
  2. Is it possible to set a custom period on the capture of funds for more than 7 days?
    Source: https://stripe.com/docs/charges/placing-a-hold
    When a charge is authorized, the funds are guaranteed by the card issuer and the amount held on the customer’s card for up to seven days. If the charge is not captured within this time, the authorization is canceled and funds released.
wind ether
#

Got a problem performing a transfer to a connected account in the test mode. I am attempting a transfer. I have received the webhook saying the charge is successful. However the transfer fails saying insufficient funds. I am performing the balance api to check the available balance on my stripe and it says I have available balance of over 13K USD. The transfer amount is 1922.45. Why am I getting this error.

last owl
#

Btw @meager hawk do i need user authorisation to upgrade his subscription (from site B) like we talked about in personal channel here

steel raptor
#

We are currently using subscriptions, some customers have Bank Debits as chargeable payment methods. When we change a customers subscription to a new one they are charged the difference through collection_method "charge_automatically". Because it's a Bank Debit this payment can take 3 days to go through. Of which during this time the subscription sits on "past_due" status.

On our system we check to make sure the subscription is "active", but because the subscription is "past_due" they end up being blocked until the payment has gone through.

Are there any appropriate steps to get round this?

For example, should we allow usage of subscriptions that are "past_due" until the payment succeeds or fails?; or is there another procedure all-together we missing.

twin cairn
#

Hi Guys, Rubydev again

#

I need help to use Apple Pay for subscription

#

Can anyone help me how can I pass plan_id to apple pay for payment?

#

can anyone help?

meager hawk
#

domo-subscriptions

#

RubyDev-subscriptions

cunning aspen
#

Hi Stripe,
Do you confirm that when a Subscription is created by a checkout session with application_fee_percent, fees will be applied on each subscription interval ?

twin cairn
#

Also can I enable Apple pay on Stripe checkout page?

echo umbra
#

Hello, I am implementing a marketplace - similar to Shopify (from implementation point of view). Sellers can create their websites and sell their services. I am using StripeConnect  - Standard for this.

  • Payment on the Sellers site is using StripeCheckout, price is normally passed as part of the API call is not set up in Stripe beforehand.

How can we set up the Stripe Tax for this case? I tried to find information on specifically Connect implementation but could not find much information.

I am getting an error - You can not pass automatic_tax when not using prices.

I will not know the services/products sellers are going to sell or their prices beforehand, nor I am expecting them to enter them in Stripe manually.

tepid verge
#

Hello Stripe dev, does product copied from dev env to production keep there ID or does it create a new one ?

eternal yacht
#

#dev-help i'm looking at getting the following fields all in a report: Name,Order ID,Date,Customer Name,Customer Payment,Product Price,Taxes - $ amount,Stripe Fee,Pending Refunds. I can see most of this in payment intents, but there never seems to be an order attached or taxes any thoughts?

glacial tide
#

Hi,
I'm using the invoice API endpoint to retrieve the prorations of the upcoming invoice.
The invoice line items have the description property, which are on english language but the users lang is german.

Is there a way to retrieve the upcoming invoice line items on the customers language?

hidden bluff
#

When a payment is transferred from main stripe account to stripe connect account,

#

a stripe fee will be taken?

torn matrix
#

Good morning !
My company uses Stripe Connect and we have been doing the Onboarding in house, but we are looking to uses Stripe's own onboarding. We currently use the Account::Links for users to update missing requirements, and now planning to use it from the get go.
After playing with it a little bit, I have a couple concerns and was wondering if you would have insight into potential solutions.
My main issue is around the EIN. We work in the nonprofit world, and so the EIN is something that we use and often display to users. We currently capture the EIN and send it to Stripe, but now thinking about using the onboarding, we can't seem to have access to the EIN from the account and would need to do so in order to keep it in sync with our Data.
If retrieving it is impossible, is there a way to exclude the EIN from the onboarding form and provide it prior to sending users to the form.

amber crater
#

In stripe payments fees, I have doubt about the "1% if currency conversion is required", even after reading "Learn more". In our case we always create payment intent with USD, and present to user in USD. We will pay this 1% extra fee for foreign costumers? I saw customer from Russia and no 1% extra fee. Can you explain?

glad locust
#

good morning -- we recently implemented a credit card payment and used stripe elements to capture card details and convert it to a token. This token is then sent to the api to create a charge with the details of the currency, amount, token and description. It all works fine however we noticed something - :

a. when a client pays via credit card using the process above, the invoice they paid does not become paid -- we assume this is because the charge has no parameter of invoice or customer passed to it -- is this correct? if so, how do we link the payment to the customer invoice?

b. we tried to pass a customer id to the charge, but failed as its requesting to create a payment method that ties in the credit card token

c. customer is not willing to save the card for future payments - so we can not make the card used as an "automatic one-time payment method". - is this correct?

d. is there a simple way to link a credit card payment with the invoice without using the checkout process? -- get card element-> send tokenized card element with customer or invoice number to api --> payment done!

e. we can't seem to get the payment intent for credit cards to work properly. -- after creating a payment intent --> where do we link this to a charge? or card token???

blazing fox
#

Hello wonderful folks; I'm curious how to get the description of a line item in the email receipt. It looks like titles are the only thing currently represented.

wind ether
#

Ok , got a question about transfers to connected account. Keep getting balance_insufficient. I have the balance object. It shows available balance of 14114.45 my charge amount is 555.00. What is the deal ? This is a ACH charge. There seems to be problems with transfers using ACH as the charge source

half solar
#

Hi guys, does anyone knows...

When you use Custom Account to make payouts to your providers. How much is the max amount of fund that you can pay without redirecting the user to the "Know your customer" flow through "Onboarding Connect"?

The documentation says:
"An account created with only a country is fairly limited: it can only receive a small amount of funds. If you wish to enable payouts and keep the account in good standing, you need to provide more information about the account holder."

How much can I transfer to a provider before requiring to collect more information through "KYC" flow?

Link to the documentation: https://stripe.com/docs/connect/custom-accounts#identity-verification

Considering that country will be always set to 'US' and the only capability needed is enable transfers

Use Custom accounts with Connect to control your users' entire experience.

arctic prism
#

bonjour s'il vous plait j'essaye de me connecter a mon stripe mais il disent que mon compte invalide

frosty yoke
#

@arctic prism je suis pas sur qu'il parlent FR ici ..

#

Hello, I try to limit a payout listing with GTE and LTE, but got error, here's my code (PHP) , what's wrong please

#

$payout = $stripe->payouts->all( ['arrival_date.gte' => $startdate], ['arrival_date.lte' => $enddate], ['limit' => 100]);

#

Fatal error: Uncaught Stripe\Exception\InvalidArgumentException: Got unexpected keys in options array: arrival_date.lte in /homepages/5/d246311

vocal wagon
#

Hello i am using .one.com as website builder and want to add a button for donations.. any help?

bold basalt
#

@frosty yoke I created a thread, can you paste your message there? lets talk there

solid kraken
#

hi, i need to store a copy of the invoices created. What is the best way to do this?

buoyant seal
#

Hey guys, the Stripe documentation states that I can setup Subscriptions with **bacs_debit **as the associated payment method via the Subscription API. However when I try to use Stripes Checkout API flow - I get the following error "The payment method 'bacs_debit' cannot be used in 'subscription' mode. Is there a reason why I cannot use bacs_debit via the checkout flow, but I can via the Subscription API. Am i missing something?

subtle kayak
#

Hi my payments through stripe keeps on decline

molten lagoon
#

Hi guys, how can I skip or disable billing information for Apple Pay on chekout page?

regal sage
#

Hi. How to add validation to fields of @stripe/react-stripe-js on form-submit ?

upper carbon
#

Hey. I'm seeing the following warning in Safari with the apple play payment request:
Either you do not have a card saved to your Wallet or the current domain (***) or stripeAccount parameter (***) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain.
We are using connected accounts for the payment. The domain is registered on our platform account and on the connected account (via website), which I am currently using for testing. The Google pay button is showing up in chrome. Only apple pay does not work.
Any tipps at what to look at?

obtuse crest
#

Hi there, I received my first two chargebacks this morning when both people have received their products, Every time i try to upload a picture to the end of my dispute it says error

wind ether
#

I have a question. How can I capture the stripe fee associated with a charge ? I see it in the dashboard under payment details of the specific charge. I do not see this populated in the charge object. Any idea's ?

crimson wing
#

Hello there !
I have a little question :

When I create a subscription for a recurring product, i get an invoice. In this invoice, I am looking for the client secret in the payment intent...
But the so called payment intent is null.
I think (but I'm not sure) this is because the first payment is done at the end of the period (let's say a month), so the intent is null until next month...

I'm following this page instructions to make a subscription, and cannot find out what I'm doing wrong... Maybe a price setting to specify which I'm not aware of ?
https://stripe.com/docs/billing/subscriptions/elements#create-subscription

Many thanks in advance for any clue about it

vocal wagon
#

Hello, today I received the payouts, now they are disappeared!!! It's like they never arrived on my bank count. Please help me understanding what happened because I really don't understand and this is a greatly huge problem!!!

distant sparrow
#

Hello, i tried to generate invoices while using hosted checkout page (for a product). Is it not possible? Or can i just not find it in the documentation?

torn matrix
#

Twice today ah
Looking at the API doc for generating AccountLink,
https://stripe.com/docs/api/account_links/create
type should be account_onboarding or account_update
and I should be able to pass a optional param collect
making a request breaks with (Received unknown parameter: collect)
whereas making a request with type: 'account_onboarding' gives (Invalid type: must be one of standard, express, or custom)
Am I missing something obvious here ?

jade wind
#

Hi, so this might be a stupid question. I created a product in my stripe account, and was curious if it's possible to redirect customers to a success page from my website after they've finished checking out. Any help would be appreciated, thanks!

brisk valley
#

Hello. I am fairly new to developing with stripe. I am trying to send a webhook for every time a subscription is successfully charged on my site. How would I go about doing this? Specifically, what information should I be listening for in the endpoint?

tight plover
#

Hello there! This is the URL I'm using for communicating with stripe to charge a customer's debit card. Is this correct, or has something changed? https://api.stripe.com/v1/payment_methods getting a 401 every time.

clever isle
#

Hi Stripe, we are creating connect webhooks to receive events related to charge, refund, account and reports. As per Stripe documentation, production webhook end points also receive events from test/dev environments as well. here is the stripe documentation statement regarding the same. https://stripe.com/docs/connect/webhooks "For Connect webhooks, it’s important to note that while only test webhooks will be sent to your development webhook URLs, both live and test webhooks will be sent to your production webhook URLs. "

#

even though, Stripe recommends verifying livemode before process the event in production.
we would like to understand is there way, we can filter these webhook requests before reaching our service as we have multiple environments running integrated automated tests running 24x7.
we would like to avoid flooding our production service with test web hook events?

spiral kindle
#

how can i integrate a stripe api for my shopify checkout?

crimson needle
#

mjor1402-shopify

chilly island
#

Hi there, is there a best practice for a customer who subscribes before they're authenticated? If I rely on the webhook's customer_email, they could sign up later with a different email, and I won't be able to link their subscription to their account. Is this just me realizing I should require sign-up before they pay?

near robin
#

Hello. I need help with integration of stripe for mu business. I have requested support but they said they cannot help. I am not sure why?

brittle yarrow
#

Hi all! Is it possible to Embed the Stripe Climate page into my website? I am having issues it wont let me

full umbra
#

Hi, I just wanted to see if I can get information on verification requirements for new Custom Connect accounts; For US customers, is there a list of triggers that would yield requirements for documents after the creation of an account or person/rep?

serene crest
#

Anyone know if it is possible to use Stripe Checkout with a trial period and have the rest of the billing cycle be prorated? The docs suggest it is possible (https://stripe.com/docs/billing/subscriptions/checkout#what-you-won’t-build) but the links lead to non-checkout documentation. In testing I can specify a trial period but cannot find any way to set the billing_cycle_anchor while creating a checkout session

broken pine
#

Hello, anyone have a contact number for stripe? it is proving very difficult for me to get a email reply.

cerulean pineBOT
#

:question: @broken pine 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 everyone. I am seeing a weird issue with stripe terminal WISE POS E. I have an angular app and I am able to connect to reader. But when I added ionic to angular app and deployed the application to ipad, I am seeing connections to stripe readers is taking over 5 secs. Has anyone came across this issue?

marsh abyss
torpid scaffold
#

Hey guys, I'm trying to test the card given for testing and I'm getting this vague error and pretty much nothing is happening. I can't find much on it. I have the proper testing keys in place both in the client side and server side. Thanks to anyone that helps! Also, I'm fetching the payment intent on my server and returning the secret key as JSON.

dry hatch
#

morey-3DS

fast belfry
#

Hello, I've followed your instructions on implementing client only donations with github pages for a client project, and it was incredibly smooth. Thank you! My client is now asking if its possible to add variable donations, similar to this video https://www.youtube.com/watch?v=X2SmLzQ5kfY&t=773s. Is this possible while keeping it client only? I've tried tinkering but running into some issues

Join us for Stripe Developer Office Hours and get your questions about taking variable amount payments (think donations!) with Stripe Checkout. Our expert engineers will walk you through the basics of creating Checkout Sessions configured for taking donations, where the amount paid is specified by the donor (user).

Table of contents

02:28 D...

▶ Play video
mystic cosmos
#

need help with statement descriptor for ACH debit (destination charge)

  • can we use static prefix of connected account for this case with on_behalf_of?
  • does it follow the same structure as statement descriptor for card charges? static prefix + dynamic suffix

Only card charges require the statement_descriptor_suffix value for a dynamic statement descriptor. For non-card charges, you can set the complete statement descriptor on the charge with the statement_descriptor value.
to my understanding non-card charges use different field. i would like to know what the limitation is (number of characters, prefix, suffix setting).

  • lastly, how can we test it? we couldn't use calculated statement descriptor object as this is not a card charge.
dry hatch
#

Avery-GithubPage

#

MickChakrik-Connect

teal cobalt
#

Hello. We are using stripe.createPaymentMethod (stripe elements) for getting card details from client without involving our server . Is there any way to validate cvc and expiration of card ?

vocal wagon
#

Hello. A few months ago when I first tried stripe, I managed to enable 3d secure almost always. I was configuring it from the UI. How can I enable it in most cases when it is supported by the card? I don't remember playing with radar rules.

woeful hinge
#

我的账号因为被用户恶意投诉我们欺诈而被你们官方封停了。
我们是做互联网SaaS软件的,产品是clonbrowser。然后我们接入stripe支付时候,并不熟悉风控规则,然后导致我们给好多用户开通了我们的服务,但是他们收到我们服务却还来投诉我们说没有收到货,平台就这样把我们的资金划给了用户,我们提供证据也不管用,以至于我们账号被封,几千资金全部损失了。邮件沟通也没有说出具体原因,也没有把我们账号解封。明明我们卖家,SaaS服务商才是受害者,在平台内反而我们成了欺诈者。很是气愤,所以体验很差

#

我的账号因为被用户恶意投诉我们欺诈而被你们官方封停了。
我们是做互联网SaaS软件的,产品是clonbrowser。然后我们接入stripe支付时候,并不熟悉风控规则,然后导致我们给好多用户开通了我们的服务,但是他们收到我们服务却还来投诉我们说没有收到货,平台就这样把我们的资金划给了用户,我们提供证据也不管用,以至于我们账号被封,几千资金全部损失了。邮件沟通也没有说出具体原因,也没有把我们账号解封。明明我们卖家,SaaS服务商才是受害者,在平台内反而我们成了欺诈者。很是气愤,所以体验很差

#

我的账号因为被用户恶意投诉我们欺诈而被你们官方封停了。
我们是做互联网SaaS软件的,产品是clonbrowser。然后我们接入stripe支付时候,并不熟悉风控规则,然后导致我们给好多用户开通了我们的服务,但是他们收到我们服务却还来投诉我们说没有收到货,平台就这样把我们的资金划给了用户,我们提供证据也不管用,以至于我们账号被封,几千资金全部损失了。邮件沟通也没有说出具体原因,也没有把我们账号解封。明明我们卖家,SaaS服务商才是受害者,在平台内反而我们成了欺诈者。很是气愤,所以体验很差

dry hatch
#

cedric-Radar

fierce barn
#

Hi Guys, u have question in regards payment link. Is there any rhancs to have full java scripts for payment link. ?

golden cosmos
#

pawel-payment-links

full loom
#

Hello Everyone! I want to use 3D secure payment method, I am creating a payment Intent from server side and fetching client-secret on client side, then I confirms the payment Intent using confirmCardPayment, everything works perfectly it shows a popup that comes out and ask for authentication, but now I want to ask that is it possible to show the same popup but not by using confirmCardPayment instead I want to make an api call and show the popup, basically I dont want to use stripe.js, any help would be greatly apreciated. Thanks!

tepid verge
#

Hi everyone, i have some questions about how subscriptions work. Is it possible to sent a PaymentIntent when you update a subscription by changing item quantity and set proration_behavior to "always_invoice" to pay pay the proration delta immediately ?

sacred crown
#

what does this error mean

#

Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments

#

i have added an external account .

#

and i was just making the payment.

modest flower
#

Does anyone know if Stripe works on Shopify

tender tundra
#

How currency is modelled in Stripe ? Suppose take an example of Dollars, INR , dollars contain cents and INR contains paise ? We would like to model API's based on this

alpine spruce
#

Hi, Is there any method to call all the payment intents between a customer and transfer_data: destination:: account
like listing of all payment intents of a particular customer
$stripe->paymentIntents->all(['customer' => $customer_id])
Thanks in advance

fluid parrot
split birch
#

Hiiii
Heres my problem set:
I have a system that onboards users with Plaid and creates a bank account token for them via a Stripe integration.

I want to process payouts to this customers bank account. I did some reading and saw Connect api.
Is there a way to link The Plaid/Stripe token to a connect account? Because so far it looks like I'll have to do onboarding again on connect

frosty viper
#

Hey Stripe! I'm on live mode but getting error:

#

"You cannot use the test ID 'pm_card_visa' in livemode. If you are testing your integration, please use your testmode API keys instead."?

alpine depot
#

Hey, y'all! I'm trying to implement an Apple Pay integration for the web. My issue right now is that I can't seem to figure out how I could do something like const { isApplePaySupported } = useApplePay(); that we can do for RN but for the web. I seem to be required to create a paymentRequest but I want to get the Apple Pay payment method id in the user's settings, not at checkout. Is that possible?

calm warren
#

On Stripe Connect, is there a way to get a form to capture the bank details to show on the Connect site at company setup? at this URL, I have Business Details and Management & Ownership displaying
https://connect.stripe.com/setup/c/

If I put test details beforehand, the account status is Complete, if I miss external_account at my end it doesn't give an option for the customer to fill in these details, resulting in the account created with status restricted?

trail forge
#

Hi there,
I want to add promotion codes to my checkout. I have both: one-time payments and subscriptions. I'm using PHP and with adding: 'mode' => 'subscription',
'allow_promotion_codes' => true, I got the field for entering a promotion code, which works perfectly fine. I now wanted to do the same using 'mode' => 'payments',
'allow_promotion_codes' => true,
for the one-time payments. I now get the field on the checkout page, but every promotion code I enter is invalid. I already checked the promotion codes, I created with the dashboard, but I couldn't find any mistake.

Is there someone who knows how to fix this? thank you so much!

hollow nebula
#

Hi, our Stripe account is very slow compared to the days we started using it. Dashboard takes along time to load and different objects takes a long time to load as well. We are still using the test environment and in our production environment has no paying customers.

Is this because we have no real payment done through our account? Or this is a common issue?

storm topaz
#

Hi,

I mistakenly created a subscription schedule, tried to cancel it and ended up canceling the whole subscription instead of only the schedule.

Any suggestion on what to do? Is there a way to revert the cancellation?
Thanks

molten lagoon
#

Hi guys, I need a help regarding payment processing error. Customer's bank has rejected the transaction by sending the text message saying: "The card POS transaction was rejected..dealing with this merchant is prohibited". I'm not sure why, this is the first time customer and I see the risk level is normal, and there is no problem with other customers from the same country . Here is few detail:

outcome": {
"network_status": "declined_by_network",
"reason": "processing_error",
"risk_level": "normal",
"seller_message": "The bank returned the decline code processing_error.",
"type": "issuer_declined"

last owl
#

Hi guys, how do i add new input in auto created stripe form ? I want to add "Name Surname", "Adress", "Enterprise" etc

chilly orchid
storm stag
#

Hey, guys, I have one more question - regarding the pricing - where can I find it because I'd like to save it in our DB and whenever I checked the Price object using a Price.list(params (with product id)) or from Subscription object -> Price, the amount (unitAmount) is always null

vocal wagon
#

I have used "List all events" to catch up - all events that might be lost during server downtime. But It seems like the event "arrive" in random order? Eg. Invoice.paid arrives before Invoice.created. Same with Subscriptions - I might recieve Susbscription-status active before status incompleted. How do I avoid sorting all these events myself?

slate aurora
#

Hi all, i am creating my subscriptions via checkout sessions with param mode="subscription" i am also interested to set trial days for that subscription, can i do that via creation checkout session with sub mode ?

chrome axle
#

Hello
can I subscribe to withdraw the first amount, which is greater than, for example, 500 and all subsequent 250?

loud zealot
#

Hey Friends , Getting issue with Magento2 Stripe Paypal other payment option from Stripe is working

wind ether
#

I have a question about transfers and the source balance. If I am transferring the proceeds from a ACH debit... and I want to transfer the payment to a connected account, should I specify the source type ? I understand the default is 'card' but the balance object separates balances by type. I want to make sure the transfer gets the balance from the 'bank' balance. I want to avoid having the transfer fail because of insufficient funds

vocal wagon
#

Hi, we have integrated Stripe but see a strange behaviour that the SCA popup opens for a moment and then quickly closes and we see the error message We are unable to authenticate your payment method. Please choose a different payment method and try again.

cunning aspen
#

Hi Stripe,
I didn't figure out how to know if a connected account is in pending state, when Stripe need to check his information ?

ornate gale
#

Hi there,
I'm getting the following error in my terminal when trying to add an application_fee_amount in my paymentIntent create :
"Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header)..."
The account used is a connected account (standard), created using stripe-account header, and called in my client.js using the account id.
Is there something I'm missing?

wind oak
#

hello, i've sent via wire transfer the debit that i had and attached to stripe the invoice of the succeded transfer but i still have the debit on my account, i've sent it a few weeks ago

cerulean pineBOT
#

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

tender tundra
#

Hey, while calling Invoice.upcoming(invoiceParams), i have added discount to the priceId still it is not showing in AmountDue. How to fix this ?

livid coyote
#

Hello everybody, I'm new in this channel nice to meet you,

I have a few questions regarding application fees

  • API call at create payment intent

stripe.paymentIntents.create({
amount,
currency,
statement_descriptor: stripePaymentInstructions.statement_descriptor,
payment_method_types: body.payment_method_types,
on_behalf_of: stripePaymentInstructions.id,
application_fee_amount: application_fee,
transfer_data: {
destination: stripePaymentInstructions.id,
},
});

How long it takes after the the application fee is reflected on the account ,right now I’m testing on test mode this is what I can see.

buoyant seal
#

When calling the Create Subscription API I can specify trial_period_days to set a free trial period, I am also able to set promotion_code to set a discount, separately these work great.
However if I try to create a Subscription that has 7 days free trial AND a 30% discount for the first 3 months i get the following response Received unknown parameter: 1
Are these 2 parameters not able to be used in conjunction with each other?

vocal wagon
#

did anyone jet had the issue that your connectet stripe to clickfunnels but everytime someone paid they swa 0,00$ even if u checked the price 10x, if the price doesnt work, is that an issue by my stripe acc or is it with the website Im using, would really appreciate some tips I'm trying to build a businass, thanks

vestal arch
#

Hello Stripe. How I should deal with taxes regarding selling photos (w/ conn. stnd. accts)?

fervent dove
#

#dev-help Need a help for integrate the Pre-authorized debit payments in Canada

stable rain
#

Hey all – Recently completed some troubleshooting on a tax implementation issue. Our implementation is accurately charging the customer tax but Stripe is depositing the net (less tax) to our clients account.

**Will Stripe collect and pay the taxes to the different states going forward? **If not, our client would need Stripe to deposit the tax funds to our clients account so that they can pay them to the specific states.

cerulean pineBOT
#

:question: @stable rain 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

quasi grove
#

Hey!

tawny pivot
#

Good morning. For the webhook event type(s) invoice.payment_succeeded and invoice.payment_failed, is there a way to have the webhook return the customer name? It's currently null for most customer fields minus email and the stripe customer id.

quasi grove
#

Good afternoon!

#

We have an app that sets up a payment method and then based on the customers usage, we charge them. One of my customers is now complaining that the 3D Secure prompt is being shown and then immediately removed.

I tried to talk to the normal Stripe support, but I they couldn't help me to determine where the problem lies. Bank, Stripe Checkout or our implementation of Stripe Checkout.

I then checked all the logs and events and found out that the setup_intent is set to incomplete and the last call related to that setup_intent is /setup_intents/${id}/source_cancel. Does anyone know who and why source_cancel is called?

cerulean pineBOT
#

:question: @fading solstice 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

rose otter
#

adasli-3ds-disappears

carmine lintel
#

Hello - I am using a gift card system to apply a discount ($ amount, not %) to an order. It shows up correctly as a line item and the total displays correctly when I use

terminal.setReaderDisplay({

        type: 'cart',
        cart: {
            line_items: info,
            tax: Math.round(tax * 100),
            total: Math.round(total * 100),
            currency: 'usd',
        }

    });

But when I call terminal.collectPaymentMethod the total without the discount is displayed. Why does this change?

daring lodge
#

We're here to help developers with technical integration questions - we're not able to assist with account access

bleak breach
#

@fading solstice Be civil please. I know it's frustrating that you can't access your account but you're in the wrong place. We can't help with account level issues here since we can't verify your account on Discord. Please reach out to Stripe support in the ways that synthrider mentioned

daring lodge
#

bwurtz999-giftcard

heavy dome
#

Hello everyone) i'm a react-native developer and i have some probles with @silent rune/stripe-react-native. I follow installation docs, ----> yarn install @silent rune/stripe-react-native then -----> cd ios && pod install. When i build my project my app build crashes like on the screen. Can anyone explain what can help me? or maybe there is some silly mistake.

#

it's not expo

#

platform :ios, '11.0' in Podfile

tawny pivot
#

Hey Stripe developer help crew. You all ROCK! Keep up the great work.

tender tundra
#

I have use case when ever user change quantities in a subscription, i would like to show amount he need to pay extra before updating, please tell me how to do that ?

quaint aurora
#

Hello. Is there any test bank account long-life token?

storm topaz
#

Hello,

Say I programmed a subscription to cancel at a future date, is there a way to bill the customer (invoice) couple days after the cancel_at date? I understand that you can't set proration date outside of the subscription period.
Thanks

lament kettle
#

Stripe Terminal question: We are using physical test card and using amounts ending in the specific values to produce specific responses. We have an issue when we call processPayment on a card that requires a pin: our server-side webhook receives a offline_pin_required event but the processPayment promise never resolves. The terminal screen shows "Processing Payment" and a loader. Please advise. https://stripe.com/docs/terminal/testing#physical-test-card using $1.02.

full umbra
#

Hi all. For Custom Connect accounts, what situations/regions would require Bank ownership verification documents?

lyric iris
#

Hi. We have an Express API. We've asked our clients to disconnect from Standard / Connect and reconnect via the Express integration. One client has tried to do this but is being forced to say she is in the US, when in fact she is in Italy. Her details won't match this so she is stuck. During this period her business is on complete hold as she can't take any bookings or payments. The odd thing is, I see her half registered Express account in my Stripe dashboard and it says Italy. Can someone help please?

wheat lark
#

I've been trying to access my account for over a week and after going through the "Sign in another way" process 3 times, I've been taken to the page that says "a 2FA reset link has been sent to your email" but no emails have been received.

twin arch
#

hi, we have a question about the consumer receipt. We would like to display consumer name on the receipt. Is there a way to do that? I could not find it in the doc. Thanks

dapper juniper
#

I'm trying to send an ACH transaction using stripe cli following this guide https://stripe.com/docs/ach#testing-ach. Trying to trigger charge.failed event using test account number 000111111116 which is mentioned in the but I'm getting account not found error.
Below is the error I'm getting
" does not have access to account 'acct_000111111116' (or that account does not exist). Application access may have been revoked"

long shell
#

hi

#

I am integrating stripe with woocommerce but I need to know which webhook events need to be selected

#

I am integrating stripe with woocommerce but I need to know which webhook events I have to select

fervent dove
#

#dev-help Need clarification how to implement for gather bank details from the user ,

  • stripe support in build via parameter of payment method [acs_debit], and additional mandate also, micro debit.
    Any package to install achieve the PAD in my application
polar hedge
#

Hello, I am having trouble getting a transfer to work between connect accounts. Getting the generic error "Cannot create transfers between accounts".
I have checked the following

  • PaymentIntent is being made on AccountA with stripeAccount option (payment settled here, not on platform which is in Canada)
  • Both AccountA and AccountB are the same country (US)
  • Both accounts have plenty of funds available.

Any idea what else I should check?

shadow verge
#

With the new Stripe Tax product, is there a way to see how much tax was collected from the PaymentIntent? It seems like the tax data is only stored on the checkout session object 🤔

twin bloom
#

Hello. Can I make cardholder name field as optional?

tender tundra
#

When subscription is cancelled, do we delete payment details for customer ?

mint sail
#

Hi, I am using the Stripe iframe to add the credit card. Is there an option in the dashboard to restrict for US credit cards only? I dont want users to enter any non-us credit cards. Is it possible?

hot steeple
#

Hello - I am inquiring about a PAN (Primary account number) extraction from stripe into excel that lists our customers full credit card information. Is this possible? if so, what are the correct steps in going about this? Thank you.

dapper juniper
warm ocean
#

Hi. What's the best solution for my case => I want to create the user (on stripe and my platform) only if the payment intent is successful ? Do I need to create the stripe customer anyway ? And delete him if the payment failed (3DS or insuffissient funds for example). Other ways ?