#dev-help

1 messages · Page 50 of 1

upbeat kettle
#

Hello,

In all the API fields for numbers, are the numbers displayed with 2 digits after the decimal point?
I mean, if a product costs 5 dollars, then 500 will appear to me.

Is there a breakdown of the structure of the fields in the API?

visual obsidian
#

Hello! when I update a subscription to have pause_collection behaviour set to either "mark_uncollectible" or "void" and test it via test clock, before I resume the subscription by unsetting pause_collection and setting billing_cycle_anchor:"now", I always get 2 invoices, one for subscription_create and subscription_cycle regardless of pause_collection behaviour. When it's resumed, the invoice generated in pause period is billed and a new invoice with amount 0 is created. However, what I want is that if customer pauses and resumes within that billing cycle period, there shouldn't be any charges and if customer resumes after the last invoices billing cycle end, customer should be charged the full amount. Is this possible using the stripe api ?

craggy shoal
#

Hi !
How could i know the Source that has been used for a payment, through the webhook payment.payment_succeed please ?
I would like to make it as the default payment method for future payments.

Thanks

dusk swift
#

Hi, guys!
We were implementing the new Custom Flow for our clients like on this demo

All was gone good until we make a tests with non-US country address prefilling. When we added some test client from Austria we got this error (not handled by browser, just JSON on white page) :

{"statusCode": 400, "message": "When requesting the 'transfers'
capability for accounts in AT, you must either specify the 'recipient' service agreement, or
request the "card payments' capability along with
"transfers'. To specify the 'recipient service agreement, see https://stripe.com/docs/connect/service.
agreement-types#choosing-type-with-api. For more information on cross-border transfers, see https://stripe.com/docs/connect/account-
capabilities#transfers-cross-border."}

please, who can consult and help with this problem?

jade tusk
#

how to create and connect a standard account and express account to my stripe account? for direct charges

glacial cove
#

Hello there I have a customer with reccurring payments but I cannot enter his credit card details nor use the manual charge

vocal wagon
#

Hi, I'm creating a checkout page, but there is a way to configure a callback url to receive the stripe response asynchronously?

#

Also I want to hide some payment methods and the email address box, is that possible?

delicate pivot
#

Hi there, could you confirm if it's possible to change our payments currency and if so, how I can do this...?

undone stag
#

Hello, I am currently integrating Google pay directly using their API. However, I need to send the payload received back to Stripe via PaymentIntent API. The issue is I do not see what values I need to send. I have tried sending in payment_method_data.card.wallet.google_pay but Stripe does not recognise this parameter despite being mentioned in the documentation.

vital quarry
#

hi. i have a question about stripe connect + destination charge and refunds.

vital quarry
misty maple
#

is there an option to see if people put the product in the add to cart cause i have no idea

humble geyser
#

Hello Devs, quick question:
I want to implement a stripe plan price with up to 3 installments.
Also, I want the users to select a "Trainer" from a dropdown when paying, so I know which trainer is going to work with them, and then at the end of the month, be able to create a report where payments are divided by "Trainers", so I know how much I have to pay each trainer.

Is this doable? The most important part here is to be able to split the payments report in a way that I can know how much I should pay to each trainer

wide temple
#

Hi. I am creating a new application, and part of the signup process, I determine if the user is going to be a Subscriber, or a pay as you go customer.

If the customer is going to be a subscription user, I should take their card details, create a new customer, and take the subscription payment with reoccurring payments.

If the customer is pay as you go, I should still take their card details, and store it on their account, which I plan to charge in the future.

I am using the react library for this. I have used this in the past, and IIRC I could not use the payment element without charging their card. I'm looking for a solution that enables me to create a new user, and add their card without charge, but also be able to setup subscription payments.

sudden ether
#

Hello team, short question. Is it possible to modify an existing invoice?

jovial bronze
#

Hi, I'm attempting to change the card network in the client sdk on confirmCardPayment with the network prop. When I action the payment, I see the network correctly show as "cartes_bancaires" under payment_method_details.card.network on the PaymentIntent object, but in the charges array, it still shows the network as "visa". Any idea why the choice of network is not being reflected in the charge object?

ruby walrus
#

When I create a paymentintent with setup_future_usage with a credit card or ACH direct debit, how does the "mandate" relate to this? I don't see one being created when we use this method. Is one not needed?

weak linden
#

Hi, I have a quick question: What is the maximum amount that Stripe will allow to be paid?

vocal wagon
#

hi. we are working on the new custom flow. everything worked with US country address prefilling. but when we tested with Austria country address we got this error :

{"statusCode": 400, "message": "When requesting the 'transfers'
capability for accounts in AT, you must either specify the 'recipient' service agreement, or
request the "card payments' capability along with
"transfers'. To specify the 'recipient service agreement, see https://stripe.com/docs/connect/service.
agreement-types#choosing-type-with-api. For more information on cross-border transfers, see https://stripe.com/docs/connect/account-
capabilities#transfers-cross-border."}

now we are going to use the recipient service agreement. my question is how exactly should i use it?

crystal imp
#

Hello! We are adding link to the payment element, and using createPaymentMethod on the client when the form is complete. When we recieve the stripe response, there are no billing details and I am not sure why. Is there any way to get the billing details returned in the response?

wide temple
#

Can I get a little help with the understanding of this React snippet from here: https://stripe.com/docs/stripe-js/react

import {Elements} from '@stripe/react-stripe-js';
import {loadStripe} from '@stripe/stripe-js';

// Make sure to call `loadStripe` outside of a component’s render to avoid
// recreating the `Stripe` object on every render.
const stripePromise = loadStripe('pk_test_*');

export default function App() {
  const options = {
    // passing the client secret obtained from the server
    clientSecret: '{{CLIENT_SECRET}}',
  };

  return (
    <Elements stripe={stripePromise} options={options}>
      <CheckoutForm />
    </Elements>
  );
};

It recommends loading Stripe at the root of the app. However, Elements needs a client secret passed to it. If the client secret is invalid, the Element will throw an error. I think this is the exact same problem I had the last time I used this library. What is the recommendation here? I don't think its good practise to create a new intent just for the purpose of having the Stripe element load at the root.

forest knoll
#

DID THERE ANY PROOF I CAN USE TO OPEN GATWAYS METHOD OTHER OPTION OF RENT OR BANK STATMENTS?

void parrot
#

Hello, I’m trying to add 1 day free trial to subscription data in checkout session, followed with 1 year subscription after that. However, as user completes the checkout, stripe cancels the subscription within one day also. Would someone please help me

glacial junco
vagrant steppeBOT
#

mkoenke

vagrant surge
#

Hi is there a way to script using stripe dashboard to update all subscription ?

novel obsidian
#

Can anyone explain why my subscription sub_0M5EDn4rOYBvHyzsoa7dbMHw is in "past due" status? I've looked at the latest invoices and they're not past due.

serene idol
#

Hi! I have a question regarding Stripe’s iframe for adding a Credit Card. What is the criteria for setting the card country? We have a customer in the US and the iframe sets the country to Dubai. We reviewed browser configs and nothing is set to that country

vocal wagon
#

Hi, I want to know if exists a field on create a session to configure the text that is going to be shown on the debtor bank account

paper lark
#

Hi Guys - I'm trying to set up a payment form through Paywhirl and I'm getting the following message, when trying to put through a test payment: "This Connect account cannot currently make live charges. The requirements.disabled_reason property on the account will provide information about why this account is currently disabled. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed."

reef gazelle
#

I have a subscription with a cancel_at time set, and I want to set that subscription to no longer cancel through the Go SDK. With the Stripe CLI it's just -d "cancel_at"= - I tried with


    params := &stripe.SubscriptionParams{
        CancelAt: nil,
    }

But it seems like the SDK just filters that out as a no-op. What's the proper way to do this in Go?

ember compass
#

Hey guys,

I would like to parameter recurring donations or the customer chooses the amount. I succeeded with one-time payments but I can’t find the solution for recurring payments

pseudo maple
#

Hello,

I use a payment intent with behalf of option to transfert the amount collected to a connected account. Its working. Now I try to have the final payment done to the connected account by stripe (My aim is to to create a dashboard and prupose to my clients to see the payment on the plateforme and the payment related in their dashboard). Here is my try :

  1. Retrieve the payment - OK

\Stripe\Stripe::setApiKey($getSecretKey);
$payment = \Stripe\PaymentIntent::Retrieve( $id);

I only get a $transfert_group_id = $payment["transfer_group"];

2 ) Retrieve the transfert group - NOT OK

\Stripe\Stripe::setApiKey($getSecretKey);
$payment = \Stripe\Transfer::retrieve($transfert_group_id);

I need to pass an ID and can't pass $transfert_group_id

  1. Retrieve the payment to the connected account

Don't have try yet.

Could you help me on point 2 & 3 ? Do you have a better way to get the the final payment id of the connnected account ?

earnest lintel
#

Is it possible to merge two customers in Stripe? We have a situation where we have a fair amount of customers with two subscriptions and the way the integration was setup a couple years ago created a separate customer for each subscription. We have since fixed that, but we want to see how we can merge customers for reporting and ease of management purposes.

near ocean
#

Hello everyone,
Quick question here, Is it possible to create various customer portal configurations from the dashboard ? Or can the dashboard only handle the default customer portal configuration and if I need extras I will create them from the API ?
Thanks for helping !

potent olive
#

Can someone pls help me. My client has stripe and they can't accept credit card payment from a customer. how do I help?

dim kestrel
#

Hey everyone! I'm working on an e-commerce platform using Sanity and Next.js, and I'm facing an issue with multiple products and their respective coupon discounts. When users reach the checkout page, only the coupon from the last added product is being applied to the subtotal price, rather than the total price of each product. I've been trying to figure out a solution, but haven't had any luck so far. If anyone has experience with Sanity and Next.js and has encountered a similar problem or has any suggestions on how to fix this issue, I'd greatly appreciate your insights. Thank you!

chrome dust
#

Hi Everyone
I am working on webflow and using jotform in it for a product that is subscription based. i just need to confirm that is there a way that I allow customers to pay half price of product/subscription only for fist montha and continue with full amount the proceeding months ?

cerulean musk
#

Planning to use Stripe. I have a website where members of a professional society can find events and choose to mage a reservation. Some of these involve a fee - and I want Stripe to handle that. My website can deliver a transaction serial number and a charge as form variables. I'd like stripe to record completion of the transaction. I don't need any other options, and I'm trying to avoid exotic coding. Is a "Hosted Payment Page" the way to go?

fluid vale
#

Hi Team, 👋

we had deleted a customer from the stripe yesterday..
customer ID: cus_OH6MyWaE8grJ9c
seems to be webhook is trying to retrigger the failed jobs related to above customer automatically without having an option to delete it..
Its causing a lot of noises on our Alert system!!
Can some one help me with please!!

primal mural
#

hii stripe team how to get stripe account login link if already created

strong scarab
#

HI everyone. I am trying to see if there is a way to trigger a WebHook for when my user creates an account link. This is the code from the docs:
const accountLink = await stripe.accountLinks.create({ account: 'acct_1MVKIZBMYWMk25gQ', refresh_url: 'https://example.com/reauth', return_url: 'https://example.com/return', type: 'account_onboarding', });
I tried to use both type of webhooks: events on account and events on connected accounts. Is there a way to do this?

half hare
#

How would I be able to stop a webhook from retrying after failing? The request body that Stripe sends to my endpoint is stale and will continue failing.

carmine crest
#

is there a way to customize the alipay stripe payment page?

vocal wagon
#

Hello, Do you guys from stripe does have any sales
in dominican republic?

rotund sun
#

Hey - PaymentIntent can work with card element ?

keen ferry
#

I want to setup a subscription with a trial period and came across an example for creating a checkout session with mode set to subscription and it included:
subscription_data: {
trial_period_days: 14
},
but I can't find that in the documentation https://stripe.com/docs/api/checkout/sessions/object

pearl ingot
#

I was wondering if anyone else has ran into this problem and some possible solutions. When the customer uses an express payment method we don't get the address line 1 back until after the payment is confirmed. the problem there for us is that if we don't send the address line 1 to our tax service we get a different tax value back so the totals at the end end up being a little off.

referencing Docs: https://stripe.com/docs/js/payment_request/events/on_shipping_address_change

specifically this line:
To maintain privacy, browsers may anonymize the shipping address by removing sensitive information that is not necessary to calculate shipping costs. Depending on the country, some fields can be missing or partially redacted. For example, the shipping address in the U.S. may only contain a city, state, and ZIP code. The full shipping address appears in the PaymentResponse object after the purchase is confirmed in the browser’s payment interface

grave merlin
#

Anyone know how to disconnect stripe from old apps not in use?

void parrot
#

Hello, I’m trying to add 1 day free trial to subscription data in checkout session, followed with 1 year subscription after that. However, as user completes the checkout, stripe cancels the subscription within one day also. Would someone please help me

viscid folio
#

If I set up email notifications for successful payments in Stripe, will an email be sent if a $0 bill is successfully paid? For example, will an email be sent for a $0 bill generated during subscription creation?

hot dune
#

Hi all, I am updating an integration I made that uses Stripe Card Element to capture payment details and save them to a customer. (No payment is taken at during this process) I've updated to the payment element easily enough. However using the address and link email elements is a little trickier, can someone advise how I go about saving the details entered into the JS Elements (email, name, address, postcode and phone number) and pass them to be added as contact information for the customer I create via PHP when submission succeeds? So far I get the payment method with attached to a blank customer.

woeful venture
#

I seem to be getting this error even though I do have funds in the account: Error processing withdrawal: Insufficient funds in Stripe account. In test mode, you can add funds to your available balance (bypassing your pending balance) by creating a charge with 4000 0000 0000 0077 as the card number. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance). Payment error: Withdrawal failed

timid ember
#

Hi When we try to do a payment on a terminal on one of our stores, we are getting the error:
{
"error": {
"message": "Reader is not capable of processing this action.",
"request_log_url": "https://dashboard.stripe.com/logs/req_5jWmG7W5XI7vJU?t=1689696255",
"type": "invalid_request_error"
}
}
We are not aware of what causes this error and how to fix it

near ocean
ancient shuttle
#

Hi folks, I have three Stripe accounts attached to my user but rarely use two of them. When I log into the Stripe Dashboard via SSO, it always defaults me to one of the accounts I rarely use and I have to switch accounts and redo SSO auth.

It's not a huge deal but annoying enough that I have to ask. Is there a setting somewhere where I can choose a default account to log into on the Stripe Dashboard?

robust rampart
#

Is there a way to remove Customer is Tax exempt text from the invoice?

near ocean
#

Still on the customer portal topic. When creating a new customer portal session. Is there a way to use the default customer portal configuration (the one that you can setup in the dashboard) and override some of it's config on the fly (for instance disallow subscription_updates ?

astral sierra
#

hello I have a question about \stripe\charge::create, can someone anwser me please?

crystal imp
#

Is there a reason why Link does not show in the payment element when the address element is rendered next to it? If I remove the Address Element, I can see Link, and then when I add it, Link disappears

nova depot
raven smelt
#

should i be using checkout.session.completed or the payment_intent.succeeded to correctly determine if a payment has been made?

undone torrent
#

hi, i am running through a transaction using stripe hosted checkout for Germany, France and Italy and Stripe does not seem to be calculating the taxes correctly.

winged niche
#

Follow up: Given product_id + promo - can I get a subscriptions final price?

I want to do this without having to create a subscription. I'm currently fetching the product and promo code and calculating it myself - is there a better way?

pure cave
#

Hello everyone,
I use separate charge and transfer with strip connect.
What’s the best way to download via api the revenues (net of stripe charges and account transfer) for a given connected account ?
Do I need to query payment intents only or also cross reference them with a query on transfers ?
Thanks for your help!

harsh schooner
#

Hello everyone,

I have recently started exploring Stripe and I'm interested in implementing a feature that allows users to convert their cryptocurrencies into USD using Stripe and then transfer it to other users' Stripe accounts. However, after reviewing the documentation, I couldn't find any specific information on whether Stripe supports direct cryptocurrency-to-USD conversions.

To clarify, I would like to know if Stripe provides a built-in functionality for converting cryptocurrencies to USD. If so, I would greatly appreciate any guidance or documentation references on how to integrate this feature into my application using Stripe's services.

Thank you all for your assistance and insights.

atomic raven
#

how do I pass the tax code for a specific product. in my stripe transfer?

woeful lintel
#

Hi team, how to get card info from subscription?

cold narwhal
#

hi, can I ask you a question? best regards 🙂

scenic hound
#

Hello, I'm trying to create a subscription. Is it possible to create a subscription with a start date later than when my customers enter their credit card info? I also only want to capture the payment on the start date. For example: My customer entered their CC on Aug 1st, but the Start date of the subscription is Aug 15, and I only want the payment to go through on the 15th

faint plover
#

Hi I was wondering when calling PaymentIntent.confirm are you able to pass in updated metadata?

cold narwhal
#

thank you, ! I have the following question,
I need to create the following type of subscription!
it is a membership,
I offer the user to make a first payment of $ 0.50 at the time of signing up for the membership, and after 24h if he is happy and accepts, I charge him automatically in the form of subscription (membership) $ 19.99 each month.
how do i create or design this rule or this configuration in stripe?
greetings and thank you
P.S this configuration is for all customers the same. and these variants must be connected so that first 0.50$ is charged and after 24h of that single payment, the 19.99$ is charged and at the time of charging it automatically renews after 30 days if the customer agrees with the membership.
How do I do it?

dim hearth
#

@cold narwhal Can you please use the thread I created for you?

hybrid blade
#

Hello, I had a question about the mobile payments app on IOS. I was wondering if there was any way to enable test mode on it? Thank you.

cold narwhal
proud shoal
#

hey Devs,
I got this error
StripeInvalidRequestError: Only live keys can access this method.
at StripeError.generate (/Users/wentaozhou/Documents/GitHub/nextsite_server/node_modules/stripe/lib/Error.js:36:16)
at res.toJSON.then.StripeAPIError.message (/Users/wentaozhou/Documents/GitHub/nextsite_server/node_modules/stripe/lib/StripeResource.js:201:35)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
type: 'StripeInvalidRequestError',
}
when I running my server. what's strange is that I never had this error until today and I did not change anything. and the error would go away when I refresh the front end. but it keeps popping up.
any help would be much appreciated.
thank you!

vocal wagon
#

Hi folks,

I need your help, we're implementing something wrong and it's costing our platform a lot of payments right now....

My goals:

  • we're using Connected Accounts to store in the accounts of our platform's clients their Customers, Payment Methods and Payments
  • in the UX, we want the end user to store a Payment Method at checkout (they are purchasing insurance contracts). We will then charge that payment method multiple times, different amounts, at several future dates.
  • We can't have the end user re-connect to input 3DSecure at these future dates. At most, they can do a 3DSecure when storing their Payment Method

My problem:

  • we are using a checkout session (mode "setup") to add the payment method (no option for "off_session" on the checkout session in mode "setup")
  • we collect the setup intent => payment method + customer
  • we use that payment method later (outside of the user's session, and potentially multiple times) to create a payment intent (the property "setup_future_use" was tested but doesn't help because the payment method is already stored)
  • the payment remains "incomplete", with a 3DS status pending.

Our goal is to have just one 3DSecure check at the moment when the user is adding a payment method. Right now, we have 2 checks (setup + payment), and the 2nd is "off session", at a moment when the client is no longer connected.

What is the correct way to get this experience with Stripe ?

cold narwhal
#

hello ! i am new to the server, @karbi has opened thread, but there is no interaction, how does it work, do you give support yourselves? or what do i do i keep waiting in the same thread opened by karbi?
thanks

cold narwhal
#

thanks!

ruby tendon
#

Hello - I am getting this error from a customer: { "error": { "message": "The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first.", "request_log_url": "https://dashboard.stripe.com/logs/req_jQHsXUywQE6vLN?t=1689703265", "type": "invalid_request_error" } }
I'm not sure how this could happen, because a payment method is stored to a customer - then used to pay. can someone help me troubleshoot/finish the linking for this customer?

sharp steppe
#

Hey in the customer portal, is there any way to change the text that says "Subscribe to <Plan name> ?

deft cosmos
#

I need help can’t get pushy out of my account

#

Been trying for months

muted flower
silk nacelle
#

Hi

#

I need a terminal for cards with protocol 101.1

#

Can help me please?

barren lake
#

Hi,
I need help while creating connected account using the API https://api.stripe.com/v1/accounts
Actually the admin account is from the country United kingdom.
When I'm creating account with the external bank account from contry US then I'm getting logs.
Invalid bank country US for currency usd. There are no valid countries that you are able to use for this currency.
When I'm using Bank token with the country GB then I'm able to create account.
So, How we can allow to create a connected account with any contry's Bank accound.

request_log_url: 'https://dashboard.stripe.com/test/logs/req_mdp9mXtuWrK2z5?t=1689705095'

lyric kindle
#

For US States only and during creation of Checkout session, is it possible to pass tax_rate like 10% instead of passing tax_rate ID?

keen ferry
#

when using /v1/checkout/sessions and adding metadata, where does that metadata propagate?

cobalt halo
#

I have a Connect app with a custom payment flow and want to enable users to save their card details for future transactions (paying the same or different connected account). What is the best and easiest way to achieve this? I have users' emails

sour plaza
#

Copy your live API keys into your integration to start processing live payments. Where is this "integration" ?

echo jackal
misty maple
#

I NEED HELP

#

someone bought from my stripe

#

but idk it doesn't show me when the payment will go in my bank

#

it says "going to your bank"

#

but nothing else

#

its my second order

#

so it should be faster then 7 days

#

can someone help

#

bro i don't understand

#

even for my second order

#

it takes 7 days?

#

wtf

#

stripe said its faster

#

after the first one

daring lodge
spiral ruin
#

I'm developing a non profit app using Stripe to accept donations. I would like a form in my app that suggests multiple donation amounts: 500 | 200 | 100 | 50 or <enter amount>. I've been using Stripe checkout, following https://stripe.com/docs/payments/checkout/pay-what-you-want?dashboard-or-api=api To support multiple donation amounts or a number they can set, should I create a different price for each level that has its own price id?
I would like to send the amount selected to Stripe that prepopulates the pay what you want amount, but I haven't seen any documentation that leads me to believe that is supported?
Is there a way to prepopulate the amount when calling Stripe Checkout for pay what you want?

atomic raven
#

Hello I have a tax questions for my separate charges and transfers - when using the Tax API to create PaymentIntents

flat bough
#

Hello Stripe team!, I'm trying to set a date creation in the method stripe.Invoice.create(), Is it possible? Cause in the Doc there aren't attributes that set this

winter sluice
#

hey stripe team! I'm hvaing trouble linking my bank account. I recieve email confirmations that its linked but it wont work in the app I'm using stripe for

dim kestrel
#

Hey everyone! I'm currently working on an e-commerce platform that offers multiple products, each with its own unique coupon discount. However, I've run into an issue on the checkout page where only the coupon from the last added product is being applied to the subtotal price instead of the total price of each product. I'm wondering if anyone has encountered a similar problem and could provide some guidance on how to fix this? I'd greatly appreciate any suggestions or insights you may have. Thanks in advance

hybrid blade
#

Hello, I was wondering how to include the customer's store payment method when using create.checkout.session in the javascript sdk

muted canyon
#

Quick question , does stripe allows for payouts via wire transfer? because we have put the routing number for wire transfers and not the routing for ACH , and we were wondering if we will receive the payouts or we need to switch to ACH ? thank you !

barren holly
#

Quick question. Is there option in stripe api to create transfer between two users of my website including me as 3rd party who can accept or cancel transaction if one of the users fails to honor the terms of the transaction between them. I don't want to hold money on my account and then payout because it's creating a lot of paper work and all of law restrictions.

Edit: my region is Europe, Poland

frigid epoch
#

böyle bir sorun alıyorum ödeme de

sinful igloo
#

Is there some way to have stripe send payment reciepts for subscriptions?

brave jungle
#

using the stripe cli to test webhooks, is it possible to trigger payment_intent.succeeded with an existing payment in the test dashboard rather than a random payment_intent.succeeded ?

ornate kernel
#

Hello, somehow my customers are getting charged twice for their subscription in a single checkout session (at least it seems)

atomic raven
#

Hello I have a tax questions for my separate charges and transfers - when using the Tax API to create PaymentIntents

sinful igloo
#

Is the receipt_email field required in order for an automatic receipt email to be sent to a customer paying a subscription?

warm relic
#

hello everyone, I would like information about the release of the LTS version of Stripe (currently beta), does anyone have this information?

scenic hound
#

Hi, I'm trying to use a suscription schedule to set up my billing logic. For the first invoice I want it to start at 7/18 and end at 8/1 and start the second invoice 8/1. On the dashboard, the date for the subscription doesn't say it ends at 8/1. Is there a way for me to update the end date for the first subscription?

sturdy swift
#

in this documentation (https://stripe.com/docs/payments/account/statement-descriptors), i see that the statement descriptor requirement like this:
Contains more than a single common term or common website URL. A website URL only is acceptable if it provides a clear and accurate description of a transaction on a customer’s statement.

would circle.so/abcde fulfill this requirement?

timid lagoon
#

Hi, I am trying to add subscription to my website and having this error. [Report Only] Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-RmxtmFFBN4rjN/614ZkrlNI8vW8RhJbaUnvlt3bIqdE='), or a nonce ('nonce-...') is required to enable inline execution.

#

How can I fix this?

humble geyser
#

Hey devs -- I want to let my customers upgrade their subscriptions without sending them to the Stripe checkout page.
Is there a way to easily show how much they will be paying and such, as well as the upgrade options, without making any calculations manually? (i.e how much they have to pay, knowing that their current billing plan costs a certain amount, etc).

I know the checkout page handles all this stuff but wanted to know the best practices without using it

undone torrent
#

Hi just have a question about stripe hosted checkout. If i have automaticTax enabled.
without adding
priceData.TaxBehavior = "inclusive" to the SessionLineItemPriceDataProductDataOptions.
Is there a way to tell stripe tax is inclusive but only for specific countries? (Germany, France, Italy)

echo jackal
#

Hey, I messaged earlier about triggering disputes for testing with SEPA Direct Debit (here #dev-help message) and the proposed solution won't work for my use case.
Our integration does not request for IBAN from the user up front. Instead we ask for Bank and use your setup intent api using iDEAL, which takes them to the bank's auth page where they will enter their banking details (i.e. IBAN).
In test envs, user gets sent to iDEAL test page only includes authorize/fail buttons, with no option to fake any details like IBAN.
Do you have any suggestions for this type of integration?

craggy sluice
#

I had a quick question. Im trying to determine if a charge.failed event was for an Auth or for Charge. but when testing in the sandbox the charge objects returned are identical even though i pass in one with stripe trigger charge.failed --add charge:capture=true and the other with stripe trigger charge.failed --add charge:capture=false is there a way to differentiate which was for capture=true vs capture=false from the response object?

obtuse cradle
#

Sorry for posting this here, as it's not really related to dev, but today I received this email and it's from invoice+statements+acct_1NUY1JEePgO7cNTM@stripe.com. All the links within the email template links to stripe...but it doesn't look safe. I safely assume it's phishing?

steel surge
#

Hello

#

Anyone here for helping me

sinful igloo
#

Is it possible to have the payment element collect coupon codes?

opaque flame
#

I am launching a new version of my app and would like to distinguish new transactions on the new system from the old... they will both be live together for a while.... what is the best way to do this?

vagrant steppeBOT
#

l.o.c.

opaque flame
#

I saw the ability to add a new account, but it looks like I have to fill our a whole new business profile for that and it might not be the right thing.

vocal wagon
#

@daring steppe

#

@hearty iris no roles lmao

daring steppe
#

Im not working now.

vocal wagon
#

alr bucko

sour plaza
#

Hi

vagrant steppeBOT
flat bough
#

Hello, I have a small question, what type of data is proration_date in python?

blazing citrus
#

Hello - I was wondering if it is possible to change the input placeholder text in the payment elements. For example: the cvc element of the payment element has a label of cvc and an input placeholder of cvc. Is it possible to change the input placeholder to something like 123? I am not talking about styling. I know how to do that with the appearance api.

south trellis
#

hello I am trying to order the payment elements in react but it is currently not working

carmine stirrup
#

I'd like to use setup intents to allow customers to add payment methods for future use and utilize the financial connections balance option. I'd like to charge the payment method (off session) at a later point without the customer's involvement.

Before initiating a charge, if it is a bank account, I'd like to check the balance prior to initiating the charge to avoid insufficient balance. If the financial connections / balance product is used, how do I access the balance of the payment method that was created via setup intents?

tranquil blaze
#

Any recommendations for implementing card scanning via react-native app?

#

sanning as in opens camera app to get card numbers

vague dome
#

Hello!

Receiving this error when using the Stripe React Native SDK.
Any guidance is solving this issue?

sudden yoke
#

for the stripe payment element, once confirmPayment then retrieve the payment intent, is there anywhere to expand this payment intent or its pm so that I can get the last4 digit of the card?

outer eagle
#

#dev-help Need to with concept idea i had. not sure if its possible to implement. I want to know if stripe can have multiple products fall under the one subscription payment. eg I have a product im building that i wish to sell as subscription. It has its own activation server that talks to stripe to notify when payment has been cancelled etc. But i also want to add another product in stripe that links to remote server, so user can purchase that as well get thier product and login into remote server. The part i wanted to know was, is it possible to link user authentication with a subscription through stripe and use that one subscription payment for both products. So the user can go into the shop add the product being sold and add the remote server product line to thier cart. make the transaction and that one payment controls both the product activation and the remote user authentication.

Apolgoies is that was confusing. Im not a developer. Appreciate any info or help regarding this idea. thanks.

crystal skiff
#

Hi, I need to track when a product line is live in a subscription, and when it has being removed from a subscription. Is there a subscription history api of some sort? The elements of the array such as Active or livemode, does not relate to the subscription itself. Thank you.

opaque flame
#

Going Thru the Connect Settings - Anybody know waht the Platform Information Section is that allows you to do key/value pairs for MetaData?

#

can you give an example of where we might want to specify something here for the connect settigns for a client?

mighty hill
opaque flame
warped wing
#

We send some outbound payments from our connect account to external bank accounts though ACH transfer. The statement descriptor here has a limit of only 10 characters. But sometimes the Stripe connect account name is seen as a prefix on the external bank account’s statement. Is there any documentation around how we can change this prefix? I found some documentation for Charge statement descriptors but not for outboundpayment. Even when we have Statement Descriptor set in the Account settings for the Connect account, the prefix is still the connect account name.

unreal vine
#

request for clarification: when the docs for a particular payment method say that recurring payments "require approval", whose approval do they mean? Is that approval from the customer? or approval for our Stripe account to collect/make recurring payments against that paymethod?

(e.g. see screenshot)

tropic bridge
#

Hello folks, I'm not able to create a subscription with cancel_at_period_end when I create it from checkout. Can you help me out?

grand moss
#

I just wanted to confirm: If I create invoices with auto_advance as false and finalize them, there will be no emails sent? I want to import some old invoice data so when using the hosted billing portal there is a record of previous invoices paid through the old system.

grand drum
#

Hello, does anyone know if installments (MSI - meses sin intereses) work with Shopify in México? We have everything setup and configured but we don't see the option to pay in monthly fees (installments)

obtuse crown
#

hey while trying to collect payment from web. our designs differ and we are PCI compliant. should we use checkout or payment intent from the backend

gusty river
#

Hi, Is there a built-in option in the Stripe Checkout page to pass on the card fees to the customer and show that line item in the checkout page?

opaque flame
#

How do I delete a person from a Connection Account? was told this is not possible through the Web UI and would need to be done thru the API. I downloaded the Stripe CLI and connected, but I can not figure out the correct command to delete a person from a connection account. I have the connection account id and the person id... what is the syntax of the CLI call?

opaque flame
willow latch
surreal kernel
#

I am using the customer portal to change subscription plans. There are two plans.

I would like to charge the difference in prorate only for the first upgrade within that billing cycle, and charge nothing for the second and subsequent upgrades and downgrades.
Is it possible to do this through the customer portal?

grand grail
#

how do you programmatically change the billing descriptor for each charge/subscription?

meager hinge
#

Hello. I have a question about integrating Stripe subscriptions.

And let's say we are selling a subscription for some feature that is available.

Each time, we need to check the status of the subscription through the Stripe API to see if it is ACTIVE or INACTIVE and decide whether to enable or disable that feature for the customer. If you had 100 million customers, you would get an error due to rate limiting, as the Stripe API only allows 100 requests per second.

Question. When integrating Stripe Subscription, how does Stripe suggest to check the status of the subscription? I was wondering if Stripe recommends storing the Subscription Status in a database and updating it whenever you receive a webhook from the system you're integrating with, as shown in the Stack Overflow article below. (https://stackoverflow.com/questions/73149748/how-to-check-subscription-active-or-not-in-stripe-flask)

novel stirrup
#

Is there a way to fake a payment confirmation in an automation test environment? I can do it using the CLI. Still, I'm avoiding a few CLI because these tests might run on any machine/pipeline with few dependencies.

vestal lynx
#

Help

kindred plover
#

How can I report usage after receiving the invoice created webhook event? I need to calculate the latest usage when the invoice was in the draft status.

warm roost
#

Hi
Is there a way to print a receipt for invoice enable false payments ?

loud forum
#

Hi there,
Is it possible to hide Customer is tax emempt and quantity from the invoice pdf generated by stripe??

lilac narwhal
#

Hi there

#

is this the chanel that I can ask questions ?

fair smelt
#

Hey. Is it possible to develop an affiliate system and give payout to customers through stripe? I just need a link with some form of docs:)

grand grail
#

Hi there, I am trying to update the statement_descriptor in the invoice.created webhook, however I am seeing that prior to update, the statement_descriptor is null. Shouldn't it instead be the default billing descriptor I have set up for my Stripe account?

wet condor
#

When a subscription monthly payment fails due to card expiration, how do I get the customer to update their card information and pay again?

weary abyss
#

Hello Stripe Team,

Is there a way to handle the event of closing a browser/tab.

example: For some reason, the customer close the stripe checkout session..
how can we get that event?

primal mural
#

hii stripe team
i want to create payout menually for express account

clever wadi
ripe drift
#

Hi, I want to know if I have a product that is billed monthly and is associated with a subscription, if I now change the pricing of the product midway will it affect the existing subscriptions?

brazen current
#

Hello, I'm building a platform where I want users to integrate with their stripe accounts and I need some help. Specifically on the OAuth/onboarding integration, and whether OAuth is still advisable.

shadow iron
#

Hello there,
we are testing real payments on connect accounts and there is a payment, which was triggered by our server as intended (via SetupIntent) and succeeded right away today at 6AM. If I inspect the PaymentIntent, it has the status succeeded. Our server connect-webhook endpoint is set for listening to the payment_intent.succeeded event, but there is no event triggered by stripe until now. Should such event not triggered immediately?

gusty river
#

Hi, Im using the Payment Elements for reactjs in my webapp and in the backend im passing the option stripeAccount as this payment intent is for a connect account. My question is how do i add this same stripeAccount equivalent property to my frontend? As since adding that property to backend the PaymentElement stopped loading with this error The client_secret provided does not match any associated PaymentIntent on this account.

rich silo
#

hi anyone here need 2 min help

barren vortex
#

Hii i have doubt on plans

rich silo
#

Any stripe help person from australia, i need help in my check out url check from australia

gloomy kite
#

Hello , when cancel the subscription stripe send to the mail to customer? like "your subscription cancelled sucessfully"? and what webhook event to use if subscrion canceled?

rich silo
#

Please, anyone from austraila ?

undone stag
#

Hello,
When using Google pay token for stripe paymentintent.... The response seems to always be "requires_confirmation". I then have to run a confirm request to fully process the transaction. Is there a way to pay and confirm at the same time? I've looked into confirmation_method and capture_method.

rich silo
#

anyone from Australia , i need only one minute help

ripe drift
#

Hi, I'm playing with Stripe's automatic tax collection process. As per what I understand, tax should not be collected if the customer has a valid VAT id provided. My company is located in Germany and the customer is also in Germany. May I know the reason why the tax is added to this invoice? - in_1NVUDjH5e0kbzuxfOVsa2kiW

rich silo
#

I implemented stripe google pay but in my checkout page google pay is not visiable from austraila country

#

i want to cross check it form anyone

#

from austraila

dry hatch
#

@rich silo Let's not flood the channel. I will delete message if it's continued

rich silo
#

Ok , i will wait , if anyone can help me from austraila , please ping me

primal mural
#

Request req_1hqqtDBiVP3FwF: Invalid integer: 25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525

jade tusk
#

Hi team, In iOS in payment sheet, is showing the saved payment methods. Can you please help me to hide the saved payment methods?

fast isle
#

Team, we are generating Invoices from Standard Connected Accounts. We still want to configure webhook to listen for Invoice.Paid events under platform, since webhook set up is manual activity and conected accounts are created on-the-fly. How do we receive webhook events in platform?

indigo talon
#

Hi i want to trigger charged.expired Webhook someone help me how to do it

#

Can you please confirm if it is not possible to trigger charged.expired Webhook in Test mode also

woeful quiver
#

hello team, does Stripe accept vape retailing in the US?

primal mural
#

hii strpe team
i have transfer amount in express account but one proble in source it show card

#

why

#

i want cut amount from stripe owner acount

snow spruce
#

Stripe android v20.27.2 When I tested with card number 40000000009995, I should have prompted Your card has insufficient funds. Sorry, the current payment failed. However, the prompt was Your card was declinedSorry, the current payment failed. Why is this? How to solve it?

indigo talon
#

@dry hatch agreed that if we wait for 7 days transaction will get expired automatically, but for testing purpose can you please expire attached payment intent.

wintry ivy
#

Getting this error and i need to use only api no need to use element can you please guys help me on this and i am using laravel

raven hare
#

hello, paymentintent doen't create invoice?

wet condor
#

When creating a subscription, can't the customer's default payment method be the card used for the first of subscription payment?

mossy vault
#

Hi there team, I hope you are doing well.
We have a question regarding Express Connect. We were wondering if there’s a way we can check our Connected Accounts email notifications and communications with the end customers. I took a look at your documentation and it doesn’t seem to be possible either via Dashboard Settings or API calls.
Is that right? Or there is actually a way to achieve that?
Thank you in advance!

trim gazelle
#

Hi there, I would like to implement Stripe Checkout in my react application. But it's not clear for me if getting the session information from the successUrl is enought to be sure the payment has been made. Or if I have to implement the webhooks ? Knowing that i'm selling service over the web so only immediate payement. Thanks for your help

onyx canopy
#

Hi there, Please I have an issue troubleshooting Stripe hosted endpoints for my webhook.

I am working on a django app that needs to listen in on some subscription events, and act accordingly. I have used the stripe CLI to test the local listeners and this has run successfully. Now when i want to test with a live url, i have created an endpoint and chosen events on connected accounts to listen to, but my hosted endpoint status is just Active and not listening in on any event. When I check the Events tab of my Developers dashboard, i see all the events being registered, but none sent to the webhook i set up. I have checked that my test API keys and hosted endpoints are correct, but i am still at loss as to how to figure out where the problem is from.

Thanks for any help that can be provided.

young hornet
#

Hi, can I ask what is the error ya? I already follow all the step from api document.

primal mural
#

how to create this sceniro example if your Platform account doesn't have enough fund, it could error with insufficient fund error

steel pewter
#

Hello, I can not print the google pay & apple pay buttons on stripe's checkout page. The buttons are enabled in the stripe's settings page. Can you help me?

crystal ember
#

Hi, Can someone help me. I want to trigger charge.failed from stripe dashboard?

pastel stone
#

Is there issues with email receipts? My customers are saying they are receiving several emails from stripe

ember cairn
#

I have a customer who says she made3 duplicate payments as Stripe kept telling her the processing failed. I have had to refund 2 out of the 3 orders, but how do I investigate what happened? I am stuck with the Stripe charges and want to know if there was an issue or not

ebon sequoia
#

Hey!

I'm currently testing the subscription_update and subscription_update_confirm portal sessions.

It's handling upgrades/downgrades very nicely in most cases, but in the case of going from a yearly subscription to a monthly one the billing date is always one month in the future instead of at the end of the yearly subscription like I'd expect

For example in the first image the plan the user is currently on lasts until Jul 19, 2024, but when downgrading to the monthly plan the next billing date is Aug 19, 2023.

Is there any way to change this behavior?
And if not, what's the reason for this behavior, in the case of switching between yearly plans it takes the expiration date into account properly too 😁

peak star
#

@waxen spindle Since there is no other way to manually expire a charge, We will wait for our charge to expire eventually. But can you please confirm if its 7 days that we need to wait for?

carmine marsh
#

hi
trying to block redeem of coupon with valid = false
the result from get promotion codes with the codes return the valid =tue even though its false:
req_Xeo1VC2BzjxQ7Q

thin fern
#

Hi Team, i have one issue regarding google pay and apple pay. Suppose I have saved payment method (google pay/ apple pay), so without cvc can i proceed for payment through saved payment method?

thin compass
#

Hi team, here is my situation. We have 1 stripe account which takes care of the payment for 4 of our products. We differentiate the payments by looking at the customer's metadata info which contains our product's names. Now the ask is, to build a dashboard for 1 of the products to show the revenue for that product alone. Now i'm not sure which API to use for this. Any suggestion would of great help.

torn forge
#

Hi Team, I want to know that when a customer purchases a subscription I don't get a notification email from Stripe while after the free trial of 14 days when the customers card is billed then for that Stripe sends me a notification email that I got a customer who purcahsed my subscription. So is there a way I could get email notification in all cases as soon as a customer fills up the stripe payment information and signs up for the free trial ?

turbid hazel
#

Hello there?

#

I'm having an issue, I have website the apple pay is not working there,
I cloned that website on the staging environment, then the apple pay is working perfectly, fine.

It is wordpress website.
I have verified domain couple of times.
I have also apple id verification file on the .well-known folder.

gusty river
#

hi, i'm using PaymentElement in my ReactJS webapp and want to use stripe.confirmCardPayment to handle the submit action. I cant find any reference on how to use this function with PaymentElement as all the examples are with CardElement. Is there a way for this to work?

visual mango
#

Hi! Our connect customers schedule events at physical locations. We allow them to use Stripe Tax to automatically determine the applicable VAT rate for a ticket to this event.

However, we can't seem to find a way to supply the location of the event to Stripe to determine the VAT. We can only find documentation on how Stripe uses the customer's location.

E.g. there is an event in London and someone makes a booking for this event in Amsterdam, we would like to somehow supply London(/UK) to Stripe

wintry ivy
#

Hi team i am using api for card add and add amount in account but getting error stripe sugget to PCI compiles but not sure about that because from that i got 118 page pdf so please help me how to fix this because i need use only api not any element or something so

azure urchin
#

hi guys, who can help me with this:

#

How can i send Automatically sned paid invoices

dark tree
#

Hi I am currently using schedules to perform downgrades e.g.

$schedule = SubscriptionSchedule::create([
    'from_subscription' => $this->account->stripe->subscription['id'],
]);

$schedule = SubscriptionSchedule::update($schedule->id, [
    'phases' => [
        [
            'items' => [
                ['price' => '...', 'quantity' => 5]
            ],
            'end_date' => $this->account->committedUntil()->timestamp,
            'start_date' => $schedule->phases[0]->start_date,
        ],
        [
            'items' => [
                ['price' => '...', 'quantity' => 2]
            ],
            'start_date' => $this->account->committedUntil()->timestamp,
        ]
    ],
    'end_behavior' => 'release'
]);

This works fine, but when the schedule "completes" and the downgrade happens there is still an active schedule on the subscription as the final phase is valid for a month even though its the same as the subscription.
What should I be doing here?

  1. Should I set the end date of the 2nd phase to 1 second after the start date?
  2. Should I be releasing the schedule on the "subscription_schedule.completed" event webhook?
barren vortex
#

Hi have a doubt in API

wintry wind
#

Greetings, I would like to use stripe.confirmCardPayment method. I am wondering how is redirect_url working in this scenario? With stripe.confirmPayment, after purchase has been completed stripe will redirect the app to the provider redirect_url param. However with confirmCardPayment thats not the case. How can I trigger same behaviour?

wintry wind
vocal wagon
#

Good day! I've got a question regarding Subscription Schedules which I create via the API. It has a phases sub array and an items sub array within the phases. If I add metadata to an item and schedule the phase to start in the future (set start date to future timestamp) I don't get any metadata out of it when I retrieve the schedule later.

#

So it seems the metadata gets lost somewhere (?)

#

I'm posting the following:

#

{
"end_behavior": "release",
"start_date": "1697714055",
"phases": {
"0": {
"items": {
"0": {
"price_data": {
"recurring": {
"interval": "month",
"interval_count": "1"
},
"product": "prod_O2SzdFkZ9H1DQI",
"currency": "EUR",
"unit_amount_decimal": "995"
},
"quantity": "1",
"metadata": {
"user": "624004",
"identifier": "premium"
}
}
},
"collection_method": "charge_automatically"
}
},
"customer": "cus_OI8TFWE75vWf1x"
}

magic lance
#

Hello. User has successfully paid on checkout but payment is processing. It is in production. Can you please check out and point me out

vocal wagon
#

Hi Stripe Developers,

We are integrating the Stripe Terminal SDK for tap-to-pay, but when we start to discover the readers, the callback returns with the following error:
2023-07-19 11:33:44.697 4434-4569/com.airmenu.airmenuprint E/StripeTerminal: class=TerminalSession
com.stripe.stripeterminal.external.models.TerminalException: Device does not use Trusted Execution Environment

At least, on paper, the hardware we are using are compliant with the requirements listed on the Stripe Tap to Pay documentation:
Contains functioning NFC antenna and chipset (Yes)
Isn’t rooted and device bootloader is locked and unchanged (Yes, but not completely sure)
Runs a current version of Android (Android 10 or above) (Yes, Android 11)
Uses Google Mobile Services (Yes)
Has a hardware backed keystore (Yes, verified on device settings and in use)
A stable connection to the internet (Yes)

Here we provide the system on chip (SOC) of the hardware we are using, if that helps:
Portable Terminal: Mediatek MT8765 Quad 1.5GHz (Android 11)
Kiosk: Rockchip RK3568 Quad 2.0GHz (Android 11)

We are able to start a payment intent with our code in a specific smartphone used for testing, a Oneplus 7.

Can you help us or provide more information about what we can do or if there is a workaround to mitigate this issue?

Thank you in advance.

light pelican
#

Hi, I am integrating Stripe payments in my react native app using PaymentSheet UI. When i call PresentPaymentSheet() in the response i receive this object,
{"paymentOption": undefined},
i am not sure why the payment option is coming as undefined in return. Although the payment is successful, verified in stripe dashboard. Can you please help me here?

hardy swift
#

Hey there, I'm attempting to setup webhooks for my stripe integration. Everything works as expected in test mode. I get a POST request to my webhook endpoint and can work with it. But in live mode stripe is sending me a GET request? Why?

hearty stump
#

Hello,
What is easiest way to set up total number of cycles for subscription. Lets say I want to set up monthly subscription that will last for only three months.
Thanks,

scarlet coyote
#

hello developers, I have a problem with generating PaymentSheet in mobile app (React Native) for connected account.

On the backend side I need to create a payment intent for some connected account. Right now it generates the customer on the fly.
On the UI side I use useStripe hook to generate PaymentSheet.

How can I create a payment Intent for the connected account and use this payment intent in the initPaymentSheet method?

My backend

    async createPaymentSheet() {
        const customer = await this.stripeService.customers.create()

        const ephemeralKey = await this.stripeService.ephemeralKeys.create(
            { customer: customer.id },
            { apiVersion: '2020-08-27' }
        )

        const paymentIntent = await this.stripeService.paymentIntents.create({
            amount: Number(10) * 100,
            currency: 'eur',
            customer: customer.id,
            automatic_payment_methods: {
                enabled: true
            }
        })
        
        return {
            paymentIntent: paymentIntent.client_secret,
            ephemeralKey: ephemeralKey.secret,
            customer: customer.id
        }
    }
#

UI


export const PaymentScreen = ({ navigation }) => {
  const { initPaymentSheet, presentPaymentSheet } = useStripe()
  const [loading, setLoading] = useState(false)

  const initializePaymentSheet = async () => {
    const resp = await fetchPaymentSheetParams(orderId)
    const { paymentIntent, ephemeralKey, customer } = resp.data
    const { error } = await initPaymentSheet({
      merchantDisplayName: 'Example, Inc.',
      customerId: customer,
      customerEphemeralKeySecret: ephemeralKey,
      paymentIntentClientSecret: paymentIntent,

      allowsDelayedPaymentMethods: true,
      defaultBillingDetails: {
        name: 'Jane Doe',
      },
    })

    if (!error) {
      setLoading(true)
    }
  }

  const openPaymentSheet = async () => {
    const { error } = await presentPaymentSheet()
  }

  useEffect(() => {
    initializePaymentSheet()
  }, [])

  return (
    <SafeAreaView>
      <Button
        variant="primary"
        disabled={!loading}
        title="Checkout"
        onPress={openPaymentSheet}
      />
    </SafeAreaView>
  )
}
queen mulch
#

hello
I want to create a checkout session and add metadata to it. Then when the checkout is successfully paid and Stripe sends the "invoice.paid" webhook event, I would like to retrieve the metadata that I added to the checkout session.
Is it possible?

shy yarrow
#

@waxen quail where to raise stripe JS related bugs ?

azure urchin
#

someone integrate stripe with SIte123?

#

site123?

severe torrent
#

Hello! I want a stripe check out added to my shopify store but I have no idea how to do that. Also I have a couple questions in regarts to PayPal. When I use the stripe check out and I add PayPal to it as well, will al the paypal paments be added directly to my stripe balance? If someone can help me would be wonderfull 🙂

smoky bane
#

Hi there, I need help with getting customer with events stripe.. I want to make API call and get list of customer activity

#

In stripe customer dashboard have block which show recently activity of customer

vocal wagon
#

hi there, i'm integrating stripe with Prestashop. Having trouble with return url on stripe checkout
Instead going back to shop order page it's sends clients do orderFailure.
Is there a place to modify that bahavior?

indigo talon
#

@waxen spindle For instance If someone placed a order and a Payment intent is created and after 7 days a new payment intent would be created right? So at that point of time what would be the status of the earlier Intent?

#

Can u plz let me know on this scenario ?

vocal wagon
#

Gibt es auch einen Support auf Deutsch?

austere fiber
#

Hello everyone

#

I am using stripe subscriptions in my website, I am trying to make up a process for upgrade and downgrade the subscription, when the user upgrade its subscription then the subscription will be upgraded immediately, and the user will be redirected to the stripe payment link to pay the remaining amount for the new package.

#

can anyone help me out with this?

waxen quail
#

@austere fiber please use the thread I opened for you to chat

azure urchin
#

hello, someone who mad a site on the platform SITE123 and integrate the STRIPE with it?

rose epoch
#

hello, we would need to obtain our Stripe's CreditorId for a 3rd party integration. Can somebody guide me through the process for this? We were instructed to "log a case in the dashboard", but we have no ideas how to do that. Thank you!

woven mulch
weary abyss
#

Hello Stripe team,

How can we get the URL of payment page in Invoice?

tranquil silo
#

Hello all, I have a iOS mobile application. This application is running with apple in-app purchase system. However, I need to seperate money through users on specific day with specific shopping like e-commerce. For example, one user (buyer) buys another user's (seller )product for 10$ via Apple's in-app purchase. After cutting taxes, Apple delivers 7$ (30% cut) to the owner of the app. AFTER THAT, I need to give 5$ ( 2$ cut) to seller in their bank account. Can I use any stripe product for giving the money to seller bank account ?

turbid crypt
#

Hi, I'm using https://api.stripe.com/v1/issuing/cardholders/ich_1MGlTC2eZvKYlo2CJnowP9Z5 this endpoint to authorize cardholder to fill up these requirements "individual.card_issuing.user_terms_acceptance.date",
"individual.card_issuing.user_terms_acceptance.ip", I have tried my local IP and live ip but still have this error "message": "Invalid IP address.",

"param": "individual[card_issuing][user_terms_acceptance][ip]",


"request_log_url": "https://dashboard.stripe.com/test/logs/req_j2k4lHy5uCNPdn?t=1689770719",


"type": "invalid_request_error"
#

don't know what to do now

maiden beacon
#

I'm attempting to validate a checkout.session.completed webhook, but Stripe keeps throwing the error No signatures found matching the expected signature for payload.

hazy shadow
#

Hi

#

I have few concerns about stripe payment with shopify.

#

is there anyone can guide?

#

?

olive pecan
#

Hello Dev Team
We are a stripe connect account customer and we are new to issuing facility of Stripe.

Based on instructions, we have added feature of issuing to customers facility list. However, it says its inactive and when we go to documents, its instructing us to add capabilities to a separate API secret key to enable the issuing.

Can you advice please..

onyx canopy
#

Hi
I need to test the renewal of a subscription to confirm that my webhook endpoints updates my database records. Definitely, i would not want to wait till the subscription expires to know if it works correctly. Please can someone point me through to how i can use the stripe cli to renew the subscription of an expired subscription locally? Thank you.

fathom fiber
#

hi, I have got a question on Stripe identity. Can that be used to verify Driving Licences and get DL score ?

hazy shadow
#

When you have a stripe checkout, is it possible when you add paypal to it that all paypal transactions will be added diractly to your stripe balance. Or will every paypal transaction be added to your paypal dashboard
I have this concern let me know if its possible ?

meager adder
#

Hi I get An unknown error occured from stripe sandbox, for affirm payment , this the id I see from dashboard req_xiJIxrMsyvIF2S

zealous belfry
#

when I make a transfer to a connect account, how long until I see them in if I did a balance check for that connect account. is there any delay? even something like 200ms?

light pelican
#

Hi @waxen quail
Just continuing on my last message, the thread seems to be closed. #1131190500582506566 message

I am trying to show the payment method used in the receipt immediately after the payment screen.
But PresentPaymentSheet() is not returning anything that sort of. Please suggest.

wintry wren
#

Hi there, i have a question in regards to stripe webhooks. I am trying to use the Customer Source Expiring webhook, and can not find any documentation on how to trigger this event. I was curious if anyone has worked on this before and knows how to set up a test clock to trigger this event.

barren lake
#

Hi,
Is it compulsory for the User's country and the User's Bank account currency to be the same in order to create an external account?

willow egret
#

We received the following notification via email from stripe: "We’re still having trouble sending requests in test mode to a webhook endpoint associated with your Font Awesome account. Stripe sends webhook events to your server to notify you of activity in your Stripe account, such as a completed payout or a newly-created invoice. The URL of the failing webhook endpoint is: " How do I contact stripe to discuss this ?

opal herald
#

Hi there. For QA-purpouses I need a subscription that's past_due. How can I get a subscription on the testing system into this state?

wet condor
#

How do I write error handling for payment in @stripe/stripe-js in the npm package, is there an example in typescript?

frank falcon
#

Hello, if I initiated a stripe transfer using await stripe.transfers.create() and it failed because there was insufficient balance in my platform account, once enough funds have settled in my platform account for use will stripe retry that failed trasfer on my behalf or will I need to retry in my applicaton code?

edgy quartz
#

Is there a report that I can run at the end of the day that tells me what "card" the transactions were processed under? Visa, MC, AMex, etc?

stiff bane
#

Hi! I would just like to ask regarding the Collect Payment Method code in https://stripe.com/docs/terminal/payments/collect-payment?terminal-sdk-platform=server-driven&process=inspect#process-payment.

I tried to call this post request: https://api.stripe.com/v1/terminal/readers/tmr_xxx/collect_payment_method

It gives me the error:
"error": {
"message": "Invalid Stripe API version: 2022-11-15; terminal_collect_confirm_beta=v1;. You do not have permission to pass this beta header: terminal_collect_confirm_beta. If you have any questions, we can help at https://support.stripe.com/.",
"type": "invalid_request_error"
}

which I am not sure of since according to the dashboard 2022-11-15 is the latest stripe api version.

Can anyone point me to the correct direction? Thanks!

manic marsh
#

Hello everyone I would like to understand if it is feasible and how I can implement it
I have a stripe account connected to ecommerce stores and would like to automatically send via stripe connect a percentage of the orders that come in to affiliates.

I would like as soon as an order comes in the 20% automatically goes via connect to the affiliate how can it be implemented?

blazing citrus
#

Hello! Is there a way to mark which fields are mandatory? We are using the payment and address element. The address element field Address line 2 has a placeholder of Apt., suite, unit number, etc. (optional). Is there a way to place next to the field input label or input placeholder which are not optional? I know this is a small thing but my designers are wondering if this can be done and I know we do not have the ability to edit the labels and input placeholder but I do not know if this also applies to marking something optional or not.

peak star
#

Hi Team,

verbal tangle
#

Hey, everybody!

Can I get a hint, please? How can I top up my Stripe platform account in test mode?
I read the article https://stripe.com/docs/connect/testing#testing-top-ups and it says that I need to use a token to add a bank account, but there is no option to use a token in the interface itself.

vocal wagon
#

Hi everyone. I know there is a lot of flexibility but what is the recommended height and width of a checkout product image. Thanks

ruby walrus
#

I'm seeing an "integration improvement available" message in the dashboard for an off-session charge. Just want to make sure I'm creating the charge correctly because the message doesn't appear to apply to off-session charges.

sturdy compass
#

I operate an application using stripe that supports connect accounts. we use the payment element and payment intents. we recently had a support ticket opened because of an erroneous charge. the inital transaction was for 575.70 and that charge is correct in our system as well as stripe. then, they added additional products during an edit on our system which resulted in another charge of 126.25 which appears in both us and stripe. however, there's a "charge" within stripe we do not have in our system for 315. it's a guest charge and our system doesn't make charges because we use payment intents and complete those. what creates a charge within stripe? when we have the email and name of the customer (from the two legitimate and successful payments in stripe what would create a guest charge for this customer? I can provide payment intent IDs and the charge ID if helpful

turbid cedar
#

hello, is it possible to run sigma reports in test mode?

vocal wagon
#

ciao

#

non riesco ad abilitare l addebito diretto sepa

#

sia in modalità live che senza

#

qualcuno mi può aiutare

#

?

proud shoal
#

Hi I sign up a new stripe account for test purpose and I got this error
StripePermissionError: The provided key 'sk_test_*********************************************************************************************MrtF5a' does not have access to account '...' (or that account does not exist). Application access may have been revoked.
can anyone help me with that?

vagrant steppeBOT
#

nader97000

manic marsh
#

I can't post in the thread, I'll repost the message here for assistance

I would like to create a program that is able to be able to automatically send a % of the payment received via stripe connect to a connected account I am still at the beginning and before I make any mistakes I wanted to ask some experts to route me in the best way

mellow spear
#

Hi, can I remove Stripe Webhooks from a specific bank account that is longer in use?

surreal rain
#

discoverReaders does this method return me timeout for searching reader in ios?

topaz garden
#

I have a stripe connect webhook, is this meant to send both events that have occured for my customers and events that have occured on my stripe account e.g if a subscription occurs should I also recieve a webhook via this endpoint

grim gale
#

Questions regarding mandates and Cash App Pay
We implemented Cash App Pay as a payment option a few months ago, and in testing and production usage, mandates were not required. The majority of PaymentIntent requests using a Cash App payment method succeed without a mandate, but we've noticed that a handful of them fail with this error: "This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter."

  1. Why do some Cash App payment methods require a mandate but others do not?
  2. When using the PaymentElement to save payment methods for later use with confirmSetupIntent, is a mandate automatically created?
woeful lintel
#

Hi team, I got webhooks problems, why there no checkout session ?

ruby walrus
#

I'm having some trouble adding radar session id to a payment intent request, i think i'm overlooking something

maiden sonnet
#

Could I get some help on not getting my business closed. " Unfortunately, following an additional review of your account we’re still unable to support your business as it falls under one of our restricted businesses categories."

#

And my password isnt working and its not letting me reset it as well

marble raft
#

I am having an issue trying to tie a reference number back to my stripe account for a customer's credit card reconciliation. Can someone help?

twin hamlet
#

Hello, is there a way to check current exchange rate via API? I don't see anything like that in your DOCs. only for a balance transaction

astral moss
#

Is there a way to determine if Affirm was clicked on the payment element? Looking to disable a save card on file buttton, when Card is not selected

random hound
#

Hi, Just want to ask if we can schedule a transfer to annother account on a specific date in payment indent.

echo warren
#

Hello there! I want to know if there is any way to manage a product inventory in stripe ?

blazing citrus
#

Hi - I am working with the payment request button to display Apple and Google Pay. Is there a way to have two payment request button displayed on your website if a user has a card in both their Apple wallet and their Google wallet?

fluid vessel
#

hello, I need to help with using free trials with subscription schedules, we are running into this error any time a sub has a free trial

{
  "error": {
    "message": "The subscription is managed by the subscription schedule `sub_sched_1NSK032sUqBdMwXytaWzat2k`, and updating `trial_end` to `2022-06-10 21:09:52 +0000` is not allowed when the trial currently ends during the phase that starts on `2023-07-10 21:09:52 +0000` and ends on `2023-08-10 21:09:52 +0000`. Update the subscription schedule instead.",
    "param": "subscription",
    "request_log_url": "https://dashboard.stripe.com/logs/req_mfvjwQkjWr88t3?t=1689167242",
    "type": "invalid_request_error"
  }
}
rapid ice
#

Transfer's don't have statuses—is a Transfer assumed to have succeeded if it's not reversed?

echo jackal
#

Is it possible to carry over the metadata from a payment intent to a corresponding dispute?
There is some crucial data in our payment intent that we need in order to process a dispute event in our webhook. Is my only option to get this metadata to fetch the payment intent separately?

ruby walrus
#

when adding a radar session id to a setup intent via the stripe .net sdk, i get a parameter_unknown error

flat bough
#

Hello Stripe team, I have a question regarding the prorate_date parameter when creating or updating a SubscriptionItem in Stripe. How does this parameter exactly work to avoid prorating by additional seconds? If I set a prorate_date for July 15th, will Stripe calculate the proration from the beginning of July 15th (00:00:00) until the current billing date?

opaque dust
#

How do you create a customer using @stripe/react-stripe-js ? Your docs outline import {loadStripe} from '@stripe/stripe-js'; create a stripePromise with loadStripe({$APIkey}) then loading it into Elements at the root level but how do you create a customer from there?
I noticed the following Node way of doing things:

const customer = await stripe.customers.create(
  {
    email: 'person@example.com',
  },
  {
    stripeAccount: '{{CONNECTED_ACCOUNT_ID}}',
  }
);

But what should I be using instead when using @stripe/react-stripe-js?

oak salmon
#

I need help

#

How can I get my money today instead of waiting to the 26th

vague spade
#

Hello! Is there a way to access the draft invoice PDF via the Invoices API? I'm building a connect platform and I'd like to show a preview of invoices to my users like in the Stripe Dashboard.

dim hearth
#

@oak salmon please respond in the thread I created for you

west saffron
#

Hi! I was looking at sending a PDF of the reciept once an invoice is paid. How would i accomplish this as I can't find a property of any object that contains that PDF url. Right now, i'm listening for invoice.paid events, and that contains a invoice_pdf, https://stripe.com/docs/api/invoices/object#invoice_object-invoice_pdf. This is however the invoice, not the receipt once the charge is completed. I can grab the charge from the charge.id and look at https://stripe.com/docs/api/charges/object#charge_object-receipt_url, but that url is not to the PDF, but a stripe page that has a link to the PDF. Is there any way to construct that PDF url with the charge object itself?

light bough
#

Hi, I’ve installed the stripe react native SDK, however am receiving the attached error when trying to build the app in Xcode 14.3. React native version 0.63.4. I’m wondering if anyone has any idea how to include the missing frameworks the Stripe SDK is requiring?

brisk goblet
#

What's the best way to charge for a deposit and a monthly subscription:
Hi, my payments are made with Pre-Authorized Debits which require the customer to agree to a mandate. I'd like to charge them with a deposit and recurrent payments but with a single mandate. Is it possible to do so with subscription schedule with two phases (one for the deposit & the other for recurrent payments)?
Thanks in advance

light pelican
#

Hi Team, I am integrating Stripe payments in React-native. Do you know if retrievePaymentIntent function from useStripe() is same as using "/v1/payment_intents/:intent" Retrieve PaymentIntent API endpoint?
I see some difference in responses, but not able to figure out why?

barren zinc
#

Is there a recommended way to migrate customer subscriptions from one product to another? Are there any pitfalls to watch out for?

cold ginkgo
#

Hi everyone - Wanted to run a scenario by you. I have a potential Stripe customer who wants to refund the taxes on every transaction after proof of tax exemption (think duty free shopping). To add some complexity here, it will be Mexican nationals buying from a US account in USD.

3 quick questions:

  1. I wanted to see if this would trigger any account issues? Would refunding a portion of every transaction trigger any negative account flags or holds by Stripe?
  2. I realize they'd probably have to eat the Stripe processing fee on the tax refund % unless you know a way around that?
  3. Would there be additional refund fees because it's an international transaction?
stiff bane
#

Hi! Can we order a terminal in test mode without activating payments in production?

arctic glen
#

Hi friends at Stripe,

My company uses Stripe Invoices.

See the screenshot of the "Payment methods" settings I see available at https://dashboard.stripe.com/settings/billing/invoice

In that screenshot, I do not see the option of Google Pay, Apple Pay, etc.

But https://stripe.com/docs/google-pay#:~:text=Google Pay is fully compatible,donations%2C subscriptions%2C and more says:

"Google Pay is fully compatible with Stripe’s products and features (for example, subscriptions), allowing you to use it in place of a traditional payment form whenever possible. Use it to accept payments for physical goods, donations, subscriptions, and more."

Is it possible for us to enable our customers to use an Elements form (https://stripe.com/docs/payments/payment-element) and choose Google Pay, Apple Pay, and other similar options even though we're using Invoices?

Thank you so much for your help! 😃

regal badger
#

We are currently using connected accounts with issuing. When creating the connected account we are using source object to create the external bank accounts to topup against. This works fine for topping up and performing payouts for returning funds as a result of void workflows. However when changing the connected account's external account we create a new source object again and during topup the new source object id is specified and works properly to pull funds from the new bank account, however the payout call we cannot specify source object id's but only bank account ids which we don't have and the default behavior if not specifying a bank account id is to use the default bank account tied to the conencted account which ends up being the first bank account and not the new updated one.

So the question is how to properly add an external bank account object to a connected account that can be used in both topup and payout apis?

sour maple
#

Greetings,

I am currently encountering some difficulties in the validation of a Stripe webhook endpoint.

I've directed the pointer within the tool to my local endpoint, and I have also installed the Stripe CLI on my machine.

My application, which is written in Flask, is utilizing the sample code directly from the Stripe documentation.

The issue arises when I trigger an event from the CLI using the command: 'stripe trigger invoice.paid'. Once the event reaches my endpoint, the following error emerges: 'stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload.'

I have already made attempts using both the production and test secret keys.

Could you please guide me on the next steps to take?

python code:

def invoice_update_webhook():
    event = None
    endpoint_secret = os.environ.get("STRIPE_ENDPOINT_SECRET")
    payload = request.data
    sig_header = request.headers['STRIPE_SIGNATURE']

    try:
        event = stripe.Webhook.construct_event(
            payload, sig_header, endpoint_secret
        )
    except ValueError as e:
        # Invalid payload
        raise e
    except stripe.error.SignatureVerificationError as e:
        # Invalid signature
        raise e

    # Handle the event
    if event['type'] == 'invoice.paid':
        invoice = event['data']['object']
        # ... handle other event types
    else:
        print('Unhandled event type {}'.format(event['type']))

    return jsonify(success=True)
carmine pine
#

Greetings!

I am new here but have been using Stripe in our company for invoices and billing. We are looking into a tipping system that will allow our clients to tip our customer service and technicians. Is this something anyone here could help direct me to the correct source or channel to learn how to set it up - if this is available in stripe?

loud forum
#

Hi there,
If i keep tax exempt as none, while creating the customer will he have any tax charges ?

slim anchor
#

Is there a way to update the authorized amount on a payment hold?

scarlet coyote
#

Hello, please help with connected accounts and stripe-react-native lib.

#

My problem is that I can't see all payment methods from connected account on UI payment form.

torn halo
#

hi, i am asking this since in my search I see both answers.. in test mode, should we see Stripe fees assessed on Charges?

silent crystal
#

hey maybe this is a dumb question, but i saw that a bunch of regions in russia are banned from using stripe: https://stripe.com/en-gb-us/legal/restricted-businesses, we have a self serve product, should I just prevent transactions from going through if the billing address is in russia or will stripe automatically prevent the transaction?

vocal wagon
#

My stripe payment has a weird performance ... very payment has a one success and another Incomplete as the following pic,can anyone help please:

daring lintel
#

Hello, we are working on a new stiripe integration and I have a question regarding capturing and voiding payments

somber tapir
#

Hello, I have a subscription product on Stripe that has 3 prices associated with it. Monthly, Bi-Annual, Annual. Is it possible to create a coupon to discount the monthly subscription without discounting the other two? In the coupon interface it seems to connect all three prices to the coupon. Thanks.

opaque dust
#

What is the best way to adjust product pricing whether the customer is a Guest or on a Subscription within Stripe?
Say I have the one product (Block of cheese) but its cheaper if you are subscribed. I am assuming its multiple products in Stripe with the same name and controlled in the app checking whether subscription Boolean is True or False etc.

product a : {name: "block of cheese", price: 3, subscription: false}
product b : {name: "block of cheese", price: 1, subscription: true}

Or is there a more Stripe holistic way of doing this?

viral marten
#

I have a question and need help. I am writing a plugin that will integrate a one time stripe payment into a form inside of my plugin. The idea is that client will fill out the form and depending on the options they chose in the form, will then be given a price for the service. The payment form will be part of the overall form and set at the bottom. I have built out the plugin and have all of the processing through ajax to a processing page. It processes the form information and submits it to the data base. I have never worked with stripe before and I am concerned with security. An example is I have no idea where to safely store and access my secret key, what the best options are and what the implementation looks like. I was wondering if anyone here could offer advice or send me to a specific reference. Thank you. I should mention that this is a wordpress plugin.

carmine stirrup
#

Once an off_session payment method is added to a customer via setup intent, can it be used indefinitely to create payment intents in the future? Or does the user need to go through setup intent flow once per charge for payment intent?

silent crystal
#

thread got closed without a full answer

vagrant steppeBOT
#

simonpalmer

rapid ice
#

is there a way to determine via API the Stripe fees deducted from a Payment? or can i unilaterally assume it to be equal to 2.9% + $0.3?

golden swallow
#

hi there! I run a B2B SaaS platform that allows our customers to connect via Stripe Connect so we can facilitate some charges on our customers' behalf. we want to add a new feature to our platform to allow our customers to pay out other companies, with us calculating and facilitating the transaction on their behalf. wouldn't that require our customer to have Stripe Connect setup and then us to operate their Stripe Connect on their behalf, through our stripe connect connection? I know this is super confusing, thanks in advance!

tacit plover
#

I'm still using stripe checkout, how to use 3d secure

winged wave
#

Hello!
I have a stripe subscription integration first creates a paymentMethod on the client side, and then passes that to the backend server, which handles creating or updating a subscription via the Stripe subscription api, which initiates and handles payments behind the scenes. On the backend we check whether the paymentIntent succeeded or failed within the api handler after making the Stripe subscription.New() or subscription.Update() call.

There are examples in the documentation where the first step of a checkout flow is to create an “incomplete” subscription on the server side, return a paymentIntent’s clientSecret, and then have the frontend client handle confirming payment for the given paymentIntent, at which point the server side would get updated via webhooks.

Is there a recommended way to integrate subscription payments?

earnest bluff
#

Hi! I am implementing Stripe checkout on a wordpress store. I have two questions (1) how do i run a stock check while in checkout session to prevent stockout? I tried placing an order with quantity> in stock, stripe checkout successfully placed the order, but wordpress canceled it because of less inventory. (2) how do I handle concurrency during checkout process when multiple customers are placing the same order at the same time?

tepid gust
#

One of my clients is on a "custom billing plan" (I think a legacy, grandfathered plan of sorts). I can't quite tell what is special about this plan. I think they don't have access to the customer portal? I have admin access to their account (acct_1AErdSBIecZqK5g8), but I don't really understand what would change if we upgraded them.

odd quiver
#

Hi There, how do I add stripe payment/deposit options on my website?

sleek frigate
#

We have stripe connect account implemented in our new app that is launching. We have noticed in the stripe onboarding process it asks questions that do not necessarily apply to our customer which may make them confused during this process. Is it possible to have a customized onboarding process?

torn halo
#

responding to now locked thread re: ". in test mode, should we see Stripe fees assessed on Charges?"

vocal wagon
#

Hello, I ordered the package on July 10, so far it has not arrived, how long does it take for the package to arrive in Poland?

strong scarab
#

Hi everyone. I am having one issue that I see many have had. This might not be the right place to ask because I don't think its a stripe issue, but I have a Next.js app on Vercel and I can't seem to get the webhooks working with the raw data etc. this is the Error I get: "tripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? "

raven yoke
#

Hello, I signed up for wag and i have tried to login through stripe 9 times and have gotten the error message every single time

royal storm
#

Hello, I recently received two payments, and I received an email asking me to fill in the account information. I did, but I still haven't received the email that says the day the money goes into the account. Will the money go into the account?

tropic bridge
#

Hello folks, in which case invoice.retrieveUpcoming can return a null invoice?

severe patio
#

With an Express integration, is there a way to give a client a login with access to only their data for reporting? Thanks in advance for any assistance on this.

rich apex
#

Hi, I have Stripe as a payment gateway and I am using ShareASale as an affilient manager. They need to setup Conversion Tracking with there code. Can some help with this? Thanks

bold night
#

I need help signing in my account I have a new number

tight delta
#

Hi, we are setting up Terminal and want to be able to charge the card later. We just noticed that if the same card is scanned at the reader in two separate transactions it shows up as two separate payment methods in Stripe. Is there any way to de-duplicate these or detect that they are the same payment method?

tawny agate
#

Hello, I have a problem with my account, it says it is banned and I havent even launched it yet. Can somebody please help me?

tight delta
#

Hi, we're setting up Terminal and we noticed that when we tried to charge a card outside of the reader flow that was previously saved via the reader, we are getting The type of the provided PaymentMethod is card_present. This does not match the expected type card. Try confirming with a PaymentMethod of type card.

Does this mean that we need to track whether the payment method is of type card (manually added) or of type card_present (added via reader), so that we can send the correct value to the Stripe SDK in regular payments?

proud shoal
#

Hi devs,
for this api stripe.paymentIntents.create, when would the response conclude a object called charges?
I got an response like this in test mode, but in production mode the response may not have the object which causing me error. I reviewed https://stripe.com/docs/api/payment_intents/create. it's not on the examples response either.
stripe intent {
id: 'pi_3NVjyVJoLuBft2Ab1lhL6bI2',
object: 'payment_intent',
amount: 37625,
amount_capturable: 0,
amount_details: { tip: {} },
capture_method: 'automatic',
charges: {
object: 'list',
data: [ [Object] ],
has_more: false,
total_count: 1,
url: '/v1/charges?payment_intent=pi_3NVjyVJoLuBft2Ab1lhL6bI2'
},

ornate rune
#

Hello Everyone. I had a question, I am creating virtual cards and account holders via stripe cli. My question is, if an account holder wants to transfer x amount to the newly created virtual card, how would this be done ? I have read over the funding documentation, but it seems to suggest funding be done via my stripes's account issuing balance ? any clarification would be greatly appreciated.

deft kayak
#

I am using Stripe's .NET library to create a checkout session (https://stripe.com/docs/api/checkout/sessions/create) the problem I am having is that during checkout, I want to create a customer with a payment (not subscription). I noticed in the documentation that do to so, I need to set customer_creation to always. However, that particular parameter isn't available in the Stripe c# API. Can you help?

tulip cipher
#

Hi Team, a Subscription has been cancelled. And there is a draft invoice. Does Stripe automatically convert the draft to finalized and collect the payment?

broken sapphire
#

Hello, I need help my account.

#

I am learning English, speak Portuguese (Brazil).

If someone speaks portuguese it would be great.

topaz flare
#

hi, I made some test accounts in the stripe connect dashboard. is there a way i can see the express dashboard from the test account's perspective?

jovial lava
#

Hi There, quick question - I am looking at selling something at x price for the first 10 people and then it goes to regular price. Is there a way to set a automatic shut off to a link when it reaches a specific amount and do I need to create another link for the new price or can it update ? Thanks

wide temple
#

Is it possible to hide the terms text?

scarlet frost
#

Hello, we developed an app where we connect the customer and the service provider together. the customer will pay, we collect the money and take our portion, then pay the service providers. (we are using express account for this) the question we dont want the services provider to create stripe account becuase this will require the provider to input their information more than once. All we need is to as the provider to fill out is their name, address, DOB, routing number and account number. how can we do this without having the provider to create stripe account in order to get paid on a weekly basis

restive jacinth
#

When using stripe connect - is the stripe transaction fee paid by us?

heavy loom
#

Hello! We're building our own pricing table page. Is there a way to retrieve the feature list of a product (the list that you can enter in the product details under additional options) via the Stripe API?

meager oasis
#

Has anyone had the opportunity to play with the new S700 terminal yet? What’s the experience like? How is the POS application loaded?

lime imp
#

I have a plan like this where if the slider is moved the price per credit is discounted depending on volume, how can I write the backend for this?

sterile raptor
#

Hi, we have an app where our customers can connect their Stripe accounts in order to take online payments.

We calculate the fees which are displayed in our app based on a pricing list we have of the Stripe fees for each country.

If the percentage/fixed fee charged by Stripe changes it means we also need to update it in our list. Otherwise, these get out of sync. Which results in the customers fees being calculated differently between our app and Stripe. Which is not ideal as it is confusing for the customer.

Is there somewhere I can get a list of all Stripe fees for all countries? Both regular and non profit?

toxic plank
#

Have anyone successfully integrated Stripe pricing table with a React app? I need some helps, please. How to use it in signing in process?

toxic elk
#

hello
there is an example when using the 'next task'

silver lava
#

hello peoples. So i am migrating to elements api and im using react. So I want user to do their subscription while signing up so I make them enter email password and billing address and then it would submit to server and then server would create stripe customer and stuff but the thing is i want user to be able to choose their subscription when entering credit card details. but that means getting new payment intent and also i have to wrap my entire sign up component in <Elements> which means it should be out of parent component and then how would parent component know which subscription to request and would that mean that I have to request new payment intent every time user selects another subscription from drop-down? if so, how would I create the default payment intent. This stuff is perplexing me greatly.

pliant saffron
#

Is it possible to make the PaymentElement to display the error message automatically?

civic apex
#

Hello, are there any additional requirements when using Google Pay for live payments. In my case its not getting the actual amount for instance if its $100 am getting $1 as the amount to be paid when using Google Pay

ashen spruce
#

I want to add Stripe as a PG on my Juspay account , any documentation available for the same ?

vocal wagon
#

I’m a junior developer, isn’t the minimum age 13?

#

It’s not letting me verify my identity even though I’m born 06/10 “We cannot verify your identity
The date of birth you provided indicates you are under our minimum supportable age. Unfortunately, we cannot verify your identity.”

#

23/6/10*

neat crater
#

hi! I can't sign-in

#

canceled my two step verification. Downloaded Google authenticator. It gives me many codes I eneter and system tells it is incorrect

vocal wagon
primal mural
#

hii stripe team any api for check how much stripe charge

neat crater
#

I did restarted it - the same story. IT gives me many codes. I enter them and all incorrect

vapid oar
#

Is there to clone paymentmethod which is bank details based?

floral aspen
#

Hi folks, is there a way to configure a checkout session such that if the user selects a monthly price, they're offered the option of taking an annual price? This is where the same product exists with both monthly and annual prices. It's already implemented with the embeddable pricing table, I just can't make it work with checkout sessions. More: https://twitter.com/troyhunt/status/1681856691971735552

Hey @stripe experts: as part of the @haveibeenpwned domain search work I'm doing, I'm moving away from the embeddable pricing table to checkout sessions. However, I can't work out how to persist the "save with annual billing" toggle from the former into the latter. Ideas?

rapid rose
#

i created subscription plan on stripe and create card for customer but when i call the stripe.Subscription,create() API than payment was in completed. what would i do now?

thorn ferry
#

Hello.
This time, I would like to develop a program that pays with WisePos E model as WPF.
I've written all the code phrases that I'm paying for, but the problem here is that WisePos E and the desktop are not connected.
Even if you connect to the desktop with a USB cable, the WisePos E screen does not change even if you insert a payment phrase.
How can I proceed with the payment test normally?

woeful venture
#

I am currently working on the accountlink and my problem is that once the user leaves the onboarding, I cannot get them back with a new account link, and the type account_update is only available for custom, yet I am using Express right now.

lyric stirrup
#

Hi i am getting the below error
Attempted to subscribe to price_1234556, but the subscription expired
Since the first payment for this subscription wasn't completed before and first payment is showing completed

analog bane
#

I'm developing an iOS app and accepting payment through stripe.
Payouts are by adding bank account of provider.
Is there a way to add paypal id to make payout instead of getting bank account from provider?

pliant saffron
#

will stripe payment element ever redirect to return_url when the payment failed?

whole swan
#

Hello Team
Can you please help to resolve this error? Where we can configure?
We are using RM currency.
Account Id: acct_1JItpRHCZDrL9973
Our Platfrom Account Id: acct_1Cbrx8FpU9DlKp7R

thin fern
#

Hi team, i have one question regarding cofirmSetup function.
I am adding a payment method in customers account through confirmSetup is there any way to get paymentMethodId through this function

meager adder
#

I am using stripe node sdk in my typescript app, I am getting this error .. . Using stripe sdk 8.0.1

server.ts:1:8 - error TS1259: Module "per/type/node_modules/@types/express/index"' can only be default-imported using the 'esModuleInterop' flag

1 import express from 'express';
         ~~~~~~~

  node_modules/@types/express/index.d.ts:136:1
    136 export = e;
        ~~~~~~~~~~~
    This module is declared with 'export =', and can only be used with a default import when using the 'esModuleInterop' flag.

server.ts:2:8 - error TS1259: Module '"per/type/node_modules/@types/body-parser/index"' can only be default-imported using the 'esModuleInterop' flag

2 import bodyParser from 'body-parser';
         ~~~~~~~~~~

  node_modules/@types/body-parser/index.d.ts:107:1
    107 export = bodyParser;
        ~~~~~~~~~~~~~~~~~~~~
    This module is declared with 'export =', and can only be used with a default import when using the 'esModuleInterop' flag.

server.ts:6:20 - error TS2351: This expression is not constructable.
  Type 'typeof import("stripe")' has no construct signatures.

6 const stripe = new Stripe('sk_test_4eC39HqLyjWDarjtT1zdp7dc', {
                     ~~~~~~

hot flare
#

Hi I have enabled gpay and apple pay as available payment methods but still the gpay is not available under this section:

barren vortex
#

Hii i hav doubt in Customer management

rapid solstice
#

Had a question related to charges, for some transaction the charge id comes out as ch_**** and for some it comes out as py_***. What is the difference between the two types of charges?

red fox
#

Hello, we have a question

#

Currently using https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay
This document provides content dealing with,
.well-known/apple-developer-merchantid-domain-association has been added to the root directory of the test environment,
The domain name of the test environment is also registered by the following command
curl https://api.stripe.com/v1/apple_pay/domains\
-u "sk_test_•••••••••••••••••••••••••":
-d domain_name="pay-test.livuchat.com"

But in our test environment, an error will be reported when the Appye pay button is clicked
{
"error": {
"message": "Could not create Apple Pay session. Please make sure you have registered this Stripe account. For more information, see https://stripe.com/docs/apple-pay#web.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_l95jd9K77JENGO?t=1689665559",
"type": "invalid_request_error"
}
}
Question 1: Our test environment has already been registered, why it still prompts that it is not registered;

Question 2: Today, the page of my test environment does not display the Apple pay button, but the link payment button. I have not changed the code here. I don’t know why?

forest sleet
mint void
#

heyyo, more of an understanding question;
what support does stripe have for crypto? can a user pay-with-crypto on the stripe checkout pages? Else, what's the best way to integrate with stripe, or would I have to use a different provider like hoodpay?

novel violet
#

Hey team i am creating subscription using stripe when user upgrade the subscription and go to another plan i am updating the subscription with new planId but its not charging anything to customer how should i charge immediately to user for new plan and change the date of subscription to current date

jade tusk
#

Hi Team,
I have created the express connected account. After that i have tried to do a payment and created the payment intent. And then created transfers api with destination account but i got the error in transfers api in which it is saying 400 error.

url i have used to create transfers curl https://api.stripe.com/v1/transfers

primal mural
#

hii stripe team how to set pyament method as default card for user

#

how to set pyament method as default card for user

delicate swan
#

Hi Team, I have a client using changing an API integration to our event booking System EventsAir to Stripe checkout to allow for 3 teir security. I have 2 questions, 1) will the booking process be the same using Stripe Checkout from the user experience other then moving to a seperate window? 2) does it take live credit card payment or does it submit an invoice payment link Any experience and feedback will be welcomed

woeful lintel
#

Hi team, May I know the card brand enum values?

torn forge
#

Hi I have a questions about Stripe and Wix contacts integration

turbid cedar
#

Hello, how do i download a file from schduled query response?

sudden urchin
#

My account is restricted and I need help with customer service.

craggy shoal
#

Hello,

Here is the system i would like to propose to my customers : They have to be able to subscribe to 1 to 4 different plans, at anytime. For example, they could subscribe to one plan one day and subscribe to 2 others some days later. Each time the customer would subscribe to a plan would trigger an immediate payment of the full price of this plan. Customers could also unsubscribe or pause any plan at anytime. Some plans could have a trial period

What would be the best way to create this system, and having only one invoice each month please ?

Having separate subscriptions would easily do the trick, but that would create 1 to 4 invoices per month, and it would be a very bad user experience i think (what do you think ?)
But having a unique subscription that would include all the plans as Subscription Items, would be very difficult to manage (because of trial periods, because of the "cancel_at_period_ends" that can only be used on global Subscriptions but no for a specific item, etc etc).

Thank you

pine rover
#

Hi. I have questions on how to set up and prepare my account for business purpose.

#

What I did already:
I created my business account and linked it to the our bank account.

I have to send now information to our IT team for e-shop configuration. They need Cient ID/Public Key and Secret/Private Key.

Where I could get those?

#

To summarize everything, I need to prepare my Stripe account and give them necessary information for our e-shop arrangement.
I need your support, thanks

cloud zephyr
#

Hi Stripe folks, I have a manual payout and noticed in the Stripe dashboard there are no transactions. This is because the payout is manual correct? IIRC there was some documentation that mentions transactions will not be batched to a payout if it's manual. If someone could point me to this documentation that'll be great. Thanks.

woeful lintel
#

Hi team, If I use googlepay or applepay, what's the type I will get in The PaymentMethod object?

peak star
#

Hi Team, Can i get a test card no. that satisfies below condition:

  1. Attaching this test card to a Customer should be successful
  2. Payment hold on this test card should be successful
  3. Payment charge should fail while closing the order
queen wolf
#

hey guys! i have a question.when i create a subscription.
if it is a free trial subscription,i can received invoice.paid immidiately.
but if it is not free trial subscription,i can not received invoice.paid immidiately.
why?

carmine marsh
#

have you pushed any fix to production regard coupon is valid?

leaden verge
#

i am trying to make a acc but on phone no. verification i am not receiving the code

barren vortex
#

Hiii i have a question in customer portal

vocal wagon
#

Hello
I have a question about Apple Pay and Google Pay. We have 2 shops, in one everything works and in the other it always says "payment type invalid" when I want to pay with apple pay. What could be the reason for this?

summer kayak
#

Hey,

We have over 100000 accounts in stripe. However, we do not need most of them and want to bulk delete 99% (basically all inactive accounts without payment history).

We got a list from Sigma, but deleting them 1 by 1 will be a very long process. Do you have any suggestions how we could do it?

edgy kestrel
#

Hi!

I have a question regarding taxes. We want to connect our local (Hungary) National Tax and Customs Administration to our stripe invoices. How can we do that?

pallid marsh
#

Hello hardcore devs! Hope all is well.

I just have some quick questions related to invoice page URL's expiration dates

arctic oxide
#

Hey,
I hope you are all doing well. I have one question related to Sigma SQL, how do I get the metadata column for a given customer? Thank you

keen pelican
#

Hi Team

Need your help with the payment links :
We have created a subscription-based payment link under stripe plans.
Right now when a user do a payment from the payment link with an existing Email id and name, stripe creates a new customer.

We want to register the new transactions under the existing customer profile when your existing customers make a payment via the payment link.

Looking forward

hexed rain
#

Hi team!

It seems like we have a pretty strange issue with our integration with Stripe. So we try to create a payment intent with such configuration:

&stripe.PaymentIntentParams{
        Amount: 1234,
        Confirm:       false,
        Customer:      stripe.String(customerID),
        Currency:      stripe.String(string(stripe.CurrencyUSD)),
        PaymentMethod: stripe.String(paymentMethodID),
        ConfirmationMethod: stripe.String(string(
            stripe.PaymentIntentConfirmationMethodManual,
        )),
    }

which means that confirmation has to be fully manual. We want to test 3DS case and use one of the test cards -> 4000000000003063 or any other card which has 3DS enabled. So:

  • we create payment intent.
  • payment intent sayys that additional actions is required - which is 3DS - nice.
  • we go through the 3DS flow and after that Stripe redirects back to our service to confirm payment and we do confirmation like -> PaymentIntents.Confirm(paymentIntentID, nil) but then Stripe says, that payment intent is already confirmed? but why? and on a which moment? We probably use this exmaple -> https://stripe.com/docs/payments/accept-a-payment-synchronously?platform=web#create-payment-intent and this is a confirmation:
if confirmPaymentRequest.PaymentIntentId != nil {
        intent, err = paymentintent.Confirm(
          *confirmPaymentRequest.PaymentIntentId, nil,
        )
      }

so can somebody says how properly test 3DS flow?

Learn how to confirm a card payment on your server and handle card authentication requests.

raw olive
#

Hi, I was wondering if anyone can help with modelling the following in Stripe:

  • I have a monthly subscription fee of say £10.
  • That subscription includes 3 users for the product.
  • Any additional users over that are charged at £5 / user / month. I would ideally like this to be prorated down to the nearest day. So if a user is added and removed on the same day, they are charged for that entire day, not a fraction of a day.
  • Bill the customer in advance for the subscription fee and in arrears for the amount of additional users in that previous month

For the £10 subscription fee, that's easy to set up as a recurring licensed monthly price @ £10.

For the included/additional users, if I try to use a graduated licensed monthly price with proration, it ends up really messy on the invoices with multiple lines covering adding and removing of users and feels confusing/overwhelming.

If I then switch to a metering model for users, because you can only record integer values for quantities, I can't keep a running total of user-month usage like 0.5 users, 4.5 users etc.

So then I considered breaking down the additional user cost to user/day, which I can then record daily usage records for "user days". The issue then arises that depending on the length of that billing cycle, users may never see invoice line items that are multiples of the "£5/user/month" price.

Is there a way I can retain a £5/user/month price, using graduated pricing, billed in arrears, but with a simple/single invoice line item for the amount of users in that previous month, or can this only be achieved with licensed monthly prices and accept that there will be proration line items on the invoice?

Thanks!

thin fern
candid mist
#

#dev-help I have a Hong Kong registered company, and hope to register a Kickstarter account through the company. I have prepared the relevant information on my side, but I was asked to provide the relevant Hong Kong ID number when registering for the Strip account, and I would like to ask if there is a way to do it without using the Hong Kong ID number.

queen wolf
#

hey guys! i have a question.when i create a subscription.
if it is a free trial subscription,i can received invoice.paid immidiately.
but if it is not free trial subscription,i can not received invoice.paid immidiately.
why?

limpid sail
#

How to handle 3ds card recurring subscription?

blissful imp
light bough
#

Hi, is there a way to simulate a declines payment when testing Apple Pay via react native?

rustic smelt
#

Hi, I am curious about this error: The payment_methodparameter supplied pm_XXXX belongs to the Customer cus_XXXX. Please include the Customer in thecustomer parameter on the PaymentIntent
If Stripe is telling me who the customer is, why do I need to attach it to the request?

lime imp
#

I have a plan like this where if the slider is moved the price per credit is discounted depending on volume, how can I write the backend for this?

civic cove
#

Getting error while attaching a payment method to customers with Visa debit cards in Europe region.
I am calling this API "stripe.paymentMethods.attach" and getting this error as result. "Your card was declined. This transaction requires authentication."
My customer base in Europe (Ireland and Spain) can anyone has idea, why suddenly stripe started giving this error?
Do i have to make any changes in my payment work flow?

rugged yacht
#

While attaching a 3D secure card with the customer (for future use), I can see $0. I don't want to see it, is there any setting?

lament whale
#

My Webhook for a dispute fails and i'm using the same logic for my "checkout.session.comple" (which works fine). I'm in nodeJS.

rapid basin
#

Hi
we are creating subscriptions on behalf of our express connected accounts with Billing method=Charge default payment method. We would like to understand the behavior of the recurring payments (upon subscription renewal) if the recurring payment fails.
Will stripe attempt to retry charging the default payment method? If yes, how many times?
Will stripe send an email to the customer asking to pay the subscription renewal? If yes, how many times?
Will stripe cancel the subscription because it was not paid? If yes, when/in what conditions?

vocal wagon
#

can I set the default currency to eur even if my current account is American?

neat heart
#

Hi, I'm currently having issues with stripe where I cannot pay for anything through it due to 'We are unable to authenticate your payment method.'

I've asked around but got no answer, so I thought I'd go here and see if any of you can help me.

pine mango
#

Hello, I have issues with rendering <PaymentElement/> component in React. It refreshes the page on blur and sometimes without any reason at all

surreal rain
#

how to stop processPayment in iOS stripe terminal sdk

west sable
#

is there a reason stripe doesn't provide any information into total amount of a subscription? to figure this out is not very straight forward with various pricing models, etc. or does stripe provide this and I'm not aware of how to get it?

barren grove
#

Hi , I have issue in calling async createStripeToken in angular14,
getting Uncaught (in promise): Object: {}
May I get help on this?

finite wagon
#

Is payment fully captured upon redirect to the sucess url when using checkout sessions? i.e. is it safe to assume the user has paid upon redirect?

austere fiber
#

when I run the code, it also give me error that you cannot do it right away, you need to use the stripe schedule for this but when I use the stripe schedule then it wont put any impact on this.

gloomy verge
#

Hey, I have an issue with stripe tax. How does following scenario make sense?

Customer Country: Poland. Tax country calculated by address of customer: Germany??

thin fern
#

Hi Team, I am using cash app in my application but when I am trying to retrieve paymentMethod object, I am not getting buyerId,
Can you please check
Id : pm_1NVuvpInbsls4AaojanLEpFb

faint sundial
#

after update or cancel plan can direct my web page?

vocal wagon
#

Hello,

I am creating a platform where people can subscribe to creators.
I want the users to be able to subscribe to the creators with 2 possible options:

Lets imagine the product has recurring price 10$.

  1. 1 month - paying the full price even tho its July 20th
    => paying 10$ right now, automatic payment should be done 10$ on the August 1st
  2. 1 month + part of July
    => paying ~13$ right now, automatic payment should be done on September 1st.

Whats the proper way to handle such behavior?

What I have tried:
It seems like 1) can be solved by creating a subscription for given customer, setting backdate_start_date to the first day of current month + billing_cycle_anchor to the first day of next month.

I have managed to somehow achieve the wanted behavior for 2) by utilizing the trial_end as the first day in the month after next month + adding the one time price (13$ from the example) into the add_invoice_items. Not sure if this is recommended tho, since it does not look right at the checkout.

Thanks!

fluid rock
#

Can any one is knowing stripe help me in payment link and checkout in laravel and stripe

arctic glen
drifting spruce
#

Hi Team. I have a question. There are a couple of services which I saw (like Loophome) that uses Stripe to verify customer address with a 0£transaction. I am not sure how this works, because I have been going through the docs and I see that any PaymentIntent or Charge we create the minimum transaction amount is 0.30£.

Am I looking in the right place? Do let me know if there is any reference I can take a look at. I tried googling but all Address verification articles or videos seem to point towards hacks to get Stripe verification (or I am looking at absolutely the wrong info).

vapid solstice
#

Hello everyone,

Does someone know can we customise this message (in green) when we try to cancel a plan in Stripe Customer portal

low cove
#

the Hello,

I am trying to change price plan of a subscription and it working fine, the issue is it changes immediately to the customer even when I am sending proration_behavior=none and billing_cycle_anchor= unchanged

shell raptor
#

Hi, we are creating Subscription through API using Java, after creating subscription and checking that subscription with id in stripe page, its saying subscription will expired if not paid by tomorrow, how to prevent the subscription from expiring

visual osprey
#

hi team....i am new to stripe. i have integrated my application with stripe its working fine. but now i trying to configuring webhooks with stripe cli in local environment.i am getting response in my endpoint also. But can i select event only as **checkout.session,complete ** because now i my endpoint is receiving for all the events...

vocal wagon
#

Hey, my card had too many login failures due to wron expiry date in the last 24 hours. But I need to pay today, can you release the payment?

upbeat cave
#

#dev-help hi team,in our current system what we do is we keep the stripe API Keys and Secret code at the backend and on the frontend side which is written in React we call an API that gives us the Checkout payment link as a response and we open that link to do the payments.
But now we're planning to show checkout page inside a modal. I used iframes to achieve this but i think stripe doesnt use iframe.
Is there any way to achieve payment in the modal without keeping the stripe keys on the frontend side

white warren
#

It's possible to filter a subscription by status "active" and not have pause_collection?

manic marsh
#

Hi everyone I would like to ask if stripe calls a webhooks for example when I receive a payment.

For example a customer buys on shopify can I receive notification of the purchase on my own webhooks?

low cove
#

In the stripe dashboard you only add the webhook URL, so whatever URL you mention you will get data over there irrespective of platform.

amber summit
#

Hello, we have a client who paid in stripes. The card must be automatically stored so that in the next payment, we will be the one to process her payment. But upon check, there is no option there to CREATE PAYMENT and the customer was labeled as GUEST. Can someone help me?

#

there is no "ACTION" button same like that

#

this is the client i want to process but no record payment button here

fair smelt
#

Yo. Is it possible to transfer x amount of the total paymentIntent.create() to a connected stripe account, and the rest goes to the platform account?

vocal wagon
#

Hello can you help me with one issue?

sudden yoke
vocal wagon
#

I have question where can i find invoices created by stripe? our accountant have this question

#

we pay a fee but dont recive invoices

loud acorn
#

hi

#

i want to put pix payment Brasil its possible?

vocal wagon
#

Hello everyone. How can I use the SetupIntent to enroll a new payment method AND capture a specified amount at the same time ? Is it even possible with a SetupIntent or do I need to use something else ? Thanks

pastel stone
#

Hi, I have a strange scenario with a customer. Their payment has failed (lost card) yet it says pending on the payment intent, and also says stripe is awaiting funds from the bank. The id is pi_3NUvUzAjtNFaRAYo1tqWcS4w

loud acorn
#

i need to generate qr code and copy paste key for user to pay and i want to know how the callback is made when the user pay successfully

dire barn
#

Hi inIOS apple-pay country code uk not working, can you help me for this little bit query why this is happning?

marble raft
#

Payment ID pm_1NT5UbGQGAX2vMB8DlR28wnw is generating a reference number on the end user side opsntb2pgcigg and I cannot locate the source of the reference number. Can you help me locate where this reference number is generated?

barren grove
#

Hi , How I can implement payment card -theme without creating paymentintent from server side

crystal ember
#

Hi, Can someone help me. I am triggering CLI command but getting error

light bough
#

Hi, I’m trying to install the stripe SDK into a react native project. iOS works fine, however having some problems with android when trying to run in android studio. The error seems to be related to Java and not being declared. We’re using RN 0.63.4

dire barn
#

HI, when i enter 180 amount it showing 1.80 in account, did you know, what is matter..!

light bough
sly tusk
#

I want to set up a stripe account for a non-profit organisation but the setup requires a company registration number which we do not have?

pseudo maple
#

Hello. On connect, how can I create a separate transfer, associate it with a paymentIntents, without a transfer_group attribute set on the original paymentIntents ?

vocal wagon
#

Hello, I would like to verify my flow as per https://discordapp.com/channels/841573134531821608/841573134531821616/1131565420005036082

creating customer

customer = stripe.Customer.create(email="xxx@gmail.com")
CUSTOMER_ID = customer.id

creating one time password for part of this month + next month

one_time_price = stripe.Price.create(
unit_amount=round(
11.11 * 100
), # simulates price for part of this month + next month
currency="USD",
product="prod_xxxx",
)

creating session -> getting session.url + paying the initial 11.11$

session = stripe.checkout.Session.create(
success_url="https://xxx.com/success",
customer=CUSTOMER_ID,
line_items=[
{
"price": one_time_price.id,
"quantity": 1,
},
],
mode="payment",
payment_intent_data={
"setup_future_usage": "off_session",
},
)

Now the real deal:

trial creation

first_day_month_after_next_month = date_to_seconds(
get_first_day_month_after_next_month()
)
subscription = stripe.Subscription.create(
customer=CUSTOMER_ID,
items=[
{"price": PRICE_ID}, # recurring price id of the product - full month price, which will be charged on September 1st
],
payment_behavior="default_incomplete",
trial_end=first_day_month_after_next_month,
)

Is that it? It seems like I should provide the default_payment_method to such subscription, however I am not getting it from the session and I am not sure whether I have to retrieve the customer and provide this or Stripe automatically knows the user's selected payment method?

Thanks!

blazing citrus
#

Hello - I am currently working with the express checkout element. When I open up my app on Safari or Chrome on iOS 16 I am only seeing my Apple Pay button and not also my Google Pay button. Can anyone give me tips on why this might be happening?

craggy shoal
#

Hello,

Is it possible to make a unique payment to subscribe to 2 plans in the same time (each plan will belong to its own subscription).
I use Payment Element form

Thank you

sudden yoke
#

Can we try 3DS as a trial before paying for it, the enhanced version where 2FA by bank might be needed?

boreal sedge
#

hi stripe team, we are struggeling with linking a payout to the balance_transaction table as the reconciliation_status of the payout is not_applicable. Could you share some light why and when this status is being used?

raven flare
#

Hello, I want to know if with the API I can block the insertion of repeated cards from customers?

lavish rover
#

Hi, we're using the Payment Request Button for Google Pay/Apple Pay payments and I noticed this in the API docs here: https://stripe.com/docs/js/payment_request/events/on_shipping_address_change#payment_request_on_shipping_address_change-handler-shippingAddress

To maintain privacy, browsers may anonymize the shipping address by removing sensitive information that is not necessary to calculate shipping costs. Depending on the country, some fields can be missing or partially redacted.

But it's not explained and I can't figure it myself when data is anonymized and when it's not. What are the reasons for that?

surreal rain
#

how to stop Terminal.shared.collectPaymentMethod(paymentIntent) if user cancels the payment in ios

rotund sun
#

Hey - Can we pass email and name attribute when we are using confirmPayment .Haven't found anything related to email in ** confirmParams ** .

neat nexus
#

Hi, I want to debug a non simulated version of the Tap to Pay for Android to find some issues in my integration. Is that possible.
For iOS this is not the restriction.

vagrant steppeBOT
#

ashutosh.pant

warm cave
#

Hello, the payment worked fine in test mode (stripe connect for dokan/woocommerce). But in production mode I now get an error: "Unexpected token "S", "Security Violated" is not valid Json". Do you know why this might be?

wet field
#

hola, sobre payment link, agregue Campos personalizados (texo), pero al exportar (reporte) los datos de los pagos, este Campo personalizado no aparece en el reporte (si le pongo bajar todos los campos).

orchid ridge
#

hello, I don't undestrand how to set the value for 'items' when I use $stripe->subscriptions->update, I want to update a subscription (I got the id) in order to modify the quantity.

full kite
#

Hi! Qq - To enroll in the card account updater do we need to enable any specific settings or is it by default when cards are associated with the customers?

wet field
#

Hello, about payment link, I added Custom Fields (text), but when I download (reporting) the payment data, Custom Field do not appear in the report (yes I do select all fields).

hollow spire
#

Hi guys,
In Stripe platform, I want to export all subscriptions with customers ids? How can I do it?

opaque coyote
#

The PaymentElement's wallets option set to never is still showing wallet payment options when I have set it to 'never' for both applePay and googlePay.

fair smelt
#

What is the best approach to send x amount of the total payment recieved, to a connected stripe account cross-border? (Platform and connected stripe account are from two different countries)

marble raft
#

I need help with Dynamic API for Stripe payments that are ran though ZOHO Books.

pure coral
#

Hi 🙂 I have a slight issue with a setup intent and want to be sure about what's going on here. It seems to me that there is an issue with the 3D secure on the customer side but if someone from the Stripe Crew can help it would be awesome. I have the setup intent id if necessary

tulip knot
#

Hello I need help I can’t receive the verification code to my email

fading relic
#

hi

umbral elm
#

Hello, I am encountering an issue when processing payments for subscriptions.
I create a paymentIntent for a customer and send the paymentIntent.client_secret to the client.
When the user makes the purchase, my server create the subscription using the stripe.subscriptions.create().
However, a new PaymentIntent is automatically generated for the Subscription Invoice, and i can't find a way to connect the subscription with the paymentIntent.
As a result, two successful payments are being processed with different PaymentIntents for a single Subscription.
I appreciate your help in resolving this matter. Thank you.

radiant cedar
#

hello, We integrated subscription api using custom code and everything is working as expected. We have a 30 day free trial offer and we are seeing a lot of insufficient fund after the trial period ends. Is there any way to preauthorize payment

lusty summit
#

I'm looking through the iOS SDK documentation. I see there is the ReconnectionDelegate for bluetooth connections that will trigger when the device is trying to reconnect. Is there anything similar for Internet readers?

faint notch
#

Hi
There are spefic shema for phone number in the API ?
Like country code with 00 or +
Or without 00 or without+

cobalt anvil
#

For a U.S. based business, what's the location proximity within which Tap to Pay will continue to work? In other words, what's the furthest from the registered "location" that TTP will work? I understand it can't be used outside the country, but what about a venue, popup shop, or other location within the same city? What about a convention in a different state? I just haven't been able to find an answer to this. Thanks.

rancid gale
#

I have some software where a user can add money to a wallet pass. Obviously, the checkout process is with Stripe.

I allow a user to add money to their wallet pass by entering in a custom amount.

When they do this, I use the prices API to generate a price id for the user based on the custom amount they entered. So the price can be different for every user.

Then the user has the option to make this a one time payment or a weekly subscription.

When a user creates a subscription, I would like to give them the ability to update the price amount of the subscription at any time.

So if they start by creating a subscription for $10/week and then they want to change it to $20/week, I would like to use the Stripe API to change the subscription price to be $20/week and completely remove the $10/week price from their subscription.

And leave everything else the same on the subscription.

My workflow currently looks like this:

  1. Create a new price id for the new amount
  2. Use the subscription_items API for the user’s subscription to get the Subscription Item Id.
  3. Use the subscription API with the subscription item id to update the subscription.

But this looks like it’s adding the new amount to the subscription, rather than removing the old one and then adding the new one. So the user has two subscriptions. One for $10/week and another for $20/week on the same subscription.

How do I remove the old price, add the new price, and leave everything else about the subscription how it is?

supple niche
#

Quick question - If i have 3ds enabled card added for off session 1. how do i redirect the customer to enter 3ds information required when using the payment method as stripe always says as card declined 2. Can i place incremental authorization to the 3ds enabled card ? 3. If so when i confirm the payment does it ask for authentication again ?

opaque coyote
#

Is there a way to manage allowed countries for the address element within the stripe dashboard?

grave vine
#

Hi!

Need help with this, I'm using stripe php library.

when creating a checkout session, is there a way to add discount only for specific line-item?
based from the documentation, coupon discount only applies to all line items.

example code below:

$stripe->checkout->sessions->create([
'success_url' => 'https://example.com/success',
'line_items' => [
[
'price' => 'price_12345', // plan ID of recurring payment planObject
'quantity' => 1,
'discount_coupon' => 'coupon_id' // is this possible?
],

[
  'price' => 'price_6789', // price ID of one-time payment priceObject
  'quantity' => 1
]

],
'mode' => 'subscription',
]);

silent crystal
#

is there a way to see when a monthly subscription would renew next if i created it today? (but before actually creating the subscription, I want to show this on the checkout screen, like tell the user we are charging them $X today and that on 2023-.... we will charge them $X again)

opaque coyote
#

Is it possible to have a radar rule like Block if :card_country: NOT IN @allowed_countries

hushed urchin
#

Does a developer get access to the companies EIN, owners address, phone number, SSN, etc.. or what can a developer see?

hot tree
#

Hi! While creating a customer AND a subscription intent I pass a reference_id in the metadata. Is there a way to retrieve this reference_id from the invoice.paid webhook event?

vocal wagon
#

Hello, I have just created a product in Stripe. I would like that when a customer purchases that product, that an email is sent to me. I don't want an email sent to me when any product is purchased...only when that product is purchased. Is there a way to set an email setting for Stripe to notify me when a specific product is purchased?

dim kestrel
#

Hi everyone,

I'm currently integrating Stripe into my Next.js project, and I'm using Stripe's default checkout page for processing payments. However, I'm facing an issue when it comes to allowing users to enter coupon codes during the checkout process.

I want to give users the option to apply a coupon code on the Stripe checkout page. The coupon code is fetched from my Sanity CMS and passed to the serverless function responsible for creating the checkout session. I have already modified the serverless function to handle the coupon code and include it in the discounts array when creating the session.

latent crag
#

Hey guys is there a way to port your styles from Stripe Checkout to your Payment Element. If not, I tried to apply a font colour to the Payment Element, which does not seem to work for me

    const appearance = {
        theme: 'stripe',

        variables: {
          
        },

        rules: {
          '.p-FieldLabel': {
            color: 'hsla(0, 0%, 10%, 0.7)',
          },
        }
    }
proud spoke
#

Hi good people, I am in a pickle. We just got access to a beta version (https://stripe.com/docs/payments/klarna/accept-a-payment?platform=web&ui=API#line-items) to have line_items in payment intent. When I am trying to fetch the line items for a payment intent
$paymentIntent = $this->stripeClient->paymentIntents->retrieve($paymentIntentId, [ 'expand' => ['charges.data.balance_transaction', 'line_items.data.price.product', 'line_items.data.taxes'] ] );
This only returns 10 line items with has_more set to true. I am not finding any code which clears up on how we can increase the limit of line_items inside a paymentIntent or how to loop through the pages. Could you please help this ppor fellow out?

abstract dagger
#

I really wish Stripe had an easier way to view which webhook is unique vs retries

atomic raven
#

I am wondering how I can add my tax calculation to my paymnet intent? calculation = stripe.tax.Calculation.create(
currency="usd",
line_items=items,
customer_details={
'address': {
'line1': address,
'line2': "",
'city': city,
'state': state,
'postal_code': zipcode,
'country': 'United States',
},
'address_source': 'billing'
},
expand=['line_items.data.tax_breakdown']
) session = stripe.checkout.Session.create(
success_url=settings.BASE_URL +
f'/cart/checkout/success/{order.pk}',
cancel_url=settings.BASE_URL +
f'/cart/cart_checkout/cancel/{order.pk}',
payment_method_types=['card'],
mode='payment',
line_items=items,
metadata={
# 'seller_amounts': seller_amounts,
'seller_amounts': json.dumps(seller_amounts),
'description': f"order id: {order.order_id}",

    }
)
native bone
#

Hey, I'm using the list invoices API and it doesn't seem to include one of my invoices created on a test clock. Could anyone confirm if this is A) expected and B) if there's a way I can list all invoices, whether or not they were created on a test clock?

solar flare
#

devhelp Testing a webhook integration that corrects Phone data: How do I mimic a customer who paid with apple pay where their phone: in billing is missing +1

manic marsh
#

I would like some advice on stripe connect I would like that while doing payment intent if for example I have a 50 euro product 10 go to my main account and the other 40 automatically goes to the connect account what api should I use?

atomic raven
#

hello in my checkout session, I automated my taxes but when I enter the billing address to calculate taxes it always comes to $0 for taxes. Im in test mode

dim kestrel
#

Hello, Is there any way to allow users to apply promotion code on every product on the Checkout page?

cerulean ridge
#

With the Payment Element, is it possible to show the wallet methods (Apple/Google Pay) separate and above the other methods similar to how Stripe Checkout works and the Express Checkout Element looks?

opal verge
#

Hi i was wondering if i can open a stripe account if i have a company in the uk and i have a German temporary residence and live in turkey?

sturdy swift
#

when this kind of balance transaction (transfer) is made, i want to get info what bankAccount/Card the money was transferred to (i.e. Chase ending in 1032 or Card ending in 3424). What object can this info be derived from?

normal stream
#

Hi there I need help with my joomla 4. Can I use the plug-in authorize.net for setting up my stripe paiement, I need API and key of transactions.

light bough
#

Just wondering if anyone knows what the minimum react native version the Stripe SDK will work with?

stiff falcon
#

Hi guys. I have a question about test mode. our site is currently running in bubble and I am switch to test mode on my stripe but It still in live mode when i gotinto bubble, anyone know what is goes wrong ?

tacit plover
#

creating subscription in stripe dashboard
what option I need to pick

alpine sorrel
#

I’m creating a backend in Node.js for our SaaS software and we have three payment use-cases:

  1. As we onboard a new B2B to our platform (as a custom account), we need to create their assets in Stripe on their behalf.
  2. As the B2B business onboard THEIR customers, we create subscriptions that will be recurring and renewed yearly.
  3. As their customer buy ad-hoc stuff in the B2B e-commerce store, our platform will process the one-time payment to the B2B account.

The help I need is to get a comprehensive list of technical steps in order to fulfil the 3 use-cases. Something like:

  • create account
  • create external account (bank)
  • create subscription
    And so on…
    I went through the documentation multiple times and still couldn’t figure out a complete list of objects and assets required to make the use-cases work.
    Thanks in advance!
novel wigeon
#

I have a question regarding API version. So we're using a very old version - 2018-08-23. In the API upgrades guide https://stripe.com/docs/upgrades#2019-03-14, under 2019-03-14, it says that the date property has been renamed to created for the invoice object. Since our API version is before this change, should we continue to use the date field instead of created?

plush zephyr
#

I cannot log into my stripe account even though. I clicked reset password but did not follow through since I found my password. But I cannot log in

latent crag
#

In Stripe Web Elements, is it possible to pass different appearances to elements wrapped in the same Elements tag?
Checkout.js

    const appearance = {
        theme: 'stripe',
        labels: 'floating',
        variables: {
          borderRadius: '6px',
          spacingGridRow: '0px'
        },
        rules: {
          '.Input': {
            borderRadius: '6px',
          },
        }
    }
    const options = { 
        clientSecret,
        appearance
    };
    return(
        <> 
        {clientSecret && (
            <Elements stripe={stripePromise} options={options}>
                <CheckoutForm checkoutProductInfo={checkoutProductInfo} CartItems={CartItems}/>
            </Elements>
        )}
        </>
    )

CheckoutForm.js

            <LinkAuthenticationElement
              id="link-authentication-element"
              onChange={(e) => setEmail(e.target.value)}
            />
            <AddressElement id="addressElement" onChange={addressChange} options = {{mode: "shipping", allowedCountries ["IE"]}} />
            <PaymentElement id="payment-element" options={paymentElementOptions} />

In this case I want to target the AddressElements input fields only and set spacingGridRow: '0px' but I don't want it to affect PaymentElements. The current effect can be seen in the screenshot.

I tried to inline override like this but it doesn't work

 <AddressElement id="addressElement" onChange={addressChange} options = {{appearance: { spacingGridRow: '0px'}, mode: "shipping", allowedCountries ["IE"]}} />
lyric kindle
#

During creation of Checkout session, we pass id of the fixed tax rate as shown here "line_items[][tax_rates][]"="{{TAX_RATE_ID}}", how Stripe will know the content of the "TAX_RATE_ID" as it is saved on our db table in our server?

keen ruin
#

How stripe fees and charges work together?
I want to charge a 10% application usage fee, and I want those 10% to absorb the stripe fee, to pay the exact price of the product to the seller

tight delta
jovial bronze
#

@rose otter Hi, I have now opened a support ticket in relation to my query a few days ago about changing the card network. Thanks.

brisk goblet
#

SubscriptionSchedule - How to obtain the client secret on the server?
Hi, I'm implementing the java example from https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#resetting-anchor. The problem is that I need to return the client secret to the client web page so that the client can complete the transaction. I can't access it from the created SubscriptionSchedule.
So far, this is what I did:

String subscriptionId = subscriptionSchedule.getSubscription();
String latestInvoiceId = Subscription.retrieve(subscriptionId).getLatestInvoice();
Invoice.retrieve(latestInvoiceId).getPaymentIntent(); // From this I get a null
According to the SubscriptionSchedule API, for the client secret to be available, the latest invoice need to be finalized. This is kitchen and egg problem since I need that client secret to finalize that transaction.
Thanks in advance

gray glade
#

I changed my webdomain from wordpress to godaddy and now I recieve e mails from stripe about webhook endpoint , how i will change it?

obtuse crown
#

when creating a payment intent from BE. I receive a tokenized card. do i need to attach it to a customer first or can i pass the token directly to the payment intent

sturdy swift
#

how do I find the ID of default external account from the connect account, when a connect account has multiple external accounts?

alpine sorrel
#

Hi!
I’m using stripe connect to create the connected account objects (products, prices, and subscriptions). How do I attach the objects to a connected account in a node.js call?
e.g. stripe.products.create() or stripe.subscriptions.create()

lyric kindle
#

If I input tax_rate_id during creation of Checkout session, will you please share the output fields that will be displayed on Checkout session response?

silk jay
#

hi, im having trouble implementing cashapp payment in python

quiet verge
#

Hello! I'm making a website and using Stripe as payment solution. I've read the documents and if I understand correctly, Stripe suggests my service to create PaymentIntent, process the payment, and then use webhook to do remaining business logics I have to do.

Is there any way that I could utilize Stripe's prebuilt component but process the payment within my server with business logic altogether? I know I could build everything scratch, but just want to see if there are some way i could use some Stripe's components

lilac narwhal
#

Hi, there. How do I customize my checkout form? Is the email requiered? Can I request cell-phone number from customers?

granite basin
#

Hi Team,
Due to some manual invoice .. webhook is getting failed ..could you please help me if you can stop sending events for that invoice

sturdy swift
#

when i update payout details in express dashboard, previous external account gets removed. How do i have two or more external accounts under a connect account in test mode?

atomic nebula
#

hi guys, im using stripe products api, but i dont sure how to handle prices ? Im considering two opcions 1) Call product list endpoint first and after call prices for each product but also 2) Im considering using a call to prices with expansive property expanse [data.proucto], any advice for it? thank you, note the idea behaind of do this is list products and its respective prices

crystal skiff
#

Hi, I was wondering how can I obtain the latest invoices, with the search invoice API, but obtaining the records from the last 30 days. That way I can avoid fetching all the info, but only the latest records.

Also if there is one that will allow me to only obtain the record that have been modified somehow.

vagrant steppeBOT
#

slvfelix_athyna

lilac narwhal
#

Hi, there. Is there a way to disable email from the checkout field?

misty hornet
#

Hi @lilac narwhal your thread is still open, shall we continue there?

echo coral
#

HI I want to accept only Credit Card during checkout and decline Debit Card during Stripe Checkout. Is ther any way to integrate like this

lilac narwhal
#

Question about the webhook

silk jay
#

ive noticed that sometimes when creating payment intents and confirming multiple in a short span of time, i get the error The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first.. what exactly does this mean?

brave sinew
#

Heyyy! I'm planning to use Stripe, but before I do, I have a question about the 'Report' feature. Is it possible to track the conversion rate by device? I'm particularly interested in seeing the differences between laptops and mobile devices.

ember pasture
#

While trying to create a stripe connect account, I needed to pass bank account data. Now I wanted to create the bank account first. From which API or documentation I can create a valid bank account. Also When creating a bank account, I need to make sure the bank account data is correct, that's why I need the validation also while creating the bank account. Could you please help me figure out this.

cinder forge
#

Any one please tell me we can integrate stripe with unity for mobile App

jade tusk
#

Hi Team, i got the below error can you please help me with this

#

parameter_unknown - transfer_data.amount
Received unknown parameters: transfer_data.amount, transfer_data.destination. Did you mean transfer_data?

#

How to send this parameters

#

{
"transfer_data.amount": "2000",
"capture_method": "manual",
"currency": "usd",
"customer": "cus_OImuFPNARHz6wP",
"transfer_data.destination": "acct_1NVqDjHKeg6QPoLO",
"transfer_group": "ORDER_10",
"amount": "10000",
"payment_method_types": [
"card"
]
}

#

this is the request body i used

drowsy plaza
#

hi, is there a way to stop retrying certain webhook events?

thin fern
#

Hi team, one quick question suppose i have added payment method in my account, so when I retrieve all the payment methods of customer so n that newly added payment method always comes at top

tough hemlock
#

Hi team,

A customer's subscription payment has failed due to whatever reason, How can we send a new payment link to the customer to update and the payment for his/her subsciption?

void chasm
#

hi

silver rivet
#

Hi

west saffron
#

Hi, I'm looking for a way of programmatically getting receipt PDF urls. Right now when an invoice is paid, i can see the https://stripe.com/docs/api/invoices/object#invoice_object-invoice_pdf field to show an end user the final invoice. What I really want to show them is the receipt though, not the invoice. They can download the receipt if they were to navigate to https://stripe.com/docs/api/invoices/object#invoice_object-hosted_invoice_url. When clicking on Download Receipt, theres an API call to https://invoicedata.stripe.com/invoice_receipt_file_url/acct_..../test_... . The hosted invoice url is in the format https://invoice.stripe.com/i/acct_.../test_...s=ap where both acct_... and test_... is the same as the api call made to get the receipt. That api call return something in the format:

    "file_url": "https://dashboard.stripe.com/receipts/invoices/CAcaF.../pdf"
}

My question is for that file_url, how long does the receipt URL work for? Does the URL expire after some time? If you hit the Download Receipt again, the file_url changes.

rich silo
#

Hi all , i need help for adding user bank account details in stripe using web

#

any resources ?

vocal wagon
#

Hello, I am trying to save user's payment method and charge an initial payment (trial) + start the subscription from the 1st of next month.
Whats better approach?

  1. Create checkout session with a one time price (mode = "payment"), let user pay for it and in payment_intent_data set setup_future_usage to "off_session", so the subscription can be created with the payment method be filled in?
  2. Create checkout session just for capturing the payment method (mode = "setup") and create a subscription with invoice item (one time price) + trial till the 1st day of next month?

From my point of view 2) is better, since the the one time charge will be displayed at the actual subscription + it might be easier to track. Is there something I am overlooking, so 1) is better?
I want to charge the user immediately (no 1h waiting)

Thanks for your advices

lament loom
#

the Hi, I am trying to add Apple Domain in connected account, the Apple Domain is not added,
here is: req_Gx6kx2D273UgZf?t=1689922221

queen wolf
#

hey guys! I want to know when i create a subscription.Whether IdempotencyKey must be passed in params?

analog bane
#

We have an iOS app for "Service provider" where user has to add bank account details through Stripe pre-built UI.
We opted to create "Connect" "Custom" type account.

To navigate user to browser for add bank details, "account link" has to be created which has two required fields.
Return url and refresh url.

My question is, Can we use deep link instead of web page url so that user will navigate to iOS app where we can take action based on return/ refresh deep link url?

whole swan
#

Hello Team
We are getting minimum amount error in Payment Element even we are passing same amount INR 0.5 as per doc

cunning raptor
#

Hello. I have a few questions regarding subscriptions in stripe. So far I have been dealing with one-time payments so I created a Java web app that can generate the corresponding checkout sessions. However, it seems like subscriptions are different objects and in the session we have to specify it if I am not wrong. So…am I forced to create two checkout sessions if my client wants to buy one one-time payment product and one subscription based product ? Or is there a way to do one checkout session for both product ?

barren vortex
#

Hii have some questions in webhooks

tropic yew
#

Hi,

I am generating a unique payment link for each customer using Java API, I am successfully able to get the link, make payment, and also receiving webhook events. The problem is that, how do I identify which event belongs to which payment link ?

tough hemlock
#

Hi team,

is that possible to let customer to join subscription with payment on "in-person terminal"?

which the scenario with the customer will sign up a subscription and make the payment through a physical terminal.

dry lynx
#

hi

queen wolf
#

hey guys~When I create a regular subscription, will I automatically try to pay for it?

red fox
#

Currently using https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay
This document provides content dealing with,
.well-known/apple-developer-merchantid-domain-association has been added to the root directory of the test environment,
The domain name of the test environment is also registered by the following command
curl https://api.stripe.com/v1/apple_pay/domains\
-u "sk_test_•••••••••••••••••••••••••":
-d domain_name="pay-test.livuchat.com"

But in our test environment, an error will be reported when the Appye pay button is clicked
{
"error": {
"message": "Could not create Apple Pay session. Please make sure you have registered this Stripe account. For more information, see https://stripe.com/docs/apple-pay#web.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_l95jd9K77JENGO?t=1689665559",
"type": "invalid_request_error"
}
}
Question 1: Our test environment has already been registered, why it still prompts that it is not registered;

Question 2: Today, the page of my test environment does not display the Apple pay button, but the link payment button. I have not changed the code here. I don’t know why?

#

Account id: acct_1IiGekGpbmohA1yV

lament pier
#

morning all 👋 Is there a way to find out stripes processing fee at point of paymentIntent creation?

gloomy verge
#

Hey I need help with the tax calculation. Can you please explain me following scenario? Billing Country: Poland. Applies German Tax

jade tusk
#

Hi team, i am unable to send the transfer_data object to the api

crystal quail
#

Hello guys, I have a question. I am working with my team of developers and we are faced with a challenge while creating the template for invoices for the Sellers on our eCommerce website. We know Stripe takes a processing fee for every item purchased by customers on our website but we would like to know if they also take a fee when money is transferred to the Seller. It would be great to know this. Thanks 🙂

cloud zephyr
#

Hi Folks, qq I have a connect account that has a payout schedule set to be weekly on a Thursday and it appears they also have a payout set for today (but it's for a negative amount). Could you confirm that this payout initated for today was a result of automatic debits being enabled on the connect account. TIA

thin fern
#

Hi team, i have saved google pay and apple pay in my stripe account. At the UI end we are displaying those payment method but when we are paying through google pay and apple pay it is not redirecting me to authorization page of google and apple

cunning raptor
#

Hi team,

I am transitionning from a PAYMENT mode to a SUBSCRIPTION mode and I ran into issues.
I stored a variable linked with my database in the metdata of the 'Session' object. However, a payment is paid when I receive the 'invoice.paid' webhook. However, I can't seem to find a way to access the Session metadata from the event invoice.paid...
Could someone help me please ?

haughty granite
#

Hi team, what's the endpoint and request body that we should use for making Apple Pay payments with pre-decrypted token?

vocal wagon
#

Hello everyone, do you know if your payment terminals can be controlled remotely from a server or by a JavaScript page to collect payment securely and instantaneously? My objective is to create an autonomous vending machine connected to a Raspberry Pi. My first solution is to control the payment method through my Raspberry Pi website, so with the JavaScript SDK. Or to use my Raspberry Pi as a server. But these two options seem unsecured, what do you think about this and is it possible? 🤔

cyan crane
#

hello did you change something in the weebhook api in python ? it tell me stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload thanks !

ember pasture
#

How can I check my previous thread. There was some conversation those are important for me.

magic lance
#

Hi. Where can I upgrade to scale

proud geyser
#

Can we transfer money directly to bank account of connected account using stripe connect?

faint sundial
#

Hi currently we are using stripe pricing table for subscription .after customer subscription mail should send to customer where i have to configure that

primal mural
#

hii stripe team

vocal wagon
#

Hello, I am creating a checkout session for our users (mode = "setup"). I plan to use payment_method from this checkout session for future purchases. As per docs (https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-expires_at), there is a default ttl of 24 hours. My plan is to get setup intent from such checkout session => payment method. Is there any ttl of payment method or how can I know whether this payment method will work?

restive tulip
#

Getting this error
StripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?
This error is only in production not in local test

//top of the stripe.ts api endpoint
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!, {
    apiVersion: "2022-11-15",
});

const webhookSecret = process.env.STRIPE_WEBHOOK_SECRET!;

export const config = {
    api: {
        bodyParser: false,
    },
};

const hanlder = async (req: NextApiRequest, res: NextApiResponse) => {
    if (req.method !== "POST") {
        return res.status(405).json({
            error: "Method not allowed",
        });
    }
    console.log("webhook called");
    const buf = await buffer(req);
    const secret = req.headers["stripe-signature"] as string;
    let event;

    try {
        event = stripe.webhooks.constructEvent(
            buf,
            secret,
            webhookSecret
        );
    }
    catch (err) {
        console.log(err);
        return res.status(400).json({
            error: "Webhook error",
        });
    }
    ...
}
true cosmos
#

Within the volume pricing I see that you can define the buckets for the pricing. How does the user actually select the defined quantity?

shell raptor
#

Hi how to add new subscriptions to existing subscription schedule for same customer, through phase add item or is there any way and how to remove a subscription from subscription schedule.

violet osprey
#

Hello, devs.
We are currently using stripe version 2011-11-17 in production. What if I upgrade to the latest version, will it break our existing billing system? Or shall we modify the billing system according to latest version.

marsh granite
#

Hello there, I was checking how to customize styling of a <PaymentMethodMessagingElement> with Stripe React but dont find the option to pass different styles; only with HTML+JS

Could you help me how to change the style using React?
https://stripe.com/docs/payments/payment-method-messaging

pastel stone
sour thorn
#

HI everyone, Need some suggestions regarding card testing

#

added all check but its still not stopping

steel tide
#

Does Stripe offer payment plans (BNPL) for Business to business transactions?

woeful rover
#

Hey, new to stripe using it for a Streaming platform called Kick unsure of how to setup tax just so I dont get in trouble for not being able to file any information regarding my payouts I am in canada and cant figure this out

granite basin
#

Hello Team,
we have one failed payment ..can we retry it manually

rustic parcel
#

Is this the right place to ask about Stripe App development ? We have been following this document https://stripe.com/docs/connect/oauth-reference to create the Oauth authorization . But it seems like there can be only one active platform for a merchant. This is a bit confusing. Are we following the right document ?

This reference lists available public methods for our OAuth endpoints for Connect.

vocal wagon
#

Hello, does anyone know if it is possible to display Stripe 3D secure check url in iframe (in react js app)? I receive an url like this: https://invoice.stripe.com/i/acct_id/test_id?s=ap and would like to embed it on the page. However, the iframe is empty (the url is displayed in the separate window properly). I have found information that checkout cannot be used in iframe, does the same apply to other urls?

viral grove
#

Hi, I have a few questions about refunds if someone could answer them that would be great

proven geode
#

Hello! I am creating subscriptions and when the bank mandates 3D Secure, then the subscription is inactive and later cancelled. How to display the OTP form where they can authenticate a payment using the OTP from bank and create active Subscriptions

vocal wagon
#

hello sir,i want to ask something

What things can be sold using stripe payments?

white warren
#

I need help urgently with a subscription creation

boreal sedge
#

hi stripe team, is there any way to export all partially_paid payment_intents via the dashboard or API?

muted drum
#

Hello everyone, Can you tell me how can I understand from the source.transaction.created webhook that the payment was international_wire?

clear void
#

Hello every one i need a help for intergration a apple pay with subscription if anyone have experiance of it kindly share the resources. for frontend side

elfin moon
#

Hey! Quick question, I’m working on a website and I want to create a donation section to help power our online community (volunteer basis) so it’ll help with expenses. Is it acceptable to use stripe for this, and if so, is there a developer doc on donation buttons for sites?

analog bane
#

For Stripe Connect - Custom type account, when user is redirected through Account Link for onboarding, does user has to sign up?

proven geode
#

HELLO

#

I was in touch vanya_stripe. is there a way to get clientsecret from paymentintent - pi_3NWJ9AI9xjTc4WYW0JtYXj8T

restive tulip
#

I'm trying to add metadata to the payment intent but its not working. I'm more than likely missing something but this is all i did

        return stripe.checkout.sessions.create({
            mode: "payment",
            payment_method_types: ["card", "us_bank_account"],
            line_items: [
                {
                    price: process.env.STRIPE_PRICE_ID,
                    quantity: 1,
                },
            ],
            success_url: `${process.env.HOST_NAME}/success?session_id={CHECKOUT_SESSION_ID}`,
            cancel_url: `${process.env.HOST_NAME}/cancel`,
            metadata: {
                userId,
            },
        });

and in my webhook endpoint the metadata for the intent is empty

lyric kindle
#

Good Morning, Yesterday night I tried for more than 30 minutes with Stripe team member Jack to debug and make expand functionality work using postman for Checkout session. It did not work. Code is simple expand: ['total_details.breakdown']. But when postman send this code, it becomes "['total_details.breakdown']", a pair of additional double quote. I wonder if you have a collection of Postman Checkout session where expand work and share only this collection with me so I can go on with my project. Thank you!

vivid burrow
#

I am getting the error Refused to connect to 'https://stripe.com/cookie-settings/enforcement-mode' because it violates the document's Content Security Policy. any ideas why this would happen with stripe payment elements?

elfin terrace
#

Hello, From the message above trying to pass the userId in metadata of the session. I wonder if this is possible to create the customer right before creating the session and add it to the session and store it in database to connect the user to the customer id for handling subscribe events. I'm using the checkout page instead of card integration.

cobalt trench
#

👋🏻 Hi!
I have a few Stripe accounts that have been set to cover a few different countries, let say that I have ACME_US, ACME_UK and ACME_DE

Is there a way to use only one API secret to connect to the API and dispatch the calls to the correct account by passing the account_id ?

in my case I am using ruby and I would like not to reset for each call the Stripe.api_key

sterile bane
#

Hello everyone,

When starting now with the Stripe CLI for webhooks, it says in the docs to listen to localhost:4242/stripe_webhooks, my local server runs on :3000, do I need to change the listener to 3000 as well or is it on purpose on 4242 instead of 3000?

Thank you in advance.

Docs here!
https://stripe.com/docs/webhooks/test

lofty glade
#

Is it possible to issue a refund and receive the Stripe fee back as well?

austere fiber
#

how can i test downgrade subscription functionality on stripe to check its working or not

lament kettle
#

We have a customer (Connected Account) that is requesting we prevent Amex cards from being accepted. Google searches are not coming up with anything. Can you advise?

vocal wagon
#

Hi all! First time in here.

I built an analytics dashboard to reflect our company's revenue by using the Charges API using the Python library.
To get all of the information we need (net amount of each charge) I used the following code:

    charges = stripe.Charge.search_auto_paging_iter(query=f"status:'succeeded' AND created>={start_date} AND created<={end_date}", expand=["data.balance_transaction"])```

However when searching for all of our charges ever (2 years), this call takes over 1 minute 30 seconds to return which means it times out when it's on a live server (works fine locally as waiting 90 seconds for it to return won't time out on a local server).

Can anyone suggest a better way to achieve the desired result? Stripe's own dashboard doesn't suffice as we need to split up the charges based on the description (Subscriptions vs non subscription charges)

Many thanks in advance and apologies for the lengthy message.
charred ore
#

Hi! Question about creating refunds with the API. I am creating invoices using charge_automatically. The payment method can be card or us_bank_account. Some time after I create the invoice, charging it, I get an invoice.paid webhook. All great.

If I need to create a refund of the invoice payment (charge/payment intent), do I need to wait until I have received the invoice.paid webhook?

Also, should I use the charge from the invoice or the payment_intent from the invoice when creating the refund? Thanks!

left root
#

Hey. We have setup cross-border transfers for our connect accounts, however I do not see Brazil in the list of supported countries. Our platform account is in the US, and we use Stripe Connect to payout money to our users. How do we add support for Brazil?

potent crypt
#

Hello. Could I please get some guidance on creating some test data? The specific situation is that I need some balance transactions that have a status of "pending", all that I can see have a status of "available". Is there a way to create this or possibly modify an existing balance transaction?

shell raptor
#

Hi, when creating subscription through api, its saying customer default payment method not set, how to set this when a customer is new and the subscription is first one and customer has not entered any payment details yet. Thank you

vocal wagon
#

Hello team! I have a question, how good are the options Add-ons and Metered Billing on Stripe at the time of charging my clients with a subcripstions with more than just one amount and single price? What I want to do is to have One product but that product needs to have different items in with different prices.

stiff bane
#

Hi! I'm trying to link the scanned card which has the payment_method_type of card_present and the payment intent

But I keep getting this error:
"Direct creation of PaymentMethods for type 'card_present' is disallowed.

can someone help me on this? Thanks!

languid blaze
#

I'm using the invoice API, the status field returns 'open' however this invoice shows as 'paid' in the stripe dashboard.
How can I tell if an invoice has failed to be paid via the API?

silent stratus
#

Hey guys I could use a bit of help with a stripe payments question.

regal badger
#

Is there a way to transfer money from an issuing balance to the connected accounts' regular balance or directly to the platform balance? The transfer api can only transfer from a connected accounts regular balance not the issuing balance. So it seems we either have to move the funds from the issuing to regular balance first or find another api that can transfer from the issuing balance.

wintry wren
#

Question about clocks testing
I am trying to test out automatic card updates. Ran a clock with a card that was expiring, ran the clock a year in advance, and never saw the event being triggered, any suggestion on testing this?

barren cloud
#

Hi I'm using checkout session, is possible to fill out the billing address with the information that we already have, so the user doesn't have to input this information ?

pseudo maple
#

Hello. How can I get the payments from connect account

chilly pilot
#

we're going to be updating a bunch of our members to a new price and therefore be touching all of their subscriptions in that modification through the api (a few thousand customers). Even if we take a snapshot of the database before we deploy to prod, the changes will have occured on stripe's side as well. Is there anyway that we can mitigate the risk of us having to roll stuff back? Is there a way that we can take a snapshot of stripe's state right before we deploy our changes?

slow cloud
#

Hi everyone, Does anyone know if I can hide the payment button until all the data is filled in?

median hedge
#

Can I use stripe in Pakistan, I do have Payoneer and Wise accounts with US Banks IBAN and other info.

quiet beacon
#

This is regarding the Magento2 stripe module here (https://github.com/stripe/stripe-magento2-releases). The release log "- Deprecated multiple subscriptions per order functionality. Only one subscription can be bought per order." What's the reason for removing this functionality starting from version 3.3.0?

severe fractal
#

Greetings! Is there way to have onboarding of Express connected account easyer (less info TAX, EIN,SSN...) We need just transfer to account and ACH payout features? Thanks!

maiden glacier
#

Hi team! Our platform supports having multiple team members, and transferring the "owner" role. Only the owner can manage billing. How does this work with Stripe?

orchid ridge
#

hello, i'm doing a function to allow my customer to change the quantity on a subscription plan, I've got an update with an incomplete payment, how can my customer finalize this payment ?

gusty ermine
#

Hi, curious why the actual event checkout.session.async_payment_succeeded is not being sent?

$ stripe trigger checkout.session.async_payment_succeeded
A newer version of the Stripe CLI is available, please update to: v1.16.0
Setting up fixture for: product
Running fixture for: product
Setting up fixture for: price
Running fixture for: price
Setting up fixture for: checkout_session
Running fixture for: checkout_session
Setting up fixture for: payment_page
Running fixture for: payment_page
Setting up fixture for: payment_method
Running fixture for: payment_method
Setting up fixture for: payment_page_confirm
Running fixture for: payment_page_confirm
Trigger succeeded! Check dashboard for event details.

stripe listen output:

2023-07-21 12:54:29   --> product.created [evt_1NWMb3KqbDWV3M2hQJvtjQ66]
2023-07-21 12:54:29  <--  [200] POST http://localhost:5000/stripe_webhooks/payment_success [evt_1NWMb3KqbDWV3M2hQJvtjQ66]
2023-07-21 12:54:29   --> price.created [evt_1NWMb3KqbDWV3M2haWgpvXfg]
2023-07-21 12:54:29  <--  [200] POST http://localhost:5000/stripe_webhooks/payment_success [evt_1NWMb3KqbDWV3M2haWgpvXfg]
2023-07-21 12:54:32   --> charge.succeeded [evt_3NWMb4KqbDWV3M2h0o6oZQq9]
2023-07-21 12:54:32  <--  [200] POST http://localhost:5000/stripe_webhooks/payment_success [evt_3NWMb4KqbDWV3M2h0o6oZQq9]
2023-07-21 12:54:32   --> checkout.session.completed [evt_1NWMb6KqbDWV3M2hWiFj6Va3]
2023-07-21 12:54:32  <--  [200] POST http://localhost:5000/stripe_webhooks/payment_success [evt_1NWMb6KqbDWV3M2hWiFj6Va3]
2023-07-21 12:54:32   --> payment_intent.succeeded [evt_3NWMb4KqbDWV3M2h0bpJ9iYy]
2023-07-21 12:54:32  <--  [200] POST http://localhost:5000/stripe_webhooks/payment_success [evt_3NWMb4KqbDWV3M2h0bpJ9iYy]
2023-07-21 12:54:32   --> payment_intent.created [evt_3NWMb4KqbDWV3M2h0wr3Fhqo]
2023-07-21 12:54:32  <--  [200] POST http://localhost:5000/stripe_webhooks/payment_success [evt_3NWMb4KqbDWV3M2h0wr3Fhqo]
rare creek
#

Why OAuth is not recommended for new Connect platforms?

surreal rain
#

how to get response if reader is offline and Terminal.shared.discoverReaders(config, delegate: self) is running and not return any response due to no any reader found in ios

vocal wagon
#

Hey, I am not able to add off-session cards on my Stripe Test Dashboard.

hollow moss
#

Hi there. Bleeding from the eyes from trying to upgrade from stripe.js v2->3. Custom form -> elements. Almost there. When I create a new subscription in test mode with no existing customers (so, currency for this customer is NOT already set), the payload confirms currency is gbp, customer is created with an incomplete gbp subscription (all good), but confirmPayment fails with "invalid_request_error - currency" because it's expecting usd and I've failed to understand why. The client secret in the confirmPayment payload also matches that of the subscription creation

opaque dust
#

I have a Saas service that once payment is successful an async fetch request is sent to a backend API which spits out the paid for service.
I am trying to integrate this with Stripe and am unsure of the best way of doing this would be.
My first thought is that the required variables to perform this service could be packaged as a JSON blob and sent with the checkout item's metadata and then used in a webhook once the payment_intent_succeeded event is triggered. Is this the Stripe way of doing this? or do I use "next action" (which looks like it was intended for backend financial admin)?

manic marsh
#

Hi everyone I would like to get a reference to an api that allows me to get as many connected accounts as I have on my account

twin hamlet
#

Hello, stripe sends an SMS to the connected account phone for each payout. where can we disable this?

twilit radish
#

Hello, we were testing our promo codes today in Prod and we set it to be 100% off for 1 month for all products (flat fee products and overage products). However, it still charged my card even though on the front end it says that the charge would be $0. It worked as expected in QA with test cards, so it seems to only be a problem in live mode.

Do you know why it is purchasing two separate subscriptions for two separate months instead of processing the add-on product as overages?

quasi bane
#

Hello,
Is there a way we can create "us_bank_account" for ACH direct debit without the microdeposits verification ?
Basically, our customers provide us their Bank Account Number and the Routing number. We need to use API to create their payment method and charge them monthly as per their subscription with us.
The API to charge the Bank Account is not working without the microdeposits verification. Our staff can't contact the client again to ask for bank statement or the hustle to get the verification code from statement.

Is there a way to skip that microdeposit verification process ?

daring lintel
#

Hello, I am hoping someone can help me with a setup related question

atomic raven
#

hello, I am aware for automated taxes to work I have to create products in the dashboard but I have a site where users can create products and their own in the site. But how do I tax their products based on their category like food products , equipement etc. or do i have create a product on the dashboard everytime a user creates a product on my site. I am using stripe connect

weary shore
#

Hey there,

I have a general question about implementation. My company runs a business where we are at the whims of our distributors. We have a custom subscription process that we set aside product and at the customer's chosen frequency (either weekly, twice a month, or monthly) will charge and ship the product that we have received. Stripe's subscription system seems like the right path but our charges are rarely consistent because the products are inconsistent. There may be dry spells without any products to ship. Ideally customers will not have to interact with the payment flow for the subscriptions but we would also like to support 3DS2 cards that require it. I understand those goals are at odds with one another to some extent but I was curious if anyone has experience with how to proceed with this type of implementation. We are currently on Magento, using the "stripe/stripe-payments" package.

vagrant steppeBOT
#

angel785420

red matrix
#

is there a phone number for customer support @ stripe?

quiet verge
#

Hello! I'm using Stripe Elements to build payment flow. We are selling digital product, and we want to charge sales tax to the customers. And we don't have any information about the customer's physical location when custmer just entered our payment page, how do we calculate sales tax in that case?

I've seen that there's a way to calculate tax based on customer's IP address, but it also says that it is not recommended to actually use it but only for the displaying estimated tax amount upfront.

tidal wing
#

We are being asked to use a relatively new feature to Stripe to accelerate ACH Payout speeds called “granular settlement speed”. Our understanding is that this can be set on a transaction by transaction basis using the Payments Intents API, and setting an argument named “preferred_settlement_speed”.
Based on the documentation, I understand that if this argument is not set on the Payments Intents API call, then the default behavior is assumed. We want to use this new feature for all ACH transactions for one of our given customers.

Where does the default behavior originate from? Is it our Stripe account, or can it originate from a different Stripe Connected Account.
As an example, we process payments for 50 different customers. We have a single Stripe Account. For each customer that we have, we set up a Stripe Custom Account. As a payment is made, we transfer the funds to that customer’s Stripe Custom Connect account. For one of our customers, we want to set the preferred_settlement_speed to 24 hours.
Can the setting for the speed of the ACH settlement be stored on the customer’s Stripe Custom Connect account, or would it be set on our Stripe account? My assumption is that if it is set on our account, it would apply to all ACH transactions that occur across our 50 customers. We don’t want that. We only want to apply it to transactions for a given customer.

If we can not set this setting on the Customers Stripe Connected account, that means that we will need to pass the argument in for all ACH transactions. And we will need to decide what to set this for based on what customer is being paid.

We currently utilize the Charges API/workflow. Is the “preferred_settlement_speed” argument available on the charges api/workflow, or is it only available on the Payments Intents API/workflow?

void carbon
#

Hi... would someone be willing to help talk me through something regarding Stripe API... I think I'm not doing something in the correct order...

vocal wagon
#

Hello there.
We currently have a very simple subscription pricing on our platform (free, pro @ 29.99/mo, business @ 199.99/mo).
We're switching to a custom pricing method (we'll charge customers based on specific features, e.g. at the end of the month we add $5 for custom domains, $10 for custom emails, etc).
We were thinking to issue, at the end of every month, an invoice to each customer with many line items, one for each thing that should be charged.
However, how do we go about getting the card from the consumer? The card element says it's deprecated.

wind wagon
#

Hello! I am looking to build a affiliate program style integration with Stripe, without the use of any marketplace apps. Does using connected accounts sound like an acceptable way to do this? Ive run though a test for this, and it works in the way I need, but are there any considerations I should be making?

My workflow is as follows includes the following components:

  • Stripe (Stripe)
  • Automation Platform (AP)
  • Node.js backend (Node)

and I anticipate it to work as such:

  1. A customer is sent a contract with a payment link using the AP
  2. When the payment is successful for the subscription the customer has opted into, the AP run a series of next steps for onboarding
  3. If the customer had a specific flag pertaining to an affiliate, another set of automation should run
  4. That set of automations would create a connected account for the affiliate, if not already created, and send them their onboarding link to add their bank account or debit card details
  5. Once the account is active and ready for payouts, a recurring payout will be setup to debit the customer their affiliate fees

Some questions I have are listed below:

  1. When setting up a connected account as an individual, stripe prompts me to enter company details. How would this work for my customers who are just supposed to get a debit back? For the industry its appropriate to add "Other Marketing Services", but are there other considerations to make when doing this since technically they are not a company?
feral mica
#

Hi, I'd like to manage products & payment links via stripe dashboard and use API to automatically generate Buy button for any payment link I have and display it on UI.
I found APIs I need to list products and payment links, but I struggle to find API to create buy button for product/payment link.
Can anybody help me please

normal stream
#

Hi there. Do we have a signing key on our account? Is it necessary? Where can I find it? Thank you 🙂

craggy yoke
#

Hey guys

#

I need some help

#

So my business partner and I share a stripe- we have a personal training business

#

And he has locked me out from accessing the account

#

All I want to do is cancel all subscriptions on there so no one client get charged

#

Can somebody please help? I have any info you need

pure radish
#

Hello, i've been granted access to embeddable components. The documentation suggests version stripe@10.4.0-beta.1. I currently have 12.9.0 installed. Is there a newer version to use instead of what appears to be an older documentation instruction?

feral mica
#

Hi, I'm going to offer a Service where single customer can buy the Service multiple times but every time the service is tied with some entity (i.e. website).

What approach should I choose?

I'd like to define multiple products, i.e. "Service small", "Service pro", "Service extra".

An example customer could order

  • Service small for entity1
  • Service pro for entity2
  • Service pro for entity3

Can I create payment link per product per entity. I expect the payment link will hold the information about entity the product is tied to.

analog spoke
#

Hi, I am trying to create a Financial Account using the api (Python, curl(requests)) but in both cases it looks like the api documentation is incorrect at best, at worst they do not exist? Please help

agile cove
#

Hello, I am using woocomerce and I would like to know please how can I redirect customers during checkout to a different stripe page to enter their credit card information ? Please help

dim kestrel
#

Hello, Is there any way to have shipping rate calculated automatically after a user enters a shipping address on a checkout page?

zinc glade
#

is this solvable since i have queite some money in my account which it isnt letting me take out now because of this and we had it checked by support before creating the stripe if there was anythign wrong and they said we were good to go

compact rose
#

Our current Stripe webhook implementation is listening to the invoice.paid and invoice.payment_failed events to handle subscription status updates. Whenever either of those events comes in, we pull the subscription id, retrieve the subscription from Stripe and update our system to reflect the changes.

However, I'm realizing that this probably makes less sense than just listening to the customer.subscription.updated event. We encountered a bug with a subscription paid via SEPA Direct debit that seems like it was caused because an invoice.paid event was never hired.

If we switch from listening to customer.subscription.updated instead invoice.paid and invoice.payment_failed to handle syncing subscription status changes, are there any other unexpected issues we might encounter?

proud shoal
#

Hey Devs, I'm calling this stripe api, stripe.accounts.update, I got Insufficient funds in Stripe account error.
I checked my stripe, it says available to payout is 10.49. did I miss anything?

wooden snow
#

Hello team, I have some issues with recurring subscriptions on Stripe. All recurring automatic payments are showing as "failed." Does this option work well with Stripe?

analog tulip
#

Good afternoon all, new to stripe, is there any API functions that allows the transaction to be splitted into two receivers? for example a buyer pays $10, $2 goes one account and $8 goes another account?

rich yoke
#

I live in Belgium and I'm about to release a web application where users can purchase credits. And they can spend those credits for in-app purchases. My users can be from anywhere across the world. It doesn’t matter whether they are consumers/private persons without a business/tax-or VAT number or businesses with tax-or VAT number. And invoices should be generated and sent to users for every purchase. When it comes to handling payments, I am planning to use Stripe. Can Stripe also handle these VAT, tax and invoices related stuff to cause no problems with the IRS? Some people told me to use https://www.paddle.com/ to handle these things. But I prefer to use one service like Stripe to handle both payments as well as VAT, tax and invoices.

quiet verge
#

Hello! I'm using Stripe Elements to build payment page, I wonder if there is a component that displays payment summary (amount + tax + subtotal, etc) built by Stripe. Or if there isn't and I have to create the payment summary by myself, is there any way to retrieve line items and tax amount from PaymentIntent client secret? I'm asking this since I'm using Stripe Tax api to get tax calculation, I don't want to call Stripe Tax api one more time to just assemble the payment summary information

subtle shell
#

Hey guys, is there any way to send funds from a connected account to the main acct?

cerulean pineBOT
cerulean pineBOT
#

We're back! The channel is now open and we're ready to help you with your technical and integration questions!

crisp cedar
#

Hi! I have my own shopping cart system written in php and javascript. I want to integrate stripe with it. How can I do this?

leaden jewel
#

Hello,

I'm developing a POS system for my coffee shop, im building it on a windows device using react electron. Im using the Stripe Reader ($49).

Can i communicate with it through electron react to conduct transactions on windows?

scenic sinew
#

Hello, I wanted to ask how I could send sizes to stripe so I know which size they want for clothing, Also, is there a way for the sizes to show up on the checkout page?

brave jungle
#

stripe now recommends using the Stripe Payment Element with Setup Intents for subscriptions or Payment Intents for single charges. How do I handle checkouts with both a subscription product and single charge products?

summer bear
#

A quick question. On the stripe connect pricing page it says:

1.75% + A$0.30
for domestic cards
3.5% + A$0.30
for international cards

How is an international card defined? I suspect it's a card from outside the country of the connected user. But I'm not sure (maybe it's defined as a card outside of the country of the platform).

rugged yacht
#

We want our customers to save their card to their stripe account, as part of the subscription checkout process. At the moment we're using setupIntent + we make a request to Stripe using the payment method id that we get from the setupIntent.

This causes two 3D security prompts, which is strange and the customer might be worried with two security prompts. How can we do that with a single security prompt?

crimson hazel
#

hi may i know the id card number must write?

harsh ember
#

How to change the total amount with stripe.paymentRequest?

pulsar anvil
#

Hello, currently in Stripe checkout the currency is not displayed in front of the price if it is USD. Is there anyway to make checkout display USD in front of the price?

worn plaza
#

Hello, I am using the embedded pricing table from here https://stripe.com/docs/payments/checkout/pricing-table

I have users that get initiated as customers before they get to the pricing table. I pass the customer-email prop to the web component, and client-reference-id as my user's stripe customer id, but everytime a payment happen it creates a NEW customer - how do I pass a customer id to the pricing table so it doesn't always create a new one?

barren grove
#

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

#

paynow*

mint valve
#

Hello, in test mode, the Checkout Session's total amount must convert to at least 400 cents. I want to know, if put to live, is there still this amount limit

surreal kernel
#

Hello, Will Paypal be available in the US in the future?

shell olive
#

Hi is there a way or any APIs that we can know the country code of stripe account?

clear ibex
#

I mainly have a question in regards to creating the the invoice and sending the payment intent to the client once its finalized. I'm currently using react + express to do this.

The client will order some items and put to cart. The cart once done can take the client to the checkout page where all the items are listed. They click on next then enter the address and shipping details. Once this step is completed the next page takes the user to the actual stripe payment. The create intent is called to get the secret to use the payment element. The server creates the stripe customer, invoice, invoice items, shipping and finally the finalize invoice will then issue the payment intent with the client secret which I then send to the client to be able to show the payment element.

my main issue is how slow it can be to do all of that at once to load the stripe payment at the end. I want to know if there are specific areas in my app that I should call stripe create customer and invoice items. These are all independent to my actual database. Should I create/search customer when they login? Should the invoice items be created and saved to the cart context I have when an item is added? Then later when the invoice is ready to be finalized add it to the invoice via the body of the fetch api. Or should i skip all those steps and just create a regular payment intent and add most item data etc to the metadata field instead of creating an invoice.

thorn ivy
#

Hi~
Can I get a detailed reason for this transaction failure message?

"
The bank returned the decline code transaction_not_allowed.
The bank returned the decline code insufficient_funds.
The bank returned the decline code do_not_honor.
"

Can you provide me with the Payment ID so I can get a detailed reason for the failure?

surreal spindle
#

I currently setup a platform (Openedx) that the mention to use the Stripe payment needs to enable "Stripe Custom Actions"
and provide a link : https://stripe.com/docs/payments/run-custom-actions-before-confirmation
But unfortunately the link is broken and I cannot find any information about the Stripe Custom Actions: run-custom-actions-before-confirmation.

Upon checking the code, I found if using the recent version API will return error for the parameter secret_key_confirmation='required' not exists.
And if I use suggested API version : "2022-08-01;server_side_confirmation_beta=v1 and server_side_confirmation_beta_1", a message of
"Invalid Stripe API version: 2022-08-01;server_side_confirmation_beta=v1. You do not have permission to pass this beta header: server_side_confirmation_beta. If you have any questions, we can help at https://support.stripe.com/." is return.

Could you please help me to solve the problem?

Vic Hui

thin fern
#

Hi team, a quick question.
Suppose i have 3 connected accounts and i have created a payment intent of $9 and i have to sent $3 each to connected accounts.
Is there any feasible way to do that?
Right now i am creating payment intent of $9 and then using transfer api i am sending $3 to each account

thorn ferry
#

Hi, I have some question.
We are currently proceeding with the question we asked last time.
https://stripe.com/docs/terminal/payments/connect-reader?terminal-sdk-platform=server-driven&reader-type=simulated
I am proceeding because I heard that I can proceed with server-driven from the URL above.
There are parts for "Create a simulated reader" and "Query your simulated reader" here. Do I have to proceed in order?
There is a problem with "{{LOCATION_ID}}" when running "Create a simulated reader", do I need to register the device separately?
If I don't need to register, how can I register LOCATION_ID when I am in Canada?

Connect your application to a Stripe Terminal reader.

vagrant steppeBOT
#

Kade

topaz beacon
#

hi i had activated Stripe payment option and enabled Gpay, but not showing in the checkout page

#

using shopify

silent turret
#

Hello, I have a question.

Here is my situation:

  • I am currently developing in JAVA.
  • When creating a PaymentIntent, I specify the funding_type as bank_transfer.
  • After making the request, I retrieve the data from the response (PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Zengin) to obtain the account information and guide the user to make the transfer.

In this situation, is there any data available from Stripe that allows me to provide the user with the transfer deadline guidance?

sour cradle
#

Hi team! I have a question regarding the minimum charge amount. The doc says that the minimum charge amount in USD, AUD, EUR, and CAD is $0.5. However, in the our Stripe dashboard, I've noticed that there are orders coming through with charges less than $0.5 for the USD, AUD, and EUR currency. I'm wondering how this is possible. Thanks!

topaz beacon
#

hi, i had activated stripe payment option, where card payment working now, but gpay showing emabled in the stripe paltform but not in shopify

misty hornet
#

@topaz beacon your thread is still open, let's continue the discussion there

topaz beacon
misty hornet
#

@topaz beacon again, your thread is still open, let's continue the discussion there

topaz beacon
#

i was asking about the issue facing in the payment portal where gpay not reflecting in the shopifyportal

misty hornet
#

@topaz beacon Please follow up in the thread that I created earlier for you instead of putting messages directly on the main channel.

untold yoke
#

tap to pay class=TerminalSession com.stripe.stripeterminal.external.models.TerminalException: Device does not have NFC

#

can anyone help im implenting tap to pay android java

thin fern
#

Hi team can we update “usage” in setupIntent to on_session?

umbral kettle
#

can we migrate customers with different end dates for subscriptions to stripe?

exotic sleet
#

Hi how are things? I am from Argentina, I would like to know if I can charge Twitter with Stripe from my country or if there is an alternative to do so. I have a company on Twitter that represents great interactions and I would like to know more information about payments, thanks and regards. I am looking forward to your response.

untold yoke
#

hy

#

DiscoveryConfiguration discoveryConfig =
new DiscoveryConfiguration(0, DiscoveryMethod.LOCAL_MOBILE, true); what is perpose of third parameter true

#

what if set false

solid tangle
#

hi would like to know how to disable retries on failed stripe webhook events?

ripe drift
#

Hi, can I have custom payment retries intervals for payment failures for subscriptions? What I mean here is can I change these 1,3,5,7 days and have custom days (for e.g retry after 2, 5, 8, 12 days)? Maybe with an API or upgraded stripe plan?

slender mason
#

Hi all, a question regarding CSV export of subscription "Cancellation details" from the dashboard - it's it possible ?

thorny frost
#

👋
I am working on a live notification system for purchases via Stripe. As part of it, I would like to get the amount in the Account's currency that will actually be received (before fees are deducted) - the Dashboard's "Payment Details" shows this nicely, as seen here.
I do not see this information passed with the checkout complete Event, only the originating ("presentment"?) currency, so I have added logic to check charges for the given PaymentIntent, then investigating the relevant Balance Transaction.

Is this the correct way to go about checking this info or am I missing an obvious field somewhere?

vocal wagon
#

Hi there,

For my subscription service, I'm using the Subscription Schedule to accomodate future downgrades and cancellations. However, I'm noticing that these subscription schedules automatically reach the 'released' status once the end date of a schedule has been reached. Is it possible to prevent this and keep the schedule running if I have a non-terminated subscription?

An example: I've got a schedule with two phases. The first one ends at the end of the month and the second phase starts right after that without a specific end date set. I want this phase to keep running indefinitely.
However, when I use the test clocks I'm noticing that the schedule reaches 'released' status after the first term.

Right now I circumvent the problem by creating a new schedule every time the schedule reaches 'released' status, but this feels like a sort of a hack.

zinc glade
#

is this solvable since i have queite some money in my account which it isnt letting me take out now because of this and we had it checked by support before creating the stripe if there was anythign wrong and they said we were good to go

faint sundial
#

hi team can i create scheduler for webhook event

rose epoch
#

hello, we're integrating with Chargebee, however facing trouble with iDeal and Bancontact as Chargebee can't seem to find the Stripe customer & payment method combination with the error No such source . Could somebody help us with this? I'm happy to provide further information. Thanks!

median lily
#

Hello,
I have an ERP/CRM for my company.
The customers already have their IBANs filled in, as well as all the necessary authorizations for SEPA direct debits (BIC, RUM, mandate signature date).
Today I'm sending an XML file to my bank.
Is it possible to use the Stripe API to make SEPA direct debits directly from the information I have in my CRM?
What is the payment lead time?

gloomy mantle
#

How to call the refund interface when using Stripe's PaymentIntent payment?

woeful moon
#

Hi,

I have a question about the tax collection.

If I create a subscription but not paid, it is still incomplete and the invoice is finallized (Open), will Stripe charge any tax fee for this transaction ?

untold yoke
#

im integrating custom account. i want to create form in android app user will fill and then want to sent to stripe instesd of stripe link to fill info

upbeat arch
#

Hi.
Is there a way to tell when a webhook was dropped and by whom?
Reviewing the documentation I only see how we can recover the ones that are currently active.

vocal wagon
#

Hello, I'm integrating my platform with stripe. I want create session for customer portal via platform. I'm following this tutorial: https://stripe.com/docs/customer-management/integrate-customer-portal#redirect. The Customer Portal session it's created with sucess, but when the browser does the redirect, i'm getting CORS Error. After research on stackflow, i have noticed some solutions with different approach. Instead Redirect, they return a normal Response with http Status OK and with the URL in Body, and then via Frontend (Javascript) they open the link. My Question before jumping to this approach is: i'm doing something wrong? The redirect like tutorial works, or i need to follow the other approach? Thanks for help

Learn how to integrate the customer portal using the Stripe API.

wicked ivy
#

Hello, please tell me how can i relink to another apple id? it concerns TerminalSDK (TapToPay)

sweet canopy
#

I created a checkout session using code and opened the session URL. After clicking the subscribe button, I kept reporting an error: nvalid total code

cerulean rain
#

Using the subscriptions list api (https://stripe.com/docs/api/subscriptions/list), how do I specify status in javascript?

The following isn't working:
const subscriptions = awaitstripe.subscriptions.list({ customer: stripeId, price: "price", status: ["active", "trialing"], current_period_end: { gt: Math.floor(Date.now() / 1000 - 172800), // 172800 seconds = 48 hours }, });

vagrant surge
#

Hello, I would like to know the best way to handle unpaid subscriptions. I don't want the subscription to be automatically cancelled after a certain number of failed payment attempts. Instead, I'd prefer the subscription to have a status indicating it's unpaid. Additionally, once a user updates their default payment settings, I'd like the subscription to be paid.

devout basalt
#

Hey, I've got question regarding Connect accounts. From dashboard I can reject and remove accounts connected to my platform, but in API docs I see only rejection and deletion, no removal. Is there a way to remove connected account via API? I have only Standard accounts connected, so deletion won't work, I'm interested in removal

versed quiver
#

Hello,
I just want to confirm that I have done a recent purchase with the help of a product link on 18th July how much time it will take to transfer money from stripe to bank account?

slim jay
#

to Hello,
I noticed that all my customers have this, can u explain me what is it please?

vapid solstice
#

Hello everyone, I am using .net sdk to create customer portal session. I was wondering can I set the portal header while creating the session with .net, because I would need to put a localised text there. If there is a way to set localised text through customer portal settings in Stripe, I'm fine with that as well.

vocal wagon
#

Hey!
Here's the rundown of my situation.
I have a Discord community and a course with a subscription based model for premium.
I am hosting a course on Kajabi, I am using a Stripe checkout, and I want to give people automatic roles in my Discord when they pay through Stripe.

I have looked at a bunch of integration softwares and I have absolutely no idea what I'm doing.

Does anyone know how to help me with this? Thanks in advance I appreciate the help!

hidden tendon
#

Hello Stripe team, by mistake I have removed coupons from a subscription through a subscription schedule. I was not aware it was possible to remove coupons through schedules...
How is it possible to not touch to coupons with a schedule?

trail dawn
#

Hi
I want to charge my Clients based on Number of Customers. I created usage based pricing on Stripe Dashboard.
How to charge a product with diffent levels? PHP recurring payments.

surreal otter
#

Is there anyway to create a in_transit payment via the api to the test account

idle gale
#

Hi team,

Currently created PaymentMethod in client Side and got pm_id. We are passing this ID to c# API backend. The backend call creates Customer, attach this pm_token in PaymentMethodService, Create Subscription by setting DefaultPaymentMethod as this pm_id. So far it is fine and Subscription created and shown paid. Is this same card will chosen for auto renewal from Stripe end? I couldn't see "DefaultPaymentMethod" under "Customer tab in Stripe Dashboard.

thorn ivy
#

Hi~ Stripe Team,

I'm using Stripe payments and have a few questions

  1. can I block certain types of cards?

  2. we use the billing key method for payments, are there any cards that won't accept billing key over a certain amount?
    (Are there any cards that have additional requirements such as entering a pin code?)

  3. Is it possible to pay a certain amount in advance using BILLING KEY and pay the final amount after using the service?
    ex) Pay $10 in advance before boarding the scooter, cancel the prepaid amount after completing the ride, and pay the final usage amount.

snow cargo
#

hi i was using setup session to add payment method to a customer. however it is not working now, please advise.
this is the snippet of the session creation code:

                .setSuccessUrl(successurl)
                .setCancelUrl(cancelurl)
                .setMode(SessionCreateParams.Mode.SETUP)
                .addPaymentMethodType(SessionCreateParams.PaymentMethodType.CARD)
                .setCustomer(customer.getId())
                .build();

        Session session = Session.create(params);```
lofty whale
#

Hello everyone!
I have the following issue:
When I try to create inbound transfer with treasury from a connected account's financial account to connected account's external bank account I receive the following error:

{
  "error": {
    "message": "BankAccount **** must have an active mandate to be valid. Please associate a mandate with this BankAccount by passing mandate_data to SetupIntents. See https://stripe.com/docs/payments/setup-intents#mandates for more information.",
    "request_log_url": "https://dashboard.stripe.com/****/test/logs/****?t=1690047906",
    "type": "invalid_request_error"
  }
}

We create SetupIntent for our customers and then when setup_intent.succeeded we create external account for connected account, but the mandate for customer bank account is already here, is it somehow related?

gleaming patio
#

Hi,

We had tests that ran fine last week and this week on some of them we now receive this error, "Cannot send email. In order to complete this refund, we must collect refund details through email. To send email to the email address registered with your account, verify the email address first. To send email to other email addresses, submit your account application.". The tests are to do with refunding bank transfer payments, any chance you can explain what this error is and why it's only just started happening?

merry cypress
#

Stripe webhooks: I want to ensure proper error handling to signal Stripe's retry mechanism appropriately.

Currently, I am returning HTTP 200 status for all webhook events, even if there was an error during event processing on my side.

What is the recommended approach to signal Stripe that an event was not successfully processed on my side, so Stripe can handle retries?

Thank you for your assistance!

wild patrol
#

Hey, I turned on affirm payment method option for my account but for connected accounts I haven't set the option to "on by default" for affirm payments, for now it is set to "off by default". I don't want to turn this payment method on for all accounts but only for selected one's. Is there a way I can do this using an API ?

vapid solstice
#

Hi everyone, I need an advice in terms of possible performance issues.
I am creating customer portal session each time a customer clicks on button. And that was fine and expected approach.

Now, I'm creating a custom config (on the same button click) depending on customer culture (language) to only change the Portal header title (everything else remain the same). I was wondering whether should I create config only once somwhere and use it's ID to update the existing config or it's fine to create new config every time for every customer separately?

fervent willow
#

will the new create price will not be auto chage next recurring period?

snow cargo
#

hi, i have these series of request :

req_LKm2gfQCog1546
req_KOYcn9ALShIG2M
req_aaYe7yoMz2H2Vu
req_qptFD74W4JDlXK
req_hEu4RI6M6JyM4R

in the above requests i have only done 1 checkout session. however, in the stripe listen log, i saw that setup_intent.created and setup_intent.succeeded is being triggered twice. may i know why? thanks

zinc glade
#

i sell a digital product for games is there a tax i have to pay then or not?

untold vessel
#

hi everyone. Question: when the subscription ends (or after last payment of the subscription is paid out by user) what types of webhooks can I use to control such subscription?

steel jacinth
#

quick question, where do I get my app secret when I am testing my stripe app locally after I run stripe apps start ?

burnt coral
#

how can I update a row using an email but make the email case insensetive?

vocal wagon
#

Hi, Im creating a customer and after that Im getting it using a search query, but Im getting empty response, maybe the processing is delayed and is not possible to get te customer at the moment?

woven dragon
#

is it possible to setBackdateStartDate to existing Subscription? or while creating a Session?

finite horizon
#

Hello Team,
We are using address element and all the input fields except State and Zip are using p-GridCell p-GridCell--12 p-GridCell--sm12 class and so it’s taking full width, only State and Zip fields are using p-GridCell p-GridCell--12 p-GridCell--sm6 and so these are in a single row. Is it possible to customize the grid system for other fields as well?

hidden tendon
#

Hello again, about #dev-help message , to add back the coupon, should I add it back by modifying the subscription or should I modify all the phases @waxen quail ?

fathom otter
#

Hi guys!
Don't know if this is the right place to ask but is there an 'estimated' ETA on tap to pay to be added to the React Native SDK?
I know if super new for iOS but was wondering if there was any kind of timeline. (Even though I know it's likely to change)

hexed mirage
#

How can I set the payment methods to 'auto' while creating a checkout via API. At the Moment I use 'payment_method_types' => ['card', 'giropay', 'sepa_debit', 'sofort', 'bancontact', 'ideal', 'link'], but changing that to 'auto' does not work.

rain ermine
#

Hi, I have been facing issue in PAN card id verification since last two weeks.Customer support has no clue and they have not been responding after forwarding request to so called "verification experts". I have made sure, image upload is high quality, name and dob matches with owner detail on stripe account. This is the only message i am seeing in dashboard "We reviewed the updated information - provided on July 22, 2023, and we couldn’t verify the information provided about your business owner." and mentions that payments will be paused on 31 July. My questions is

  1. Can dev team help me point the exact error/reason for rejection?
  2. Is there already a known issue going on for id verification?
whole swan
#

Hello Team

Need help to understand why US Bank Account option not visible in Payment Element as payment method type?
Platform Account: acct_1Cbrx8FpU9DlKp7R
Connected Account: acct_1JMYI1AjORjIkyJ0

shy breach
#

Hello everyone. please how help me out. How I link / connect a local third-party payment getway to my stripe account

main peak
#

How to check card is 3D secure or not while adding the card in billing screen. (I am using "@stripe/react-stripe-js" npm in reactjs)

pseudo maple
#

Hello. I have receive a "Unable to complete the transfer to one of your connected accounts". How can I create a separate transfert of the payment and added fee ?

fluid rock
#

how can use subscribe button in pricing products in stripe

woven dragon
celest canyon
#

Hello, do you offer a BIN lookup API? We were using one which has now been discontinued.

The data we'd be looking for:
• Card brand/co-brand (e.g. "Visa/Dankort")
• Card type (debit/credit)
• If the card is a prepaid one
• Card issuer details (name, country, website, phone number etc.)

hearty raven
#

if I create a transfer (TransferCreateOptions) ...which event should I listen for in ym webhook to make sure that a transfer is successful? I.e. it has left my code base and is now in stripe's hands

shy yarrow
#

Hi
Is there a way to automatically select the next element when the current one is finished using Stripe Elements?
When the user has finished entering the card number, auto-focus on the expiration date.

pseudo maple
#

Hello. I use idempotency_key for safely retrying requests without accidentally performing the same operation twice.

But I also need to perform severals operations on this customer (like a subscription) during the year. Should I recreate a new Customer each time ? Or can I use the same customer but change the idempotency_key for a new payment ?

hidden tendon
#

Hello, when looking at a subscription schedule in the dashboard (Actions->Manage scheduled updates), if a coupon is scheduled to be deleted, is it visible in the UI?

manic tundra
#

Not able to find much about this in documentation though getting [Reader is not capable of processing this action]

rancid rover
#

Hi, I am building an e-commerce website where i used stripe on it. As per the requirement , I should not allow users to pay , who are all having 3d secured card. Can anyone pls help me on this

celest canyon
#

Whats the difference between the API event outbound_payment.posted and treasury.outbound_payment.posted ?
Which one should we be using/which is recommended?

vocal wagon
#

Hi, I'd like to find all Stripe customers with a given email. How can I do this? I tried customer search but without success "Stripe::Customer.search({
query: 'email:'email@gmail.com'',
})" was giving me #Stripe::SearchResultObject:0x2a6c0 JSON: {
"object": "search_result",
"data": [

],
"has_more": false,
"next_page": null,
"url": "/v1/customers/search"
}
while I see in the dashboard that we have a user with this email

visual eagle
#

hello team i need your help

still raptor
#

Mate my reader doesn't connect to the dashboards whats going on im so confused trying to read all the doc and i just do not understand any of it

hearty raven
#

Is there any reason not to make all resource creation requests to stripe Idempotent?

quick temple
#

Hi! So I'm trying to create a subscription integration where users can set their own price for a weekly subscription. I understand that there is a price option for customers choosing their own price, but that it does not support recurring payments. As a workaround would I be able to create a product and subscription object and then programatically create and attach a new price object to that product for each client's desired cost per month? Otherwise do you have any suggestions for how I would be able to achieve this? Thanks!

vapid solstice
#

Hi! How to handle cancelled subscription event only once. When I cancel a subscirption through customer portal, my webhook accepts two same events with different source (on the screenshot: api and customer portal). I want to handle the cancellation event only once

jade badger
lyric kindle
#

Good Morning, During creation of a checkout session I inputted the value of the field "line_items.price_data.product_data.description', however I am not getting desired output from the API call though checkout session is created?

rancid rover
#

Hi @undone hinge
"You can set use_stripe_sdk: false and show an error to the customer if you get requires_action after confirming the PaymentIntent: https://stripe.com/docs/api/payment_intents/create#create_payment_intent-use_stripe_sdk"

how to set use_stripe_sdk is false

when I am calling "stripe.confirmCardSetup" api , by default the value of use_stripe_sdk is true...I need to turn it false Right , then how to change it to false

vocal wagon
#

Hello, I am trying to find out the correct flow:
I am creating a seassion (lets say for 100$) + VAT - ie 21%.
The customer should pay 121$ (this is done)

Since I am using the Stripe Connect (Express accounts), I would like to use the Direct charges and cut 10 % of such amount as an application fee - I suppose this amount should be transferred to my account?
The rest should have the connected account as its balance if I am not mistaken? What about the taxes?

Right now I have tried creating the session with following payment_intent_data:
payment_intent_data={
"setup_future_usage": "off_session",
"application_fee_amount": round(setup_fee / 10 * 100),
"transfer_data": {"destination": "xxx"},
},

This is for destination flow, which is not for cross-region as per docs. Could you please help me out how to use direct charges?

Thanks!

dim spruce
#

Hi, I want to add promo code input to my subscription checkout page. I am currently using the React stripe package. How do i collect the promo code and still apply it once on the first payment.

wintry jolt
#

Hello, everyone. I'm new to Stripe. Is there a guide for react + stripe + firebase cloud function? Thanks.

dense sorrel
#

This is my code for handling the webhooks from Stripe.

I just added the customer.subscription.updated event, but how can I actually test it...?

if (event.type === 'checkout.session.completed') {
                const session = event.data.object;

                console.log('Payment received - Session: ', session);

                var user = await prisma.user.findFirstOrThrow({
                    where: {
                        email: session.customer_details.email,
                    },
                });

                if (!user) {
                    // User not found
                    return res.status(404).json({ message: "User not found" });
                }

                const subscription = await stripe.subscriptions.retrieve(session.subscription, {
                    expand: ['plan.product']
                })

                // Fulfill the purchase...
                await prisma.subscription.create({
                    data: {
                        id: uuid(),
                        type: subscription.plan.product.name,
                        price: session.amount_total / 100,
                        startDate: new Date(),
                        // add one month
                        endDate: new Date(new Date().setMonth(new Date().getMonth() + 1)),
                        userId: user.id,
                        stripeId: session.subscription,
                    },
                });

            } else if (event.type === 'customer.subscription.updated') {
                const subscription = event.data.object;

                console.log('Subscription updated: ', subscription);

                    await prisma.subscription.update({
                        where: {
                            stripeId: subscription.id,
                        },
                        data: {
                            endDate: new Date(),
                        },
                    });
            } else {
                console.warn('Unhandled event type: ', event.type);
            }
mint zodiac
#

Hello. We have implemented the setup intet to change the payment method. We noticed that when accepting the new card, there is no check for not accepting prepaid cards. Can the check also be added for the intet setup?

vocal wagon
#

I ordered a package on July 10th and so far it's gone for $31.88 what to do

trail dawn
#

Hi,
I have an app that builds customer list, and I want to charge my Clients based on the number of customers they have.
Example:
Premium package = $19 up to 500 customers, for every additional 100 customers charge them $2.

I created this Recurring usage Product (image.png)

Currently I'm creating a subscription like this:
if ($cust_count > 500) {
$unit_amount = 1900 + floor(($cust_count - 500) / 100) * 200;

        $price_new = $stripe->prices->create([
            'unit_amount' => $unit_amount,
            'currency' => 'usd',
            'recurring' => ['interval' => 'month'],
            'product' => 'prod_OEtqASTMmBJlwJ',
        ]);

        $priceIds['premium_m'] = $price_new->id;
    }

This is creating a new Price under my Premium package every time someone subscribe.
How do I make use of tiers?
$cust_count = is number of customer.

rancid rover
#

how to set use_stripe_sdk to be false

wild plank
#

when i emplement stripe payment then google wallet chekout in not shown

vocal wagon
#

Does anyone know how much the parcel goes to Poland?

lofty whale
#

Hello guys!
How can I attach payment method to a treasury connected account? (Maybe somehow via create setup intent payload or via dedicated API endpoint?)

vocal wagon
#

Pomoże mi ktoś jeśli paczka

dim kestrel
#

Hello, How to test webhooks ? When I create a new webhook on Dashbord I have to enter real url, so I am not sure how to test it when I am running the app on localhost,

vapid solstice
#

Hi, how to properly handle 4 events with .net SDK when subscription is :
1.cancelled (still active until end of billing period),
2. activated/renewed,
3 paused
4. deleted.

I want to handle each of those separately, and only once per action.
It means, if a customer cancelled a subscription, I want to handle the action just once, to be sure I don't take an action on same event caused by same action but from different source (api - customer portal -> two sources of events)

true nexus
#

Hello!
I have a question about fee.
Why there are different formulas for calculating fees when connected account pays fee, and when customers of connected accounts pay fee?

manic marsh
#

How can I know the total number of products that are in a stripe account?

orchid sequoia
#

hi
How we can know using api that user how many time redeemed same coupon code..
Only coupon code not promotion code

shell raptor
#

HI, when creating subscriptionschedule through java api, we want it to start from 1st of every month, but lets suppose the subscriptionschedule is to be created on 24th then we want subscription schedule to run for these 8 days generate invoice on 31st and from 1st we want a monthly schedule, is this possible

vagrant steppeBOT
#

yogeshwari

upbeat kettle
#

Greetings,

I have a question regarding the calculation of MRR and Retention.
The system settings were on:
Count subscriptions as active:
at_the_subscription_start

Due to a glitch on my part, I allowed subscription customers to log into my system even though the payment was not made.
After some time, I discovered the problem, and changed the settings to:
when_the_first_payment_is_received

Can I change the calculations retrospectively so that a subscriber who has not paid, will not be calculated in MRR and Retention?

Thanks in advance

vagrant steppeBOT
#

Manny_Manny_2023

vital rover
tardy grove
#

Hi

#

I want a support

#

Anyone can provide me test api detils of USA

#

Please any one can provide ne test api detils of us

#

24-Jul-2023 13:31:58 UTC] PHP Fatal error: Uncaught Stripe\Error\InvalidRequest: As per Indian regulations, only registered Indian businesses (i.e. sole proprietorships, limited liability partnerships and companies, but not individuals) can accept international payments. More info here: https://stripe.com/docs/india-exports in /home/mygolive/public_html/ingo/in/I/Y/stripe-php/lib/ApiRequestor.php:125
Stack trace:
#0 /home/mygolive/public_html/ingo/in/I/Y/stripe-php/lib/ApiRequestor.php(99): Stripe\ApiRequestor::_specificAPIError('{\n "error": {\n...', 400, Array, Array, Array)
#1 /home/mygolive/public_html/ingo/in/I/Y/stripe-php/lib/ApiRequestor.php(310): Stripe\ApiRequestor->handleErrorResponse('{\n "error": {\n...', 400, Array, Array)
#2 /home/mygolive/public_html/ingo/in/I/Y/stripe-php/lib/ApiRequestor.php(61): Stripe\ApiRequestor->_interpretResponse('{\n "error": {\n...', 400, Array)
#3 /home/mygolive/public_html/ingo/in/I/Y/stripe-php/lib/ApiOperations/Request.php(56): Stripe\ApiRequestor->request('post', '/v1/charges', Array, Array)
#4 /home/mygolive/public_html/ingo/in/I/Y/stripe-php/lib/ApiOperations/Create.php(23): Stripe\ApiResource::_staticRequest('post', '/v1/charges', Array, NULL)
#5 /home/mygolive/public_html/ingo/in/I/Y/process.php(57): Stripe\Charge::create(Array)
#6 {main}
thrown in /home/mygolive/public_html/ingo/in/I/Y/stripe-php/lib/ApiRequestor.php on line 125
[24-Jul-2023 13:38:56 UTC] PHP Fatal error: Uncaught Stripe\Error\InvalidRequest: PaymentMethods of type card cannot be attached to Customers directly without 3DS due to Indian payment regulations. Please instead provide the PaymentMethod and Customer alongside a SetupIntent or PaymentIntent with the setup_future_usage parameter. See https://support.stripe.com/questions/guide-for-saving-cards-in-india for more details. in /home/mygolive/public_html/ingo/in/I/Y/stripe-php/lib/ApiRequestor.php:125

#

Please help

#

👀

rose otter
#

@tardy grove I created a thread for you, please post in it instead of the main channel.

tardy grove
#

Anyone here please help me give me test api details of USA

true nexus
#

Hello!
Am I correctly understanding funds flow?
When a connected account creates a payment, money is transfered to the application account, then money transfered to the connected account, then from that amount, fee is taken and sent to the application account, and then Stripe takes his part of fee?

quick palm
#

Good morning Everyone, I would like to know if there's a way or option that I can use for a Subscription of a Pricing that has "Graduated Pricing" to stop charging the Customer if the usage has reached a certain amount of $$$ (say: Stop at $500)

ebon sequoia
#

The paypal announcement is amazing news!

Is there any ETA on paypal also becoming available for US stripe accounts?

tardy remnant
#

he

arctic glen
#

Hi friends at Stripe,

Can you please let me know whether https://stripe.com/docs/payments/payment-element can be used for what my company needs?

We want ideally a single widget that will allow us:

For example, we envision the flow like this:

  1. A customer visits our payment form. They set up a convenient option such as Google Pay or Apple Pay. (Optionally, it could be in advance of when they actually plan to pay us, and they save their method ahead of time.)
  2. We create an invoice for a $1 charge, just to satisfy COPPA law (adult verification purposes). We charge the invoice.
  3. We later send a refund of the $1.
  4. We allow the customer to use their Google Pay (or other whichever payment method they saved to Stripe) to set up and pay recurring invoices or subscriptions.

I.e. If a customer never wants to type in a credit card number, they can get through our whole flow (including recurring invoices) just with simpler methods like Google Pay.

Does Payment Element meet all of the above requirements?

Thanks so much for your help!

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

Build an integration where you can render the Payment Element prior to creating a PaymentIntent or SetupIntent.

Learn more about the basics of Stripe Invoicing.

Understand your options for charging customers on a recurring basis.

twin moss
#

I know that Stripe has some testing code setup to auto-fail payments with specific $ amount endings like 0.51 or something. Where are docs for this? Can't seem to find it

queen mulch
#

Hello.
Is there any specific webhook event that is sent when a new billing cycle starts for a subscription?

keen pelican
#

Hi Team
Need some help while creating Stripe Check out Session for subscriptions

I have followed: https://stripe.com/docs/api/checkout/sessions/create

I am a little bit confused as some of the products have more than two prices ( one is the regular price of subscription and 2nd is first-time installation charges ) so how i can pass both prices while creating a session for checkout?

I have also attached the screenshot could you please guide us on how we can do that?

Looking forward

lyric kindle
#

Time at which the object was created. Measured in seconds since the Unix epoch." Will you give me an example? I input one day value but Stripe is asking time stamp? Not sure what would be the input format?

ember estuary
#

Hello Team

I have an issue regarding stripe payment with woocommerce integration with stripe.

When i do the payment sometimes it failed the payment error ( Stripe SCA authentication failed. Reason: Non-INR transactions in India should have shipping/billing address outside India. More info here: https://stripe.com/docs/india-exports Order status changed from Pending payment to Failed. ) I have checked i have provided both shipping/billing address and with the saved cards if i change the address it still shows the same error.

Sometimes with the same address it will work successfully and woocommerce created the order and stripe also show the correct payment.

Can some one tell me why it is failing some times.

When buyers of your goods or services are located outside India.

full kite
#

Hi!! Question regarding card account updater. We are currently storing the card token to a customer and using the customer_id when making charges. I'm told that this way adds the card account updater feature. We don't want the card account updater feature, it's costing us hundreds of dollars everyday. Could you provide guidance on how to avoid card account updater fees to new charges and existing customers?

pseudo maple
#

Hello. How can I have the payout number from a paymentIntent ?

turbid cedar
#

hello, is there an limit on the number days that an invoice can be refunded? we are planning to implement refund logic so that refund can be done till 1 year, wanted to confirm if that is supported from stripr or any other restrictions.

gloomy blade
#

hey all. I need some help. I want have 2 prices for the same product on the same checkout page.

E.g Full payment $1000
Split payment 2x$600

I created two payment links for the same product but can't find a way to...merge them.

Also, I created a pricing template but can't find a way to integrate it on my wp website where I'm using Divi.

mental crystal
#

Hi there, I was wondering if somebody could assist me with a stripe connect account and onboarding existing users into the stripe connect account?

winged ridge
#

I am able to pay an invoice that is set to auto_advance: false, but a payment_intent.canceled event keeps getting sent with the "cancellation_reason": "requested_by_customer",. Do I need to do something with the payment_intent.created event other than respond with a 200 to stop this from happening?

vocal wagon
#

Hello, can we use automatic_tax when using the direct charges with stripe_account headers? (creating a checkout session for customer of connected express account)

fiery osprey
#

Hi team, I'm integrating Stripe in my company platform. I have some doubts regarding subscription cancellations. When a customer in our platform wants to cancel a subscription I just update its Stripe subscription by doing a POST /v1/subscriptions/{subscription_id} with the option "cancel_at_period_end" set to True. This cancels the Stripe subscription at the end of the current billing period. My doubt here is that Im not really sure if this operation creates a subscription schedule object, so we can release the schedule in case the customer changes his mind and wants to continue with the subscription.

I case that no subscription schedule object is involved, how can I stop/remove the subscription cancellation? thank you!

thorny timber
#

Hi team, does anyone know if there is an expiration time for ACH mandates? If yes, will I get notified through mandate.update event when it expires? I would appreciate if anyone shares detailed article on how mandates work in Stripe including info about its events.

glacial raptor
#

Hey! Im trying to use Stripe Connect but I run into the issue where I need users to be able to buy multiple items from different connected accounts and only make one payment? I stripe able to do this?

steep roost
#

Hi there, I am trying to contact stripe via Live chat, but I can’t seem to find any links. Can anyone help?

tardy grove
#

Hi

#

Hello

#

I need help

#

Hi

thorny timber
#

Hi again! From what I read SEPA mandates expire after 36 months. Could you please confirm that?

rich inlet
#

Hey stripe dev , im using stripe element on a nextJS app , and i want to know if i can detect when the user is filling the form with his payment method , to show him a popup or somthing ?

subtle scroll
#

Hi there! How can I get future billing dates for a subscription? My subscriptions have end dates.
for example if it is weekly and starts today, I should get 24 Jul, 31 Jul, 07 Aug....

tardy grove
#

Any one not helping me

dim hearth
#

@tardy grove please stay in the thread you already have - we help multiple people at a time in this channel, so a few minutes between responses is normal

hybrid hemlock
#

Is there an option with Stripe Checkout in "payment" mode that allows the customer to decide whether or not to save their payment method on their account? I understand the setup_future_usage parameter but that only allows us to specify it when creating the session, not the customer. I also understand I could provide them this option with Link, but that's not what I'm looking for here.

willow pivot
#

why am i getting random: 'Request req_orblvkWvNdpBLi: The token tok_1NXQXIDPB9GZZ8S3G9HbJZYJ has already been used. Each token can only be used once to create a source.' errors? Sometimes it works normally (returns proper declines or successes) but oftentimes I get these errors, even though the transaction in the background shows a normal success or decline. It also seems to be worse on FireFox than Chrome, but it's still happens in both environments randomly, and then some trans work normally. Also, I have JS disabling the submit button upon click, and I've been doing most of my own testing here....nothing is being double submitted. But what's going on? (This is a super-simple one page frontend and just a direct charge on the backend. Nothing complicated, and sometimes it works just fine, so no clue...)

trail dawn
#

Can someone give me an example how to create a subscription in php using tiered pricing.

cerulean rain
#

How do I make it so that when the user switches a subscription price, their new price is charged at the end of the current billing period? I'm using the billingportal api:

const configuration = await stripe.billingPortal.configurations.create({ features: { payment_method_update: { enabled: true, }, subscription_update: { default_allowed_updates: ["price"], enabled: true, proration_behavior: "none", products: [ { prices: [ "price_1", "price_2", ], product: "prod_", }, ], }, }, business_profile: { privacy_policy_url: "https://example.com/privacy", terms_of_service_url: "https://example.com/terms", }, });

fervent sage
#

hello, when updating a Customers address via api and we only pass in a single field to update (e.g. "state") the other fields are overwritten with null's. Does this sounds like the correct, expected behavior?

subtle scroll
#

Hi again, whats is the best way to set a subscription for x weeks and this ends automatically. for example, today set a subscription by 3 weeks. I used cancel_at: subscriptionEnd,
collection_method: 'charge_automatically',
proration_behavior: 'none'.... Is the best way?

dim spruce
#

@rose otter I have applied the coupon to the subscription and it still returned the full amount.

cobalt kraken
#

HI,The webhook we use to receive payment status is using a CDN, will this have any impact?

crude plume
#

hi i implement stripe custom flow in php server and my publishable key and secret key appear in the browser if you inspect it

normal island
#

Hi! I'm creating subscription schedules with the from_subscription property, and then update them to add items changes. The schedule is meant to have two phases: 1) One phase to immediately update subscription items (with proration) and 2) other phase to further update subscription items in the future.

For the first phase I use the request-level proration_behavior: "always_invoice" to invoice immediately for prorations. However, I'd like to be able to add a proration_date timestamp to use a proration date previously previewed (https://stripe.com/docs/billing/subscriptions/prorations#preview-proration) , but that parameter doesn't seem to be available in the API endpoint to update subscription schedules (https://stripe.com/docs/api/subscription_schedules/update).

Is there an alternative for doing this other than updating the subscription first, and then creating a schedule (two API calls)? That's is what I'm doing right now, and for the subscription update I'm also using pending updates. I'd also be convenient for schedule updates with proration_behavior: "always_invoice" that failed payment to automatically apply schedule changes after payment is complete.

Learn about prorations.

lofty whale
#

Is there any video tutorial on how to create InboundTransfer?

desert flame
#

Hi, some of our tests have broken around refunds. They were testing the automated refunding of excess cash balance for clients who overpay by bank transfer. We now get this error: 'Cannot send email. In order to complete this refund, we must collect refund details through email. To send email to the email address registered with your account, verify the email address first. To send email to other email addresses, submit your account application.'

I am assuming we now have to set up customer accounts for these tests with new email addresses registered to get this to work? Clarification would be really handy and blocking the emails or giving an option to do so for test accounts would be wonderful

reef flare
#

Hello, I currently use Stripe checkout in 'subscription' mode to accept monthly flat + usage based subscription payments. From the payment methods documentation, my understanding is that when I turn on payment methods from the Stripe Dashboard, they should automatically appear in the checkout session. My problem is Google Pay & Apple Pay are turned on in my dashboard, but customers are not seeing them as options when they go to checkout. Only Cards & Cash App show up as payment options in the checkout session. Are there some additional steps I need to take for Google Pay to be present as an option during checkout? Thanks!

silent stratus
#

is there any strategies for speeding up the loading of stripe elements in a next js application? Happy to provide my code if needed.

cunning raptor
#

hi team,
I created my webhook endpoint on my website. Stripe. However, How do i see the equivalent of what I receive through the stripe CLI on my tomcat server?

vocal wagon
#

My redirect after payment intent submitted on front end stopped working, but I still see the payments going through on stripe.com. I'm on dot net

lament kettle
#

Using Web Payment Element, how do we add a custom field, say "nickname" when doing stripe.confirmSetup

crude plume
#

Hi, how to create customer using payment intent?

gritty heart
#

Hi, if I have a trial user this user wants to switch to a paid subscription plan during their trial, is it possible to give the user credit to be applied when the charge happens for the switch? I know when switching from trial to paid that would cause an immediate charge, if credits cannot be applied, can I just change the amount that will be charged? Also, when switching from trial to paid during the trial period, is it possible to apply the remaining trial days on switch to the paid subscription plan?

safe hinge
#

Hi there. We are using the stripe python library. Whenever we catch an exception StripeError, we save the exception data in our db and display the error message to our users

Looking at our records, I see we're definitely getting exceptions that don't seem to be subclasses of StripeError . I wonder if someone can help me determine what errors these are? An example error:

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

light horizon
#

Hi all, I'm after some advice on the best way to approach a Stripe integration into our system.
We currently allow customers to add cards to their account, which we've done via the SetupIntent and captured the card id.
We then either capture full payment or allow a customer to pay via a schedule e.g. a £200 order could be paid with £50 up front, £50 after 2 months and £100 after 6 months.
On Stripe chat they recommended subscriptions, but this isn't right for our scenario.
The customer may be present for the first £50 deposit, but we will run scripts to capture the others when the time comes.
Is it best to create each one of these payments as a new PaymentIntent? That way we can specify if the customer is present? The amounts may also change, which is why I think using one PaymentIntent for the full order may not be the right thing to do

velvet bane
#

https://stripe.com/docs/apple-pay?platform=web#recurring-payments

Is it possible to store Apple Pay payment methods and use them for off session, recurring payments but not by using Stripe Billing/Subscriptions and instead implementing our own billing logic using PaymentIntents? Or will these charges likely get declined every time unless we use Stripe Billing with Subscriptions for the payments?

radiant musk
#

When using the confirmPlatformPayPayment method from the '@stripe/stripe-react-native' library. The moment the sheet is rendered it starts in a processing state, then after some time continues to Payment Not Completed state. I am wondering if I am call the method correctly with the following.

await confirmPlatformPayPayment(
    "pi_3NXSPeFdV4bT3T5F0LJ7DXCv_secret_v1oEL3zAXAnLAUxCMhHOoOJRF",
    {
      applePay: {
        cartItems: [
          {
            label: 'Total',
            amount: '12.75',
            paymentType: PlatformPay.PaymentType.Immediate,
          },
        ],
        shippingMethods: [{
          label: "Basic",
          amount: "10.00",
          identifier: "basic",
        }, {
          label: "Express",
          amount: "20.00",
          identifier: "express"
        }],
        shippingType: PlatformPay.ApplePayShippingType.Shipping,
        merchantCountryCode: 'US',
        currencyCode: 'USD',
        requiredShippingAddressFields: [
          PlatformPay.ContactField.Name,
          PlatformPay.ContactField.PostalAddress,
        ],
        requiredBillingContactFields: [
          PlatformPay.ContactField.Name,
          PlatformPay.ContactField.PhoneNumber,
          PlatformPay.ContactField.PostalAddress
        ],
      },
    })
plucky plank
#

What does it mean when an account has the "legacy_payments" capability? We have a connect account that does not have the "card_payments" capability, but does have the "legacy_payments" capability.

lament anvil
#

Hey, I had a question on limiting payment methods by country/region. We have a business constraint of limiting US bank accounts/ACH to US only locations. We're currently using SetupIntents to instantiate the Stripe Elements library, so I was wondering if limiting PMs by region is possible (should we limit this to the Front End, or is this a Back End responsibility?).

blazing citrus
#

Hello! I am noticing an issuing when I buy a subscription with the payment request button (using Google pay) and then later try buy another subscription the card gets added twice to my user in Stripe even though it is the same card. Is there a work around for this?

final rose
#

Hi there, I'm trying to get straight on concepts related to connect for payments and running into some confusion related to bank accounts and debit cards and external accounts. It seems there's the concept of a "bank account" and it is a term to apply to bank accounts that can exist under an external account for a connect account but is also a term used to refer to another type of bank account that would be associated to a "customer" object? If this is the case, would external account bank accounts not be accessible via the "bank account" api and instead just via external account api?

silent stratus
#

Am I able to create a card payment method for future use using the Payment element?

fiery stirrup
#

Hi all... Can someone help me understand why I am getting a card expired error on a credit card that expires in 2024?

subtle shell
#

Hey guys, is it possible to change/switch which bank account will be receiving payouts using API for connected accounts?

merry kelp
#

Is it possible to retrieve a customer with a metafield?

keen blaze
#

Is there a way to restrict Stripe API to one single IP?

still kiln
#

Hi all, our company is having issue with setting up 3DS authentication for user on our system and keep getting an error in payment and preventing user from subscribing, has anyone else had this issue or any pointer in how to resolve this?

dim spruce
lyric kindle
sleek belfry
#

Hello, in our app we'd like to allow for a user to be able to choose one of his attached payment methods as a default payment method.

I see through the dashboard that I can set a credit card as the default, but even if I do, when I query the customer's payment methods, the two payment method objects are identical and there's no property or anything as such that indicates one being the default payment method.

How can I achieve this through the api with an api call? I feel as though I'm missing something 🤔

Thanks!

keen ferry
#

are there any requirements needed to support the afterpay payment method beyond shipping address

swift nova
#

Hello, I have a dilema with coupons. I have a customer who applied a coupon code last week but for a service for this week. I created the coupon to be redeemed by today, but their service happens on Friday. From our app the user applies the coupon to see what they pay for after it's applied then book the request.

My question is, would there be a way to edit the expiration date of a coupon created in the dashboard?

And will the user still redeem their discount?

fiery stirrup
#

Hi all... Is there any way to get a report of all the payments that add up to the Future Payouts balance?

raven brook
#

Hi , Could you provide us with the stripe customer service number?

trail dawn
#

Hi,
Is there a way creating a recurring product, graduated pricing and set quantity 0-10 $0 and then charge

tawdry cloak
#

Hello, Is there a way I can set up a subscription that recurs on a semester basis (Aug 1st and Jan 1st)?

sacred gorge
#

How do you confirm a subscription payment intent when doing a trial?

lyric kindle
#

"payment_intent_data.setup_future_usage". If I do not use this line of code, will Stripe still save the payment method for the future usage?

civic pagoda
#

Hi

#

we would like to integrate with Stripe to allow our app to accept tap to phone. Is there a documentations needed to develop our app to support IOS devices.

sturdy barn
#

I'm getting an error uninitialized constant Stripe::Tax when trying to call Stripe::Tax::Calculation.create but I'm unsure why. I thought it was because the Stripe gem I'm using was at 5.0 and it looks like some of the API updates for stripe tax are in version 8 updates, so my gem is now at 8.6.0 but I'm still getting the error. Any ideas?

north delta
#

Hello, I am testing and I need the system where strie retains the money and disperses it to several accounts, it is not working for me, it transfers all the money to one account

grizzled elm
#

Is there a way to filter the stripe web hook events?

Trying to find the radar early fraud warning events but not sure if I can filter out the list in any way

unborn aurora
#

hello, is there a way to create a payment intent that is available for caputre for a certain amount of days (lower than 7 days)?

topaz flare
#

hi, I have a question about stripe express connected account login links. when I create a login link, can that same login link be used indefinitely? I'd like to create a login link to share with our connected accounts that they can access any time without needing to do anything on our website https://stripe.com/docs/connect/integrate-express-dashboard

blazing citrus
#

Hi - I had a follow up question about a thread I started a few hours ago. Here is the message
Hello! I am noticing an issuing when I buy a subscription with the payment request button (using Google pay) and then later try buy another subscription the card gets added twice to my user in Stripe even though it is the same card. Is there a work around for this?

I understand Stripe does not do any "de-duplication" logic, but I wanted to make sure since the same card is getting added twice to the user for different invoices that they will not be charged twice when the subscription comes up for renewal?

light pelican
#

Hello team, I am integrating payments in React native app. I am following this doc https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet#react-native-apple-pay
When i am doing presentPaymentSheet() call, it is throwing below error :
openpaymentsheet {"error": {"code": "Failed", "declineCode": null, "localizedMessage": "There was an unexpected error -- try again in a few seconds", "message": "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/.", "stripeErrorCode": "", "type": "invalid_request_error"}}
LOG Error code: Failed 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 am already passing publishable key in Stripe Provider. Is there anything else i should provide

umbral elm
#

Hi 👋 , I have a Node.js server and a React Native app with a Stripe integration. I am using Google Pay and Apple Pay. My flow is as follows: the server creates a SetupIntent, and the client shows Google Pay or Apple Pay based on that. Then, the server creates a subscription with a trial phase. The problem is that the trial phase is not displayed in Google Pay or Apple Pay, which is expected because the subscription is created afterward. How can this be resolved?

manic marsh
#

How can I send money via paymentIntent on a connect that is in a different country than mine?

crude monolith
#

how can i use checkout sessions to offer an additional product (with adjustable quantity), but not default the additional product to be included? my initial thought was to add it with quantity: 0 but that's not supported

terse siren
#

Hey team stripe quick question

keen ferry
#

is it possible to test afterpay on a test account

terse siren
#

Ive built an oline food ordering app and Im trying to see if theres a built in tip feature with stripe I saw it in the docs but dont know if its compatible with IOS

jagged moat
#

Hello I need to update my phone number and email so I can log in to my account

abstract dagger
#

Is it possible to create a stripe checkout form using the API and upon it finishing, we redirect them to a specific url with specific data attributes (such as their name, email, customer_id, etc)? Preferably, i'd like to add the redirect url directly on the stripe checkout url and pass the data with it at the end using url params.

clear spade
#

How do I go about having a product with a monthly charge, along with a one time setup fee show up in the cart during Stripe Checkout? I can see the product in a pricing table, but I am unable to display the second product (i.e the one time setup fee) in the cart. Thanks.

quaint shore
#

Was there an m2 reader update today?

zinc glade
#

anyway to fix this so i can get verified

alpine fern
#

I have the following error using stripe with Paid Member Subscription (WordPress):
Payment has failed. Reason: Stripe doesn't currently support application fees for platforms in RO with connected accounts in BR.

Is this caused because the country of the plugin that charges a fee of 2% per purchase, does not accept REAL currency?!?

tender axle
#

I am currently developing checkout system and am using Stripe Checkout Sessions. I collect name, shipping and billing address and Stripe creates a customer but when the session is returned to the payment success page, the customer id is not present, I get null

pseudo yew
#

I'm using stripe with the firebase extension. I'm attempting to create a free trial with the following code:

    const db = getFirestore()
    console.log(uid)
    const collectionRef = db.collection(`users/${uid}/checkout_sessions`);
    console.log("created collectionRef")
    const docRef = collectionRef.doc();
    console.log(collectionRef)
    console.log("created docRef")
    await docRef.set({
      price: plan,
      subscription_data: {
        trial_period_days: 7
     },
      success_url: return_url + `/predictions?confirmation=${name}`,
      cancel_url: return_url,
      allow_promotion_codes: true,
      automatic_tax: {
        enabled: true
      },
    });

but the trial part seems to be completely ignored. Is there a different way of doing this (that doesn't use payment links) or am I making a syntax mistake?

vagrant steppeBOT
#

daredevil

topaz flare
#

hi! I have a few questions about the express dashboard in stripe connect and customization.

  1. is there any way to remove this "earnings goal" section?
  2. is there any way to remove the "download the stripe app" popup? (I x'd out of it so it's not visible here)
  3. what does this 'negative payout' mean? a bit confused what is causing the -$13.50
  4. can we change the name of the payments so they say a specific product instead of 'Payment from moonlight worlds Inc"?
normal kernel
#

Hi I'm getting an error when trying to change a subscription: "Subscription was unable to be updated, changes are pending.."

vestal cloak
#

Hi can I increase the webhook limt per account to more than 16

final rose
#

Hi there, I'm working through setting up connect accounts for "Issuing" and funding their issuing balance and it seems in a "Pull Funding" situation in the US that if I cant use plaid and instant verifications that the only other option for microdeposits depends on "sources" even though sources and the sources api are deprecated?

latent ingot
#

I am trying to add an affirmation button to my Stripe payment invoice where clients can accept my Terms and Conditions before they make their payment. I have checked u-tube on how to use the AI feature but I am not that tech savvy and only getting frustrated on how to do it. Any help is appreciated!

torn cosmos
#

hello guys, I added paypal payment method for my monthly subscription, it works perfectly on development, but not on production, it throws an error:

 const session = await stripe.checkout.sessions.create({
            line_items: [
                {
                    price: process.env.STRIPE_PRICE_ID,
                    quantity: 1,
                },
            ],
            payment_method_types: ["card", "paypal"],
            mode: 'subscription',
            customer: customerId,
            success_url: `${req.headers.origin}/dashboard?success=true`,
            cancel_url: `${req.headers.origin}/dashboard`,
            automatic_tax: { enabled: false },
        });

and says :

`setup_future_usage` cannot be used with one or more of the values you specified in `payment_method_types`. Please remove `setup_future_usage` or remove these types from `payment_method_types`: ["paypal"].```
sacred gorge
#

For subscription events, i'm trying to log analytics for when a trial starts and when an actual payment happens, what events should i look at for this?

lyric kindle
#

For "payment_method_options.acss_debit.mandate_options.custom_mandate_url", what input is required here? Is it an URL? If I need to input URL where can I find this url?

fallen tangle
#

I have the subscriptions FE coded where the user gets charged in the FE. Now I am working on the BE webhook events. I am slightly confused about this. How would I detect when subscription has been created and the user has been charged instead of it maybe still waiting for addational steps to be completed

subtle shell
#

Hey guys, I'm using test mode to create connected accounts and after I complete all required steps (documents, bank accounts, etc) this message shows for every new connected account I try to add, do you guys know how to fix that

stark osprey
#

i need an help

wet crescent
#

Hello there. I am using the stripe live mode keys in my production env but I want to know if there is any way for me as a owner to not provide real card information or any other way I can bypass the real payment even if I am using the live env keys

willow pivot
trim leaf
#

hey all, I'm trying to write some cypress tests to step through my checkout process (I use Stripe Elements), and I'd really like to intercept every call to Stripe and just mock successful returns. I am using @stripe/react-stripe-js however I noticed that if pass the confirmPayment() method a fake clientSecret it gets really upset. do I have to utilize the test environment and create subscriptions every time I run my tests?

stark osprey
#

Hi, I have a UK based business, but I have lot's of USA customer, I want to receive payment via ACH, so can I do that with UK based Stripe account? I have USA & UK checking account,

autumn berry
#

Can anyone help me?! I having several issues when I try to pay midjourney subscription using a lot of valid cards. Not my bank the problem. It is the stripe checkout issue. Idk why you're refusing my payments, I'm sending dolar's 4 U. Please, help me!

vocal wagon
#

Does anyone know how much the parcel goes to Poland?