#dev-help

1 messages · Page 64 of 1

orchid nest
#

Does stripe rate limit or throttle outbound webhooks?

open hamlet
#

I'm using the checkout session and wondering if there is a way to make sure that a provided email isn't used twice for a purchase.

void dock
#

As for integrations such as PayPal, can they or generally all Payment methods be turned off/on? In my Test environment I do not see PayPal even though I am in a country that supports it. Many thanks! 🙂

zinc iris
#

I am testing an Affirm integration in our sandbox environment and i'm stuck at the "enter last 4 digits of social security number" step. Is there a test number I can use? Am I able to test the Affirm process e2e in the sandbox environment?

tired crater
vivid stump
#

hi ! i was trying to retrive the estimate for a subscription with the tax included. i have setup taxes, for example i have set it for az. im using the below code to do so

      customer_details: { address: { state: 'AZ' } },
      subscription_items: [{ quantity: quantity, price: priceId }]
    })

for some reason the tax object seems to be return empty. am i doing something wrong?

robust moth
#

We're working on a Stripe Terminal integration using an Angular front end and a NodeJS API.
We are trying to handle the following workflow:

  • Payment intent is setup and passed to the hardware terminal
  • The payment is cancelled on the Angular front end
  • We need to terminate the transaction on the hardware reader.

We tried: const reader = await stripe.terminal.readers.cancelAction(id)
We are passing the hardware terminal's id to the cancelAction

But get the error:
{"error": { "message": "Reader is currently processing a transaction from a different integration mode.", "request_log_url": "https://dashboard.stripe.com/test/logs/req_vC7FHNpf9lQTDR?t=1698225856", "type": "invalid_request_error" }}

We are setting up the paymentIntent using the following:

            const payment_method_types = (currency === "cad") ? ["card_present", "interac_present"] : ["card_present"];
            const stripeInfo = await stripeModel.read({ salonID: salonID });
            const applicationFeeAmount = Utility.getPaymentFees(amount); // application fee amount is 2.9% + 30 cents


            const paymentIntentObject: any = {
                amount,
                currency,
                on_behalf_of: stripeInfo[0].stripeUserID,
                payment_method_types,
                capture_method: "manual",
                application_fee_amount: applicationFeeAmount,
                transfer_data: {
                    destination: stripeInfo[0].stripeUserID,
                }
            };

            const intent = await stripe.paymentIntents.create(paymentIntentObject);
            res.json({ data: intent, success: true });```

We've searched to try and find any mention of this error in the support docs, SO, google, etc and found no information. We watched the video tutorial too.
carmine lintel
#

Hello - what is the best practice for submitting payment intents for the purpose of seeding a database? I want to seed the database with 1000 orders, with test payments for each order. I tried creating a payment method using the test card number 4242 4242 4242 4242 and I got an error because I'm not supposed to be using card information directly

half dock
#

Hi, trying to update a CC on an account and getting this error: No such customer: 'cus_OswytoVixeKzuR', what could it be?

lime bear
#

determining the region (like EU) for processing fees on credit card payments: We want to set up companion application pricing related to Stripe processing fees, and wonder how (what library, like countries gem) you use to determine region?

vocal wagon
#

HI, i am configuring stripe on my Wordpress website. Credit card and Google pay are actually showed in payment system. Apple pay and Paypal are not visible. (of course they are enalbled in the dashboard) can you help me ?

naive gust
#

the documentation for L3 data states: You must provide the customer billing details—name, address, city, state, ZIP code—associated with the card.
Could someone point me to documentation or examples as to how this needs to be added in?

tough hearth
#

regarding country avaiablity, if i'm based in the USA and i want to accept paymetns from China is this allowed?

arctic wharf
#

Hello!

We are using the Payment Element and a Payment Intent to accept Bacs Direct Debit payments. With our current implementation the Payment Element automatically displays the DDI and collects the mandate when accepting the customer’s payment details.

What we'd prefer to do is exercise more control over the presentation of this DDI window - that is to say: disable the automatic display of the DDI window and handle the presentation on our own.

Is this possible?

knotty robin
#

My Stripe account is currently intergrated with a PHP in web app and I will soon be converting to MERN , Can someone please assist with fixing my Stripe automatic Tax issue, I currently have a manual API code but I also have the setting enabled on the dashboard but I am not showing taxes being reflected , Please view attachment of a checkout session

scarlet garnet
#

Hello,

When I make a payment with a card where there is a 3D Secure verification, I systematically have an "Invoice Payment Failed" event before proceeding with the 3D Secure verification...
When I use a card without 3D Secure, I don't have this problem of Invoice Payment Failed...
An idea ?

Thanks!

young sigil
#

hello dev team, im building an app that makes use of subscriptions, ive run into issued while on dev when a user has more than 2 (maybe 3) incomplete subscriptions, so my question is:

  • is there a limit of active subscriptions in production?
  • is there a limit of incomplete subscriptions in production?
  • are there any other limits while, for example, querying the list subscription endpoint?
flint acorn
#

Hi, I tried to implement annual/monthly pricing.
I found this solution suggested by Stripe on Twitter https://twitter.com/stripesupport/status/1678400863243763712

Hey there—the easiest way is to create a separate monthly 'Subscription' to a $0/month 'Price'. This secondary subscription can run on a monthly cycle, and allow the issuing of the credits to still trigger monthly for those with the annual subscription.

The suggested logic sounds fine, only problem I’m facing is that my users can see the free subscription in their customer portal, but I don’t want them to be able to cancel it or upgrade it, I want them to only control the annual subscription

Is there a way to hide that subscription from their customer portal?

I'm using the the firebase extenstion "Run Payments with Stripe" and this is how I open the customer portal

const openCustomPortal = async () => {
  const functions = getFunctions();
  const functionsRef = httpsCallable(
    functions,
    "ext-firestore-stripe-payments-createPortalLink",
  );

  const { data } = await functionsRef({ returnUrl: window.location.origin });

  window.location.assign(data?.url);
};
silver forge
#

Hi, I'm unable to set PayPal as a payment option. When I go to payment methods in the dashboard, I can't find PayPal as an option.

delicate snow
#

When we export the payments from stripe dashboard there are some custome columns. How can we set those columns via API?

abstract dagger
#

Can we update the percent_off or amount_off of a coupon? not working for me

oblique pollen
#

Hi, when going through the flow presented here (https://stripe.com/docs/connect/collect-then-transfer-guide#:~:text=paid by the-,platform,-.) is there a way to display customer info to the connected account? In the dashboard I can click through from the payment to the connected account -> the transfer -> source transaction which has customer info such as name and email address but the connected account receiving the payment isn't ever presented with that information (just payment received from: our platform)

wary meteor
#

Hi, I want to create and charge for a monthly subscription but then push the next billing to a specific date (without charging for those additional days).
What's the recommended way to achieve this? Should I create it and then update the subscription setting a pause_collection.resumes_at value?

storm phoenix
#

Hi guys, is there an API to know which countries are supported for stripe connect payout?

edgy pasture
#

I'm in test mode, how do I enable AVS from my Dashboard?

sturdy jacinth
#

hello! i'm having trouble getting the bank debit payment method to not appear for checkouts in test mode.

attached are screens of my payment settings and related preview. have I missed something?

lucid holly
#

Hi, I a have made an application with a stripe element, a couple of months ago. Now I check my account and see that there are attempts by someone to donate a dollar (they are blocked by Stripe). There are too many attempts within an interval of two minutes.

My questions is:
Is that something I have to take care of?
Is it dangerous?

left lily
#

hi question regarding a workflow. docs are giving me mixed signals for this scenario

zinc iris
#

Hello,

I asked this question earlier and got pulled away..

I am testing an Affirm integration in our sandbox environment and i'm stuck at the "enter last 4 digits of social security number" step. Is there a test number I can use? Am I able to test the Affirm process e2e in the sandbox environment?

I tried entering any 4 digits, but i keep getting an error message:
"Please try again. The numbers you entered are incorrect."

glad mirage
#

Hi. Is it possible to set a default version of the API that will be used for Webhook events, which is an older version like 2020-03-02 ?

winged arch
#

hello i have a question regarding the billing portal session. how can i put in a cancel button where once the user clicks the cancel button, it cancels their subscription? since the billing portal page is generated by stripe, im not too sure how to update it with the cancel button

low current
#

Hello everyone,

I have a question regarding Stripe Connect, I have a US platform, and I tried to create a connected account with the BR country, however Stripe threw me this error:

Connected accounts in BR cannot be created by platforms in US. Please contact us via https://support.stripe.com/contact if you need further assistance.

However, when I try to create a connected account with the CA country, it allows me. So I couldn't find any documentation regarding what countries are allowed for US platforms?

Can someone point me at the right direction? What is the minimum amount of information I need to provide when creating a connected account? It's country and email? I need to know this because my application might need to collect this information beforehand.

sour bronze
#

Hello everyone, I'm working on a project that uses stripe custom account, and a question arose regarding the "external_account" and "verification" fields in the "stripe.accounts.create" call. Is the bank account passed in external_accoun already verified for existence in the bank by stripe, or do I need to make an extra call? And regarding kyc photos, is there any AI behind that validates the photos or do I need to implement one?

fervent sage
#

hello, question about webhooks events related to Connect Accounts vs Accounts. For example, if we listen for payout.paid in webhook one that is configured for Account is the implicit assumption that if we had a second webhook that listens to Connected Accounts for payout.paid they would both get triggered? Meaning that having 1 webhook that checks for a particular event is enough and a second webhook could be redundant?

azure lagoon
#

I'm getting csp errors on a custom domain Stripe Checkout, do I need to set csp headers somewhere or should Stripe be handling that? This is manifesting in Chrome (browser) errors like: "This content is blocked. Contact the site owner to fix the issue."

grizzled elm
#

For the customer portal, when you create a portal configuration, do they expire or are they saved forever?

vivid stump
#

hi ! i want to know how to do this using the subscription apis
lets say my customer signs up on the 20th, in the first invoice i want to charge them for the rest of the month i.e 10 days and then charge them at the end of every month from there on. i know this is a bit weird, i guess this is what my CEO needs. 😢

winter perch
#

I think I discovered a bug in the code for the front end. It's a user interface issue. Is this the right place to report that?

glacial gorge
#

The date type property value of either invoice or subscription returned from stripe api always return as Tue Jan 20 1970 07:44:19 GMT-0800 (Pacific Standard Time)

finite ember
#

hello i need help with my stripe account can somone help me please

low pivot
#

I have a Flat-Rate-And-Per-Seat payment structure. The Flat rate covers a certain amount of seats, and if they go over that, then they pay a per-seat price in addition to the flat rate. So I need to know which Flat rate they choose before I can calculate the per-seat quantity (if any).

I believe I cannot simply create a checkout session and pass in the right price_ids to handle this.
I believe the way to implement this is to create a stripe customer when the user registers for my website, and then let them pick the flat rate. When they click on the flat rate, I can calculate if they also get charged a per seat price and call stripe.subscriptions.create with a subscription item for the flat fee, and another subscription item for the per-seat pricing (if needed).

If this implementation is correct, how do I take users to the correct Checkout session screen after creating a subscription?

young sigil
#

hello, is there a way to programatically update the default values on the linkauthentication element and on the payment element?

tight gorge
#

How can I add a new currency account here?

unborn tree
#

Hello everyone, using the Stripe API, is it possible to tell Stripe to create an invoice for a one-time payment without an associated subscription? Or if that's not possible, is the only way really to add an item line item to the next invoice?

lunar palm
#

Hey! So up until today I didnt even know you could customize your domain for stripe. So I connected it. works fine but. it only let me pick one sub domain. Wondering if im missing somethhing? but its the same subdomain for checkout, payment links and customer portal. So my question is, can each one of these categories have its own sub domain? or do I have to remove the one I picked and pick one that makes sense for all 3?

glacial gorge
#

Date difference between stripe UI and data
data (attached)
stripe app UI (attached)

civic tulip
#

how to abort subscription schedule?

glacial gorge
#

@crimson needle Wow, what is wrong with your attitude? I am simply posting a question, and you are being very defensive at the beginning, because you cannot look at pictures ... ? And I literally said see the created property

dreamy mural
#

I'm creating and testing my webhooks... I'm using fixtures to use real products and customer data. However, I'm stuck...

Im my app I create Checkout Sessions. And one of the webhook events is checkout.session.completed.

But there is not endpoint to hit in my fixture to "complete" a Checkout Session.

Does a Checkout Session create a Charge? Should I be listening for charge.succeeded instead?

Here's my fixture object so far hitting the /v1/charges

{
    "_meta": {
        "template_version": 0
    },
    "fixtures": [
        {
            "name": "cus_nike_cat",
            "path": "/v1/customers/cus_OnRMiFT7bT5K9u",
            "method": "get"
        },
        {
            "name": "purchase_nike_strong_start_challenge",
            "path": "/v1/charges", // What should I use here for a checkout session?
            "method": "post",
            "params": {
                "customer": "${cus_nike_cat:id}",
                "currency": "usd",
                "amount": 185,
                "metadata": {
                    "test_purchase": "Strong Start Challenge"
                }
            }
        }
    ]
}
lunar palm
#

question about payment links. I want to embed the form on my website. For my sales guys to be able to select from a drop down menu and then put the customers card info in it.

I have 3 packages. First two are paid in full and the last one has 3 payment options.

  1. $1880
  2. $2900
  3. $9800

How would I set this up in stripe so I could essential have one profuct and multiple packages and pricing in it?

rotund swan
#

When a subscription expires, such as when an initial card payment fails, which webhook event should I listen to? From what I've read I need to listen to
customer.subscription.updated with the status = incomplete_expired, is this correct? This is required because if this happens, we need to mark the subscription as cancelled on our CRM. It looks like it doesn't fire a subscription.deleted event for this situation

civic tulip
#

@Eric Grundhoefer I don't work for stripe, but you can do in dashboard by creating payment page 1 product with 3 prices

turbid dune
#

Hey folks, need some help with custom connect accounts + payments + financial accounts (treasury).

We're using direct charges to charge our users, but we want to switch to using destination charges. This is because using destination charges would allow our platform account to eat the fees, as opposed to our connect accounts.

We're running into issues with destination charges because our customers and their associated payment methods are held under their custom account, not the platform account. As a result, we can't use the transfer_data param within the destination charge call (as it doesn't recognize the payment method).

How do we go about using these payment methods to charge our customers using destination charges?

hard hill
#

Hi, I implemented the payments with oxxo, and I got some payments through there on the weekend, and it has been more than 72 hours and the status of the paymend intend is still pending, how long does it take to approve the payment and change to completed or succeded?

tiny harbor
#

Hi there,
I was looking into ways I can mock the Stripe payment element in Storybook and Cypress so that I can further test the implementation in my application 😄

granite stone
#

hi, we are getting the following error in from our iframe (Visa Debit): Your card does not support this type of purchase; this happens when tokenizing the card; is there anything special we need to do to configure iframe to support Visa Debit?

stone scroll
#

I've got to do some compliance work - is there any way I can see how much data stripe is storing and under which objects (e.g. Customers - 2GB, Payment Methods - 1GB, Invoices - 10GB)? Or even if there was a report I could run which would show me the number of records under each object, that would be appreciated!

limpid phoenix
#

Hello, I have a problem because a lot of my clients
can't pay on my website
unmd.bigcartel.com
Stripe block payments
because they are "risky
payments".
Can you help me please.
Thanks

brisk relic
#

If a payment is made via Payment Link with no invoice how can I get the product sold via a webhook?
The only webhook I see is payment_intent_succeeded and this does not have invoice or product information.

static drift
#

Something I'm getting a bit confused about. I've just been looking at docs, and it looks like you can enable PayPayl as a payment option in Express Checkout Element, but it doesn't look like it's possible in the Payment Element?

Would appreciate if anyone can help me figure this out!

civic tulip
#

Hello when creating new subscription I have following code in php which has 'save_default_payment_method' => 'on_subscription', $subscription = \Stripe\Subscription::create([
'customer' => $customer->id,
'payment_settings' => [
'save_default_payment_method' => 'on_subscription',
],
'items' => [
[
'price' => $stripePrice->id, // Replace with the actual price ID of the product
'quantity' => $payment_seat_number,
],
],
'payment_behavior' => 'default_incomplete',
'expand' => ['latest_invoice.payment_intent']
], ['idempotency_key'=>'sub_' . $idempotency_key]
);

#

now when trying to update it, I get error

#

$subscription->proration_behavior = 'always_invoice';
$subscription->save();

#

no default payment is set for customer

glacial gorge
#

I want to make a payout from my platoform account

await stripe.paymentIntents.create({
    amount: total,
    currency: 'usd',
    transfer_group: transferGroup,
    automatic_payment_methods: {
      allow_redirects: 'always',
      enabled: true,
    },
  });

But the payment status always shows requires_payment_method

civic tulip
#

when creating SubscriptionSchedule from_subscription, should I do in two steps 1) create from from_subscription 2) go over items and update quantity?

misty hornet
#

@civic tulip your thread is still open, let's continue there.

civic tulip
#

sure

upbeat lion
#

Hello guyz , I am integrating stripe identity verification in flutter app but there is not an sdk support and in inappweb View camera permission and storage permission is giving some error and i am not able to proceed is anyone implemeneted that

stone harness
#

hello i have a question regarding payouts

#

so basically my stripe says my payout has just been paid to my cashapp account. but i dont see it. its only been like 30 mins so im wondering does it takes days to appear in my account or it should of shown instantly. if it says it has been paid?

misty hornet
#

@stone harness I've already created a thread for you, appreciate if you can keep the discussion in the thread

hot tree
#

Question regarding getting upcoming invoice:
Let's say my annual subscription begins on Jan 2. SubscriptionID: SI_123, quantity: 5, priceID: pi_123
Now, I want to increase the quantity of this subcription to 7 on Feb 2 and charge the prorated amount on Feb 2.
BUT, I want to get the upcoming invoice BEFORE I schedule the quantity increase.

Is there a way to get the upcoming invoice for the subscription SI_123 , priceID: pi_123 and quauntity: 7?

bleak heart
#

I am struggling to add afterpay to my product

minor thorn
#

I have a problem , I received an email say the money supposed to be deposited in October 24, and I check stipe dashboard and said is deposited but I check my bank account and nothing, any number to contact stripe or something?

azure lagoon
weak edge
#

Hi, how to link the payout to the payment intent the customer has made?

strong basin
#

Hi, I currently have a balance on my stripe dashboard in USD. I only have an AUD bank account connected and need to convert the funds/someway get these funds into the AUD balance & payout to my bank. This page isnt helpful https://stripe.com/docs/currencies/conversions

Learn more about how Stripe handles currency conversions for you.

dusty idol
#

I have a problem my Gmail was sign in using number account verification with the number I don't know. I want to make an account using my Gmail but can't do so because says there's already an account. If I press forget password it doesn't work since it uses number as verification. Is there a way to remove that account that isn't mine who is using my Gmail

glacial gorge
#

My scenario is once a customer pay, and it would split to platform, creator A, B , C and so on.
So I followed the manual payout documents
I create a payment intent for a charge, that's what it called from the doc
And create transfers to the creators,
And the remaining is auto left in platform, I assume
Creators have express account,
But when I do that in the code, when creating a payment intent after the invoice paid from customer (webhook)
It complains about status requires_payment_method

thorny cipher
#

Hello, I have a question. Is there any way to add description to payment to connected account when creating a payment intent.
I'm using checkout payment and want add production description on express dashboard.

idle sky
#

is there a way to not require email and/or name, making it reall simple for user to checkout. stripe can instead use my user_id to create the user account

session = stripe.checkout.Session.create(
success_url=xxx',
line_items=[
{
'price': 'xxx',
'quantity': 1,
},
],
mode='subscription',
client_reference_id=user_id, # Ensure 'userID' variable is defined
)

formal urchin
#

Hey guys completely new to all this! I have no experience with coding but I’m wondering if there’s an easy way to add apply pay to invoices sent from stripe. It’s not available for me atm

mossy kiln
random sparrow
#

hello im getting some random charges on stripe when i have never made an account and im getting emails about some charges on roblox

zenith dragon
#

How do I activate my account I thought it already was and stripe accepted a payment in the amount of $3k and now they have paused my ability to do anything ??

stark atlas
#

hello,
i would like to receive a mail when a customer do a purchase on my website. Should i do it with the webhook.php file? or can i do it directly in my stripe account?
Thx

west schooner
#

ดีครับ

granite raven
#

I keep uploading an ID of the business manager/owner but its keeps getting rejected in the verification stage. Please help

surreal rain
#

i am using tap & pay in stripe terminal ios SDK does i need to do any action for turn on tap and pay feature for payment?

turbid flume
#

Hello guys 👋 We are setupping a new feature where we'' allow our platform's creators to offer memberhips subscrption to their customers and we are doing this by allowing customers to subscribe to stripe subscriptions from creators's stripe connect account, So while we're on dev we get this error on every newly created connect account "You can’t create a portal session in test mode until you save your customer portal settings in test mode at https://dashboard.stripe.com/test/settings/billing/portal." we wonder if also in production mode our creators need to go manually to the billing portal settings and enable their portal session manually ? if yes ,is there a way to avoid doing this like enable it automatically on account creation or something ? because otherwise this would be a problem

rocky turret
#

Hi Stripe @Ninjas

while doing transfer to a connected account, how can i pass a Description to the Transfer which should be the Payment Description in connected account Dashbaoard. will be grateful for your help.

west pumice
#

Hey there. in_1O5MODGpJlO3RAQZ4WpdasgA => PeriodEnd and PeriodStart do not match with data from dashboard.

weary abyss
#

Hello Stripe Team, is there a way to get all the invoices that are unpaid status? And can be downloaded in pdf file using API Endpoints of Stripe?

vocal wagon
#

Hello team! When a subscription is ended both manually or when it expires, is customer.subscription.deleted the webhook which is tiggered? On the other hand, i have a trial period subscription. I am canceling it manually by setting the resting days to 0. In that moment a bunch of webhooks are sent, being one of them the customer.subscription.trial_will_end one. In doc it says that this last webhook can be sent 3 days before subscription ends or the same day whe it ends. I need it to be ONLY when subscription ends, how can i setting this up? Thanks

zenith veldt
#

Hey Team!

I am using @stripe/ui-extension-sdk/utils for my sign request but in backend whenever i am trying to verifying it always giving me

**"SubtleCryptoProvider cannot be used in a synchronous context."
**
below i am attaching my backend code kindly review it and plz let me know i am making mistake

vagrant steppeBOT
#

Luis Felipe

hoary acorn
#

Please guide us, if you want to do it: migrate from legacy payment element to new payment element

vagrant steppeBOT
#

kevalmandalik

karmic remnant
#

Hi. I'm using webhooks for subscriptions and use the metadata in the customer.subscription.updated event to determine when I cancel an item from a subscription or reactivate an item in the subscription. I am now trying to catch when an automatic monthly subscription update happens so I can do internal actions (refresh items etc) but I can't find how do distinguish the automatic billing cycle update from the other events as the customer.subscription.updated event has no flag to say it's an automatic billing cycle update? Can you point me in the right direction please? The only attribute I can see which may be distinguishable as a monthly subscription cycle process is the previous_attributes.current_period_end and previous_attributes.current_period.start values?

static drift
#

Hi, a previous thread that I started ended up getting closed and locked. any help i can get for that?

vagrant steppeBOT
#

glenb.

neon elk
#

Hi guys, i have subscription feature in which admin can invite user on subscription basis like user1 admin invites user2 and user 3 with 5$ subscription so i have added them as assosiated user with user1 but the problem i am facing is when the next billing generates its only calculate user 1 amount 5$ not combine the amout of all the users, which should be 15$ for user1, user2, and user3

hidden trout
#

Hi guys, as we plan to launch our new platform, we've made it a requirement for all users to create a connected Stripe account under our platform. However, for users who already have their Stripe accounts, is it possible to link their existing accounts to our platform and access all the previous customer data and payments associated with that connected account?

drifting herald
vocal wagon
#

Hello I have stripe standard account and on that account there are many connceted account. For some reason I have to change my main account. So if I chage my keys of main account then what will be the impact on connceted account which are alredy linked to previous.

alpine osprey
#

I add new card to stripe and I get this error. I test on develop mode with card number test it work well.

topaz prism
#

Hi there! I'm kind of new to Stripe API and API in general. I'm building a webflow website where users have an option to type the amount, and their name and email and a new invoice/payment link should be created, and they should be sent to that link. Also when catching a hook for the payment I also need data submitted in the form. I'm using webhooks on Zapier, currently on test mode.
Thank you in advance !

quartz talon
#

hi there I am facing isssue in stripe during transaction in dollars using indian debit card it works fine in test mode
in live mode i get error like
please help me with this

outer spear
#

Hi,
Picking up from yesterday,
I am trying to build a checkout screen with the Google Pay as payment mode.
When I click on the Pay button, the chrome browser goes blank.
The paymentRequest object is generated with all the necessary data and canMakePayment object has the googlePay set as "true".
In dev mode, If I change the browser configuration to responsive mode and click on the Pay button, the google pay payment window show up and I can proceed to pay and complete the purchase.
I am not able to see the Google Pay button here - https://stripe.com/docs/elements/express-checkout-element
I can see the Google Pay button here - https://stripe.com/docs/stripe-js/elements/payment-request-button
The GooglePay works in the browser on a mobile phone but it does not work on a desktop browser.
I get this error when I click on checkout for Google Pay - Unable to download payment manifest "https://pay.google.com/about/redirect/".

My code snippet :
const paymentRequest = stripe.paymentRequest({ country: 'US', currency: 'usd', total: {label,amount}, requestPayerName: true, requestPayerEmail: true
});
let canMakePayment = await paymentRequest.canMakePayment()
let isPaymentOptionAvailable = Object.values(canMakePayment).includes(true)
if (isPaymentOptionAvailable) {
paymentRequest.show()
}
it stops at paymentRequest.show()
Nothings happens after this as you can see in the video demo I shared

This is the next set of code that is supposed to run but the screen blanks out.
paymentRequest.on('token', async (ev) => {
ev.complete("success")
resolve(ev.token.id)
})

Any advise or help with this regard is appreciated.
I can DM the demo of the issue and steps to check it on our dev app.

Show multiple one-click payment buttons with a single component.

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

scarlet garnet
#

Hello,

When I make a payment with a card where there is a 3D Secure verification, I systematically have an "Invoice Payment Failed" event before proceeding with the 3D Secure verification...
When I use a card without 3D Secure, I don't have this problem of Invoice Payment Failed...
An idea ?
I'm referring to a new subscription, you can take a lookup to the attachement.

Thanks!

quartz talon
#

how to handle transactions in both inr and usd simutaneously?

golden cosmos
topaz peak
#

Hey there!

When creating subscriptions with a promotion code, the code is redeemed when the payment intent is created and not when the subscription payment is successful. This is currently creating an issue if a user decides to quit the purchase flow right before paying and trying again later (potentially on another device).

Is there a way to redeem the code only when the payment is completed/successful? Or do you have any tips on best practices to not encounter this issue at all?

Thanks

vocal wagon
#

Hi, we have a client where the payments come in to Salesforce with Stripe. But we can''t see the contactperson. Someone with the same issues?

abstract sphinx
#

Hello, i need your help and clarification for some problem that we started notice

rotund pendant
#

how do i set up email notifications if a client of ours fails to pay?

glad mirage
#

Hi. Need some assistance tryuing to understand why for an account ,the transaction flow in the event logs is different than on a different account when it comes to 3DS which is causing an integration to fail

harsh plinth
#

Hello everyone,
at work we are using another payment platform to make "adaptive payments": we don't directly take money form users, we simply specify a sender and a recipient for the money.
Now, this "other payment platform" is dismissing all their PHP sdk (btw we use PHP) and the whole "adaptive payments" feature.
We are thinking about switching to Stripe; unfortunately I can't find any information if we can specify both sender and recipient (both different from our Stripe account's owner) for payments with Stripe.

Does anyone know if it's possible? Any link to relative documentation is greatly appreciated
Thanks

vocal wagon
#

Hello, I need help finding an invoice for a payment made by a customer.

scarlet garnet
#

Hello, I don't have the permission to respond to my previous message, what can I do? 😦

drifting herald
#

i want to transfer money from my account to connected account but got error which is "
{
"status": 500,
"message": "No such destination: 'acct_1O547DC2PIRP8u5T'"
}"
and my api are in nide js which is
" app.post('/amount_transfer', async (req, res) => {
try {
const transfer = await stripe.transfers.create({
amount: 400,
currency: 'usd',
destination: 'acct_1O547DC2PIRP8u5T',
});
console.log(transfer);
} catch (err) {
res.status(500).json({ status: 500, message: err.message });
}
});"
i give my connected account id in the destination but it show that "No such destination" how can i fix it

grim trench
#

Hi there, I'm looking to create transfers reversals using the Python SDK. I found them in the API doc (https://stripe.com/docs/api/transfer_reversals/create) but I cannot find the corresponding object in the SDK. There is an object named Reversal but it seems I cannot create one. What should I do?

smoky pasture
#

Hello, I need help processing events from a connected express account, can anyone help me please?

drifting herald
#

i want to transfer money from my account to connected account but got error which is "
{
"status": 500,
"message": "No such destination: 'acct_1O547DC2PIRP8u5T'"
}"
and my api are in nide js which is
" app.post('/amount_transfer', async (req, res) => {
try {
const transfer = await stripe.transfers.create({
amount: 400,
currency: 'usd',
destination: 'acct_1O547DC2PIRP8u5T',
});
console.log(transfer);
} catch (err) {
res.status(500).json({ status: 500, message: err.message });
}
});"
i give my connected account id in the destination but it show that "No such destination" how can i fix it

scarlet frigate
#

Hello, in the Stripe-hosted page, in addition to Webhooks notifications? Is query supported?

hollow halo
#

Hi

#

I need to activate my account again

outer rampart
#

Need help with stripe cards

somber pewter
#

Hello, can anyone help ,
i set up a payment method using ngx-stripe (intent) for my BE server and im getting this error

vocal wagon
#

Hi, we have a problem with payments vis stripe in France. We are selling via IdoSell from Poland, we are using the integration created by Idosell. We have a lot of unfinished orders with no payment. Clients are calling us saying that when they click the payment button they receiving a blank page and are not able to pay. However other clients don't have this problem and are paying without any problem. It's impossible to diagnose the issue because clients are not technical and don't know what to tell us. Have you heard about this srot of issue?

broken geode
#

Hello everyone, I implemented Elements and CardElements in my Create React App application and it seems to work, I can receive payments ...
BUT I cant receive key informations such as the purchaser email or his name, it doesnt appear on my Stripe dashboard ...
I precise that I am currently using the test section, I wanna be sure its all working great before puting it in production..

here is my function in index.js that seems not to be working right now for collecting the informations I need :

exports.createPaymentIntent = functions.https.onRequest((req, res) => {
cors(req, res, async () => {

const user = req.user;

// Extrayez le nom du titulaire de la carte et l'adresse e-mail du corps de la demande
const { totalAmount, cardholderName, email } = req.body;
console.log("Total amount received from front-end:", totalAmount);
console.log("cardholderName received from front-end:", cardholderName);
console.log("email received from front-end:", email); // Vérifiez que la valeur est correcte ici
try {
  const paymentIntent = await stripe.paymentIntents.create({
    amount: totalAmount, 
    currency: "eur",
    payment_method: "pm_card_visa",
    customer: user, 
    receipt_email: email,
    description: `Commande de ${cardholderName}`, 


  });

If anyone could give me the right way to write information or maybe Im stupid but please help me guys 😢
I precise that there is no authentification on my website, no need for it. Customer just form his email and cardholder name and pays !
Thanks

void knoll
#

Hello everyone, I need urgent help. When I want to verify my documents, it asks me to add an ID, I add the ID, then it asks for the address, I add the address, but it cannot verify, is there anyone who can help me directly on this issue?

abstract patio
#

Hi Guys, I've ran into an issue with the stripe at the moment. I currently have multiple stripe accounts to handle payments from different countries all on a single website. I'm currently trying to enable apply pay however, If I understand correctly you can only have one apple-developer-merchantid-domain-association file on the public folder. Is there a way to merge the .txt from all three accounts and publish it to the site ?

shell trench
#

Hey fellas.

So I've just set up a new stripe shop and I am playing around with the firebase stripe integrations. I see that when you create a payment link for a subscription product you can set a trial period. But this option only seems to be present when creating a payment link.

I am trying creating a checkout session for my users directly in my account using the following function in my react project:

const checkoutSessionRef = await addDoc(collection(db, 'users', uid, 'checkout_sessions'), {
price: 'price_KEY',
success_url: window.location.origin,
cancel_url: window.location.origin,
});

And it seems the only way to have a trial period on this checkout is to add one directly to the "price" item for the product in the stripe dashboard, however, it states the following that it is "no longer recommended" and that it "won't work for Checkout and quotes".

I went ahead and added it anyway and it seems to work but I'm curious if there's a better way to handle this?
Also wondering how to add coupon options to this integrated checkout also.

Let me know if you can help!

hollow hearth
#

What method does Stripe use to detect where a customer comes from? Is this just IP detection or is there more to it?

uneven basalt
#

Can I create multiple subscriptions to a one user? Can I set the title or description of the subscription dynamically with the API? To help the user in the Stripe Billing Dashboard to identify which subscription is associated with a specific account name (in the SaaS)? Thanks

toxic mantle
#

I'm working on an integration with Stripe API, never using Stripe for my own merchant needs before. I need to store a tiny bit of arbitrary data and instead of introducing a database for my integration on my own end I'd like to store it on Stripe. I believe there's no dedicated method for this. I'm thinking of creating a "fake" Customer or Product for this use-case and use the metadata field for my integration data. Is there a stylistic guideline on whether it's better to use a Customer or a Product?

keen ember
#

hi everyone. I'm looking at implementing something that feels like it should be easily supported but doesn't seem to be, which is basically using Stripe Connect to implement something like AirBnB where a user can pay for a booking to the platform, but the money only is paid to the owner when the booking is completed and all disputes have been cleared.

I'm aware of Separate Charges and Transfers, which means I can take a Charge to the platform account, then transfer the balance to the Owner connected account at a later time. However, Stripe has a limitation which is that an a charge can only be held for 90days before it must be paid out. So if a booking is more than 90days in advanced, then this won't work?

fresh sparrow
#

Hello everyone I am trying to verify my identity on stripe and submitted Pan and adhar multiple time but still I get same error verify your id

upbeat aurora
#

Hello. My app is configured to accept payments in EURO.
My stripe acc is set to use USD and connected to the payoneer.
My receiving payoneer acc is set to use USD

Will I pay commission fee and how much for the currency conversion ? And when will it happen

rain grail
#

need help with setting up stripe with staging env, have questions around variables to put

outer spear
livid blaze
#

Hello, our web product integrates Stripe payment function. I have a question about disputes. The question is how can we reduce the cancellation and renewal type of disputes? Because many users initiate disputes over orders that have been renewed multiple times, our dispute rate remains high.

steady flame
#

Hi I want use stripe embbeded ui for adding payment method for stripe customer, please provide me some seggestion on this.

barren vortex
#

I have ne doubt in subscription

toxic quartz
#

Hello Guys,

We have a situation where we want the subscription prices to be in the interval of 2 years so can you let me know how to create a price which reccur every 2 years.

Thanks in advance

ornate oyster
#

| params=========> {
| amount: 100,
| currency: 'usd',
| automatic_payment_methods: { enabled: true },
| application_fee_amount: 2.5,
| transfer_data: { destination: 'acct_1O1sBZH8YbZVrVua' },
| on_behalf_of: 'acct_1O1sBZH8YbZVrVua'
| }

I have added 2.5% application fee, now it is giving me this error. Is stripe is expecting whole integer in it ??

toxic quartz
warm pollen
#

Hello, Is it allowed to apply promo code along with trial period while creating a new subscription? If yes, when the discount for promo code will get applied to a subscription?

vocal sparrow
#

I'm working on an integration with Stripe API test mode. After successfully completing the payment, I have downloaded the invoice file. In that file, it shows pay online option. how to remove pay online link

vocal wagon
#

Hello
const accounts = await stripe.accounts.list();
from here I want to get only stripe account id.

fickle moon
#

Hello,
Is it possible (with Stripe API) to check if a user has ever had refunds?

sacred cliff
#

I would like to integrate Apple Pay in my web app. Tried this and the the payment keeps saying processing

zinc imp
#

Hey its not strictly a dev question but i am the dev for the client... we've just setup stripe connect via express and the account fee's for a test transaction aren't respecting the rate the client has - is there something surrounding connect that I've missed in the docs? Also I've noticed the processing fees are all taken on the primary account (which is fine) but I was hoping that we'd just pass the net (after fee) amount over to the connected account in 1 call - is this possible?

drifting herald
#

i am in testing mode on stripe now i want to go to live mode and when i go to onboard to live my account and verified it then it show onboard page balnk
now how can i live my stripe account

sinful pilot
#

hi i'm using stripe CustomPayment flow method hosted application some warning error will happen error ==>how to fix thatcontroller-a3e9de347fd
.js:1 The following payment method types are not activated:

  • apple_pay_later

They will be displayed in test mode, but hidden in live mode. Please activate the payment method types in your dashboard (https://dashboard.stripe.com/settings/payment_methods) and ensure your account is enabled for any preview features that you are trying to use

rich inlet
#

HEy stripe can i make the user pays for 3 years subscription and the renewal is after 3 years?

sacred cliff
manic igloo
#

Hello, I have a button in my app which takes the user to therir express dashboard, which show their earnings, how can i show them their earned amount into three parts. payouts, taxes and tips.

vocal wagon
#

Hey Stripe, how can i download an invoice from a payment link that has been paid ?

shell trench
#

@tacit ridge in reference to our previous thread, how do I set up a free trial at the product level?

wide dagger
#

Hello Developers,

I'm working with Stripe Express Connect. In the onboarding process, I'm trying to pre-fill all the information and redirect the user directly to the bank details. I want to prefill all the information mentioned in the screenshot.

blazing sparrow
#

Are the Newtork Tokens used for onetime payments also, by Deafult in the standard pricing?
We were planning to migrate from blended pricing to Network cost + pricing

barren niche
#

Hello,

I need some help please. I have setup subscription products and this has worked fine until today. I am now getting a error regarding tax.

Tax ID collection requires updating business name on the customer. To enable tax ID collection for an existing customer, please set customer_update[name] to auto.

This has never been an issue previously and we have not changed anything. We don't collect tax for our products.

Why is this now happening?

narrow hare
#

Is there a way to save card details with zero payment, with customer authentication using Stripe payment element

upbeat aurora
#

Hi. I have few questions regarding stripe webhooks:

  1. If I understood correctly, once subscription is paid for the first time i will receive invocie.paid. When the time for next payment comes (eg. one month later) , it will try to automatically charge the user and

1.1 ) if it is successfull -> i will receive invoice.paid

1.2) if it fails -> i will receive invoice.payment_failed

Right ?

lethal rover
#

Hey I am working with the Terminal SDK in React Native. We have the we call the StripeTerminalProvider inside a logged users app. This is fine but a new token is created every time someone navigates to a different screen. Will this cause any issues? Should we use React's memoization or will that also cause problems?

uneven basalt
#

I am trying to create new subscription but I always got canceled status due to failed_invoice but don't know why

glacial glade
#

Hi, I'm struggling to understand which webhooks are sent at which times in regards to refunds. I'm using the API to refund a payment intent which seems to raise a charge.refunded event but not a refund.created event. Is there any better documentation than https://stripe.com/docs/refunds this for understanding it? (I have more questions on it than just the above). Thanks

topaz prism
#

Hey, I'm making a credit based marketplace website and I'd like to use volume based pricing from Stripe instead of creating 10+ fixed prices. The issue is I can't make them be one time payments, it's forcing a recurring payment for some reason..
Thanks in advance!

idle light
#

Hello, If a web hook event is not showing in our dashbaord as it is over 14 days, but we have the event ID, can we request this webhook to be ran again? Is this possible?

sudden yoke
#

is there a stripe react component just to prompt the credit card expiry date in the format of mm/yy

fossil marten
#

Is there a way to tell which payment methods were added via a payment element vs a stripe card reader?

late summit
#

Hello team,
Is there a way to send the receipts to the user after the stripe charge.
I am developing an application where the charge is through tap and pay and I want to send the receipt to the user who makes the payment after the charge by entering his mail or phone number after the payment.

tired geode
#

How can integration PayPal with stripe ?

late zodiac
#

Hello Stipe
I have a question about Subscriptions:
every Subscription has a possibility to have separate Payment Method (if it was not set then it will be auto charged from invoice default payment method or defult_source_id)
Could you please help to find out where in DB I can find attached Payment Method to Subscription using Sigma query tool?

solar hollow
#

I'm having issues confirming a payment intent for ACSS Debit (canadian direct debit)

  1. when I try to confirm with only the payment_method parameter, I get the error "A mandate is required. please either provide the id of an existing mandate on confirmation, or provide payment method options[acss debit][mandate options]."
  2. when I try to confirm with the payment. method and mandate_id, I get this error: You cannot provide both a mandate id and mandate information to payment_method_options. https://dashboard.stripe.com/test/logs/req_oJrPC1GRTzAut5
grand ibex
#

I have enabled test mode in Stripe and set keys to the WordPress store in test mode i was doing proper testing and payment was done in test mode properly. But now it's giving and error.
Sorry, we are unable to process your payment at this time. Please retry later.

lean mist
#

hello! we are seeing a high failed rate for mastercard payments. In logs we can see that it's failing to validate the 3DS. the PaymentIntent keeps as "requires_confirmation". And the clients are receiving a notification saying it's a potential fraud and the card will be blocked. Do you know where this message comes from? Can anyone helps to understand the potetial issues we might have?

slender smelt
#

Hello, could you help me with this message I recieved from our our donation platform which connects with our stripe account: Can you reach out to the Stripe support team and request that “Managing Transaction ID” for setup intents be enabled for your Stripe account? What does this mean?

barren vortex
#

I had one doubt in webhook events

covert plover
#

Hi, I am currently in the process of migrating payment providers from mangopay to stripe. On mangopay i had a fully custom solution for credit card payments. I want to keep the custom flows as much as possible as there is business logic attached to them which at different stages of the payment flow mutates data in our system.

The flow was as follows:
When initiating a credit card payment from the front end, the backend "registers" a new credit card via the mangopay api's. This returns a tokenization url which i forward to the front end. I use this tokenization url to tokenize the credit card information. I send the token to the backend which again through the mangopay api validates the previously registered credit card using the token generated on the front-end. Then i use the cardId of that registerd card to initiate payments.

In the stripe api documentation i can only find a "https://stripe.com/docs/api/cards/create" a create card enpoint which requires the information of the credit card directly, meaning i will not be able to call this from the backend. There is also this endpoint to create a card token "https://stripe.com/docs/api/tokens/create_card" but this seems to be single use and also if i understand correctly i cannot use this token to create a new credit card on stripe which i can later reuse.

My question is basically, is there any way for me to follow a similar flow as i was using before or do i have to use the "https://stripe.com/docs/api/cards/create" endpoint from the front-end and send back the card id to the backend to store it once done?

Let me know if any of this is unclear and
Thank you for any support on this

wind dune
#

hi, it seems that you have to initialize the payment Element with an amount at the beginning. What if the amount is dynamic though, and determined by other fields in a form for example?

spice path
#

Hi, I'm trying to do separate charges and transfers (https://stripe.com/docs/connect/separate-charges-and-transfers#reversing-transfers) for appointment type of service. I want to do a payment intent 72 hours before an appointment to reserve the funds. But only do the actual charge 24 hours before an appointment and do the transfer 48 hours after the appointment has been completed. When I read the docs it says the charge will be done automatically if I put in a transfer_group to the intent. Is that correct? and can I separate the charge from the intent? (re-openning thread)

analog glen
#

I'm working with the Stripe Terminal SDK for React Native (I am using Expo specifically), and I have been having issues regarding trying to use Tap to Pay, specifically with iOS. The code I currently have works fine on Android, but for some reason I have issues with iOS only.

On iOS I am able to initialize the SDK successfully, but whenever I try to start the process of connecting to the phone as a reader and I call discoverReaders, it keeps returning the following error: {"message": "Operation is not permitted. Verify the app has the necessary entitlements and that the application bundle is valid.", "code": "Unknown"}. Can someone explain what this error means and what might cause it?

vocal wagon
#

HEllo I am trying to create an connceted account but it is giving error

#

acct_1DsJUOFHc1IyFKzb for this account.

upbeat aurora
#

For some reasons, stripe created new products in my Product catalogue. Why it happened ? it says in description (created by Stripe CLI )

open hamlet
#

If a user initiates a chargeback with a bank on a subscription payment, is there a webhook or something that let's us know?

proper ginkgo
#

Hello - I hope someone can help as I'm not a developer but supporting finance (am finance) with a platform payment gateway integration to Stripe

reef jasper
#

Hello - We use microdeposit verification for client's ACH all the time. Only until recently did we add new checking accounts and they were removed from a customer profile. Understand that codes time out, but they disappeared. Any reason why this would happen?

open vessel
#

hey, can anyone please guide me through the error which we are making payment from stripe's test environment using stripe'stest card details, we created two different scenarios and both had same shipping address ( of india ) and payment was made in USD but one of the payment was successful and another one got this error which is mentioned below. why?

Error:

Non-INR transactions in India should have shipping/billing address outside India. More info here: https://stripe.com/docs/india-exports

royal shard
#

Hi, I want to setup connect so that My clients see their payments without my commission. For example my client charges the user 10 dollars but the transaction will actually be 11.5 because I charge 1.5 commission but when my client logs in to Stripe dashboard I just want him to see the 10 dollars charge to the user even because if he needs to refund the total amount to the user I don´t want him to refund my commission just the 10 dollars. How can I achieve this in the best way possible using API calls?

vocal wagon
#

Hello drom Slovenia

#

from

#

my question is I made a webpage and there I will sale 3 different packages, I use payment link but after publishing stripe wonna you put email before you do payment

#

what to do to skip this email

rain grail
#

getting Verification failed error even though i give right secret key

smoky pasture
#

I have another question related to stripe connect express account_id

winged arch
#

hello i'm trying to update a subscription. my subscription contains three line items (a license, a metered price, and a support plan). when my user downgrades, i still allow an option for being able to switch your support plan and that updates immedietely while your license and metered plan are on a subscription schedule. however, i notice that when i update my subscription with the new support plan, it wipes out the metered plan and the support plan from the subscription line items. any thoughts as to why the update during a subscription downgrade is doing this?

glacial valve
#

is apply pay and google pay suported in payment elemet?

idle light
#

Is there a HSA or FFS test card?

mild crystal
#

Hi, i made a PaymentElement like the youtube tutorial and in my dashboard I activate Google pay
but I dont have the option rendered:
why? please I need help

spice path
#

Hi we're using Stripe connect, and we are processing payments on the backend server prior to an appointment. Are there cases where confirming a payment intnent will require further action like 3DS verifications?

waxen axle
#

I am using stripe terminal sdk for react native and using it with bluttoth and touch to pay readers. How do I know last 4 digit of card scanned and also cardtype like visa,mastercard etc?

thin zealot
#

Hi, I want to withdraw the balance of stripe account to Visa debit card, I already made a customer, and got customer ID.
How can I withdraw the balance of stripe to debit card?

light elm
#

my webhook has an 80% error rate

normal kernel
#

Hello, is there a way to require a person going through the Stripe hosted KYC process to provide a phone number?

vocal wagon
#

Hi, How to calculate the fees taken on a payment done ? My clients are from Ecuador I don't know the fees to add

#

taken by Stripe

hardy trail
#

Hello is there a connection issue with stripe? I am having problems paying online for my bill.

hot knot
#

Hello, good morning, I need help to contact support since I lost all access, how can I do? I'm looking for an email and I can't help me?

vocal wagon
#

Hello, hope everyone's doing well
We have migrated several sepa payment methods from another payment provider. some of those are missing a mandate
is there any endpoint/service in stripe where we can regenerate the mandate and have the customers reaccept them?

fickle moon
#

Hi!
Is it possible to create subscription with src_xxx as payment method?
const subscription = await stripe.subscriptions.create({ customer: customerId, items: [{price: constants.PRICE_}], default_source: cardId, <- like this? });

terse bay
#

hey, is it possible to change my date of birth? i cant verify my bank account, so i will change the date of birth and the bank account to my guardians, so he is the one that controlls the account. is that possible?

faint plover
#

Hello. Will Stripe ever automatically reverse a transfer?

hot knot
#

Thanks guys, support answered me there. I need to deactivate 2fa to be able to change my account and I get that I don't have any 2fa to deactivate

#

It tells me that it is not enabled, but when I want to make changes it asks me for 2fa, I don't understand

stable geyser
#

Hi our test automation is receiving this error: Customer cus_* already has the maximum number of payment methods attached and when checking the customer id on the Stripe account it looks like there are multiple payment methods stored even though it's the same card used with the same fingerprint. What would cause the amount of payment methods to be maxed out in this case?

hot knot
#

Gracias

cloud yacht
#

Hello, can I disable refunds in stripe connect accounts?

smoky pasture
#

How can I retrieve an event the moment a new connected account has been created? (stripe express)

night cargo
#

Hello again, for Stripe Connect Express, where is the payout fee (0.25% + 25¢) taken out from? Is this deducted from the balance in the platform account? Anywhere on the Stripe dashboard where I can see this?

reef jasper
#

Hello - We use microdeposit verification for client's ACH all the time. Only until recently did we add new checking accounts and they were removed from a customer profile. Understand that codes time out, but they disappeared. Any reason why this would happen? We added these client's bank accounts for verification and no longer appear

worthy plinth
#

Hey team!
I am a bit freak out right now 😬 😓
Let me give you some context.

  • Our app allows users to save credit card info prior making any payment.
  • We collect al the credit card info and then create a customer object, payment method and setup intent where we set the property usage to "offsession"
  • Later on, when customer chooses a product to purchase, we call payment Intent method to make the payment
    That is pretty much the flow developed and tested for several months in test mode.
    The issue just came up during our production env integration. Our first test has been basically to add a new creadit card to the first testing user in pro and boom!!!!! we got this response from the payment_method endpoint :

{"status":402,"message":"Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings. If you are qualified to handle card data directly, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis.","request_id":"req_bKIlPTbILDVerb","request_log_url":"https://dashboard.stripe.com/logs/req_bKIlPTbILDVerb?t=1698333512","type":"invalid_request_error"}

We are really concern since we haven't received that response previously and we're not sure what next steps are. Can anyone help, please ?
BTW we're not PCI compliance

wintry timber
#

Hi, I am supporting BNPL method payments both in USD and foreign currencies. The min/max transaction limits are different for different currencies or is it the USD limit converted? Thanks

winged arch
#

for a subscription schedule - during a downgrade, I am switching from a higher tiered plan to a lower tiered plan. my graduated pricing that corresponds to each tier also switches. in my subscription schedule, do i need to add my graduated pricing with my tier to end it? or if i end my current tier, it will remove all associated graduated pricing?

ornate oyster
#

I am creating payment intent with transfer data with amount and account id. I am unable to add application fee with transfer data amount attribute

winged arch
#

i also have am still having trouble with my previous issues: farhanah_77012

fluid oriole
#

hi have an trouble with international payment i can not acceept online payment help me

tidal bluff
#

Hi Everyone,
I have one technical issue as I am creating a checkout session and link is generated successfully, as the customer is doing payment from that link correctly without any failure then in that case first it is calling, invoice.payment_failed webhook and then it's calling checkout.session.complete
in test mode
Don't know what the issue please help me out,
Thanks & Regards
Himanshu Jain from Aditi Shukla Cakes and Dessert

novel wigeon
#

Hello. Is there a way to tell whether a certain field in the API can or cannot be null? For example, it seems like invoice.total cannot be null but invoice.tax can. But this is inferring from inspecting the API response and looking at the typedoc of the elixir library we're using, but it's not explicitly stated anywhere. So was wondering if it's risky to make assumptions like this.

lapis moth
#

how do i solve this?

red wedge
#

I need to style the payment/credit card elements to have a different background color and border on active/focus. Having some trouble to have a different color even with normal css on top not being applied.

faint plover
#

Question about webhook events.

tender bay
#

For volume pricing can I charge the flat-amount upfront if the pricing is metered?

fluid oriole
#

hi sir the support is not answering me help me

waxen axle
thin cedar
#

[Nest] 28192 - 10/26/2023, 9:53:31 AM ERROR [ExceptionsHandler] No webhook payload was provided.
Error: No webhook payload was provided. Hi i am having trouble receiving the webhook with nestjs and stripe

tall narwhal
#

Is there a way for me to get an upcoming invoice for a subscription and a schedule without actually creating the schedule object?

cyan swallow
vernal bane
#

Hi Team, I am looking for implement the Google Pay and Apple pay payment method using the payment elements. Anyone has already implemented it before, please provide the details.

dense saddle
#

Hi. I just published my web app live. However when I create a Stripe checkout session I am still seeing that it is in "Test Mode" - see screenshot. How do i get Stripe to be in live mode?

pallid bay
#

I NEED HELP ASAP, Stripe is saying they'll refund all my damn customers on the 31st of OCtober, THIS IS RIDICULOUS

sonic mango
#

MAJOR issue with stripe, my account got shut down for no reason!

arctic wharf
#

Hello!

We are using the Payment Element and a Payment Intent to accept Bacs Direct Debit payments. The Stripe hosted Direct Debit Instruction modal window appears when we make the following JavaScript call: stripe.createPaymentMethod()​

Is there a JavaScript event we can listen for that indicates the DDI window is being presented to the customer?

abstract dagger
#

We collect an application fee on single and subscription charges. And then we transfer that to another stripe connect account (we built an affiliate feature on our platform).

Question: Is there fee's on transferring or when we get the application fee?

summer jungle
#

Hello I need help ASAP, I have 3 websites and one stripe account having the url of one website only, can I use the same API keys for all my websies ? is it gonna work on live mode ?

winter perch
#

Hello, I’ve noticed that it’s possible to assign multiple currencies to a single price object using the Stripe user interface. I’m wondering if the same can be achieved using the Stripe API. For example, if I have a product that I want to sell in the USA for 10 USD, in Europe for 9 EUR, and in Japan for 1300 JPY, can I use a single price object to cover all three currencies? If so, could you please guide me to the relevant documentation or provide an example? Thank you

plush quartz
#

Just so I can prepare. On the upcoming S700, if we have a multi platform react native app built for iOS and Android, will the S700 be able to directly run the Android app, or will I need to build something completely different? Or can I run what I have with no or some modifications? Thanks!

ember jackal
#

Hey, everyone! some questions about the metered billing (graduated pricing). Anyone with experience with it?

craggy sierra
#

Hey, I am looking for help regarding an issue with the Stripe Connect API. I am currently trying to onboard Connect users using stripe.Account.create(). I have prefilled the business_type to individual, however when I redirect the user to Stripe for the onboarding, questions regarding business details are appearing that are asking for TIN, industry, website, product description, etc. What are the possible issues that could be causing this? TIA

hollow knoll
#

I would like to be able to put a hold on a payment (authorize), while the using is checking out of a page. I have a create a payment intent api call, and it seems to be working but Is there a way i can have the user be taken to a stripe page where they can click on pay but the hold happens at that point?

peak jasper
#

Hey dev team,

I created subscription like this (provided snap down)
where I create two product one recurring product and one is one time payment using checkout_session
but I'm using connected account and use application_fee for us. so on recurring payment it's work but how I set for one time payment.

Please help to solve this issue

winged arch
#

trying to set up a stripe webhook in prod. added that same webhook for testmode and it worked fine, but the prod one says invalid url. anything specific about the url that would throw this issue?

vivid stump
#

Hello there ! im using the stripe api with nodejs. is there a library for stripe datatypes as in import customer type from stripe or something like that or should i explicity create interfaces in my app for the stripe types? honestly its a lot of interfaces to create and most of them are nested. i checked the docs and didnt seem to find anything.

fiery maple
#

Hey, any idea when will Stripe Issuing be available in Canada?

kind blaze
#

hi team - how do I set up stripe in a way that it sends invoice automatically to customer via emial?

wicked elbow
#

Anyone having any issues with payment_intent.succeeded webhooks failing with HTTP status code Unable to connect but when retrying in the interface it works immediately?

azure lion
#

getting this error on payment processing: invalid_request_error
Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, using a wordpress plugin built in stripe feature, any thing i can do?

harsh wasp
#

Hi, someone know a way to contact sales without all those requirements? I’m starting my app and I don’t have a website or work email right now

vocal wagon
#

Hello, can someone help me configure stripe?
I'm using backend flask and frontend react, and the endpoint gives me a "403 forbidden" error

static drift
#

Hi, I was asking yesterday about why I couldn't enable PayPal in my Wallet and wanted to follow up with some new information that can help investigate the issue

finite wolf
#

How can i create an checkout session passing a trial_end parameter? i tried but i received: "Received unknown parameter: trial_end"

peak imp
#

Hello, I am currently dealing with an issue that I've run into many times without ever having a clear understanding. Basically, I have clients who want to see certain information in the description of their "Payout Reconciliation Report" via the Stripe dashboard. It isn't 100% clear to me from the docs or trial/error where to set data to show up there. In my particular case I'm dealing with one-time payments and subscription payments, in particular using payment intents (it would be great if I could set something on a payment intent that would show up there). While I can find docs describing how to set various fields for various purposes, I can't figure out how to know what will show up on the Payout Reconciliation Report description column with confidence. For context, my clients are Stripe connect connected account.

mystic merlin
#

Hi, in test mode on Stripe Dashboard. I disable some domains in Payment Method Domains but these urls remain. How do i permanently remove them?

main pilot
#

Hi, I need to charge tax when a customer is placing an order using Stripe's PaymentIntent. How can I include custom-calculated tax without directly using the Stripe API? Can I include tax in the total amount charged to the customer's card?

nimble arch
#

Hallo Everybody, i have activated Sigma a few days ago because i need a Report where i can see all payments with the state „Partially Paid“. I created a quere dir this but ist is empty allthought there are 50 partially paid invoices among 4000 incomplete ones

vagrant steppeBOT
#

K.Danz

cold ridge
#

Hi there! I'm trying to figure out how to simulate the company.verification.document requirement in the currently_due account webhook: https://stripe.com/docs/connect/handling-api-verification?country=US#handle-identity-verification

I see a lot of examples about how to trigger these requirements on the Person connected to the account here: https://stripe.com/docs/connect/testing#trigger-or-advance-verification But nothing about how to simulate the company document. Any help would be greatly appreciated!

quasi grove
#

Is it possible for a card payment method to redirect to another page in a client-side stripe.confirmPayment ? Or is card always kept on the page

radiant birch
#

Hey, is there a way to get any payment method info from "Link" payments? Such as last4 ?

vocal wagon
#

I need to know when Stripe will allow us to run debit cards. This is very concerning for my business

glad mirage
#

Hi, Can someone tell me whi this pi_3O5a1LBEIvddyjrE17jrUQzd was done via 3DS when it did not triggerred any of the rules/requirements for 3DS ?

nimble kernel
#

Hey team! Having trouble getting Stripe Checkout to work on my site. I followed the tutorial to the T and it works in my local environment, but once I try to do it on my production website I get 405 Not Allowed every time. I've tried swapping the test keys for production keys, verifying my SSL is working, and ensuring that my success and cancel urls are accurate. Still nothing. I'm currently not getting logs back to describe the error either. Any help would be appreciated! Server code in thread.

mortal flax
#

Hi,
If we have a promo code that makes the customer pay $0, does a customer still need to enter their credit card details?

dapper ravine
fresh orbit
#

Hi is there a buy button that instead of opening in new window it pops ups as a modal and stay on the same site ?

winged arch
#

question regarding adding a cancel button to a billing portal session? yesterday a dev informed me to follow this link: https://stripe.com/docs/api/customer_portal/configurations/create and stripe support stated that the cancel button is already available in a user's billing portal session, but only in live mode. confirming if this is the case and if not, how to go about adding a cancel button to the billing portal session?

topaz talon
#

hello,
i want to check if my custom connect account required id verification through webhook

craggy scaffold
#

Hi need help

marble forum
#

Hello, question about stripe wells fargo account and what /how payout to our account occurs?
Specifically if the customer does not do a bank transfer, but pays via ACH

wide pollen
#

Hello, being from Argentina, can I use stripe, if I use stripe atlas?

rocky moss
#

Hi I need help

shut plume
#

Why all of a sudden createPaymentMethod stopped to work and returns an empty object as an error now?

I have an app that was shipped a week ago and worked perfectly fine. Today, the payment system stopped to work. I took a look at the code again and noticed that this part of the code doesn't work anymore:

try {
      const { error, paymentMethod } = await stripe.createPaymentMethod({
        elements: elements,
        params: {
          billing_details: {
            email,
            name,
          },
        },
      });
      console.log(paymentMethod);
    } catch (err) {
      console.log(err);
    }

I can confirm that stripe is initiated with the correct api key and elements do exist. The error log returns just an empty object.

At the same time, if I create a payment method with card element, it works:

      const { error, paymentMethod } = await stripe.createPaymentMethod({
        type: "card",
        card: cardElement,
      });

Why creating payment method with elements doesn't work anymore?

I use:

    "@stripe/react-stripe-js": "^2.3.1",
    "@stripe/stripe-js": "^2.1.9",
winged arch
#

created a portal configuration that is linked to a billing session . i see everything in the features except for the cancel button. cancellations are enabled in both prod and test for customer portal. i just cant see the cancel button (currently in test)

vital blade
#

does anyone know which endpoint i can fetch the Payout Trace ID

dreamy mural
#

I would like to set the metadata on a payment intent. Where can I do this in the UI of the stripe?

I need to know the product associated with the payment Intent and this seems to be the fastest way to do that. Thanks!

rapid oriole
#

Onboarding for Connected Account: How to get the account link (or onboarding stripe page) in other than English language?

trail abyss
#

Hi i just want my proof of address get verified

sudden yoke
#

hi, if we use just the address element not within payment element nor link, will the autocomplete works if i set to automatic? i am just not seeing it

still egret
#

Can I create multiple promocode for single coupon and get number of promocode usage to build affiliate system without using third party solutions?
Like

20OFFJAY
20OFFRAMON
20OFFALISHA

All gives 20% off forever but does track the number of redeems so that we can award the affiliates

glacial silo
#

Hi Anton.

fresh orbit
glacial silo
fresh orbit
#

It's not populating in my html

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!

keen ember
#

Hi! Based on https://stripe.com/docs/connect/account-balances pertaining to "Hold funds in the platform balance before sending them to Express or Custom accounts" it says:

For compliance reasons, we can hold funds in reserve for a period of time that’s based on the merchant’s country, as shown below:

What "actually" happens to the funds on the Platform if you don't create a Transfer within this amount of time?

gusty garnet
#

Hello! I am wondering if there is a way to auto-redirect to a url from Stripe Checkout when an error happens. I would like to redirect my user to a specified url when their card declines in Checkout.

agile tulip
#

hi, is there any specific details on how to use payment elements in an electron app? Specifically I am wondering how to deal with the return URL given that the react TS part of my electron app is not using routing. Ay advice here would be very appreciated

remote bobcat
#

I can help you

lapis moth
#

how do i solve this.

wild patrol
#

Do we need to show mandate for an ACH payment when using payment element or Stripe will do that for us?

median moat
#

Hello
I am trying to save the payment method and customer id in a table after setupintent.Is there a way to check if the setup for a specific payment method is unique or not

uneven basalt
#

When I am creating a new subscription with API taxes are not being charged. How can I fix this?

austere holly
#

Hello, I try to create an account like this but I have the following errors, wha have I done wrong?

        account = stripe.Account.create(
            type='express',
            country="FR",
            email=user.get("email"),
            business_type="individual",
            capabilities={
                "card_payments": {"requested": True},
                "transfers": {"requested": True},
            },
            individual={
                "business_profile": {
                    "mcc": "5815",
                    "product_description": "my product",
                    "url": "https://mywebsite.com",
                    "support_email": user.get("email")
                },
                "tos_acceptance": {
                    "service_agreement": True
                },
                "first_name": user.get("firstName"),
                "last_name": user.get("lastName"),
                "gender": user.get("gender"),
                "phone": user.get("phone"),
                "dob": {
                    "day": date.day,
                    "month": date.month,
                    "year": date.year
                },
                "address": {
                    "country": user.get("country"),
                    "line1": user.get("street") + " " + user.get("streetNumber"),
                    "postal_code": user.get("zipcode")
                }
            }
        )  

stripe.error.InvalidRequestError: Request req_dpyKVrCH59PJJp: Received unknown parameters: tos_acceptance, business_profile

runic remnant
#

Hi, I am trying to use pricing table for my subscription flow, but not able to find how to configure per seat with quantity for a product.

Although, I have seen in documentation that it is supported

runic remnant
chilly sundial
#

Hi stripe team, can we disable the billing address when using Google pay

onyx lily
#

hello, everyone

#

I need a help for setting partial payments plan

#

please help me

high trench
#

Hello, Stripe team, I want to know the way how to payout to debit card.
Can you help me?

dusk falcon
#

anyway to have a custom company/name per invoice? but with the same stripe id

real plover
#

Hi, can i read the client card information from a WisePOS E? What api method does that? I am developing the integration of a Rent a Car Website Manage Platform(work as a POS~), the worker have a PDA where access the website and i want to get the card information into the pad without having to insert the number. Is it possible?

glossy totem
#

Hi, i am using Stripe Express Checkout on my website. How can i close the Payment UI when customer confirm payment catch an error?

scenic torrent
#

Hi, I have a question about my implementation. I'm using a Stripe Terminal on a kiosk, and for each payment, I display information on the kiosk and wait for the user to complete the payment on the terminal.

The issue is that I'm using an equivalent of WebSocket (HTTP still alive) to send a response to the kiosk when the payment is completed (detected by a Stripe webhook). What are your thoughts on this? Do you have any suggestions?

To be honest, I'm not particularly proud of this solution, as I believe it may not be secure enough.

icy warren
#

Hi, how to debit connected accounts in a region other than that of platform account region.

late summit
#

Hello Team
How can i send receipts from Test mode on stripe .

Earlier i asked::
Is there a way to send the receipts to the user after the stripe charge.
I am developing an application where the charge is through tap and pay and I want to send the receipt to the user who makes the payment after the charge by entering his mail or phone number after the payment.

And got the following solution:
Yep you can do that by updating the receipt_email on the Charge: https://stripe.com/docs/api/charges/update#update_charge-receipt_email

I want to understand how can I send receipts in test environment?

tribal hollow
#

Hi Stripe

main gate
#

Are there any other ways to identify a card on Stripe aside from card fingerprinting?

sage dove
#

Good morning, I have many stripe subscriptions that need to be cancelled - they are free accounts that have been severed from any access on our platform. Is there any way to mass delete subscriptions associated with a given price, or will I have to programatically delete them but individually.

upbeat cradle
wintry furnace
#

Hi there, I have a issue using payment element, I have a the beginning of a 3DS challenge for a testing card who doesn’t need 3DS, I have blank pop up that appears on the page and the payment is successfully. Do you have an idea of where is problem come from ?

hidden mantle
rich inlet
tacit plover
#

hi, If I change the collection method for existing subscription from 'charge_automatically' to 'send_invoice' , it will send an invoice instead auto charge from next cycle?

olive sun
#

Hello, This is a first for me - i have Stripe intigrated with Everest Forms in Wordpress - I have set the API keys and double checked everything, but on form completion its going straight to the Thank You page and not prompting for any payment info. I also have a second plugin (Stripe Donations) and this also doe not prompt for any card details - the fact i am having an issue with 2 seperate plugins leads me to think its somthing not right on the Stripe side - any suggestions please? https://5kforheadway.com/register5k/

dark hearth
#

Hi - i have a stripe account with subscriptions and single product purchases, the client is no longer running subscriptions so i need to identify all customers with subscriptions and end them all, how do i do this from stripe dashboard?

unborn tree
#

Hello, I have a question using the stripe/stripe-php lib, how to assign metadata in the invoice lines instead of the header at checkout level?

[
            'mode' => 'payment',
            'invoice_creation' => [
                'enabled' => true,
                'invoice_data' => [
                    'metadata' => ['type' => $request->validated('type')],
                ],
            ],
            'line_items' => [
                [
                    'quantity' => $request->validated('quantity'),
                    'price_data' => [
                        'currency' => 'EUR',
                        'product_data' => [
                            'name' => 'Achat unitaire',
                        ],
                        'unit_amount' => $request->unitPrice * 100
                    ]
                ]
            ]
        ]

Is what im a doing atm

waxen agate
#

Hello, can anybody please send through some good tutorials on how to set up Flutter Stripe, App Store Subscriptions, with Apple Pay?

hexed oriole
#

Hello! As I got from the documention and discussions here, Google Pay should work out of the box with Stripe-hosted payments. I use payment links (everything is Stripe-hosted) and I don't see GPay button both in preview and in real link. What can be the issue?

bitter crater
#

Hi there, can anyone help with creating a custom form with stripe similar to this one?

ruby marlin
vapid oar
#

can we show exist paymentmethod on subscription page

shrewd coral
#

Hello team I need help related to payment Intent. I am getting error while creating payment intent. "The payment method you provided is attached to a customer so for security purpose you must provide the customer in the request."

runic remnant
#

Hi I had a thread going on with discussion, I had to leave for sometime. Can we reopen this again? #1167364956400914442 message

Sorry for the inconvenience

sand quartz
#

We have had our account hacked. please help!

glacial valve
#

how can i enabble apple pay and google pay in payment element?

rare tide
#

Hello,
I am getting error for funds can't be send to account located in India even if my platform & connect both located in indian region

rain grail
#

get

Error: Stripe: Argument "subscription_exposed_id" must be a string, but got: undefined (on API request to `GET /v1/subscriptions/{subscription_exposed_id}`

don't get why

export default async function updateStripePlan(
  root: any,
  args: {},
  context: Context
) {
  console.log("updating stripe plan", { args })
  const hankoId = await hankoIdFromToken(context)
  if (hankoId) {
    try {
      const stripeSubscriptionObjectId =
        await upgradeStripeMonthlyPlanToYear(hankoId)
      const subscription = await stripe.subscriptions.retrieve(
        // @ts-ignore
        stripeSubscriptionObjectId?.stripeSubscriptionObjectId
      )
      // @ts-ignore
      const subscriptionItemId = subscription.items.data[0].id
      await stripe.subscriptions.update(
        // @ts-ignore
        stripeSubscriptionObjectId?.stripeSubscriptionObjectId,
        {
          items: [
            {
              id: subscriptionItemId,
              price: process.env.STRIPE_YEAR_SUBSCRIPTION
            }
          ]
        }
      )
      return "ok"
    } catch (err) {
      console.error(err)
      throw new GraphQLError(JSON.stringify(err))
    }
  }
}

on this code

tropic portal
#

Hello stripe team,
We need to integrate India's UPI payment support in stripe payment gateway...

topaz prism
merry cypress
#

Is there a way with the API to create a coupon with a restriction for the first order only?

fathom flume
#

Hello fellow Stripers. When I check a customers subscription in the Stripe dashboard, the currency correctly says "sek". However, when I fetch the subscription item via API, the currency incorrectly states "usd" (and uses the usd price). Send backup please.

low scarab
#

Hey guys, I have a user with an express Connect account, his account was incorrectly created with business_type set to 'company' while this should be 'Individual'. He's unable to complete the onboarding because he's required to enter a VAT number that he does not have.

Unfortunately, it's not possible to change this on express accounts with the Update Account endpoint: https://stripe.com/docs/api/accounts/update#update_account-business_type

Now I'm not sure how I can get my user to be onboarded

hidden wolf
#

Hello Team,
How to add product features when creation with java sdk.

finite wolf
#

i am a little bit confused between stripe payments and stripe billing, i had implemented stripe on my platform recently, but when i was testing in production with a real credit card i got some "extra" fees that i didn't know they could exists, how do i check out wich of those (stripe payments or stripe billing) i am using?

tidal narwhal
#

I opened a Stripe account some time ago using a different email address. Recently, I updated my account to use a new email. However, when I send invoices to customers via email, my old email address still appears at the bottom of the invoice. I need assistance in changing the email address displayed on the invoices. Can someone please help me with this issue?

tidal narwhal
tame terrace
#

Hi! I hope I can find help. It says on our Stripe account that "Payouts are currently paused. Phorest UK has account updates that are pending verification. Int he meantime, payouts are posed.". What can I do to change that as there has been already 6 months that we do not get any payouts. Thank you!

lofty walrus
#

Hi! I need help with exporting invoices in Stripe. When I am exporting invoices to CSV file I cannot find option to display customer tax_ID. Is it possible to display this information ?

dreamy mural
#

Finishing off our webhook implementation... but I have two questions on events...

First, the customer.subscription.deleted event. When I fire a test with the Stripe CLI this event runs two times. The "stack trace" of events being fired only shows the event running once. What am I missing here?

Second, the charge.dispute.created event. Is this the best event to listen to for all disputes? I create all checkouts with the Checkout Session. I use subscriptions and charges through the Checkout Sessions. Just want to make sure this is the best event.

Thanks so much!

graceful niche
#

hello hope you're well
i have a problem on my prod
i've charged a customer today (everything gone well)
& to update the billing cycle anchor i've introduced a trial without proration as recommended by stripe dev (i've always done that without pb)
but this time, i've noticed a credit to the client. it shouldnt be
can somebody help me remove the client credit please & explain me how it happends + what should i do to prevent it in the future please ?
here is the subscription id : sub_1NlKmzFxsE4pn4oaQXd0N4xh

neon elk
#

hello, i am trying to make session in python and i want to put manual price amount in price key because there will be different price so i cannot create product in stripe so , how could i do it ?

import stripe
stripe.api_key = ""

stripe.checkout.Session.create(
 success_url="https://example.com/success",
 line_items=[
   {
     "price": "price_H5ggYwtDq4fbrJ",
     "quantity": 2,
   },
 ],
 mode="payment",
)```
devout crater
#

On what basis does stripe show status badge for connected account. Status like, "complete","Restricted" etc

#

i dont see any field on the account object

wicked sage
#

Hey team. We're trying to add a bank account transfer payment method to a customer in livemode, but are getting this error: https://dashboard.stripe.com/logs/req_0J6ucmrIBTa8me?t=1698414551

Our account number is: acct_1MPC6IJ7SNTPaH5Y

Can someone please take a look and see why we don't have that permission? Should we use the legacy ACH credit transfer for now?

steel mist
#

I am working with Payment Element to have afterpay_clearpay as part of it as tab. Now afterpay_clearpay only shows name and email in the tab, but when confirming the payment, it throws and error about shipping address.

We do not collect the shipping address on our site, and address is only needed for this payment method only. Is there a way we can enable capturing payment just for that tab?

fickle moon
#

Hi dev-team!
I was trying to create subscription using source id (src_xxx). And had an error "No such source". But when I'm making search at Stripe dashboard, then this Source exists and also has reusable status.
What I'm doing wrong?

Part of my code:
const subscription = await stripe.subscriptions.create({
customer: customerId,
items: [{price: constants.PRICE}],
default_source: cardId, ⬅️ here I'm adding Card ID (cardId parameter)
});

reef void
#

Are there any online docs/resources I can reference to help with the implementation of Stripe Identity with a WordPress site? I have been referencing https://stripe.com/docs/identity/verify-identity-documents?platform=web&type=modal I have taken their example server-side verification session code and tweaked/added it to my WordPress theme’s function file. When I manually run the WP JSON URL in the browser, it does return the client secret. I can also see that it captures and logs it properly in my test Stripe Identity dashboard. However, I am still experiencing issues retrieving the client secret and activating the Stripe Identity UI flow via a modal on my front-end page once the on-click event of the button fires off. It keeps returning a 404 error.

Create sessions and collect identity documents.

vocal wagon
#

Hello, we are working on the developpement of a simple android application.
The user can create an account through the application.
They can top up an electronic wallet on the app using a local payment system.
**The user can request through our application the generation of a single use virtual bank card to spend the amount available on their wallet. **
As soon as the request is validated, the user receives a single-use bank card on the application, enabling them to make online purchases up to the amount available in their account.
The company is located in France and the app will be used in Benin (West Africa).
Wich stripe solution or solution could we use to make theses functionnalities.
Thanks

short lichen
#

Hi team! My team and I are migrating to paymentIntents API Should we move to SetupIntents as well? Or we can just use Old paymentsource integrations to attach payment methods to a customer for recurrent payments? Thanks!

vale bramble
#

Hello, I want to cancel the Stripe account link from my account in x, is there anyone who knows the method?

#

Stripe link with my x

ember bear
#

@vale bramble please keep messages in the thread I opened

plush quartz
#

I know the details of the s700 aren't fully out yet, but I am trying to get prepared. I know out of the box it will work like any other terminal. But my question is around custom POS. I understand it's an android based device. So if we already have a multi platform (ios & android) React Native app, will I be able to load the android version as is? Or will it take a little, or a lot amount of refactoring? Thanks

pulsar flame
#

In the context of Stripe Subscriptions, is it possible to enable customers to make a payment first and then proceed with the registration process? Are there any authentication tokens or mechanisms available that can prevent users who haven't completed a payment from accessing the registration page?

dry merlin
#

hello can someone help me in using radar for identifying fraud transactions using the setup intent api

vocal wagon
#

Is it possible to refund someone using Stripe if there was no previous charge in Stripe by uploading bank account details to refund into

oblique mango
#

Hi there! Quick question: is it actively discouraged to create checkout product lines on the fly - as opposed to creating X products and passing their price ids? I'm asking this as product creation is really a big hassle

silver turret
#

Hi, we have a number of different SaaS subscription plans, with both a monthly / yearly subscription cycle.

Is there a way to determine if a change in subscription with proration enabled would cause the next invoice to be negative ? Or somehow calculate how much prorated money is left in a subscription item given the current billing cycle ?

I want to give our users the ability to upgrade plans if the amount of money they would pay is grater than the amount of money they already paid.

E.g. they sign up for a starter plan (10euros) and they later on want to upgrade to a pro plan (20euros), thats cool.

In the opposite direction I want to only allow it if they are more than half way through the subscription.

rich inlet
#

Hey stripe how can i create a status ; started sucess subscription but with billing that start the next month

red wedge
#

Is it possible to migrate active subscriptions from test mode to live mode, we had some beta users on test

hexed oriole
#

Hello! I asked a question today regarding Apple and Google Pay while using payments hosted on Stripe side. #dev-help message
The thing that's still unclear for me, why Gpay needs Shipping address while Apple doesn't? Does GPay has a different requirements compare to Apple?

dusk crest
#

Hey! A quick question.. What happen if we provide you different data associated to a payment method? I mean, currently we're asking our users to write card number, expiration date, CVC during checkout. However, when they register in our website, they have to write their phone number, their identification number and their address, but this data is not necessary related to the data of the payment method? What happen if we provide that data about address, identification number and phone number?

dark mountain
#

Hi! Good to be here and happy to connect with everyone! I have been dealing with some issues creating usage reports on the invoice.created event.

I thought this event lets you add one last report before ending the period, but if I try to add it as Date.now(), it creates a report for the upcoming period, and if I try to modify to land within the period that we are supposed to be billing, it tells me the following error:

"Cannot create the usage record with this timestamp because timestamps must be after the subscription's last invoice period (or current period start time)"

I'm confused and I have been trying everything, but I cannot create reports for the period that I'm trying to bill.

So when I trigger this event, the error I'm getting points to the fact that the period for this invoice has ended, therefore no usage records can be made.

But I thought there was a 5 minute grace period for when the event is received to create a last usage record? My webhook is set to handle things as they arrive, so why the discrepancy? Or is this not possible for this event?

I was also reading about the invoice.upcoming event to generate reports, but I cannot see this event on my event logs at all. Is it a real event? is it actually sent? I have a setting that relates to upcoming invoices 3 days before they happen. Will that trigger the event?

Extra info: I'm using NextJS with the Node Stripe library.

rotund grotto
#

Hi Everyone,

I'm interested in implementing a promotion code and discount system for subscriptions. I've referred to the Discounts for subscriptions documentation, but I'm not entirely certain it suits my requirements.

A typical use case for the referral system I'm trying to set up would look like this:

  1. A user is created with a unique referral code.
  2. Another user is created by using the first user's referral code.
  3. Both of these users should receive a $10 USD discount on the next subscription cycle, even if it's already in progress for the user who provided the referral.
  4. If multiple users use the same referral code, the user who provided the referral should receive a discount for n months, each discounted by $10.

My two main concerns with the documentation are as follows:

  1. In the restrictions section, it seems that you cannot update a subscription to use coupons. The user providing the referral would need this functionality when a new user signs up with their code.
  2. The discount should be independent of the specific subscription level, meaning that if users upgrade to another subscription, the coupon must still be applied.

Thank you all in advance for your valuable assistance! Have a great day!

vocal wagon
#

Salve, ho da poco aperto un e-commerce su shopify, il quale è collegato a stripe per i bonifici in entrata. Ieri mi è arrivata un'email da stripe con avviso di chiusura conto e relativo rimborso ai clienti del denaro. Io avrei i dati da fornire ovvero quello di partita iva relativo all'azienda di famiglia, con fatture dei pagamenti degli ordini e inventario. Si potrebbe evitare la chiusura del conto?

#

Salve

novel hearth
#

Hi team! We are developing a trading application and we want to allow users to fund their accounts with card payments powered by Stripe.

So we need to collect the payments and make the payouts individually to each customer's brokerage account. Note that these are individuals, not businesses.

Do you think this can be solved using Stripe Connect or is there another Stripe service that can work for us?

Also, we have already done a KYC onboarding flow with our users to open the brokerage account, is there a way to completely skip Stripe's onboarding when creating accounts? It can be overwhelming to go through another onboarding just to make a deposit.

wooden quest
#

Hi there, we are changing our businesses domain and I was wondering if there is anything we need to do on Stripe's end to facilitate this? We use a Stripe.js custom integration. Will the same API Secret and Publishable key work on a different domain?

autumn halo
#

Does it make more sense to reject a connect account or set the payouts to manual if the connect account user deletes their main account on my website (and they will no longer be able to access their express dashboard link). I would probably need to reverse all transfers first theen reject or set to manual

west linden
#

Hello guys. Hope you are doing great!
Is there any possibility to update a payment intent that was already confirmed?
I mean, I need to send additional metadata to several payment intents that were already confirmed and populate that information in the report called Payment Reconciliation.

opal perch
#

I have a terminal that isnt associated with any merchant but i would like to use it for stripe. could i

main pilot
#

Hi, is it possible to implement a payment flow in my Stripe integration where I can create a Payment Intent without specifying destination accounts initially, then dynamically specify and distribute funds to multiple destination accounts with varying amounts using the transfer_data property? If so, what would be the recommended approach to achieve this in my Stripe integration (I need to place a hold on the consumer's car initially, after I need to specify multiple destination accounts and capture the funds)

jagged kestrel
#

Hey, we've noted today that captchas have started appearing in Stripe Connect flows during integration tests (in test mode), which means our automated tests are now failing, this seems like a regression, any chance of getting it fixed up?

keen pelican
#

I am creating a connect account. I have some question related to the "express account" creation process. After, I call the stripe.Account.create, if my understanding is correct, we need to call the stripe.AccountLink.create with the relevant account_id. This link can be presented to the users so they can onboard into Stripe as express account user.

I have few questions:
(1) how should an expired link be handled?
(2) Can I simultaneously be able to call stripe.Account.create_login_link and present a login link to the user?
(3) What is the state model for the user's account and how to present it to the user on our platform?

Do we have to wait for the user to finish the AccountLink flow before providing them with the login link?

vocal wagon
#

I would like to set a table price for my product but i don't see a way to do it.

one time 600$ for 1 year
or
120$ downpayment then 65$/month for 1 year
I appriciate your help in advance

zenith dragon
#

How can I get my account back into active status they are holding 7k of my money hostage basically and I've got payroll to make TODAY!?

brisk goblet
#

On September the 11th 2023, I have used a payment intent to create a one-shot payment of $6.00 and a subscription of $3.00 a week starting on the 13th of September. Both were attached to the same product, for a single customer. When I watch the resulting events on the Stripe Dashboard, I can see weird things concerning the subscription on its creation on September the 11th 2023:
.1 There's a first invoice of $0.00. Its billing_reason is "subscription_create". For this event, the Stripe Dashboard says "Invoice was finalised and automatically marked as paid because the amount due was $0.00".
.2 There's a second invoice which is a proration adjustment of $0.61. It is referring to the subscription with a description being "Time on Basic after 11 Sep 2023", a billing reason being "subscription_create" and finally,
.3 The weekly payments of $3.00 are collected starting from the 13th of September.
Can you explain these invoices for $0 and for $0.61 ?

zenith dragon
#

How about you just run my payout immediately and I will leave you alone!

solemn veldt
#

Hello, I've implemented Stripe checkout using a redirect, and I've added an allow_promotion_codes boolean for the checkout session. My coupons don't work however, is there something I'm doing wrong?

sharp pecan
#

Hi, I have funds in the "Future refunds or disputes or negative balance" section of the "Balances" tab. How do I use these funds to pay off a negative balance or will Stripe do that automatically at some point?

vivid sedge
#

Why does this expand prices in the command line:
stripe products search --query="metadata['collection']:'starter_camp'" -d "expand[0]=data.default_price" -d "expand[1]=data.prices"
But this does not in javascript:
await stripe.products.search({ query, expand: ['data.default_price', 'data.prices'] })

weak edge
#

hi, checkoutsession using paynow does not call checkout session complete webhook?

tacit plover
#

Is there any webhook I can get once cancelled subscription's current invoice period end?

vocal wagon
#

So I understand that you can you have dynamic transfers with connected accounts, however, these are limited to only the region your company is in. There is an exception to this if you're a company is in the US, you can do cross-border payouts. However, this requires the user to be on a recipient terms of service. I have not found a way to successfully create "Standard" account with the recipient terms of service. I have been able to create such a connected user using the express type. However, for our business the $2 per mo per user fee is completely infeasible. Thus, we really need the standard account to work. Is there any way to get "Standard" connected accounts with the "recipient" ToS ?

vagrant steppeBOT
#

bugkiller.

desert hazel
fierce storm
#

I am trying to implement a page where a user has a cart that they can update on the left and a payment element on the right. Every time the cart us updated, a non-finalized invoice gets updated.

Is it possible to get a payment intent to be used in the payment element for a non-finalized invoice? Then I could finalize the invoice when the user submits the payment element.

Alternatively, should I just finalize a new invoice every time the cart is updated. If this is the case, can I change the payment intent on the payment element without erasing what the user has already entered?

left lily
#

howdy. question about stripe.js

finite wolf
#

How to define currency_options of currencies when i creating a coupon with laravel cashier?

proven aurora
#

Hi, I'm dealing with the following situation, I have 4 types of products (bronces, silver, gold and platinum) with 2 prices each (each has a monthly price and yearly). I have a functionality to do a update to one subscription to another, for example, I want to update a silver plan to gold plan. This work's fine but the problem is when I do the update I have the 2 subscriptions active but I need only one. For example, if I have bronce plan and I move to Silver, I need only the silver plan but instead I'm having both plan active. I'm using this code to update

stripe.subscriptions.update(subcription, {
items: [
{
price: price
}
]
});

red wedge
#

How do I import customers to stripe

brisk goblet
#

Hi, is is possible to create a Subscription with monthly payments and configure it such that a single Invoice gets sent to the customer once a year?

dense saddle
#

Is it possible to change the order of payment methods displayed in the cusotmer portal? I have Card and US Bank Account enabled and right now Card shows first. I'd like to make US Bank Account display first/default.

young sigil
#

Hello dev team, i'm building an app that uses subscriptions, we have 2 prices, one charged at the moment of checkout and one thats recurring. is there any way to add a hold on the card initially? to ensure that the attached method has balance

spare blaze
#

Hi

I used checkout.session.create() to create new checkout. In field payment_intent_metadata I stored ID to identify transaction in WebHook event payment_intent.successful.
⛔The problem is:metadata is empty
❔The question is: how to identify my transaction in webHook without metadata.

Cheers🥂 And thank you in advance.

rain crypt
#

need help with my stripe account

vocal wagon
#

@meager hawk long time no see. this is TeddyMurray, or MrBear, we used to chat about my integration on IRC. sorry for ping.

#

my marketplace was WorkFar, didnt work out. but loved learning your guys' docs

exotic sand
#

Hi! In our application, we have users booking upcoming sessions with service providers. These sessions can be up to 30 days in the future (ideally further out as well, but 30 days is a must). We'd like to confirm the user's payment information at the time of booking, but not charge them until the actual service date. Ideally, we'd like to place a hold on a card to be resolved later, but are open to other options if that doesn't work for this. What would the right flow be for this?

unique rose
#

I'm working on integrating the collect_inputs beta API endpoint for terminal readers, and I have it working - except when I get the terminal.reader.action_succeeded web hook it does not contain any of the collect_inputs data (i.e. signature file ID, etc). I'm sending the correct API version header and the terminal_collect_inputs_beta=v1 header so am wondering what else might prevent the collect_inputs "value" parameter from appearing in the web hook.

quasi hull
#

I'm trying to get some clarity on the payment_intent.success webhook event specifically when it comes to ACH payments. I want to initiate a transfer from the stripe account to a connected account when that is complete but what isn't clear is if that event is thrown when the ACH payment is done being sent to the bank, thus meaning I don't actually have that money in my stripe account yet, or is that event through when that payment from the bank is fully complete meaning that the money from the payment is actively in the stripe account and thus safe to transfer from

tired crater
#

When a subscription schedule goes to a new phase, does a customer.subscription.updated webhook fire off?

quasi hull
#

Why would I not be able to make a transfer from the stripe account to a connected account on the payment_intent.succeeded webhook event? I'm seeing the amount i've charged via the payment intent in the "Payments" tab but under balances I only see my amount under "Available to pay out soon" when does that become available to transfer and is there a webhook event for that?

lyric pine
#

Hello!
Has anyone integrated Stripe Connect into their mobile app? When signing up Express accounts, what did you use as a long-term solution for return_url and refresh_url? I know of firebase dynamic links that would help generate https:// links, but this will not be supported from August 2025, so I'm using deep linking which doesn't generate https:// - does anyone have a solution for this?

mellow anchor
#

Help with support team

real shell
#

Hi There,

Getting this warning in console.
how to hide it?
Partitioned cookie or storage access was provided to “https://m.stripe.network/inner.html#url=https%3A%2F%2Finquerii.com%2F&title=Inquerii%20-%20Connect%2C%20Share%2C%20Solve%20%26%20Earn!&referrer=&muid=NA&sid=NA&version=6&preview=false” because it is loaded in the third-party context and dynamic state partitioning is enabled.

rich plank
#

Hi, I need some help deleting a text account. I was testing my connect integration, and created an express account as a test. I accidentally erased the account ID from my DB, and now I cant find a way to delete the express account. It needs to be done via API, but I dont know where to find the account number for it. It doesnt show in the connect list when I go to connect an account, just in my regular stripe dashboard. But when I try to navigate to it in my dashboard, it just logs my in to the express account, and theres not account ID. Any solutions?

vocal wagon
#

The connect account pricing classifes an active user as active in any month they receive a payout, but this is distinct from transfers. So is it the case that you could send transfers to a connected account, and avoid the $2 monthly fee as long as you prevent that users from sending a payout ?

earnest oracle
#

can you clarify what this line means?

tired matrix
#

has anyone had any luck actually talking to someone at Stripe to get their account limits increased? I have a catch-22 problem: our marketplace processes vehicle purchases for auto dealer to auto dealer transactions (wholesale). The average car price is $20k, but stripe connect's initial ACH limit is $6500, which makes it impossible to do anything.

barren zinc
#

We seem to have an abnormally high payment failure rate for Apple Pay customer's renewing their subscriptions. Is there something we should be doing when creating a subscription that will increase the payment success chance for Apple Pay users?

young sigil
#

hello, is there a way to remove the terms when using link auth element?

quick belfry
#

hi, i've sent a £100 payment and it's taken £100 out of my account but the person i sent it to only recieved £10 i am so confused

upbeat harbor
#

i just created this webhook, when i tested with the stripe CLI it was working but now i changed to production and change the my "endpointSecret" variable to the Signing secret, the one hidden in the print, and it not working, can somebody help me?

naive swallow
#

Hello, we have a WooCommerce website and we are using the Stripe payment gateway. Transactions are going through, but anytime someone uses a valid coupon, Stripe charges the full amount. WooCommerce shows the order correctly with the discounted order amount, but Stripe charges the full amount. Any tips?

crude crest
#

Hi, we would like to use other payment methods than credit card like using Ideal, wechat pay, etc for our app that is written in Flutter. I can't find a lot about how to default away from the credit card option. Are there any examples (e.g. using Ideal) to do this?

naive spear
#

Hello! Could anyone explain to me what is the difference between the invoiceItems and the invoiceLineItems in the API, please? Thanks in advance

spare blaze
#

Hi. Is it ok to transfer data from checkout session to webhook event payment_intent.successful? Using this I don't have this metadata filled both in checkout session and payment intent. Can I get some help again? Thanks in advnace 😄

mortal flax
#

Hi,
I am using checkout session to create a subscription, the checkout session allows coupon code and I am looking the way to get info about the coupon code entered by the customer. However when I log the checkout session object in the checkout session callback I am not seeing any info related witht entered code. Is there a way to get this info?

barren zinc
#

Regarding the question I asked earlier: #dev-help message

Our proposed flow is as follows:

  1. Create an incomplete Subscription with off_session = true to get a Client Secret.
  2. Use the Client Secret to get a PaymentElement from Stripe which captures the users Payment Method.
  3. We complete the subscription with the Payment Method and the subscription begins. (edited)

Would this solve the DPAN issue and allow us to successfully charge these users when their renewals come up?

tulip atlas
#

Would anyone be able to help me with determining which keys I need to use? I'm trying to setup AspNetZero and I'm a little confused.

final nacelle
#

If i'm retrieving a PaymentIntent in a currency other than my settlement currency, how can I retrieve the exchange rate applied for that payment?

dreamy mural
#

I'm testing my webhooks... and when I run the customer.subscription.deleted event. I'm getting two "run-throughs" of my endpoint.

Right now I'm just console logging the event object in a switch statement that listens for these events. I'm getting two logs of two different customer.subscription.deleted events. Each with two different ids.

Why would this be happening two times?

oblique eagle
#

I can’t login to stripe because i no longer have acccess to my phone number

earnest oracle
#

Hello! I have a node stripe setup with this call to make a subscription:
this.stripe.subscriptions.create

I have also a coupon that takes $25 dolalrs off the cost. However, I'm realizing now that the "promotional_code" property on that stripe call to create a subscription requries an actual custoemr-facing promo code. But i don't want this coupon to have any customer facing coupon code, I just want to use the ID somehow, do you have any suggestions?

oblique eagle
#

i just want to make money smh

young sigil
#

hello, we just implemented express checkout on our platform, we have local, qa and prod, on the first 2 i get gogle pay an link, but on prod i just get google pay, is there an extra setting that we need to enable?

oblique eagle
#

I can’t login to stripe because i no longer have acccess to my phone number

unreal shadow
#

I have a terminal question. In the support docs it says the following domain should be allowed by the firewall.

api.emms.bbpos.com

Whenever we try to ping this domain, the request resolves to an amazon service but then nothing responds. I've tried doing GET requests to the route and it can't establish a connection. Is this domain down or service actually down? And if so is it even really required?

ref: https://stripe.com/docs/ips#stripe-terminal-domains

lilac ingot
#

Hello! I have a Connect platform where I've onboarded thousands of people around the world with Standard Connect accounts. I have been using this system to pay people in the United States so far. But my platform now needs to pay lots of people overseas. I'm getting 400 errors related to overseas transfers and users that have the "full service agreement." I spent a lot of time with Stripe's non-dev support grilling them about the limitations of standard accounts and they assured me it standard accounts had all the same capabilities as express, and that only the on-boarding was different. My question is I guess twofold: is this a new policy or did the non-dev stripe support people just not know what they were talking about? is there some workaround where if I create a transfer somehow from the recipient country (in this example, the UK) in the currency of that country (in this example, GBP), I can pay my standard connect accounts with my US-based "Connect platform"? Many thanks in advance for any guidance you might be able to provide

fresh oriole
#

Hello, is there a way on the dashboard to create a large number of promotion codes for coupons instead of 1 by 1?

sullen dome
#

Hello everyone how are you doing?

#

I need help with my stripe account, can you guys please help me?

wheat ocean
#

Hi guys, I canceled a bill and the subscription canceled too, how can I return the subscription client ?

hard hill
#

there is an example of webhook event when the payment intent got the procesing status?

iron bough
#

We are using stripe in platform mode. So we have connected accounts.
Some of our users use ideal. Does ideal work for connected accounts?

peak wasp
#

Please I need help trying to setup an integration. I'm using a custom form but when I try to submit card details I get this error "Please use Stripe Elements to collect card details"
What do I do??

tall narwhal
#

Hi! I have an ongoing annual subscription with quantity 10, priceID=pid_123. I want to preview an upcoming invoice if I change the quantity to 20 and use the SAME priceID. I am not able to view the prorated amount in the upcoming invoice. What am I doing wrong?

west pond
#

Hello, I would like to ask you for help as I am stuck on the following situation. I have created checkout.session where I would like to pass my local transaction ID through payment_intent_data.metadata and later, when transaction is finished successfully, I would like to retrieve that local transaction ID in payment_intent.succeded event, but payment_intent object contains no metadata. If needed I can provide you with code sample for you to check in case I am missing something. Thanks in advance

hard hill
#

I cant find the test card for the payment intent go to processing state, can you help me? I want to test it, but in every test it goes to succeded inmideatly

keen musk
#

Hello 🙂
i'm setting up a stripe checkout redirection
and i'm getting this full white page with that message centered :

Something went wrong
You might be having a network connection problem, the link might be expired, or the payment provider cannot be reached at the moment.

not even a stripe logo !

everything seems fine in stripe logs and events

did i forget to send some data ?
every help appreciated 👍

front javascript
back php

i try to set a monthly subscription for a connect account

Thanks a lot

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!

chilly crown
#

No matter what I do the app and website won't 1) let me change password because 2) it won't recognize input or says it doesn't match

lavish fern
#

hey i made my account in "US" Can you guys change it to Canada or delete my accoun and i can make again but for canada.. lmk ty ❤️

near kite
#

Hello! Why does automatic payment methods not enable Wechat Pay for visitors from HongKong?

empty copper
#

Hi! How can i use the api in springboot to use the VAT-part to pay?

hallow zinc
#

Hi

#

how do i provide such information?

meager hinge
#

Hello.

How do I refund my Stripe subscription?

There is a Stripe Subscription Cancel API (https://stripe.com/docs/api/subscriptions/cancel), but there is no Stripe Subscription Refund API.

I was wondering how to officially refund a Stripe Subscription?

As I understand it, canceling a subscription immediately via the Stripe Subscription Cancel API will charge the customer's balance, which will then be credited to the

Is this correct? If so, I think this API is too inconvenient for customers using Stripe.

I think there should be a separate Stripe Subscription Refund API.

next siren
#

Hi everyone! Does Stripe have an Unreal Engine integration or SDK? Thanks

lunar thorn
#

Hi, I am needing some help on the create a payment link. I need to not show GST on products on rocketspark platform, which doesn't allow you to show excluding GST on products for New Zealand. I want to integrate a stripe checkout so that it can calculate the GST on the checkout page. I've tried to do this by creating a payment link but not sure if I am in the right place and then how I integrate into rocketspark?

oblique torrent
#

Hi team! I have a question about the Address Element. More in 🧵 ->

shrewd bramble
#

Hi! Can i check, for a payout that consists of transactions with earliest date being 1 Feb and latest date being 3 Feb, does it mean that the payout will include ALL payments that were transacted between 1 Feb and 3 Feb?

frosty dragon
#

Hii Team! i want to update card details and Ach payment.
I have created the subscription now i need to update the payment method in subscription.

opaque trout
#

Does stripe have anything that outputs if the user has any Express Checkout Elements available such as being able to know if they don't have google pay active on their browser? Basically just trying to have something not show up if they don't have any express checkout methods available

shrewd bramble
#

hi, if i create a payment intent with a metadata, does the charge associated with this payment intent contain the same metadata?

mellow cosmos
#

Hi I want to do something like this. Always shows a discount price for the users. I tried creating the coupon and apply to my product but it's not showing 50% off when I checkout.

vocal wagon
#

Hello, In my platform there are two stripe parent account under each account there are conncted account. I want to call API base on parent account (on which platform connceted account is connected). How can I know where connceted account is connected?

barren vortex
#

I have one doubt in webhook events

lucid gale
#

Hi, I have a question regarding resending events that have occurred before setting up my endpoint. I have a new webhook that listens to payout.paid events. I want to resend live events and tried to use the stripe CLI. I have login using the live api key and authenticated. When i tried to resend the live events, i am getting this error: a similar object exists in live mode, but a test mode key was used to make this request. Can some1 help me out thanks!

serene drum
#

Hi, I want to test out the query language. Is there a quick way to do this? For example in the CLI?

fathom violet
#

hey i need help can someone help me i get a risky payment from customer and stripe will send all money back to customer how can i fix the issue ?

shrewd bramble
#

Hi! How can I trigger a payout on test mode? for the payments that I've collected today

floral wind
#

Hi ! I need help on Subscription creation. I configured Stripe account with 2 different products, 1 Free product and another PAID product having fixed monthly fee + metered usage. now I would need to manage subscription change from PAID to FREE.
My concern is while performing subscription change, there is no bill generated with proration (either on the monthly fee or metered usage). How can I indicate that I want a prorate bill to be generated in that case ?

sick sparrow
#

Hello, quick question:
I need to run a job when a specific product is purchased
I'm using a webhook for checkout session completed, but can't see a product id in the response to filter by.
How do i get the product id?
Or alternatively, is there a more direct way i can trigger specific webhooks for specific products?

shrewd bramble
#

Hello, I'm trying to trigger a manual payout on test mode, but how do i get the balance transactions associated with this payout?

placid onyx
#

Hi
i am getting
"System.Runtime.Serialization.SerializationException: Type 'Stripe.StripeException' in Assembly 'Stripe.net, Version=41.4.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable." error

#

after started using api version
2023-10-16

glacial valve
#

The provided on_behalf_of (acct_****) does not match the expected on_behalf_of (null). Try confirming with a Setup Intent that is configured to use the same parameters as Stripe Elements. can someone help me with this error?

covert geyser
#

Hello, I`m get a problem with Apple Pay Express Checkout in my website,

client: "apple pay is not available for this website" (pic1 and pic2)

I already set this:

  1. open website with https
  2. add domain to stripe payment settings
  3. client version iOS 15 safari
shrewd bramble
#

hi, i am trying to get the balance transaction from a charge and it shows that the balance transaction could be null, string or of type balance transaction. could i ask what determines the type of the balance transaction associated with the charge?

small mauve
#

hey i have a problem in understanding one of the invoice generated for a subscription amount generated for one of my client.

tribal hollow
#

Hi Stripe,
On the checkout page, there are multiple saved cards for a customer but it shows only one card, so can you please help on this?

shell lagoon
#

Hi, Im sending emails in the support chat emails since 4 days and get no replies, I need help verifying my stripe account, where can I get some help please ?

lucid gale
#

Hi can i ask how do i listen to live events from the stripe cli cause i am resending events

river pebble
#

Hi stripe,
Can i store applepay info to stripe ( just like card ) and charge it later ?

frigid epoch
#

Hello i need a help

radiant geyser
#

i need a help

#

i want to activate upi in my stripe account

ancient talon
#

I want to add a retype email field to stripe checkout. The checkout should prevent submit if the two email fields don’t match

glass lagoon
#

Good Morning Dev Team,
I am in the process of setting up Stripe for future payments. Since the payment may occur sometime in the future, but doesn't have to(!), I don't want to store the customer and payment method and customer visible in the Stripe Dashboard GUI at all for security reasons.
My current thought is to get the PaymentMethod via SetupIntent and then store the PM-ID in my system. If it comes to payment I will only then create a customer, attach the PM, execute the Payment Intent and detach the PaymentMethod again.

Do PaymentMethods that are not attached have a certain validity period and will eventually be deleted or no longer available? I understand that setup intents that are not confirmed are valid for around 7 days.
My expectation is that PaymentMethods as well as SetupIntents (confirmed) have no validity and are permanently available, even if the Payment Method is not assigned to a customer.
Appreciate your help 🙂

foggy vector
#

Good morning Dev team. I have a question. So i receive payments to my stripe and i automatically want to have a certain percentage of that money automatically sent to another stripe user almost like an affiliate. Is this possible?

barren vortex
#

I have one doubt in events

alpine oracle
#

Is there any payment plugin available of Stripe Integration for X-cart 4.1.9?

scenic torrent
alpine osprey
#

I use stripe.confirmPayment to add new payment method with clientSecret of the paymentitent previous. But I get this error. Please help me

tribal hollow
#

Hi Stripe,
Why a message of securely save the payment is not showing to Stripe hosted checkout?

gleaming patio
#

Hey, quick question regarding payouts, is the value for the created timestamp the same as when the payout is initiated? and is the created timestamp available to grab immediately?

frosty dragon
#

Hii Team! i want to update card details and Ach payment.
I have created the subscription now i need to update the payment method in subscription.

i want something like that user need to fill the form for updating/creating card or ach payment.

topaz talon
#

Hi,
could i use Limited Liability Partnership business structure with business type company when creating UK custom connect account

mighty lark
#

Hello, I can't seem to find a way to include a receipt_email off a checkout session validated (I would like to mail the person with his receipt once the checkout session is validated)

vocal wagon
#

Hi guys,
In the confirmPayment function (docs: https://stripe.com/docs/js/payment_intents/confirm_payment), when is the return_url parameter being used if redirect: 'if_required'?
The scenario I'm considering is keeping the user on the same page and manually handling the navigation and other interactions.
While I've experimented with the redirect: 'if_required' option and it seems to work for my test flow, I'm curious about scenarios where redirect: 'if_required' might make use of the return_url parameter.

pallid hamlet
#

Hi guys, I am successfully using the Stripe hosted payment page and CheckoutSession. Orders on my platform need to be manually confirmed, so on checkout I am only placing a preauthorisation on the card. The payment is captured later via API. This all works great with only card as payment option.

However, I need to introduce bank transfer as payment option, which of course doesn't have the concept of pre-auth.

As soon as a customer selects 'bank transfer' on the checkout page, they are shown the virtual bank details, and they can immediately transfer the money before the order is confirmed manually. Do I have any way of emailing (via API) the virtual bank details only after the order has been confirmed? This would probably require asking them if they want to pay via bank transfer before showing the Stripe Checkout page, and only showing it for card payments, while emailing them separately for bank transfers.

Let me know if my explanation doesn't make sense.

Appreciate your help

gray carbon
#

Hello guys, I have setup stripe connect webhook and I am trying to disconnect an account in order to reproduce the account.application.deauthorized call. But I can not reproduce it. Any ideas what may went wrong?

dark hearth
#

Hi how do i test webhook calls for subscription renewals, so things like successful renewals, failed due to card issues, retry attempts etc

warm elbow
#

Hi,
Can we directly link a bank account to Stripe without the user having to provide their phone number and email address? We want to skip these details to prevent the user from making changes in our application. We will store the user's Stripe credentials securely in our software and provide them to the user.

glacial valve
#

is there a way i can add email in the email field of the payment element like prefill it

ancient talon
#

Is it possible to replicate the behaviour of stripe checkout with a custom payment page using stripe elements? As in the customer isn't created until the payment goes through.

rich thunder
wise wraith
#

Hello , I can link Turkish bank account to my stripe account ?

haughty granite
#

Are there any bank payment methods for Brazil region that supports recurring payments?

vocal wagon
#

Hello, how can I initiate a MIT transaction on Stripe account which has initial transaction processed on another processor (using network_transaction_id)?

thick raven
#

Hi Stripe, we have a Stripe Connect solution and we are trying to figure out how to get a statement or recipie for each transaction sent to the company on our platform and the end customer buying reservices on the platform. We need to show VAT and the price for the service. Any help? 🙂

fickle moon
#

Hi dev-team!
Is it possible to change the renewal date of an already created subscription?For example, we have a subscription that was created on April 1st . The next payment is scheduled for April 1st next year. Is there a way to change this date to another date, e.g. November 1st?

polar harbor
#

Hello, we want to implement bank transfer, with seperate charge and transfer. We are locate in the EU, and offer products in different currencies. Yet when we try to create a customer_balance payment intent, we get an error that only EU works. I can not find any information in ragards to that in the documentaiton.

dry vessel
#

Hi I had a quick question, on my frontend I have user's addresses when creating checkout session using sdk how do i feed it the already collected addresses and for local pickup how do i disable unnecessary information collection

neat hamlet
#

Once payment is confirmed using the payment element how can I invoke some other method?

dark hearth
#

I am a little confused with the plans available, at the moment you have starter and scale, I dont currently subscribe to any plan, but i can create recurring billing subscriptions using payment links, but according to this page, https://stripe.com/en-gb-us/billing/pricing i need to subscribe to the starter plan to do this

Stripe Billing powers recurring payments and subscription business models with tools to reduce churn. Use Stripe’s APIs to quickly set up recurring billing and automatic payments for your business. Easily create and manage subscriptions and recurring invoices from the Dashboard.

terse lodge
#

Hello - is there a way to do reverse invoicing in Stripe Invoicing? My goal would be to send an invoice that we would have to pay the recipient of the invoice.

solar cape
#

hello im trying to make payout and its blocked for mr

dim osprey
#

#dev-help
Hi,
Can someone guide me on refunding subscriptions with upgrades in them as they will have multiple inovoices(for the same billing cycle,eg month year) that are to be refunded manually using the refund Api , we also have to add a field indicating that the invoice is of an upgrade as stripe doesnot provide any inbuilt feature for identifying bills of upgrades. If any one can provide an exaple that will be quite helpful

foggy patrol
#

Bom dia

vocal wagon
#

Is it possible to change the default payment method of an upcoming subscription via the API? I have a customer that has a default payment method on record, but a subscription might not start until the first of the month. I can easily attach the payment method to the subscription via the Stripe user interface, but how can I do so via the API?

near dawn
#

When using Both Stripe Card readers and tap to pay on android - how do i differentiate between a Real phisical Reader or Tap to pay ?

vocal stump
#

Hey. Just want to report that the new Connected Accounts overview is displaying totally incorrect information about "Top grossing accounts". The top account here is not even active.

winter matrix
#

Hi, a coupon is not working on payment links

jade glen
#

Hi there!

#

I need some help with something about stripe is this the right channel?

candid yarrow
#

I am from India and I am verifying my discord account for bot verification but when I am verifying with my driver's license then front image is good to go but in back image it is telling that barcode is missing and somthing like every time , but in india we don't have barcode in the back .. So can I get support for this issue asap.?

terse shale
#

Hi Stripe Support Team,
Currently my application only saves a subscriptionId for each customer we have. We now want to have an overview of all customers and their respective subscription status, however we keep running into stripe rate limits because we fetch each subscription separately and there are quite a few at this point. Is there any way to bundle seeveral requests into one for this request so that we do not run into rate limiting issues? THanks for your help

unreal river
#

Hello everyone,
I don't know if I am in the right place here but I have an issue I would like to rectify with my Stripe. I did a test payment on my Shopify account yesterday and when I got a text from the bank informing me of the purchase, it had my phone number on it as well as the shop name. Is there a way to remove the phone number?

real shell
#

Hi,

When I open firefox console (inspect >> console), I get this warning. Do you know how to hide it? Our website is https://inquerii.com/. After user logs in they can subscribe, payout using stripe but nothing unless they subscribe. Above warning is in home page.

finite ember
#

need help with payment

drowsy kindle
#

I am integrating my current setup to start using Checkout Sessions. I can't figure out how to add a discount since line items cannot be negative and this is not a coupon kind of discount. Am I missing something?

bleak prairie
#

hi all, is there a way to rollback a trial on a subscription? If the trial was mistakenly added and needs to be removed but you don't want the subscription re-charged, is this possible?

tender widget
#

Hi comunity!

weary basin
#
            subscriptionId, 
            {promotion_code: promoData.id}
        );

I'm trying to add a coupon to a users subscription before they are upgrading to a different plan (product). If I call this update endpoint with the promo code, and once successful allow the user to update their subscription to the product the coupon applies to, will the discount get applied?

vocal stump
#

Hey. Why was my bug-report thread closed (with no reply)?

#

It was not an account support question.

topaz carbon
#

Hello, I have integrated stripe checkout using card and us_bank_account as payment method type. However, users still have to enter their bank details and verify all the time when using ACH Direct Debit with no option for recurring charges. How can users bank details be saved and how can recurring charges on users account be set?. I used python for the integration. Thanks.

placid pier
#

Hello,

As part of pre-sales for an e-learning program, I am looking for the optimal solution to collect the client's banking information in advance and, in a second step, to debit at the time of product shipment.

For your information, the pre-sales will only last for 45 days, and at the end of these 45 days, if the amount collected is not sufficient to start the production of our product, I would like all customers to be refunded. In the opposite case, which is the most likely (meaning that the desired amount is reached), debit the customers' cards.

Thank you for your suggestions !

edgy delta
#

Hey! i am creating a Session through the .net sdk. how can i include the PaymentIntend object in the stripe response ? (Session session = await service.CreateAsync(options, requestOptions);)

drowsy kindle
#

my thread was closed and locked for some reason

kind blaze
#

Hi, how to check if an automatic email was sent if a payment fails.

glacial valve
#

is paypal supported in payment elemnt?

thick vine
#

Hey all, i'm building a subscription platform where users can get cheaper rates on different services. The client has requested that the subscription model be dynamic. I.e. if a user is saving x amount in any given month then the subscription is 25% of that. My question is I'd like to automate this process. i.e. At the end of every month on a given date I post this information to stripe and the money is deduced automatically by stripe. So the user only has to enter their credit card details once and from their the platform calculates how much should be withdrawn monthly.

vocal wagon
#

Hi there! When a payment for a subscription fails, we have retries configured in the dashboard. but the maximum time to retry is 7 days. Which is still ok for us but we would like to give our users 60 days to pay before canceling the subscription. There's an option in the dashboard that can cancel the subscription if retries fail but that would be after 7 days (max). Is there another way to do this ? I also looked at subscription schedule but not sure if that would be the right tool for this. Thanks!

stable wind
#

Hi team, what is the difference between stripe.confirmSetup and stripe.confirmPayment?

devout crater
#

Hello, does stripe has two variations of connected account dashboard? I have tried creating an express account and view Dashboard as connected account. I have seen it uses https://connect.stripe.com/app or https://dashboard.stripe.com/?

mild crystal
#

Hi, my payment sheet is looking like this:
But i want it to look like this:
Where do I find the information to implement this checkout form in reactNative because right now I only found paymentSheet

crystal trout
#

Hello, I have updated version for Stripe webhooks to 2023-10-16 but in the events I am seeing 2022-11-15. Is there any other place I need to change this to get the new version? I am seeing some errors due this api version mismatch. Thanks

crisp holly
#

Hi! I already activate Google Pay but the button does not appear in payment page. I already validate domain. What do I need to do more. Thank you very much.

gleaming agate
#

hello, I need help, I installed the appmax app, I only sold it in Brazil, I uninstalled the max app but the gateway doesn't come out of my checkout, I installed the stripe app but it hasn't changed, I'm left with appmax and paypal. Do you know how I solve this to change the gateway to Stripe?

edgy delta
#

can i get the stripe payment fee from a checkout session completed webhook ?

vocal wagon
#

Hi

#

Do you speak Italian?

winged arch
#

good morning! when a customer cancels their subscription - is the event "customer.subscription.updated" or "customer.subscription.deleted" or neither?

warm ocean
#

Hi. When we do a refund to a PI, what is the refund id ?

delicate heath
#

Hi there, we're a US based business building a marketplace platform w/ Connect, and plan to do one-off payments (vendors upload their own invoices) and charge an application fee for the vendors being featured on the platform.

Example:

  1. Vendor submits a payment request, charging customer for $ 1,000.00, uploads an invoice towards the customer stating the same mount ($ 1,000.00)
  2. Customer pays via CC, we nip 15% off of that base amount ($ 150.00)
  3. Vendor receives $ 850.00

In these kind of cases, does Stripe do any accounting (invoices / receipts for example) towards the vendor (connected account)?

Is there a writeup by any chance for the legal requirement of US-based businesses in such a case?

dark hearth
#

my users can open a portal where they can manage their billing details etc, they can also change plans, the site is a subscription site with 2 plans, is it possible to only allow them to switch from plan 1 to plan 2, and NOT allow them to switch from plan 2 to plan 1?

barren dagger
uncut vale
#

Stripe Elements - Styling

idle cradle
#

Hey there,
Is there any way to get the error messages from the stripe in a specific language?
I am using @stripe/stripe-react-native and confirmPayment from the useConfirmPaymenthook. If there is any error confirmPaymentfunciton will return an error object, which looks like the following:

    "stripeErrorCode": null,
    "declineCode": null,
    "localizedMessage": "Invalid Payment Intent client secret: clientSecret",
    "message": "Invalid Payment Intent client secret: clientSecret",
    "type": null,
    "code": "Failed"
}

So I am wondering that is there any way to get the localizedMessage props value in a specific language...
Any help would be appreciatable 🙂
Thanks

foggy oak
#

Question RE: google wallet / apple pay, we have a discount section that updates the payment intent via coupon. However when you then click on the express checkout wallet button, after the payment intent price has already been updated and confirmed in stripe dashboard. Google wallet & apple pay still display the original price. But when you pay, you do pay the discounted version as the payment intent listed price. This is very odd that google wallet/apple pay do not update that accordingly?

tawny aurora
#

Hi,
I try to use a stripe terminal and charge my customers in GBP at an event in London. But my company business account is Austria AT and we mainly charge our customers in EUR. So I got the following error.
card presence source type with currency gbp is not supported in AT
How can I enable to charge customers in different currency?

scenic torrent
#

Hi, can you confirm that we cannot update the amount of a price ? But we have to create a new price object and remove the previous one ?

haughty aurora
#

the £amount column isn't showing for me when i download the "cancelled subscriptions" report

ripe spruce
#

Hello,

I'm developing a product that's embedded into other websites, to collect payments we use Stripe connect. Our script creates a same-origin iframe with the origin set to about:blank. We're using the Stripe Payment Request Element, which works perfectly for Google Pay. However, we're encountering an issue when trying to load Apple Pay. Safari's console displays the following error:

"Unhandled Promise Rejection: InvalidAccessError: Trying to start an Apple Pay session from an insecure document."

I've looked into MDN's documentation (https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy#inherited_origins), which mentions that scripts from pages with an 'about:blank' origin inherit the document's origin.

I'm seeking guidance on how to work around this issue.

I also attempted to implement Apple Pay using Apple's API directly, which allowed me to display Apple Pay correctly. However, I'm unsure about obtaining the certificate and merchant ID since we serve multiple domains.

Any assistance would be greatly appreciated!

hollow juniper
#

Hello.

I am using Stripe Terminals in Germany with beta server side implementation. I would like to save customers credit card data and block or charge them later on when needed without their presence. Is that possible via Terminals and Server Side implementation of them or do I have to use Stripe checkout or other UI related features to setup their payment method?

terse shale
#

Hi Stripe Support Team,

I want to use this function to fetch all the subscriptions we have on stripe. However, It only returns a part of them (199 to be precise). After the second iteration of the while loop, it says that has_More is false even though there are definitely more subscriptions (on my dashboard i can see 72 active and 218 cancelled subscriptions). THanks for your help!

thick raven
glossy plover
#

Hello, we currently recieved our first bigger purchase via SEPA Debit using Stripe Checkout. The transaction however was blocked due to a risk assessment of a high drawback chance. Are there any steps we could take to prevent that from happening for future payments?

idle cradle
#

reply to: #1168568576911876237 message
My app is on Italian, so far I am not passing any locale param to stripe..would be great if you can lead me to where I supposed to pass the locale

sturdy barn
#

I am getting this error "You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed." and I cannot figure out why. I am working to implement the Payment Element for subscriptions, and it is working fine for initial purchases, but when I want to upgrade the subscription, it is failing on the confirmPayment step and I have zero idea why. I am updating the subscription to the new level, retrieveing the latest invoice, retrieving the paymentIntent attached to the latest_invoice and returning the client secret attached to the paymentIntent, but it throws this error. I have confirmed that paymentIntent ID is different from the paymentIntent used for the initial purchase, so I have no idea how it could have already been confirmed. Any ideas on what is going on would be helpful, thank you

scenic torrent
#

My previous thread has been closed, but if I archive each price, in few months I will have at least 200 archived price. Is there not a solution to delete a price ?

frank basin
torn shell
#

Hi! I'm using Stripe Checkout, when generating the stripe checkout link, is it recommended to use an idempotency key, or is that not required? Also are there any other places where an idempotency key is required with using Checkout + the webhooks on the other side?

left lily
#

hi. question about the setupIntent lifecycle.

carmine lintel
#

Hello - I am receiving a strange error from one of my terminal readers. "failure_message": "This action could not be completed due to an error on the card reader." It's returning a 200 even though it's failing. Request req_tq5Vyr7c3pG8su. Reader serial number WSC513128034096. The reader has been restarted but it has not fixed the problem

grand grail
#

Hello, what resource do I hit to query the billing statement and shortened billing statement? I.e. the strings available at the global level for an account.

stable wind
#

Hi team, what is cause of this following error when calling SubscriptionSchedule#update?

The last phase must specify either iterations (preferred) or end_date (advanced) if end_behavior is not release

uneven stratus
#

Hello!

I get this error when trying to run an Activity.Itemized.2 type report through the API: Data for the report type activity.itemized.2 is only available through 2023-10-28 00:00:00 UTC; you requested interval_end = 2023-10-29 23:59:59 UTC.

Is this a Stripe limitation? I want to be able download a report on request that includes the last two day's data

foggy vector
#

Hi. As soon as i receive payments i want someone to receive a certain percentage of that payment almost like an affiliate. Does anyone know how to set that up?

thin kettle
#

Hey! I just began creating Stripe Customers from my web app and it works. I can link the customer to the payment Intent, however when I see the list of payments in the Stripe Dashboard, the Customer column shows the customer email. Is there a way to choose which info from the customer to show in that column for the payments in the dashboard? Maybe the name, the description or some metadata?

cold pulsar
#

We are a technology health startup in web 3.0. We want to accept crypto payments from our users. We are building everything on Near Protocol, here in Canada. We want to process Crypto payment, where our users can buy Near tokens through credit cards/other cryptos, and we can deposit Near in their platform in their wallet directly. Is it possible? Can our users buy Near in Canada? https://stripe.com/docs/crypto/overview

shell bolt
#

Hi, I have switched off Link in Developer mode but I am still seeing it on my payment form when doing test payments

#

apologies, yes, Test mode

blissful hawk
#

The type of card with the word "link" on it, what is it? I saw it for the first time and I'm quite curious

shell bolt
#

I tried clearing all cookies but it still appears

surreal temple
real shell
#

is this api supposed to be called even on landing page, when user is not singned in? Doc says it is some fraud detection system.

https://m.stripe.com/6```
timid ember
#

Hi, on the stripe Refund object generated for a terminal interac refund, there's a "payment_method_details" property which reflects the card details for the refund. However, the Stripe Java client library doesn't have this property available under the Refund class. How can we retrieve the information under the "payment_method_details" ?

vocal wagon
#

What's the status for adding Swish payment method support to Stripe Checkout? Currently it only seems to be supported by Payment Elements which requires a lot more work. #js #react #node

winged arch
#

trying to cancel a subscription through the api - the cancellation is successful, but not understanding how i'm passing the cancellation_details

proud nimbus
#

Hi Team, I have upgraded from Stripe 20.0.0 (Charge & Token API) to 24.0.0 (Payment Intents). I have a requirement of using charge API for certain project modules and payment intents for the others. My question is can I still use charge & token API methods in the upgraded version of Stripe? Is it backward compatible?

rain crypt
#

i have lost access to my email, phone number and account number want to change it

humble aurora
#

Hello! Our users are able to create connected accounts but (correct me if i will make i mistake) payment can not be processed against unverified connected account. Nevertheless, we want other users to be able to perform purchases so we receive payments to our own account which is confusing because our balance now shows not only our fee but payments that should be transferred to user as soon as connected account would be verified. So we want to create separate account for our fee and another one with funds to be transffered. Is there any option to have multiple accounts to receive payments?

rain crypt
#

regarding stripe

dark hearth
#

can someone help me explain where i am going wrong with my api call to create a session portal configuration? i keep getting an error around the products

vocal wagon
#

Hello, I'm connecting a real estate application with Stripe. The functionality we want to implement is to charge 1,100 euros from client 1, for example, where 100 euros represent our platform's commission. When the property rental is successful, we need to transfer the remaining 1,000 euros to client 2. Can someone guide me on how to do this? We are working with .NET. Thank you!

violet nimbus
#

Hello, is there any information on why chat and phone support for accounts is unavailable?

pallid smelt
hasty flicker
#

Hello! Is there a way to move the time for when certain invoices get collected on a recurring subscription? On a per-subscription basis, not a global rule. We have a customer who has their monthly invoices late at night, so the August 31st invoice was at 10:38pm. But we don't collect invoices immediately, it doesn't get posted for ~2ish hours, so the payment was collected on September 1st at 12:24 am. Well her next month charge was on September 30th at 10:38 PM but this one happened to be collected at 11:56 PM. So the Stripe graphs are showing no $$ was collected in August, but two months worth of payments were collected in September. It makes the customer a little uneasy, and messes with our data a bit. Is there an easy way to correct this?

dusky moat
#

Apologies if this is the wrong place to ask but I'm going a little crazy looking how I ban someone, we offer free trials and he's never made a payment but I want to block his card

viscid crown
#

Hey, We are using Stripe Hosted Checkout.
And are listening to checkout.session.completed event. But we also need the receipt_url so we also started to listen to charge.succeeded event .
Are there any recommendations here.

Should we only listen to charge.succeeded event instead of checkout.session.completed event

spice pewter
#

Hey there, I need some help

amber burrow
#

Hi @here! I need help testing out my setup live. I have my keys, products, webhooks and customer portal links set up in live mode, and my test customers are able to sign up with their credit cards, but the app seems to still be in test mode. Am I missing a step that's necessary to launch live mode?

wicked igloo
#

hello, Does customer portal have embed or is it just for checkouts and pricing tables?

finite stratus
#

Hi there, question about copying payment data from one account to another! My organization is set up with Classy Pay (powered by stripe, no dashboard access) and we need to transfer our customer payment data into our new account. Classy is telling us it's a $3,000 fee due to it being a token migration. But according to the conversations with your support team, it sounds like it's just a simple copy and transfer. Does anyone have some input on this?

orchid apex
#

Hello, I am From Pakistan Having LLC in USA. I have invoiced my clients for $3300. He tried to pay through American Express credit card but was unable to do it? what is the problem?

#

I have only a technical question

#

tell me at which form I should ask?

#

please send me the link

upbeat harbor
#

hi, is it possible to use "payment_intent_data" in the "stripe.checkout.sessions.create" for a subscription?

spiral bluff
#

Hi @here, I am doing a connecting from Salesforce to Stripe. I am trying to use the plugin called Stripe for The Salesforce Platform. My questions is: Can this plugin facilitate securely transmitting Credit Card information from Salesforce to Stripe?

opal shell
#

Hi, wondering if you have best practices available for handling browser back (history.back()) in checkout.
So far, I mark items as unavailable once a checkout session is created to prevent 2 checkouts of the same item. This means if I redirect a user to a checkout, and they do "browser back", the item is no longer available.

So far the closest I've found is the /v1/checkout/sessions/:id/expire API. I guess I could trigger this when a user returns to the pre-stripe page and use that to mark the item as available again (I'm already listening to the expire webhook to do this, but it's a full 30 minutes)

Am I on the right track here?

edgy delta
#

Hey i questioned that earlyer but it doesn't really help so far.

i have a payment logic and want to log the Stripe transaction fee over the webhook.
with wich event and which data can i do this to have the easiest possible way?

proud nimbus
#

Hi Team, I am trying to add a Stripe test card to my Google account in order to test payment through Google Pay Wallet. But I am getting this error - "Your card's issuer declined this request. Ensure your card is correct, or try a different payment method. Learn more [OR-CCSEH-25]". I tried reaching out to Google Support team and they said this is an issue at Stripe end. Please assist!

quartz delta
#

HI. I want to add a 5% Convineince Fee to all invoices on Strip. Can somebody guide me how to do that

somber olive
#

Yo! We're building an app where we need to create invoices for transactions, but also want to reserve the amount on the customer's card without capturing it immediately. We tried using the Stripe Invoicing API, but it seems to auto-capture the funds. Is there a way to set capture_method to manual when creating an invoice, or any other workaround to achieve this while still generating an invoice?

odd falcon
#

I am trying to work out how Stripe's trial conversion rate is calculated? According to the information on the Learn More screen it says:

A trial converts when the full trial period has ended, the subscription has not been canceled, and the first invoice has been paid.

When it says "first invoice" does this mean the first invoice post-trial-end that is for a non-zero amount? The reason I ask this is because I know that when a trial is started there is an automatic invoice for $0, which is technically the "first invoice".

final nacelle
#

Does Stripe have customer data for testing Klarna in production? I know Klarna has test info for test mode but was wondering if/how to test in Live Mode.

sturdy barn
#

Hi again.. can you help me understand why I'm getting this error "Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Setup Intent configured with payment_method_types." when trying to confirm a SetupIntent in JS? I created the SetupIntent in ruby and am passing the client_secret to the front end and am receiving this error

sinful sphinx
#

I'm working with 'finalize-payments-on-the-server' and I have a question regarding refunding payments and canceling subscriptions.

In my code, the order completion process follows these steps:

  1. Create a payment intent.
  2. Implement internal logic.
  3. Confirm the payment intent.
  4. Create a subscription and plan.
  5. Execute additional crucial internal logic.
  6. If this step fails, I need to trigger a refund for the payment as well as the first subscription, and cancel all subsequent payments (cancel the plan).
vocal wagon
#

Hello, I'm connecting a real estate application with Stripe. The functionality we want to implement is to charge 1,100 euros from client 1, for example, where 100 euros represent our platform's commission. When the property rental is successful, we need to transfer the remaining 1,000 euros to client 2. I transfer 1000 euros to stripe connect following this guide https://stripe.com/docs/connect/separate-charges-and-transfers#transfer-availability , how can i pay to the client 2 this 1000 euros, can someone help me? We are working with .NET. Thank you!

Learn how to use Connect to create charges on your platform account on behalf of connected accounts, perform transfers separately, and retain funds in the process.

leaden needle
#

I am struggling to figure out how to properly check stripeRole for firebase stripe extension on my web app. Looking to set up subscriptions, and the integration between firebase and stripe seems to be working. I can see stripe users on firebase data side, web hooks are working etc. But when I try to query stripeRole, the custom claim that it set with the firebase extension, it isn't finding the role. Any advice or resources as to where to look? I'm really struggling here and would greatly appreciate any help. Thanks in advance?

meager grail
#

Hi developers! I'm Lisa and I work for a funky music school in Austin TX. We've run int a snag trying to log in. My boss sent his info and photo ID into support but we need to get into our account asap. Unfortunately, the cell phone company/ work number that we use is connected to a company called Vonage and it's deleted messages that are older than 2 years so no one can access out code! Is there any way we will be able to get back into our account within the hour please? Thanks.

vocal wagon
#

Hello.
Tell me how to remove or change “Date due” from the invoice. My settings set it to 7 days - but the platform still says 30 days.

vagrant steppeBOT
#

lisa_08705

shrewd fulcrum
#

Hi,
I use a usage-based subscription with a weekly billing period. How can I configure on which day of the week users will be billed for the period?

manic lotus
#

Hi developers i have a question.
Why does stripe charge me huge fees of 25%-50% for each transaction?

light elm
#

So my stripe webhook is sometimes failing with a 500 error. The fact that it succeeds sometimes should rule out it being related to code in the backend of my application correct?

vocal wagon
#

Ci hanno chiesto di inserire piu informazioni riguardo legale rappresentante abbiamo inviato dallo smartphone il documento ma poi ci viene chiesto utente e password inseriamo le strsse credenziali per accedere alla daschboard ma non va avanti

#

They asked us to enter more information regarding the legal representative. We sent the document from our smartphone but then we were asked for the username and password. We entered the credentials to access the dashboard but it doesn't continue.

primal matrix
#

Hello, we are registered in USA, and are wondering if we will be able to process credit card/debit payments from Canadian citizens. Thank you.

keen sleet
#

Hi, can someone tell me what I did wrong?

terse whale
#

Hi Stripe team! I am looking to be able to update our customers' subscriptions for their upcoming bill with the most up to date usage, so that they're charged for their active usage only. Currently, our billing system charges the customer based on what their billing_day is set to. For example, if a customer's billing_day is the 5th of every month, we calculate and charge the customer for usage from October 5th - November 4th. For the sake of consistency, when creating Stripe subscriptions, I set the billing_cycle_anchor so that customers are charged at a specific time of the day.

I did post previously here #dev-help message and looked into listening to invoice.created events. I understand there's about a 1 hr draft window between the draft and finalized states, but I am concerned that window is not enough to update (potentially) many subscriptions on a given day. With that said, I was thinking about fetching the subscriptions that need to be billed at a specific time of day, and update them as necessary prior to invoice creation.

My questions are:

  1. Are invoices created right at the subscription's current period end time?
  2. Is the 1 hour between invoice creation and finalization strict?
  3. Besides potential API limit errors, are there any potential risks with updating the subscriptions this way?
glad owl
#

Hi there, I'm developing Stripe Connect integration. Is there any way to choose what account to connect to my platform in test mode?

scarlet agate
#

Hello everyone.

Is it possible that there is a bug in test mode actually?

I’m trying to make a recurrent payment with an automatic renewal.
So I’m trying to create a Subscription:

this.getStripeProvider(country).subscriptions.create(params)

With the param:

{
  customer: 'cus_...',
  items: [ { price: 'price_...' } ],
  expand: [
    'latest_invoice.payment_intent',
    'latest_invoice.payment_intent.payment_method'
  ],
  payment_behavior: undefined,
  payment_settings: {
    payment_method_types: [ 'card' ],
    save_default_payment_method: 'on_subscription'
  },
  backdate_start_date: 1690761600,
  billing_cycle_anchor: 1722384000,

backdate_start_date: 1690761600, ⇒ 30 July 2023
billing_cycle_anchor: 1722384000, ⇒ 30 July 2024

API returns this error: “billing_cycle_anchor cannot be later than next natural billing date (1698786701) for plan”.

1698786701 is tomorrow 🤔. The next natural billing date should be later isn’t it? It should be possible to create a Subscription from last 30 July to next 30 July.

earnest oracle
#

Hi! For a subscription create call in Node, I am attaching a coupon / discount id to it.

And the coupon looks like this, with some extra currencies.

But I get an error if I try to make the subscription with ZAR currency that looks like this:
{ "statusCode": 400, "message": "The coupon default currency (usd) does not match the line item currency (zar)." }

glacial gorge
#

Cannot create express account portal with type account_update, it complains 'Invalid type: must be one of ["account_onboarding"]'

carmine lintel
#

Hello - I'm having an issue with one of my readers (req_5GdMFBHrxBhcuZ for WSC513128034096). It just says there is a card reader issue. It's been restarted twice and that hasn't fixed it. Any idea what is going on with it?

grand grail
#

When is paymentIntentCreated fired? is it fired on every rebill attempt?

vocal wagon
#

Hi! How can i do pay to third-parties?

crude crest
#

Hi there! I have a question about Ideal payment, I am able to create payment sheet, but there somehow you also need to fill in full name, which is weird because Ideal redirects directly to the bank so that info is trivial

turbid yarrow
#

Hello Everyone, I have an issue with stripe payment. I'm new to this api, and i've been reading the docs but are a bit confusing. I'm using php and i tried first to do the stripe-hosted version but because i'm calling the create-checkout-session from ajax (I need it for how i want to manage the items) .. the redirect on the create-checkout-session causes a cors policy issue on the browser. I can try doing custom flow which seems to be better. but how can I manage so I send the item (it is a blob (picture) ) so one payment succeed.. the item will be uploaded to a certain server.. and the item is a picture the user will upload.. trying to see how to pass the values from page to page.

dusty vapor
#

Good evening everyone!

I am trying to figure out the correct way to create invoices on a connected account. We have customers sign up and supply their payment method to us as part of the onboarding system. When the user goes to actually check out, we want to take that customer information + payment method and use it as the basis for sending the invoice using direct charges. This is mandatory, as we do not want to be responsible for chargebacks and refunds, nor the stripe fee on behalf of our clients.

Cloning the payment method makes perfect sense (https://stripe.com/docs/payments/payment-methods/connect), however I have no idea how to either clone the customer object, or if I am allowed to provide the customer object from my platform account when making the direct charge on a connected account. The invoice API mandates a customer ID, and we want to provide an itemized invoice to the customer. Any help would be amazing here if someone is more knowledgeable than I am.

royal cypress
#

Hello folk, I've received email from the Stripe that the URL of the failing webhook endpoint is: https://akupanell.com/wp-json/cpsw/v1/webhook and Here is the summary of errors we received while attempting to send webhook events:38 requests had other errors while sending the webhook event. You need to return any status code between HTTP 200 to 299 for Stripe to consider the webhook event successfully delivered.

Could i fix this issue by following the steps provided in the link below? https://checkoutplugins.com/docs/stripe-card-payments/#webhook

snow mortar
#

Hello! I was wondering for Stripe connect, is it possible to create a checkout session with stripe fees as part of the application fee? For example, we want to charge 2.5% for our platform, but we want to also include the fees stripe will charge as part application_fees, but how do we do that since at the time of creating the checkout session we don't know what the Stripe fees will be?

swift prawn
#

Hi, is there any way to add a Stripe price ID to a charge or payment intent without creating an invoice? Our finance team likes having the Stripe product/price tied to charges for reporting purposes, but we're not actually sending any invoices to the customers. When a customer makes a purchase in our app, we're just creating the invoice, adding the products, and then immediately charging them, all through the invoices API. So that's why I'm wondering if we could do away with invoices and still tie the Stripe product/price to a one-off payment intent.

terse grotto
#

Hello I'm using stripe payout API in test mode at connect platform - payouts to connect users are failing with error_code=resource_missing error_message="No such external account: 'ba_*"

wheat wind
#

is the account.external_account.created webhook in relation to a connect account being created?

eternal narwhal
#

I'm trying to setup the stripe data pipeline connect to snowflake and I got a message in the UI that the initial sync failed. Reached out to support mid last week but wondering if there might be anything I can try on my end while I'm waiting for a response 🤔

primal lake
#

Hello, dear friends.
I tried to access the server via vs-code with ssh account.
I installed the remote-ssh extension and tried with the ssh account.
I could access the server with that ssh account via git-bash. So I thought it would be able to access via vs-code too.
But it was failed to establish the connection.
I inserted the username, domain and port and then selected the platform(OS) of the hosting server.
But if I select the platform(operating system), it occures an error messagebox.
It shows
"The remote host may not meet VS Code Server's prerequisites for glibc and libstdc++
Source: Remote "
How can I fix this problem?

glacial gorge
#

So continue with my threads, I've looked at the charge object, I don't see the net in the property of a charge after a checkout is complete as in stripe UI

fluid latch
#

What i need to do?

errant hinge
#

https://stripe.com/docs/error-low-level#idempotency

Most client libraries can generate idempotency keys and retry requests automatically, but you need to configure it. For finer-grained control over retries, generate idempotency keys and write your own logic for retries.

Just to clarify, if I'm using the NodeJS client, and I provide an idempotencyKey and set maxNetworkRetries = n, the client will automatically retry n times in case of a network error?

EDIT:

https://stripe.com/docs/error-low-level#sending-idempotency-keys

Idempotency keys are sent in the Idempotency-Key header. Use them for all POST requests to the Stripe API. Most official client libraries can send them automatically, as long as they’re configured to send retries.

Just realized there's an additional section. So I'm guessing some clients automatically send an internal idempotency key regardless of whether one is provided. My question is what is the default number of retries in case of a network issue?

devout night
#

Hi, I was testing the subscription renewal within my test clock. I used the test card ending with 4242, with an expired date of Dec 2023, then I start to advance the Test Clock to the next renewal date, which is June 2024. The payment was successfully getting charged. My question is why is it still getting charged successfully if the advanced time bypasses the test card expiry date? Thanks!

vast spruce
#

I want to AB test pricing on a existing produt in stripe

whats the best way to go about this? create a new price on the product or dublicate the whole product?

if i go the route of creating a new price object...how do I ensure that users just see one or the other on the checkout and billing pages?

earnest oracle
#

Hi! I had a situation from earlier today that was successfully resolved, however, I now have a new problem. The issue previously was regarding the subscription not having knowledge of what currency the subscription is in generall, causing a coupon with multi-currency support to sputter out.

Now, I have basically the exact same situation, but on the "upcoming invoices" api instead, and this time, passing in the currency doesn't work.

pure cradle
#

Hello, Team. Not sure if it is the right place to ask this type of questions. Sorry fro my mistake if it's the case.
I want to accept payments on my e-commerce website in Japan. But I'm not really familiar with local laws. The question is when does stripe fire events on successful payments? Like checkout.session.completed. Is it right after user provided payment information, or stripe will wait transaction approve from bank to trigger this event? I heard that banks make this kind of transaction once in a month here. So will I have to wait for a month in the worst case for approval? Sorry, don't know how to explain this better.

snow mortar
#

Hello! For issuing refunds with Stripe connect, what difference does reverse_transfer make? I know that it takes the balance from the connected account, but what if reverse_transfer is set to false? Where does it take the money from for refunding? Does it take it from the platform?

terse grotto
#

test payouts shall go from test payments balance right ?

vivid stump
#

Hey ! whats the best way to get the card brand logos. is there an api or an element to get the logos for the card brands.

terse grotto
#

could you check req_QiJRboLBNHZZFf on whats going on..

errant hinge
#

For Standard connected accounts, are application fees collected by the platform account refunded in the event a chargeback occurs on the connected account?

civic tulip
#

Hey everyone, I am trying to create schedule to change quantity of product. I tried few different way to do it but can not figure out how to make the call correctly... $newPhase = [
'start_date' => $endDate,
'proration_behavior' => 'none',
'plans' => [
[
'price' => $stripePrice->id,
'quantity' => 300,
]
],

  ];

        // Add the new phase to the existing subscription schedule
        $stripe_subscription_schedule->phases[] = $newPhase;
        $stripe_subscription_schedule->save();
#

I see the request, no errors but it still shows old quantity

digital thorn
#

Hi team, can you direct me on a sample API payload format of Retrieve PaymentIntent data by Client Secret param ?

olive bluff
#

Hello I need help logging into my stripe I don’t have access to my mobile I changed the sim I didn’t save the backup code it’s asking me to verify name and date of birth also making me add a personal tax Id which I never added please help

#

How can we be eligible for instant payouts?

glacial gorge
#

I want to use invoice.paid event to do intant transfers to creators after a customer checkout a one time or subscription session.
Is the net from balance transaction from latest_charge from invoice is the amount I want to split between creators and platform?

daring kernel
shrewd bramble
#

hi! in the event that stripe is down and i call stripe to create a payment intent, will an error be thrown back? or will my server just wait for a response from stripe indefinitely?

spice lion
#

Hello, I was wondering how I could change the name that shows up on the payment page?

devout trout
frosty dragon
#

Hi i am updating Subscriptions default payment method but getting error

My implement is goes like..

Step 1. create a setup Intent.
Step 2. then add card using payment element.
Step 3. then i update payment of customer and subscriptions.

subscription_id: sub_1O5SS1Cz4DYWbcETZSWTp5LW
subscriptionData: { default_payment_method: 'pm_1O79dhCz4DYWbcETOjzQhCMJ' }

boreal hatch
#

Hi team,
I have encountered an issue with subscriptions which I would like to understand, consider these two customers -

  1. cus_Od5a67Fozs13gm - This customer got renewed on 30th Oct 23.59.59 utc , and this date was set by stripe for this customer when it was renewed earlier on 30th Sep 23.59.59 utc
  2. cus_OXZX5roGZqoZ4p - This customer is still to be rnewed on 31s Oct 23.59.59 utc, and this date also was set by stripe for this customer when it was renewed earlier on 30th Sep 23.59.59 utc

context - Both of these customer's subscription were created in September via checkout api with billing cycle anchor set to 30thSep 23.59.59 utc .

I want to understand , why the first customer's next renewal was set to 30th Oct and second customer's next renewal was set to 31st Oct ?

civic tulip
#

\Stripe\SubscriptionSchedule::update(
$stripe_subscription_schedule->id,
[
'phases' => [
[
'items' => [
[
'price' => $stripePrice->id,
'quantity' => $payment_seat_count,
],
],
'start_date' => $endDate,

  ],
],

]
); when run this code I get error "You can not modify the start date of the current phase. "
if I remove start_date, I get error " The subscription schedule update is missing at least one phase with a start_date to anchor end dates to. "

past elbow
#

Hello, I am implementing stripe billing, but I want to use dynamic prices in each billing cycle, that is, each month for a client's subscription, the amount to pay is variable based on a business logic.

How can I update a specific price for a subscription? and that it should not affect the general product price.

Note: I have noticed that subscription items can create dynamic prices, but I have not found clear documentation

narrow birch
#

hello, i need help. I created a stripe account on X but did not verify my identity when creating the account. Now I want to contact support to reset my stripe account to re-register.

wide dagger
#

Hi,
im working with Connnect Express.
and trying to prefill information from the code.
in the business_type="individual" im successfully prefilled inormation but in the business_type="company"
im unable to preefill the informaiton which is related to the individual im attaching the screen shot also for the refference.

meager hinge
#

Hi.

Question 1. Which events should I receive and process for completed and canceled payments?
I was wondering if I should receive and process the following 2 events. If not, please let me know which events I should use.

  • Payment completed - payment_intent.succeeded
  • Payment refunded - charge.refunded

Question 2. What events should I receive and process for subscriptions?
I'm wondering if it's correct to receive and process the following 3 events. If not, please let me know which events I should use.

  • Subscription paid - invoice.paid
  • Subscription repurchase completed - invoice.paid
  • Subscription payment refunded - charge.refunded
  • Subscription status updated - customer.subscription.updated
  • Subscription status canceled - customer.subscription.deleted

Question 3. I was wondering if payment_intent.succeeded is not fired on Subscription?

serene drum
#

Hi, I have setup some logic to sync stripe products with our database (basically just saving the product in our database for filtering etc.). The syncing happens for a product when I receive a update or create webhook. Now I want to sync the existing products. Is there a way to execute a "pseudo" update hook for all of my products?

buoyant vale
#

Hi, why I am getting payment failing in test for Cash App Pay? pi_3O7BEQL9quFZ1jsw1NAIjDPq

inner moth
#

$checkoutsession = $stripe->checkout->sessions->create([
'line_items' => [[
'price_data' => [
'currency' => $storeCurrency,
'product_data' => [
'name' => $subDomain,
],
'unit_amount' => $totAmount*100,
],
'quantity' => 1,
]],
'metadata' => [
'order_id' => $orderid_pay,
],
'mode' => 'payment',

                                            'success_url'=>'http://rajeswari.koorma.test/success?session_id={CHECKOUT_SESSION_ID}',
                                                'cancel_url' => 'http://rajeswari.koorma.test/cancel?session_id={CHECKOUT_SESSION_ID}',
                                            
                                     ]);
                                    
                          return redirect($checkoutsession->url);       

after triggering the stripe payment url if the card is declined how to redirect to the cancel url

hardy sparrow
#

is there a way to contact stripe support with a live chat? We've been trying to veiry our account for the past 22 days, yet noone helps us

vagrant steppeBOT
#

mahraamir

calm rivet
#

Hey y'all, quick question. We have a coupon that applies to all existing susbcriptions on the platform which has a fixed set of applicable products. I tried to edit the coupon to update them but it doesn't seem like that's possible? Is creating a new coupon and updating the subscriptions the only way to make this change or am I missing something obvious?

vocal wagon
#

Can I use / assign a promocode to specific price?

empty niche
#

Hi I have integrated payment sheet in android. i need to check the check box , save card for future use when opening the payment sheet by default. how to achieve this. kindly help me.

rich thunder
#

Hi There, if i have subscribed with my plan. then how can i upgrade with new plan?

vocal wagon
vocal wagon
topaz belfry
#

hello, trying to pause a subscription but the stripe python sdk has only resume function. can someone explain how to pause it via the sdk or raw http request?

rich thunder
inner moth
#

by using this can i redirect to the our website after payment failed in stripe payment gateway

rough arrow
#

Hello anyone knows why this happened?

soft needle
#

"Hi, I am currently working with Stripe webhook data. I am processing the webhook data using a serverless Lambda function in Node.js, and everything is working well when I run it locally via a listener. However, I run into problems when I try to redirect it to SNS and SQS. The Lambda function is reading off the SQS record.

I am able to get the header and body; however, it doesn't seem to like it. It keeps returning the following error:

StripeSignatureVerificationError: No signatures found matching the expected signature for the payload. Are you passing the raw request body you received from Stripe?"

I have saved the event trying to replicate it locally

drowsy obsidian
#

How to void or discard the invoices in the draft generated by monthly subscription. ?

vagrant steppeBOT
#

muthu_65648

topaz belfry
errant fulcrum
#

Hi, I'm currently trying to implement stripe in Salseforce without using the connector app, just by using the API and raw http calls. I'm able to initialize a SetupIntent and display the form to collect the customer's name and email address for acss_debit. Currently stuck on the next step where, after the customer clicks "Pay Now" the form seems unresponsive and nothing happens. Only one GET /v1/elements/sessions log is created and the name+email information isn't stored or anything. Is my SetupIntent missing something obvious? I'm only including the acss_debit payment method type and the bearer token in my request.

Also are there any examples out there for how to build the http body for various kinds of parameters? The examples on the API docs are good but are few and far between.

modern canopy
#

Hi Support,

I am currently working on implementing Stripe Connect for our subscription-based website. We are also planning to introduce an affiliate program, where affiliates can promote our subscriptions and earn a 10% commission for each sale made through their referral link. Could you please provide guidance on the specific methods and steps required to transfer 10% of the subscription amount in real-time to the affiliate's Stripe account when a user purchases a subscription?

Thank you for your assistance.

ember yarrow
#

Hello.

We have an emergency production issue that we need to clarify with one of our APIS that work with the RevenueCat Marketplace

We need to know which Project ID stripe is using to send data to RevenueCat

fresh arrow
#

Hey, I wish to add 3d-secure to our integration with Stripe.

  1. Can 3DS happen only when adding a credit card d for future payments, and not with the transactions?
  2. If so, where I declare it? I saw the PaymentIntent or PaymentSetup options, but it's not relevant when just adding the payment method (am I wrong?). Is there any way to add it to checkout? or before creating a token (stirpe.createToken)
solar cape
#

اثممخ

summer verge
#

Hey team. Is there a way to check if a refund is created via Stripe Dashboard or by API? Does Webhook help this?

solar cape
#

hello
please i need help in verfication
i try alot and its not accepting

misty hornet
#

@solar cape I've already created a thread for you, let's keep the discussion there.

cold dragon
#

Hi,
I have a platform where businesses register and use it to manage their businesses. Businesses pay fixed subscription fee to the platform. Each business have their own customers and they collect fees from the customers. The business does not need to pay any commission to the platform. How do i achieve this in stripe without using connect.

Thanks

vocal wagon
#

I've got a website builder that allows users to customize the Stripe Elements payment form (e.g. switch from Tabs to Accordion, change colors etc.). Is there a way to render the Stripe Elements without a payment intent to avoid excessively creating payment intents?

rich thunder
#

Hi there, how can i upgrade plan using billingPortal?

buoyant vale
#

hi, my cashapp payments are already on but It is continously failing, would you please help? pi_3O7DdTL9quFZ1jsw17fXcFW1

vital quarry
#

hi. I would like to know if blocking card branc is still in beta?

vocal wagon
#

To whom it may concern - when listing payouts via the API, is it possible to isolate the Stripe fee?

wintry current
#

Hey, my phone just got water damaged and I'm not sure if I will be able to use it back, I'm currently logged in into the dashboard but I can't generate a backup code since I need to authenticate using the code they sent me. Will I still be able to access account if the I loose access to that phone number?

vocal wagon
#

To whom it may concern - is it possible to link a payout to a specific transaction via the API so that I can isolate the Stripe Fee for accounting purposes?

idle cradle
pliant wharf
#

Hi I'm planning to integrate stripe to my production level nodejs application. I'm creating my account from Australia, which is in the stripe supported country list. Also I need to expand my operations to Sri Lanka and Nigeria as well. Can I accept payments in Sri Lankan rupees and Nigerian Naira through my application?

vocal wagon
#

Hello! I want to download the shipping addresses of someone who buys a product from me (it is a physical book) and it won't let me. How could I do it?

deep ice
#

Hello, I want to charge different prices for the same product to different users depending on their country. Can I have some help here?

hidden tendon
vocal wagon
#

Hi When I create a subscription, I want to add text to its invoice description, how do I do this?

buoyant vale
#

Ok @misty hornet I am using valid connect account and it is verified for Cash App Payments but still same issue

neat hamlet
#

stripe.confirmPayment({
elements,
confirmParams: {
// Return URL where the customer should be redirected after the PaymentIntent is confirmed.
return_url: '',
},
})
.then(function(result) {
console.log('payment is successfull');
if (result.error) {
alert(result.error);
// Inform the customer that there was an error.
console.log(result);
}
});
I am never getting the logs in .then

dull fossil
#

Anyone have experience pulling user transaction history using Financial Connections? For some users, we're able to view them, but for others we get an empty response like this:

  object: 'list',
  data: [],
  has_more: false,
  url: '/v1/financial_connections/transactions'
}```
calm basin
#

Hi ! I want to get by Stripe API all payments links to a payout, or from a payment get the payout id.
Have you a solution or have you already tried to get it ?
Thanks all

lost cairn
#

Hello
I have use Stripe payment plugin and enabled apple pay option but not showing apple pay to my user my user is in Australia

next falcon
#

Hi Stripe team,

I've recently integrated the Stripe Android SDK into my Android application.

After doing so I received an email from Google saying that my update was rejected due to "Issue found: Invalid Data safety form"

The data safety form is very detailed about what data is transmitted / collected and, after reading as many docs. as I can about Stripe privacy policy, I still cannot answer many of the questions.

Is there anyone else that has encountered a similar issue?

It appears as though there is another form which needs to be completed too i.e. the Financial features form.

Any help wiould be appreciated.

crisp mortar
#

i want to know some details of onboarding and gatewat integration

vagrant steppeBOT
#

jared_48215

still citrus
#

Hi Dev,

I am not able to collect TAX from International customers as my account is located in India, So I can not Enable Stripe Tax in my account. Is there any workaround available so that I can collect Tax according to customer location?

snow crown
#

Hi Stripe team, I'm trying to intergrate stripe checkout in laravel 10 and I'm encountring this error Stripe
 \ 
Exception
 \ 
PermissionException
PHP 8.2.4
10.29.0
We're sorry, but we're unable to serve your request.

whole cradle
regal crest
#

Hello developers..

I have an issue regarding a new stripe account.

I do have one site connected to a stripe account. I made another website connected to the same stripe which caused some problems. My solution was to create a new stripe for the new website.

The problem now is that i have about 130 customers with a active subsription that i need to copy over from the old stripe account to the new stripe account. can anyone help me with that? 🙂

scarlet hill
#

Hello Stripe devs,
I try to update a payment intent (automatically created by a subscription) to pass metadata.
But I get an error : Received unknown parameter: metadata
This metadata help me to retrieve my order via webhook payment_intents.succeeded

terse shale
austere abyss
#

Hello Team, Can You Provide For Test Bank Details for GBP-UK,

Bank document => 'image.jpg'
Bank name => 'STRIPE TEST BANK'
Account holder name => 'Jane Austen'
Account number => '000123456789'
Routing number => '110000000'
SSN number => '128280000'
Phone number => '1-888-211-9874'
Date of birth => '1990-08-25'
Address => '1224'
City => 'Durham'
State => 'North Carolina'
Postal code => '27703'

Like this

shy prism
#

I'm trying to get printouts of payouts from last year for an audit but we aren't receiving the verifications. How do I get around this?

winged nebula
#

Hey,
is there a way to get the timeline from a payment intent? As it is in the dashboard

regal tulip
#

Hello everyone, I'm stuck with the Stripe platform because I'm trying to split customer payments into several streams: Business + Service Providers. Apparently it would be with Connect but the button is grayed out and marks me "In accordance with French regulations, you must go through a registration tool hosted on Stripe to create connected accounts."

Anyone know what to do please? Thanks 🙏

PS : I'm in France

neon pewter
#

Hi - I want to change service agreement from full to recipient. Ideally without the customers having to reinput their senstive information. Is there any way for this to be possible? Thanks

tulip ermine
#

Hello,

Is there a way to get the donation in stripe without paying stripe fees i.e. 2%

visual steppe
#

Helllo nice folks,

Can anyone help me . with the flow i should take for my app.

I have a app, where we have two type of user, company and Influencer. influencer are working for that copany and promoting it.

at the end of each month , company want to payout to influencer, but useing ACH Direct Payment.

what would be my flow of creating account for each user type and then paying out to influencer on behalfe of company useing ACH and also deducting a fee for my platfom.

I was able to create customer with add a default ach payment method but how i charge one for 2nd and also deduct my fee,

or

should i use connect. ?

valid willow
#

Hi All, I'm after setting up tap to pay for our charity. All the third part apps seem to charge an extra fee which we can't afford to lose (we already have small rpofit margins) I wondered if anyone would be able to help 🙂

drowsy plaza
#

Hi, If my service does not return 200 for the webhook event, it will be resubmitted. Is it possible to shorten the interval between resends?

valid juniper
#

Hello, how do i remove, that customers couldn’t see my number (the number i used to do customers help number) because they can see in their bank app

vocal wagon
#

Hey again, i have been having a case about payouts, now for a few days and i wonder since i got a status update where it says the following: In order to restore your account’s ability to make charges, please check your email for next steps or reach out to our support team. And i havent recived that email, so may you please help me ? 🙂

solar cape
#

please i need a help in verefication , i try alot i dont know what going on but its take me to much time please i need help as fast as u can
establishmentkhalid@gmail.com

barren vortex
#

I have one doubt in webhook events

finite wolf
#

Hello, i need a little help with subscriptions

frail harness
#

hello there, I have an issue with "Type of bussiness" in stripe, please who can have me?

fresh turtle
#

Hello team,
Is it possible for me to change my email in checkout sessions if I pass customer ID while creating it in API?

crude egret
#

I'd like to get some clarification on the subscriptions object and payments objects.

I have created some products in my Dashbaord, with pricing for subscription and one-off fees.

I have created an embeded pricing table for my app (React Next).

When I make a test payment as a subscription I am expected to see an endpoint being hit for creating a subscription, or at least a subscription object in the payment_pages endpoint but there is nothing there.

I have gone to the Subscriptions section of my dashbaord and can see that the subscription object was created.

My Quesstion: How do I get access to the subscription object details when a payment is made through the embeded table, as I want to store the subscription_id, start_date etc in my database table?

strange falcon
#

I have two React Native apps. Both apps will use the same API keys. My Stripe account is in live mode. One app, app A, is using live API keys because it's live in the Apple app store. The other, app B, is a bit behind and hasn't had any Stripe things implemented yet. I'm planning to follow this documentation (https://stripe.com/docs/connect/express-accounts) to implement Express account creation in app B. I will eventually need to use test mode to test app B.

Will switching to test mode cause a disruption in app A? If I do switch to test mode, will switching to live mode again force me to use new API keys and therefore, have to update app A with the new keys?

sharp bay
#

I am trying to edit the payment blurb text within my payment link form, does anyone know how to do this

glacial valve
#

how can i see the currency being passed when setupintent is created in the logs?

steady flame
#

If we update subscription at that time in some receipt we get Applied balance so, How can I get that ammount.

vocal wagon
#

What event is fired when a user doesn't have enough balance to keep a subscription?

frosty dragon
#

Hii Team, can i delete payment element on a click.
const options = { clientSecret: stripeClientSecret, appearance: {} };
cardElement = stripe.elements(options);
// Create and mount the Payment Element
let paymentElement = cardElement.create('payment', {
fields: {
billingDetails: {
address: {
country: 'never'
},
}
}
});
isCardPaymentMethodCreated = true;
paymentElement.mount('#payment-element');

valid juniper
#

Hello again, if someone buys of me so will i get the money automatically or not?

vocal wagon
#

Hey guys. Is there any way to acutally get some code for Stripe that will take WooCommerce payment (checkout) from wordpress site itself to Stripe site (to make sure it's fully secure)? so that clients don't leave any card etc. data on website?

misty ivy
#

hello, i am trying to turn on invocing for one off payments, however i am finding a lot of different stripe docs relating to different parts of invocing, but no clear guide. We just need a more powerful receipt including invoice number and tax info

slow nova
#

Facing error loading apple pay button

karmic crow
#

hi, i have a question. If I perform operations creating separate charges and transfers, is it possible to use the 'application_fee_amount'? If so, when is that parameter sent? when creating the transfer?

glacial gorge
#

I'm still trying to understand the net in balance transaction
Is net = checkout_total - tax - discount - fee
Or river from stripe says net = (final amount collected after tax and discount) - (stripe fee).
How does those two differ?

craggy vigil
#

👋 Hi! Is it possible to schedule a subscription creation in the future? For context, team and I are seeking to build a pause subscription feature. Pausing in this regards does not include free access but rather cancelling their subscription (and paid products) for a period of time to restart in the future

nocturne ether
#

Hii

#

I have a question can we have a chance to convert the existing guest users into normal customers with Id for creating the subscription

vernal trail
#

Hi

vocal wagon
#

If I have subscriptions with 12 month duration and I want to prolonging these subscriptions automatically additional 12 month. Is it possible in Stripe and how can I implement this exactly?

cedar ridge
#

need help, is it possible to send a customer an invoice for a job with the payment being pre authorized

vocal wagon
#

How can I change my phone number?

mighty lark
#

I can't find the parameter I should use to implement a description of the product in my checkout session using api

low current
#

when I create an account link to onboard the user to stripe, and provide a return/success URL, my code uses the function to retrieve the account details to check if charges_enabled and payouts_enabled at the end, the problem is that stripe takes some time to move these parameters to true, is there any other way I can check these infos right away?

barren ridge
#

hello Stripe I need assistance with my payment being late

meager hinge
#

hello.

I'm trying to perform a subscription using the Stripe Checkout Session API.

I don't want to pass a customerId when creating a subscription using the Checkout Session API because it's too inconvenient to map the customer to a User in the actual product I'm integrating with.

If I don't pass it in, it will automatically create a customer based on the email passed in the Checkout Session URL, and I will keep getting different customers for the same email.

Is there any way to prevent this from happening?

Or better yet, not create a Customer at all.

Are there any issues that could arise if the customer is created over and over again? Would there be any issues with different CustomerIds being recognized by FDS as if they were making transactions with the same card?

vocal wagon
#

Why sending one item to upcoming invoice endpoint displays all subscription positions instead of the one I am trying to buy?

spiral badge
#

Hi everyone! I am evaluating Stripe for our company and was wondering if I understand PaymentIntent and the webhooks correctly. If the payment intent returns "success", do I still have to listen for the web hook? Or is the payment then complete? So basically can a successful payment be synchronous?

plain sapphire
#

I am being asked for my merchant code. Where do i find that in my Stripe account?

still citrus
#

Hello dev,

Is there any way to take payment in USD in India? Because In normal configuration I am getting error like-
Non-INR transactions in India should have shipping/billing address outside India. More info here: https://stripe.com/docs/india-exports

vagrant steppeBOT
#

leonardo.pliskieviski

#

hoang3841-account-support

#

Min.K

#

JohnTheFrog

#

grantwp_68031

#

glenn_84714-account-support

#

manojkumar_62854-account-support

wise ore
#

Hi everyone I'm having some trouble with updating the payment amount. The payment sheet comes up, but it still shows 'Pay $10.99'. I'm not able to change that value for some reason. This is how I tried to update it in my code (kotlin). checkoutResponse.data?.amount = (updatedSubTotal * 100).toInt()
_checkoutLoad.value = CheckoutLoadingEvent.Success("${ checkoutResponse.data?.amount}"). The checkoutResponse.data?.amount refers to the 'amount' parameter in the paymentIntent

#

I need to change the payment button on the payment sheet that pops up

proud rapids
#

I got a problem with last money transfer from point pick up

#

I feel for the trap

ember bear
#

@proud rapids please keep messages in the thread

proud rapids
#

It’s show 25 dollars when transfer it transfer 2 dollars with 2 dollars fee wtf

#

Cancel last transfer immediately

ember bear
#

@proud rapids stop spamming the channel. keep messages in the thread created for you

marble wren
#

when create setup intent, is it possible to show customer dynamic payment method list options and he can select which one to fill and save into payment method. is there any code examples doing that ?

vestal vessel
#

I am trying to troubleshoot why a large number of our monthly charges where challenged by 3D secure in June. These payments methods that were being charged for the same amount/reason during many months before without 3D secure challenge. Any pointers?

sullen patrol
#

Hi, we want to payout our connected accounts every Monday.

We want to pay them weekly for the transactions process from Monday to Sunday.

Is this possible ?

charred vortex
vocal wagon
#

Hi, we would like to implement sepa payments in our company, but we have doubts about the automatic email. Is it possible to see what the current payment email that the user receives once he has paid with sepa looks like? And then is it possible to customize the automatic stripe email with the company logo or other graphic aspects? Thank you

dark mountain
#

Happy Hallowen everyone! I have a strange issue that I want to understand: I am using webhooks to listen for invoice.paid and execute an action, but if the payment fails for some reason (error on the payment info, etc), it doesn't execute.
However, when my customers fix their info, and the invoice is actually paid, the action was not executed. I don't understand why this happens since it's triggering a new invoice.paid (I think?)

vocal wagon
#

On our account many operations have been blocked or failed and you can tell us the reason account :info@profoodsrl.com

glacial valve
#

in stripe's payment element can we as a Platform enable Google Pay and Apple Pay globally for all connected accounts, or will individual merchants need to enable this within Stripe to have them appear as options ?

pulsar loom
#

I am restricting shipping addresses on the Checkout page to certain countries. Is it possible to also retrict the shipping address countries to certain countries in the Customer Portal?

wild oar
#

Hello guys, who can i contact when i don't have access to my stripe account anymore? My phone numbers just changed since i emigrated to another country + the email address that was linked was my old email address, i don't have access to it anymore

slim wagon
#

Hi, I would like doesn't save card when I use element in JS, but when I do that
const { clientSecret } = await SetupIntents.create();

    const { error } = await stripe.confirmCardSetup(clientSecret, {
      payment_method: {
        card: cardNumber,
      },
    });

it's automatically saved. I had looking for solution in documentation but I failed. Thanks.

lime bear
#

Can someone please point me to the SCA specific API documentation for Android and iOS?

brazen pier
#

Hello
I have scheduled subscription in Test mode. Now I want to trigger that scheduled subscription and want response on webhook so that i can test my functionality.

How to trigger/run scheduled subscription manually.

subtle turtle
#

Hello! With Express Checkout Elements, is there a way to be guaranteed to receive a complete billing address? At the moment, with Google Pay, we sometimes receive a billing address with only the country and postal code. Our tax provider requires the full billing address to compute the taxes. Google Pay does have an option to require the full billing address with the billingAddressRequired parameter (https://developers.google.com/pay/api/web/reference/request-objects#PaymentDataRequest). Is there any way for us to pass that option through Checkout Elements?

hybrid hemlock
#

Does anyone happen to know if Stripe is working on adding the embedded UI mode for Setup on Stripe Checkout as well? I was surprised that it only works for Payment and Subscription. Not really sure what is different about Setup mode that they wouldn't have enabled it from the start.

hot sparrow
#

Does Stripe have an official list of approved developers? I'm looking for someone that knows stripe inside out. I'm looking for help with creating a Sigma database and stripe subscription help. So far the people I've spoken with on Upworks say they are specialists then fail to understand basic Stripe functionality.

pulsar loom
#

In the customer portal, I'd like to restrict Tax IDs to certain countries. Is that possible? It looks like I can't associate it with the shipping address.

cerulean ibex
hybrid hemlock
oblique mango
#

Hi! I don't understand why Stripe sends Webhook events more than once - for the same transaction

glacial gorge
#

To continue with discussion
Does amount from amount - fee is total - tax - discount in balance transaction?

karmic crow
#

Hi, is there any way to pre-calculate the total amount to be charged to know exactly the fees according to the currency and payment method? For example, cases of 3DS cards or payments with UK cards.

fervent elk
#

Hi, I am looking for some guidance with the Stripe Universal Connector and webhook events. We are currently in final testing for a Stripe roll out starting next week. Yesterday, we ran into over a dozen 500 Internal Error failures on the Events in Stripe. This error message is very vague and so I am looking at understanding what is causing these.

hollow dust
#

Hi, I have a question regarding Destination Charges and webhooks.

Since I am creating destination charges, I receive webhook events for Payment Intents & Charges on my platform's endpoint. What I need to do is identify in the events I receive, to which connected account the destination charge belongs to. For example, with the payment_intent.succeeded event, I was just checking the transfer_data[destination] parameter to know this.

However, there are certain events that don't include this, e.g. every charge event, such as charge.disputed and so on. How would I know which account that Charge belongs to in that case? Would I need to make another call to find the PaymentIntent ID of that Charge? I don't think thats a very efficient option so I'm pretty sure I'm missing something simple here..

glossy swift
#

guys, im making an app with react and python with stripe subscription.
Am I right that I should get session id with

subscription = stripe.Subscription.create(
      customer=customer_id,
      items=[{
          'price': price_id,
      }],
      payment_behavior='default_incomplete',
      expand=['latest_invoice.payment_intent'],
  )
  return {'subscriptionId': subscription.id, 'sessionId': subscription.latest_invoice.payment_intent.client_secret}```
and then on the front end use ```js
await stripe.redirectToCheckout({
   sessionId: sessionId,
 });```


With this code I get IntegrationError: stripe.redirectToCheckout: Invalid value for sessionId. You specified ...
fierce storm
#

Hello! I am designing a cart for our company. I am planning on doing all the subtotal calculation on our end, and then I would like to create an invoice on stripe with a single item (like Order #234852 127.99) and tax will be calculated based on that invoice. I am planning on using the deferred payment flow so that the user can update the order, and see the changes in subtotal and total as they change the order. My question is, what is the best way to implement this on an invoice? Do I create a new product (using /v1/products) for each order #, and then create new price (/v1/prices) everytime the cart is updated? Or, is there a better way to do this without creating a new price object everytime the cart is changed?

wary dune
zenith stirrup
#

Can anyone help me with stripe payout

sullen patrol
graceful lintel
#

hey, I have a bit of a meta question, we have a django based arch using django templates and vanilla js for frontend and we are thinking about doing a full integration with stripe.js for our payments, what are the pitfalls we should look for? and basically how secure will it be? we are literally serving django templates, js, css etc through gunicorn over nginx and dont even use npm or anything for our modules etc. its all via CDN. will it be bad for us security wise if we do a frontend integration with stripe?

worldly frigate
#

Since 1~2 days ago, we’re getting an error “Failed to agree with Stripe’s terms of service” when trying to set up payout. Has there been a change recently with the way terms of service is agreed?

inner hawk
#

Hello, i have some problems with setuping payouts so im here for some help.
I setuped payouts and everything but im not able to enable my discord bot subscribtion because of this,..

jade hazel
#

The Stripe Terminal Test Card's, is there any testing reason to have more than one? Can you tell them apart with the terminal android sdk?

wise ore
#

Hey Sorry I'm back I had some errands to take care of. I still need help with my problem

clever sandal
#

Hi! I need help cloning contacts from one account to other one, who can help me please?

wise ore
#

I tried to use retrofit to link my application to the stripe api using Kotlin, can I use it?

mellow sentinel
#

Please don't suggest a Radar rule in response to this question. Thanks.

I'm interested in understanding if a liability shift has been secured, and making a fulfillment decision based on that whilst my PaymentIntent is in requires_capture state.

Currently I believe payment_method_details.three_d_secure.result will get me some of the way there (can I just confirm this will still definitely be authorized for a frictionless 3DSv2 flow?), but that's only exposed on a charge - will one of these exist as soon as the payment is capture_method=manual and will the ChargePaymentMethodDetailsCardThreeDSecure be populated prior to capture?

Currently I think my flow needs to be:

  • Retrieve a charge using the LatestChargeId on my PaymentIntent, whilst it's in the requires_capture state
  • Make my decision on whether to capture or not
glossy swift
#

Is it a good implementation of subscription if I make checkout (not Subscription) with subscription mode and user email in metadata and then when I get checkout.session.completed I add subscription days to the user with corresponding email?

violet tide
#

Hello! Do you guys know how can I connect my Affirm business account to my Stripe account so that any time a customer decides to pay using Affirm through Stripe I have the visibility and metrics on my Affirm business account?

white veldt
#

Running into a problem with ID verification. Stripe is requesting ID verification on my account for someone who is not associated with the account or business... Anyone know how to change the person stripe needs to verify from this person to the actual account owner?

marble wren
#

hi after setup the user payment method using setup intents call, what webhooks are needed to listen to ?

sharp pecan
#

Do you need to pay for Radar before you can use the EFW webhook events?

winter matrix
#

Is there a way to change the expiration date of a coupon with the API ?

gilded gulch
#

Why i cant turn on cards method

wet fractal
#

Hi, I need your help in scheduling updates for an active subscription. Specifically, I need to be able to add a product and remove the existing one at period end. Using the dashboard, it's pretty straight-forward. However, using the API, I tried all possible combinations for the "start_date" parameter, but to no avail.
After some trial and error, I get that I need to first create a schedule for the subscription by passing the "from_subscription" in the payload, and then add the items, but as I said, I am not able to schedule it at the period end. Can someone help?
I am using the Python stripe client.

dire parrot
#

hi i have implmented pricing tables on my site, added a custom field in the pricing table how can i add that custom field in the invoice generated and sent to the email.

elfin bramble
#

I'm trying to understand the difference between the Card Element (Legacy) and the Payment Element. Why is the card element being deprecated?

glad patio
#

Hi there!

vocal wagon
#

hey i have a Cours and i just started it i dont have any of this infomation wgat do i do?

edgy delta
#

Hey. I create a checkout session but the expand for payment_intent does not work. what am i doing wrong

lyric oracle
#

hi One question: Do you know how long it takes to process a payment in Oxxo, and how to automate it to move to the successful state?

#

in wordpress

worthy spear
#

Hi I'm checking pricing table and seems like it always creates new customer, is it possible to not create new one if customer already exists with email?

young sigil
#

hello! working on node, does the stripe.subscriptions take an array for status?

modest basalt
#

Hello I used panda doc and I want to disable cards to make payments, how can I do it?

vocal wagon
#

I cant get a payout from my stripe account. I was asked to do some verofication of which I did but still not helping

solemn wyvern
#

How many days does it take for ACH transactions to settle on Stripe? Would it be a week or 3 days?

lyric oracle
#

I am in production mode, I have already done tests with cards and everything is correct

vast idol
#

Will invoice.updated also be deprecated, or just invoiceitem.updated?

random lintel
#

Good morning, how can I create a subscription mode session with free days?

lunar pulsar
astral dawn
#

Hey, I have a problem while creating a usage record for a metered subscription. I set "action" to "set", but the quantity will indeed not be set, but added to the existing count in the current billing period. For example the current amount is 200. I create a new usage record with action "set", amount 30. I would expect the usage to be 30, but instead it is at 230.

open jay
#

Maybe odd question, but is there a way to get a publishable key for a connected stripe account? or from the Stripe App context?

serene escarp
uneven olive
#

Good afternoon, we ran a PM migration process some time ago in which we used the validate=false parameter, now we need to make a query on the PM that we have registered with that parameter, is there a way to make this query through the API?

odd kindle
#

I'm trying to replicate a payout fee for connect custom in test mode. I executed a transfer from my platform account to the custom connect account and then paid it out on the custom account but I'm seeing $0 in fees on both the platform and connect transactions. Is there a place to see where the payouts gets billed?

vocal wagon
#

why did my payout cancel?

midnight marlin
#

bodil-account-support

uneven ravine
oblique basin
#

Hey folks, searched through the docs but couldn't find a concrete answer; is there a way to cancel a customer's subscription such that the customer is credited the remaining value of the subcription to their stripe account credit to count for future subscription invoices, rather than refunding directly to the customer's payment method?

civic tulip
#

how to delete stripe subscription schedule without canceling subscription

grand saddle
#

Hello, I got an error: "You previously attempted to charge this card. When the customer's bank declined that payment, it directed Stripe to block future attempts."
In the meantime I signed the contract with the card bank emitent but now the card is blocked and my client can't pay with it, how can I unlock it as the problem is now solved and the card should work?
Later edit: 148 min estimated time to talk with support?

umbral thunder
#

https://stripe.com/docs/testing#non-card-payments

I am trying to test ACH direct debit payments errors. I found the link above but all numbers are successful.

I am using Stripe's API directly. Here are the steps I take to make a payment method:

  1. Create a payment method with bank details like routing number, account number, and full name.
  2. I create a payment intent with the newly created payment method and I set confirm to true as I want the payment intent to be confirmed at the same time.

How can I test immediate bank payment errors?

gusty geode
#

I need help with the rails stripe integration. I have it fully working except seeing a weird issue. For my checkout session here (which has invoice_creation enabled), is not returning invoice id after successful checkout

Stripe Checkout Session Config:

{
  line_items: line_items,
  mode: 'payment',
  success_url: "#{callback_url}?session_id={CHECKOUT_SESSION_ID}",
  cancel_url: "#{callback_url}",
  invoice_creation: { enabled: true },
  consent_collection: { terms_of_service: 'required' },
}

excerpt from stripe response:

  "invoice": null,
  "invoice_creation": {"enabled":true,"invoice_data":{"account_tax_ids":null,"custom_fields":null,"description":null,"footer":null,"metadata":{},"rendering_options":null}},
  "livemode": false,
naive folio
#

Struggling to reproduce the steps in the docs: https://stripe.com/docs/payments/checkout/custom-success-page#success-url but for a Next.js app. Basically, I want to query the checkout session in a client-side order/success component to display information on the page about the user's checkout session. The linked example uses a node.js express backend but I'd like to achieve similar results with Next.js. Are there any resources that can help with this?

vagrant briar
#

Hi, I have a few questions regarding stripeconnect.

Use Case:
Organization A has Stripe Account A. Organization B has Stripe Account B. Organization A and B want to connect so that Organization B can charge on behalf of Organization A. So if Organization B charges 15 dollars to a customer, they can create 1 charge/paymentintent on their Stripe Account B, but also 5 dollars on behalf of Organization A on Account A.

What i have done:
I have currently initiated a connection from Stripe Account B (standard, not express) and Account A has accepted and a connection has been established and I have verified that the use case is met.

Questions:
In the context of my use case and what i have done, i have a few questions:

  1. What is the difference between who initiates the connection? Stripe Account B -> Stripe Account A vs Stripe Account A -> Stripe Account B
  2. What is the difference between Express vs Standard in this use case? are there advantages of one over the other? Who should initiate the connection in this case?
  3. In the scenario above, I have noticed that As Stripe Account B, When I go to Connect Dashboard and view Stripe Account A, I can see a lot of information, including all transactions made on Stripe Account A. Is there a way to not show this? I would kind of expect to see any transactions that I made on behalf of Stripe Account A, but i do see everything. In addition i see payouts and other information.
jagged surge
#

Hi, I have a question. Some body could help me with my code ? I have a doubt with the API return after a subscription is done.

modest rover
#

Looking at Stripe docs I'm seeing that tap to pay iPhone requires iOS 16.0 + in USA.

But the ProximityReader api which is used for tap to pay iPhone is available for iOS 15.4+

Is there any technical limitation from the stripe side to not support iOS 15.4+ ?

Link to the Stripe doc:
https://stripe.com/docs/terminal/payments/setup-reader/tap-to-pay

Link to the Apple tap to pay iPhone doc:
https://developer.apple.com/documentation/proximityreader/configuring-tap-to-pay-on-iphone#Verify-the-device-supports-Tap-to-Pay-on-iPhone

vocal wagon
#

Hello - I have a question. During the configuration of WooPayments (WordPress), I provided an email address that is not associated with a Stripe account. I would like to use a different email address, but after being redirected to the Stripe page, my old email appears as the default, and when I try to change it to the correct email (already on the Stripe side), I receive a message that the email is in use. Can someone provide some guidance on how to resolve this? ...Direct database editing?

#

How can i do 1 time payments for a coin system in php

lofty hinge
#

its an emailesd virtual credit card and i never delt with anything like this

turbid raft
coarse thorn
#

Getting payment errors pop up when a consumer tried to use an ANZ/Westpac cards on a Stripe terminal. "The Eftpos Australia card network cannot be used to confirm a PaymentIntent that has capture_method=manual. To correct this problem, set capture_method to automatic or try again with another card.", can you please clarify what this means?

proud nimbus
#

Hi Team, I am trying to register and verify my domain to enable payment through Apple Pay. How can I find the root of my Spring boot app?

storm imp
#

hello! is there anyway to prefill a promotion code on our custom checkout page?

mortal flax
#

Hi, is there a way to restrict checkout session only for US customers ?

twin obsidian
#

HI There, I set up my stripe account with a particular email (Orginal Business). I then created a new business using the same account. I was wondering how do I change the invoicing and sent reciepets to the new email associated with the new company compared to the old comapny?

still mica
#

Hello friends! I made adjustments to my React Native app to include the payment sheet and when I went to the Apple store I received the following message not authorizing the app:

"We're looking forward to completing our review of your app, but we need more information to continue. Specifically, we noticed that your binary includes the PassKit framework for implementing Apple Pay, but we were unable to verify any integration of Apple Pay within your app."

What could be the reason for this? I followed all the instructions, I just didn't make the return link that was requested in the case of iOS, could that be it? I didn't do it because in the tests I didn't need redirection.

Thanks in advance

latent crag
#

Hi guys, when I receive a payment_intent.succeeded event why does the receipt_email: null, return null? How can I get the email associated with the order? I'm using Stripe Elements

terse whale
#

Hi again Stripe team. I was wondering if I could get suggestions on how to improve the way we model our products' prices/track usage on our subscriptions in general.

We will have several products for each plan type that we offer. We have products that represent monthly/annual base fees. The usage-based products will use the licensed, tiered pricing model (correct me if I'm wrong, but I believe we have to use the licensed usage type to support prorations).

As an example, we have a user product with this pricing structure: for 0-3 units = $0/unit and 4-inf units = $30/unit. Customers can purchase additional users during their current cycle for a prorated amount. They can also remove seats, but that doesn't update the subscription item's quantity. We internally keep track of the usage purchased for the cycle, so customers will only need to purchase additional users if num_seats_used >= num_seats_purchased. If num_seats_used < num_seats_purchased before their current cycle end, then quantity of the users subscription item should be updated so they're charged for the num_seats_used at the start of their next billing cycle.

I did ask a similar question about usage tracking yesterday, but I wanted to provide more context and see if there's anywhere I can improve the way I'm structuring our usage prices based on how we want to use Stripe subscriptions? I did explore the option to update all the subscriptions that will be billed that day before invoices are created, but it seems hacky.

pseudo mica
#

Hey Stripe Team! I am currently using high level to host my SaaS, and recently i have been getting issues with my stripe account. I am offering a 14 free trial and i'm having some clients get processed through stripe and others are not. Can I get some help along this subject please, and thank you!

bold rapids
#

Hello, my stripe account has been deactivated due to waiting for verification from yourselves at Stripe. This was on Saturday, and we are still awaiting for our account to be reactivated. We have emailed three times now. Victoria from your team said it was being investigated on Sunday, but we are still offline. Could you please give us an update?

vast wave
#

So I’m currently trying to purchase a item on OfferUp and it requires a stripe card scan to verify card details. The scanner is only picking up the card number and the expiration date, not my name which it needs. Anything that I can do to fix this? Thank you for your time.

raw flume
#

Hello, I have a couple of questions:

  • Is there a way to provide details of a payment transaction request and get the data related with stripe fees, exchange commission, etc ? Something like a preliminar resume.
  • Whats the best approach to send on the request the application fees to be collected considering that out platform is using non and cross boarder transactions ?
  • Once a payment is made, How much time do we have to wait until the funds are available to send it to a connect account.
  • Do you know a way to process a transfer of funds automatically between our account on stripe to another connect account.
    Thanks for your help.
hasty sun
#

Hello everybody!
I would like to know how it is possible to activate PIX (Brazilian payment method) in my Stripe account, and if this payment method is active for Shopify

vestal cedar
#

Hello, I am building a Saas application and I am trying to integrate the stripe api into the app. I got the checkout page to create subscription for creation users and then paymentintent status is succeeded. And subscription status is active. What other statuses will be available for subscription and how to resolve them?

mild linden
#

Legitimately losing my mind with you guys. I know this isn't supposed to be a channel of support contact, but it's the only place I can reach anyone at your firm. I'm stuck in a CE doom loop and maybe a dev can help me. The need: I need to change my phone number since I no longer have access to it. YES, I know that there's an option for this but it DOES NOT WORK because I don't have a password -- I apparently only have mobile vertification set up?

I try to log in and it says it send a code to my old phone; I try the "Don't have my phone anymore" option, it says it can't confirm details. Literally everything on your site curves me right back to the Support page where I'm asked to log in again.

I can't request a phone call; I can't chat. Nothing. This is insanity.

Can someone help?

wanton kernel
#

we have a rails app and looking for a way to get the total amount collected payments of an account via payment intents and invoices (separately) via API? i thought of a work around using Stripe::PaymentIntent.search and Stripe::Invoice.search and loop as long as has_more is true but this is OK and i've got it working but i'm looking for otherway to do it way better.

grand grail
#

Some of the parameters you provided (statement_descriptor_suffix) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters.
I am trying to update the payment_intent objects' statement_descriptor_suffix on the webhook of payment_intent.created and receiving this error

I am following guide here: https://stripe.com/docs/payments/account/statement-descriptors

Learn how statement descriptors work.

faint sandal
#

Question I accidently charged someone on the wrong account but same billing info is there any way I can change it to my other account?

terse grotto
#

hello I'm running into following on webhook - raise error.SignatureVerificationError(
stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload

#

Please help me with this.

#

"id": "evt_1O7RU72QbtwUevbWhuUGqLHe",

fallen tendon
#

hello, it says $400 should be deposited into my bank account via stripe app but it still hasn't showed up in my bank account, & usually I should get an email about the payment on the way, any ideas?

hidden whale
#

i cant login because i got a new number and never set up a password what do i do

meager hinge
#

Hello.

I'm trying to use Stripe Subscription through the Checkout Session API.

I don't want to pass in the CustomerId and have it generated automatically. If I do this, the CustomerId will keep getting generated if the same user subscribes multiple times.

What specific problems could arise if used like this?

open wave
#

Hello everyone, I have problem with API create Payout. In Stripe docs, use method standard, with setting manual , it's needs 2-3 business days for money transit to bank, status payout will "paid". But when I test API in test mode, it's only about 10s to change status from pending to paid. It's make me feel confuse, what's happen status payout in test mode? Anyone have experience with problem, please share with me, thanks

austere slate
#

Hi i have stripe integrated with go high level. When i use the order form in funnels in go high level i can no longer offer afterpay

although it works when people purchase directly from the payment links
can you help with that?

shrewd bramble
#

hi! can i check if there is a way to set the expiry time for qr code based payments (e.g. paynow)

worldly acorn
#

Hi there, What is the fee structure for BECS direct debit payments ?

weak edge
#

hi, using the payout id from web hook to get the list of balance transaction but does not contain any type = payment. can i know is it correct using the type = payment to check the transaction is it being payout is correct?

random ravine
#

Hey everyone ,

#

I am trying to integrate the automatic tax calculating feature on my customer website does any one know how to do it

#

do my customer have to register in for all the states

#

or the stripe will automatically pick the tax bracket from there zip code

#

any help will be appricated

#

so i made register the 3 different state NC / California / Texas when i check out using any of this state address it show the tax percentage from this state but if i used any other states from this above mention state the tax show 0
so do i have to register all the US states
or is their a way to integrate the auto tax features without registering in all of the USA states
the doc is little confusion
in one doc it say if you are not register in the state then it will show zero tax but other doc said that strip will collect the tax based on the customer locations
which one should i believe

sharp steppe
#

Hello, why can't I verify my Stripe account? I already had it verified but it no longer appears. Can someone help me please

random ravine
#

does stipe have customer service number ??

golden cosmos
#

@random ravine Lets continue the discussion in your thread https://discord.com/channels/841573134531821608/1169116489144598558. If you want to reach out to Stripe Support, you can do so here : https://support.stripe.com/contact

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

inner moth
#

is stripe providing new onboarding to the ecommerce platform?

royal citrus
#

where to get card id? using php

I tried to get the card id in customer->invoice_settings->default_payment_method but it's null:

{
  "id": "*******",
  "object": "customer",
  "address": null,
  "balance": 0,
  "created": 1698397417,
  "currency": "usd",
  "default_source": null,
  "delinquent": false,
  "description": null,
  "discount": null,
  "email": "******.com",
  "invoice_prefix": "*****",
  "invoice_settings": {
    "custom_fields": null,
    "default_payment_method": null,
    "footer": null,
    "rendering_options": null
  },
  "livemode": false,
  "metadata": [],
  "name": "*******",
  "next_invoice_sequence": 2,
  "phone": null,
  "preferred_locales": [],
  "shipping": null,
  "tax_exempt": "none",
  "test_clock": null
}
worldly acorn
#

Hi there, I am creating the paymentIntent(including the amount(want to pass the fee on to customers), currency and paymentMethodTypes(mainly card and au_becs_debit)). I am creating the paymentIntent and returning the client secret to create the elements in the frontend before user selecting the payment method. but the fee is different for card payments and au_becs_debit. How can I deal with it ?

inner moth
#

what is the process to connect to the stripe for the ecommerce platform.

golden cosmos
sharp escarp
#

hey I need help in something i want to implement pay as you go in my react app using stripe can you suggest me way to do this , also i am tranferring funds between connected accounts how can i do that to in a proper way

barren vortex
#

I have one doubt in webhooks

crisp mortar
#

Hello i want to know the about onboarding.

plucky wadi
#

Hello i would like to enquire more about Stripe gateway's configuration compatability with Android OS & Apple's iOS version

meager hinge
#

hello.

I have a question.

Question 1. Is it possible to use the Stripe List all events API without registering a Stripe Webhook Endpoint? (https://stripe.com/docs/api/events/list)

Question 2. Do you guarantee that events retrieved with the Stripe List all events API are retrieved in the order in which they occurred?

Question 3. When I retry a Stripe Webhook Event, a new Event seems to be created. In this case, the Event id does not seem to be the idempotent key. Is it possible to get the same Event Id on retry? If not, I think I need to use something other than the Event Id as the idempotent key.

Question 4. For Stripe Webhooks, we don't guarantee the order of the events on Retry, so it seems like it could be possible to get the events out of order if you do something wrong on Retry. If I unsubscribe and the subscription activation event is sent before the unsubscribe event, I think I can treat it as if the subscription was activated. So, what do you think about not registering a webhook endpoint and just using the Stripe list all events API to receive and process the events? It seems like using the Stripe list all events API would allow me to look up and process the events in the order they occurred.

Translated with www.DeepL.com/Translator (free version)

rich thunder
inner moth
#

I want know about the onboarding

summer verge
#

hello team. I trying to work with the webhook but got some issues. I create a webhook with event refund.created but when I try to refund via Stripe Dashboard the webhook didn't run. Then I try to add event charge.refunded to the webhook and it runs. Can you guys tell me why the charge.refunded works instead of refund.created?

dry hatch
frosty dragon
#

Hi team, just a question if i delete a customer then subscriptions will be get cancelled or not.

plain crown
#

My payroll has stopped. Please fix it.

cedar cipher
shy bear
#

Hi , I need to export Add Notes(data) from a invoice into excel
can anyone help me here

brisk belfry
#

Hello, I would like to ask if Stripe supports card swiping without using POS machine? Directly through the NFC function of the phone.

surreal rain
#

where can i get example of Tap & Pay in ios github?

brisk belfry
wind trench
#

Hey how I request a phone call

brisk bloom
#

Good morning

wind trench
#

Good morning

drowsy plaza
#

Hi team,
https://stripe.com/docs/webhooks#retries

You can manually retry transmitting individual events to your webhook endpoint after this time using the Events section of the Dashboard.
Is there an API to retry transmitting individual events instead of dashboards?

brisk belfry
dry hatch
brisk belfry
#

NO

#

Thank you

brisk belfry
#

Are you in the morning? I'm here in the afternoon

elder willow
#

Hi there, Stripe dashboards are showing KPIs based on subscribers rather than subscriptions, ie. Active Subscribers is at 500 and Active Subscriptions at 650 due to 2-4 subscriptions per subscriber. How can this be changed, so main KPIs are shown based on subscriptions?

weak light
#

Hi, I using Stripe Element to render card form. 2 Days ago my form auto show AutoFill of Stripe Link. Can you help me check why show it?

pine trout
steady flame
#

How to fix this error for upcoming invoice "The price specified is set to type=recurring but this field only accepts prices with `type=one_time"

odd thistle
#

stripe for zoho books is it support for dutch banks?

alpine forge
#

How to fix pending payment issue?

tidal bluff
#

Hi I am stuck at one place while creating a subscription plan for monthly wise for Indian as well international customers,
it's created successfully but I am not able to deduct customer money automatically on next Billing cycle,
Even e mandate is active after the first payment

Please help me out and I am using checkout session for the first payment after their I am updating the user default payment method

heavy wyvern
#

Hello, is there a way to create using the Stripe API, an invoice that will be automatically finalized on a fixed date (lets say i create it today and it will be automatically finalized on 1st Dec) and then add items to it througout the month (same, from stripe api) and at the end of the month it will be mailed to the user to be paid? Or should i just use subscriptions for something like this

alpine osprey
#

I comfirm payment via paymentitent but I can not found the new payemnt is attacted to paymmentmethos list in customer.

odd thistle
#

Live chat is available for support team?

barren vortex
#

I have one doubt

sharp escarp
#

how can i implement pay as you go method using stripe to charge the connected account on their usage

scenic garden
#

Hello. I've created a stripe app and for some reason, I need to transfer it on a different stripe account. Is this possible?

livid cape
#

Hello What is best way to implement this kind behavior on my nextjs + stripe:
User has 3 payment options 2 days, 14 days, and 30 days. A payment will give them access to the website for the chosen option amount:

Currently i have this at my api/webhook/stripe

const session = event.data.object as Stripe.Checkout.Session;
  console.log('SESSION', session);
  if (event.type === 'checkout.session.completed') {
    const accessEndDate = new Date();
    accessEndDate.setMonth(accessEndDate.getMonth() + 1);

    // Retrieve the payment details from Stripe.
    const payment = await stripe.paymentIntents.retrieve(
      session.payment_intent as string,
    );
    if (!session?.metadata?.userId) {
      return new Response('no userId', { status: 400 });
    }
    // Update the user stripe into in our database.
    // Since this is the initial payment, we need to update
    // the payment id and customer id.
    console.log('session?.metadata?.userId,', session?.metadata?.userId);
    await db.user.update({
      where: {
        id: session?.metadata?.userId,
      },
      data: {
        stripeSubscriptionId: payment.id,
        stripeCustomerId: payment.customer as string,
        // stripePriceId: payment.items.data[0].price.id,
        stripeCurrentPeriodEnd: accessEndDate,
      },
    });
  }

Im new with stripe so not sure how to modify this.

This is what my stripeSession looks

    const stripeSession = await stripe.checkout.sessions.create({
      success_url: 'http://localhost:3000',
      cancel_url: 'http://localhost:3000',
      payment_method_types: ['card'],
      mode: 'payment',
      billing_address_collection: 'auto',
      customer_email: session.user.email,
      line_items: [
        {
          price: process.env.STRIPE_2_DAYS_PRICE_ID,
          quantity: 1,
        },
      ],
      metadata: {
        userId: session.user.id,
      },
    });

    return new Response(JSON.stringify({ url: stripeSession.url }));
static compass
#

hi does stripe have a paper checks solution?

wraith trout
#

Is there a way to implement customer wallet through stripe?

for example that the user have a virtual wallet inside the application where the user can charge it, then use this balance later to make purchases through the application.

I did my search and the closest I found was stripe connect. but I believe it is not the way

wispy wyvern
#

Is it possible to have a Price in USD attached to a subscription-type product and to charge clients in currency X and to take payout in the same currency? i.e. no currency conversion required for the collected amount as the payouts will happen in the same currency (X) but all the Stripe tooling to present prices converted from product-price in USD to currency X at checkout?

spare berry
#

hi there! i need clarification about e-mandate and payments from India. i faced with problem that we save user PM for future payments with e-mandate and they can buy subscriptions and made paments for futures periods, but we get declines from bank if we want make payment for non-recurring payments and banks request about e-mandet for this payments too. But as i understand e-mandate needed only for reccuring payments. Otherwise how to be with this?
customer example: https://dashboard.stripe.com/customers/cus_ONJ8HsZ4NzICza

fathom cloud
#

Hello, I run into a probelm but not sure is this one.

fathom cloud
steady flame
#

For this upcoming invoice "req_C11ULctaJbDaCk" I want reduce amount based on thair current subscription.

rich thunder
#

Hi There,
how can i subscribe only one time?

meager hinge
#

hello.

I have a question regarding Stripe Webhook Retry.

Retry behavior
In live mode, Stripe attempts to deliver a given event to your webhook endpoint for up to 3 days with an exponential back off. In the Events section of the Dashboard, you can view when the next retry will occur.

In test mode, Stripe retries three times over a few hours. You can manually retry transmitting individual events to your webhook endpoint after this time using the Events section of the Dashboard. You can also query for missed events to reconcile the data over any time period.

Question 1. In Live Mode, it says to retry with Exponential Back Off Retry. How many seconds after the first failure does the retry start? Assuming it starts 1 minute after the first failure, is it correct that the retry interval increases like this: 1 minute, 2 minutes, 4 minutes, 8 minutes, 16 minutes...?

Question 2. When I look at the retry interval in Test Mode, I see a retry about 1 hour after the first failure, and then a retry after 3 minutes. The retry interval is too long and the number of retries is too small. Is it possible to make the retry interval shorter and increase the number of retries?

west iron
#

When using embedded forms for integration, I couldn't find a parameter for the product amount. Is it not available?

robust walrus
#

How to set trail days for price via api

delicate orchid
#

Hello

royal citrus
#

How do you remove saved card details (automatically charged) on specific customer or subscription?

night oxide
#

hey everyone, could anyone please help with this error, is there a way to check the network related availability of 3Dsecure payment for American Express Credit card ?

digital thorn
#

Hi Teams, I'm dealing with webhook handler for Refund case.
The flow is:
I Refund by Stripe dashboard --> event charge.refunded trigger then my app will pending/inactive this user --> The fund has been settle by user's bank and event refund.created triggered then my app will remove the user.

How can I trigger this refund.created event to develop. The Stripe CLI doesn't support this event to trigger

frosty dragon
#

Hi team,
i want confirm on new paymentIntent using client subscriptions, client payment method is on us_bank_account. how i can confirm that as card payment is working fine.

rotund grotto
#

Hi folks,

I'd need to change a subscription price, I need users old and new to pay the new amount on the next payment cycle. I've been using price payments links to have users subscribe in the first place.

Is the following the correct way of doing it?

  • Add new price to product
  • Make new price the default
  • Archive old price

Thanks in advance

fathom flume
#

Hey there, adventurers!

I'm trying to figure out how I can let my users increase/reduce their quantity of their subscription with a few constraints.

  • when increasing quantity they should be billed for the remaining time of the billing cycle (i.e. if there's 4 months left of the year they should pay yearly price * 0.33 or whatever)
  • when decreasing quantity it should not take effect until the next billing cycle (i.e. keep the same quantity) and obviously they should not receive any credit (they pay for a year, they have access for a year, no partial returns)

I can't seem to figure out a way to do this without implementing my own subscription updates database with a worker that tells Stripe when to actually perform the update (and even then idk about the credit and stuff unless you are really on the second mark for when the change should take place).

Is it possible? Feels like standard behavior for a SaaS product.

zenith fjord
#

Is there any way to update credit card payment method incase a credit card is expire?

brave sandal
#

Is there a way to force the localisation of Stripe on iOS? I would like the user the select the payment sheet language (instead of the phone language settings)

royal citrus
#

Is there any way I can display the card logo or get the card logo of a certain payment method?

stark wadi
#

I need help with a subscription license system, I implemented a way to start a subscription and overview it but I am not sure if this really automatically renews the subscription after a month. Can someone look at my code/check the subscription object if this really will renew automatically without removing any metadata.