#dev-help

1 messages Ā· Page 153 of 1

thorn chasm
#

jcpradel25-js

tight root
#

Hi,
Is it possible to change api version in test mode? I need to test old api.

unkempt nebula
#

Hi, I'm trying to update a wallet paymentRequest (google pay) with an updated order total (from either a qty chg or tip amt chg on checkout). I'm rendering the payment request button on my checkout pg. my code is pretty much based on the code found here: https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=react#react-mount-element

my total amt is a prop on the checkout form. what's the correct way to call the paymentRequest.update function? I'm calling it w/the updated total (on changes), but it's not reflected in my google payment dialog

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

vocal wagon
#

Hello everyone,

My Payment Request Button integration stopped working.
It still creates a payment intent to a null customer with an attached pm (as expected)
but now throws this error instead inside GPAY popup (There was an error processing your order)
and in console it throws

  • IntegrationError: We could not retrieve data from the specified Element.
    Please make sure the Element you are attempting to use is still mounted
    Im using the @silent rune/stripe-js library in Angular
    Thank you
#

Hi all,

can you create one time transaction cards in a sandbox? I'm supposed to create an internal proof of concept for some business case relying on virtual credit cards. I could just draw something but rather give real-time examples.

undone elk
#

Hello

#

How do I exchange customer payment details using onboard?

#

Can I link several credit cards to one account?

mental shoal
#

Hey , i use subscription with the pricing for volume calculated as sum, what api endpoint or webhook endpoint should i use to know the total amount of the volume of specific customer when is updated?

vocal wagon
#

A reply to the last message sent by @stray oxide in the thread.
I'm still getting the error no matter how I try to import Stripe in AppDelegate.m
The app uses react native framework, so I have installed stripe with the following command:npm i @Stripe#2805/stripe-react-native

sage vessel
waxen quail
#

dcx86-ios

vocal wagon
#

Good morning šŸ‘‹ I'm implementing support for ACSS debit payments for connected accounts. The SetupIntent + PaymentIntent creation is done, but now I need to handle the payment_intent.succeeded webhook. I can generate a generic (card payment) event using the Stripe CLI, but I would like to be able to generate an event that has the same structure and data as a ACSS payment intent, including the fee_details if possible. Is there a way I can do that using the CLI? Or any alternative way?

acoustic frost
#

Hello,
i install your Magento2 Plugin and want to send via GraphQL the pm token, i get an internal error back without error messages.
OperationException(linkException: null, graphqlErrors: [GraphQLError(message: Internal server error, locations: [ErrorLocation(line: 3, column: 3)], path: [setPaymentMethodOnCart], extensions: {category: internal})])

meager hawk
#

@acoustic frost we don't have knowledge of that Magento plugin here unfortunately , but if you write to https://support.stripe.com/email with a detailed description of what you're trying to do we can help.

vocal wagon
#

Hey there!

I have a follow-up question regarding my thread from yesterday: #dev-help message

we tried to disable a setting in the dashboard via logged-in a connected subaccount but an error message appeared.

The setting was: Subscriptions and emails --> Customer emails --> Email finalized invoices to customers
"The livemode of the authorization key you provided does not match that of the key provided in the Stripe-Account header."

We don't understand why we are not able to disable this setting. Can you shine some light on the issue?
What do we need to do in order to disable sending out invoices via email in a connected sub-account?

Thanks for your help!

finite ice
#

Good morning. I am trying to use the CardFormField widget through the flutter package, but it is showing as a blank widget on my Android test device. Is this a known issue and should I be using something else. The single field CardField widget is working for me and showing though.

vocal wagon
#

Hi! If a customer only has an expired payment method, and a subscription create call is made. Will the subscription be created and a charge later failed or will your subscription endpoint deny the creation as you already know the upcoming charge won't succeed?

shy olive
#

Hi,
Requirements:

  • to clone a payment method to the connected account
    I have already cloned the customer to a connected account now I want to clone the payment method and want to attach it to the customer in the connected account.

I'm unable to use the https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods.
It is throwing the following error:
You cannot attach a PaymentMethod to a Customer during PaymentMethod creation. Please instead create the PaymentMethod and then attach it using the attachment method of the PaymentMethods API.

Even if I don't pass the customer in the params it throws the following error:
Missing required param: type. \n Inside: clonePaymentMethod()

So I'm not sure method mentioned in the doc is working or not. Can someone please help?

shy cliff
#

when a user toggles between yearly/monthly when choosing a subscription, I have to create the subscription via stripe API each time in order to get a new client secret for the monthly or yearly. This generates lots of unpaid invoices in stripe, is this the correct approach? I can see it leading to a lot of confusion from our customers wondering why they have open invoices after they've paid for one

meager hawk
#

rahul-cloning

ashen root
#

Hello, A question regarding Payouts.
Payouts need to be reconciled/recognised in our main accounting system - Xero

Via the Payouts section of the dashboardĀ you can export individual transactions that make up the payout.
The CSV file includes the amount, stripe fees, customerĀ email and metadata tags for the customer for each payment. But it does not include the customers tax status or tax amountĀ  (GST) charged for that transaction
Some of our transactions/payments will include GST and others will not.
We need to know this information so we can correctly allocate in Xero.
HowĀ would we go about doing this?

tropic chasm
#

Hi! I'm working with subscriptions and was wondering if there are some ways to have an automatic currency conversion based on location of the client.

For example: client is redirected to checkout session using price ID that is set as $50 on the Stripe side. But as the client is in Germany, it will be displayed and charged as 44€.

Is the only way to do it the following:

  • manually define two prices on Stripe side: $50 and 44€
  • let customer decide between in my system's UI USD and EUR
  • based on customer decision, redirect them to either $50 checkout url or 44€ checkout url
vocal wagon
#

Hi! I'm implementing support for ACSS debit payments for connected accounts. Got a couple of questions:

  • Even though I'm making direct payments into a connected account, the webhook calls (payment_intent & charge) will still come to us, correct?
  • When testing on the sandbox, I'm not seeing any webhooks after I create the PaymentIntent. I should at least be seeing the payment_intent.processing webhook immediately, right? Is there a way to debug what could be going wrong?
    Thanks!
hasty radish
#

In my react/next.js _app (root) I'm loading stripe to get the benefits of stripe radar import "@stripe/stripe-js";

I'm getting this error in my console:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://r.stripe.com/0. (Reason: CORS header ā€˜Access-Control-Allow-Origin’ missing). Status code: 504.

Why?

Is it because I'm in dev mode http://localhost:3000/ ?

limpid scaffold
#

Hey

Is it possible to know from Sigma history, who run that script? (user email?)

toxic quartz
#

hello guys

Can we collect the payment method and then start the subscription after certain days, don't wanna use the trial feature.

heady geyser
#

If an off-session payment is triggered (card is charged with a setup intent when the user is not on the site) and the payment returns a authentication_required declined code - I was wondering what the correct next steps are. Should I re-request all of the user’s card details or is there a way to just ask for 3d secure again? I’m not sure on the correct way forwards here.

toxic quartz
heady geyser
normal gyro
#

Hi,
I’m getting ā€œWe cannot change the country of this account from US to IN. Please contact support for help creating a new account.ā€
While creating a stripe standard connect account in test mode. What should I do?

vocal wagon
#

como me puedo descargar las facturas

cerulean pineBOT
#

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

trim flame
#

Does Stripe cancels the payment intent on his own after a amount of time when the 3Ds is not solved ?

undone elk
#

And how do I link an existing customer to connect accaunt?

ruby walrus
#

Am I correctly interpreting the API docs: there is no way to query the customer list except 1) by exact email address or 2) by pulling all customers and querying that on our end?

valid summit
#

Is there a way to test the cancellation of a subscription without waiting a month?

fast yarrow
#

Question. Looks like Apple Pay and Google Pay is not supported when you use Stripe Checkout with Stripe Tax automated tax calculation
https://stripe.com/docs/payments/checkout/taxes?tax-calculation=stripe-tax#create-session
Does anyone have a recommended flow around this? Would defintely like to use Apple Pay and Google Pay as an option for my companies users.

E.g. Can we use some Stripe Tax API to calculate the taxation elsewhere and pass the taxation information into Stripe Checkout so checkout itself doesnt need to do the automatic taxation (cant tell if this is possible or not)

empty stone
#

Hi!

Please consider the following use case:

We wanted to build a platform, in which multiple accounts are created. These accounts should be able to receive payments (via subscriptions) and be also able to do payouts. We found Stripe Connect as a good fit for this use case.
The problem is, that we wanted to build our own email and invoicing service. Two things we wanted to avoid:

  1. We do not want Stripe to send any emails or invoices to any customers
  2. We also don’t want to upgrade the API (if there is an upgrade) for each account (connected-account), we only wanted to API upgrades for our (main) platform-account.

Besides Stripe Connect, is there any other solution which could fulfill our needs?

Thanks.

elfin coral
#

Hi,
I'm developing a personal project (open source) which is a web app integrated with stripe for payments (using Stripe Connect). So can I host my web app with the test account only rather than with a verified account (because I'm a student and it's made to show a proof of concept rather than having real payments).
This way I would display on my website, how can someone test the payments by displaying the test credit card numbers which stripe provides and the test sign up methods of Connect which stripe provides.

Am I allowed to do this ?

idle radish
#

Getting firstname required error message on apple pay checkout on magento 2.4.3-p1. Have anyone can help

ionic radish
#

When handling one time payments can I use a webhook to handle the completed purchase?

cerulean pineBOT
#

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

regal olive
#

Hi all,
I am looking to resolve this use case "Display a balance per product
The problem is that in Stripe there is no link between a payment/charge/payment intent and the products.
The usecase seems quite common, so maybe one of you tackled this problem before.
How do you usually solve "Display a balance per product
I am currently thinking of working with metadata on the charges and payment intents. Then using this metadata to calculate the balance for a certain product. But all suggestions are welcome!

fallen ether
#

We want to use metadata on a subscription to indicate a fake trial, because we have a usecase that requires us to adjust the billing cycle arbitrarily. However, we don't want to worry about applying that transform everywhere in our backend/frontend, so I was wondering if there was something akin to axios response interceptors for the nodejs stripe library, which would transform any incoming subscription object according to our business logic.

rose otter
#

MrLowLevel-subscription-metadata

hexed lance
#

Hello, doubt about Stripe Terminal here. We are focussing on the BBPOS WisePOS E as our preferred terminal reader model, using js SDK. We would like first to confirm that we don't need any special provisioning on each POS and that all integration can be done using our existing setup, with a rails backend and a web frontend (which of course would load the Stripe Terminal js SDK). Could you please explain in technical terms how the communication is done between the client-side (stripe terminal js SDK) and the reader through the local network? I understand that from our side, we don't need to have any server running on the local network of the POS, just our admin section of our webpage, that for each of our customers wanting to use Stripe Terminal will load the js SDK and communicate with the reader via a domain setup by Stripe that resolves by DNS to the local IP of the terminal reader. Can you confirm that this is how it works?

vocal wagon
#

Hello everyone

#

Can I afford to disturb you and ask you a question?

languid dew
#

Hello, an invoice that has been automatically created during a subscription isn't finalized immediately, why ? Thanks

bright holly
#

Hey everyone,
I was directed here by the Stripe Support. I have a question regarding checkout sessions. We have just switched our connect onboarding from standard to express accounts. I have now adjusted the way the session is created from a direct to a destination charge (with specified on_behalf_of account). We used to create the checkout session via a frontend JS file which uses

stripe.redirectToCheckout({
sessionId: '<%= @session.id %>'
}).then (function (result){
console.log(result.error.message);
});

With this solution the url the user was redirected to would throw an error saying "There was a problem communicating with our servers". When I checked the logs and pasted the session url directly I would be redirected correctly. I have therefore now tried to simply redirect to session.url in our backend rather than passing the session to the frontend JS file. This works fine now. However, I just wanted to make sure that there is no disadvantage when redirecting directly server side rather than letting StripeJS redirect from the frontend. If it makes more sense to keep redirecting from the JS file I would then need to figure out why the url generated and which the user is then redirected to, differs from the one in the session logs and therefore creates an error.

Thank you very much in advance for any help. Please let me know if you need any additional info to help me out.
Best,
Marvin

unique frigate
#

Good morning! Got a quick question. Is there a distinction between a one-off ACH debit and an e-Check from the Stripe bank debit perspective?

unique mirage
#

What's the metadata limits ?
How many entries? Can an entry be an array of data?

metadata => [my array of stuff]
What I have right now (haven't tested if it will work)

"metadata" => [
    'entry_type' => 'TimeEntry',
    'billable_hours' => $te->billable_hours,
    'cost_rate' => $te->cost_rate,
    'bill_rate' => $te->bill_rate,
    'description' => $te->description,
    'notes' => $te->notes,
    'notes_public' => $te->notes_public,
    'charge_amount' => $te->charge_amount,
    'billable' => $te->billable,
    'out_of_scope' => $te->out_of_scope,
    'wuwd' => $te->wuwd,
    'entry_date' => $te->entry_date,
    'item_id' => $te->item->id,
    'item_description' => $te->item->name,
    'item_code' => $te->item->code,
    'project_id' => $te->project->id,
    'project_name' => $te->project->name,
    'project_code' => $te->project->code,
    'invoice_id' => $te->invoice_id,
    'vendor_bill_id' => $te->vendor_bill_id
]

what I am wanting to do

"metadata" => [
    'entry_type' => 'TimeEntry',
    'entry_data' => [
        'billable_hours' => $te->billable_hours,
        'cost_rate' => $te->cost_rate,
        'bill_rate' => $te->bill_rate,
        'description' => $te->description,
        'notes' => $te->notes,
        'notes_public' => $te->notes_public,
        'charge_amount' => $te->charge_amount,
        'billable' => $te->billable,
        'out_of_scope' => $te->out_of_scope,
        'wuwd' => $te->wuwd,
        'entry_date' => $te->entry_date,
    ],
    'item_data' => [
        'item_id' => $te->item->id,
        'item_description' => $te->item->name,
        'item_code' => $te->item->code,
    ],
    'project_data' => [
        'project_id' => $te->project->id,
        'project_name' => $te->project->name,
        'project_code' => $te->project->code,
    ],
    'misc' => [
        'invoice_id' => $te->invoice_id,
        'vendor_bill_id' => $te->vendor_bill_id
    ]
]
stark tide
#

ken-wong-ach

molten sphinx
#

Hello can anybody help me? Im trying to use stripe to help me

stark tide
#

MikeD-metadata

flat bobcat
#

greetings from london - is there a way to create a SubscriptionSchedule directly so that I can access the client_secret for the payment_intent?

rigid cedar
vocal wagon
#

Hello, anyone ever got the error in Magento

Order could not be charged because of a card error: 404 Not Found: [{ "error_code" : "NOT_FOUND", "error_messages" : [ "Invalid authorization token" ], "correlation_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" }]

The payment was using Stripe/Klarna

(I know it's for magento but it's Stripe related and it's using Stripe's extension for magento 2.3.5-p2)

Also we've received this comment on the order on the time of purchase

Amount of € 239.96 registered via payment platform.

Meaning it was "Successfully paid" - We have 5 similar orders

knotty sapphire
#

Hi there, our servers are getting swamped from a connected accounts webhooks. I can't figure out a way to remove a connected account?

heady geyser
#

I was wondering, what's the difference between a code and a decline code in the payment intent errors, which one should I use? "code":"authentication_required","decline_code":"authentication_required"

flat bobcat
# rigid cedar You can create a subscription schedule via the API. Using the payment method of ...

Thanks - i don't have any previous payment intent. If I create the Subscription first I can access the payment intent from latest_invoice.payment_intent.client_secret but I can't seem to do this if I create the SubscriptionSchedule first and let it create the Subscription. I think this might be because when I create the Subscription I can set defaultbehavior to 'default_incomplete'. I can do it this way but I was wondering what happens to the Items on the Subscription if I create a SubscriptionSchedule since this also has Items?

river kestrel
#

Hello there. I'm receiving an error with Terminal:"Could not execute retrievePaymentIntent because the SDK is busy with another command: collectPaymentMethod".

#

May I please know what this means? Thanks!

rose otter
#

SeanH20-decline-codes

lavish brook
#

Question regarding subscription-based invoicing. If a customer has 2 unpaid invoices (say one from a subscription upgrade and another from the normal billing cycle rollover from one month to the next), and they manually pay only one of these invoices, the subscription's status changes from PAST_DUE => ACTIVE.

As best as I can tell, there's no way to ensure the subscription status doesn't change to active until all unpaid invoices have been paid. Is this truly the case, as this seems like incorrect business logic?

rose otter
#

Orfe-terminal-error

half shard
#

What happens if the payment fails on subscription renewal?

molten sphinx
#

Can an active support specialist help me please i need answers ASAP

stray oxide
ionic radish
#

I have an issue sending price codes into a checkout

snow grove
#

Question regarding idempotency key and setMaxNetworkRetries

tight root
#

Hi,
not sure if it's the right place to ask this. But maybe there is the way to handle tabindex from stripe form to next input (zip code in my case)?

broken wren
#

Hey, I'd like to generate a cus_id for my test users. Is that possible? I have a database of users and copy them to a staging site. I want to generate fixed cus_ids for those users on staging allowing me to test payments on my staging site. I do not want to generate new cus_ids/customers in stripe test dashboard everytime I copy my users to the staging database. Is that possible?

vapid jay
#

I have stripe checkout setup so within my website you pick your package and then it takes you to stripe to subscribe which is great.

However now if I want to change the package is it suggested that I set the cancel date of the current package to end of billing cycle and the start date of the new package to the end of the old billing cycle?

or should i be updating the products of the subscription?

misty dirge
#

Hi,

Is there a way to implement automated Stripe Tax calculations (with the location of the client) with Stripe Connect? We made a custom checkout page. Wondering if the automated taxes can be implemented within our custom page. Just if its possible or not. Our dev is saying it is not possible through the current flow that we have. I wanted to confirm.

craggy shore
#

Hi, Do you know if I can use my publishable key to program my Android SDK and make requests in the Stripe API?

scarlet wedge
#

Hey need help. I’m creating an invoice(connect). And I want to apply application fee in percentage. Is there some possible way for it to happen ? Right now I can see application_fee_amount which is a direct amount, but I want to apply application in percentage.

ripe isle
#

Hello, question regarding best practices with subscriptions. I want a coupon to apply to a given subscription/price for a set number of iterations - the number and timing of which may differ. Is it better to set up a forever coupon and limit iterations via phases on the subscription, or better to create unique coupons with a limited amount of months the coupon is active for and apply this to the subscription?

unique mirage
#

hey all, when trying to save a customer I am getting
"Received unknown parameter: currency",
but states right in documentation this is an acceptable attribute

regal sage
#

I understand there are two ways a credit card can get charged using stripe:

  1. Use Payment Intent API to charge customer when user enters Credit Card details on UI, after a payment intent is created server-side
  2. Save Credit Card details and get a token using Setup Intent API and then charge the user at a later point in time in future, including first transaction as well as recurring subscription

Is that the right understanding?

Can we use 1 for recurring payments as well? Can we use 1 to initiate a charge server side instead of client side?

steel island
#

We recently received a notification about some changes to KYC from Stripe that for a certain number of our account we needed to collect the full SSN instead of just the last four digits. I was looking into how we can do this, but I don't see any endpoint in the Strip API that actually accepts the full SSN. They only take the last four. So, I'm not sure where we are supposed to send this information if we collect it. Anyone know about this stuff?

forest briar
#

How do I verify my identity for this server?

analog parcel
#

Hello, I have a question and I want to review how it is possible to obtain a "checkout.session.completed" after performing an operation with a payment link configured. I have a payment link which I have to embed in my web page, my flow is:

1.- Products are selected.
2.- Go to the Payment link.
3.- It is paid.
4.- The order is routed.

I am embedding the payment link with an iframe.

The specific question is: How do I know that the payment was successful so that I could pass my program to point 4? the payment link stays in the iframe.
How do I retrieve the "checkout.session.completed" from the payment link embedded in my website?

half shard
#

How can I simulate a subscription renewal failure?

steel girder
#

Hi all,

I am trying to figure out which report has all the following fields but not able to find out. Can anyone help me with the report type I should use?

I am interested in these fields:

id
created
amount
status
card_name
card_last4
customer_email
destination (connected_account)

rose otter
#

Arturo Posada-payment-link-events

#

Carlos Mascarenhas-subscription-failure-testing

misty dirge
#

Also have another question. Please keep the thread alive for follow up questions of your answers.

We're using Stripe Connect, and our products consist of one-time payments as well as one-time + recurring monthly payments.

The first invoice is branded with our partner's logo and info.

But the recurring invoice for subscriptions are only branded with our info. Is that something that we can change?

We cannot show our info for the monthly recurring invoices.

broken wren
#

Hi, so I have an app that creates a setup intent for the user when they register. The issue is, If 3DSecure is required later on the payment will not go through. What is the correct way to handle this? I can send the user a link to complete 3DSecure via email. But I would much prefer to handle 3D Secure on session right then and there.

undone elk
misty stratus
#

Hello. How can you accomplish the following case: We have tenants and owners (many-to-many relationship). The tenant must be able to add a card or multiple cards to their account to make payments. The payment must be made from the tenant to the owner (in the background, without any action on the part of the tenant or owner), on the way to the owner it is necessary to remove our commission (our commission also includes a stripe commission). What tool can solve such a problem?

After reviewing the documentation, we understand that it is necessary to use a Connected account for the owners, but we do not understand what to use for the tenant and how to make such payments.

rose otter
#

Step-invoice-branding

pulsar sorrel
#

Is there a way to divide revenue types and track it in Stripe. For example, I have a payment processed for $100 of which $50 is recurring revenue and $50 is professional services. Is there a way to code those separately in Stripe for reporting purposes while collecting the $100 in one transaction? We do not use Stripe Billing.

unique mirage
#

Is there a way in the dashboard to "impersonate" so I can see what the customer portal looks like? Because I just went into branding and I saw there is a customer portal and I have been working hard to build a customer portal for my customers. Now I still need to have my own because I have time entries etc. But, would me nice to just see what they would see .

mystic egret
#

Hi, guys I keep getting support Email is null. While trying to connect to stripe bach payment

#

It was working fine before

#

I don't know why it suddenly stop working

pallid smelt
#

Hi all! A quick question: does radar support SEPA payments? We have account acct_1GUx8JEWLkr0FHzG and for some reason does not look like radar scans any SEPA payments šŸ¤·ā€ā™‚ļø

wind hare
#

@crimson needle I have a customerID and a cardID.. I just need to charge the credit card for a connect account, so he can see the payment on his stripe account + I need to charge an application fee. that all I want/need

dense radish
#

Hello everyone! Quick question, We are receiving tons of webhooks calls from our connected accounts, is there an easy way to filter them out? or disallow us to receive such calls?

steel girder
#

Hi, Can any of you please unarchive my previous conversation thread with title "Nishanth-reporting"?

pale yacht
#

Hello, need some assistance with stripe.confirmCardSetup

scarlet wedge
#

Hey. I’m a little confused on how to go ahead with the following. I have created invoice items for a customer. And now I want to create an invoice(connect). I want to add an application_amount_fee which I want to be 0.75% of the total ( amount of invoice items + gst ). Now that application_amount_fee is directly an amount(and not percentage), I’ll need to calculate the percentage at my end. But How will I get the total of the invoice, because I haven’t created the invoice yet.

wintry seal
#

Hello

#

I can’t get into my account because the number on file is no longer my number I’m supposed to be receiving a call from you all

orchid cosmos
#

Hello, there are any possiblity to activate Boleto Bancario payments via site ? Because I didn't see any option of this. I know that this payment are available in Stripe.

daring lodge
#

hardstyler - boleto

plush summit
#

Hello! Is it possible to test any of the following webhooks in Test mode, from the Stripe console, aside from the "send test event" feature? person.updated, person.deleted, person.created, account.external_account.created, account.external_account.deleted, account.external_account.updated. Essentially, I would like to be able to modify our bank account in "test mode" and have the test webhook triggered. Same for users... but I don't believe there is a "test mode" for bank info or stripe users. Is that right? Is "send test event" the only way to test these outside of live mode?

stark saffron
#

Hi is it possible to accept pre-authorized debit (EFTs) within Canada? With CRM integration, can I process them directly from there and automatically send an invoice once the transfer has been made?

half shard
#

I'm trying to create a trial model subscription and I'm getting the error card_declined

echo dew
#

When dealing with Multi-Currency and connected accounts the documentation seems to suggest that if there is no settlement currency bank for that presentment currency it will use the default settlement currency. How does one set a default settlement currency when multiple settlement accounts and currencies exist? i.e. Present CAD with USD and EUR settlement currencies. Which will it FX to?

vocal wagon
#

Hi there, I have paused payouts on my stripe connect for a customer, and when trying to re-enable it its giving me a legacy payment depreciation message, there is no way I can currently resume the payout schedule? Any ideas?

slow matrix
#

I am looking into the stripe tax services. We are currently using their payment processing by calling stripe services through .Net web api. Our goal is to do the same thing with the tax amount. The flow would be the following: 1) Just after collecting the shipping address, make an api call over to stripe from .Net web api and return just the tax amount if applicable, so we can display this on the review page and get the final cost. Is something like this possible with the Stripe Tax Services?

unique mirage
#

so, InvoiceItems has a way to get pending only
$stripe->invoiceItems->all(['pending'=>true])

#

is there a way to add other criteria to the ALL method?

#

Goal -> Delete all Pending InvoiceItems with a certain metadata piece of info (Avoid looping through customers)

severe dove
#

Hi everyone, I have a small problem with my paymentSetup code for Stripe React Native SDK. I followed the tutorial and it works quite well, but on Android it doesn't show the Google Pay Button. I would be more than happy if you could help me. This is my Code: const { error } = await initPaymentSheet({
customerId: customer,
customerEphemeralKeySecret: ephemeralKey,
setupIntentClientSecret: setupIntent,
applePay: true,
googlePay: true,
merchantCountryCode: 'DE',
testEnv: true,
merchantDisplayName: 'Name',
primaryButtonColor: colors.primaryColor,
returnURL: 'app://checkout-processing'
}); - I also have this on my app/build.gradle: implementation 'com.google.android.gms:play-services-wallet:19.0.1 and implementation 'com.stripe:stripe-android:19.1.0' - and this in my Manifest: <meta-data android:name="com.google.android.gms.wallet.api.enabled" android:value="true" /> (I tested on a real device with Google Pay set up)

daring lodge
#

miked - invoice items

abstract compass
#

Hello. All of a sudden, I am starting to get Uncaught (in promise) IntegrationError: We could not retrieve data from the specified Element. error on my stipe payment form. Can you help?

cobalt trench
#

Hi! I am trying to create a subscription for a migration script. I am creating a customer manually and then try to create the subscription passing that customer, however if the customer does not have the payment details it raise an error. is there a way to create a subscription with a customer chat does not have assigned a credit card?

vestal canyon
#

Hi I am new to stripe and my business is looking to create recurring payments at weekly intervals Or when a customers balance reaches 0 based on their spend on our account to auto increase their balance. Is there a way to do this and any documentation, for the most part what i have read is that we can do subscriptions but they are monthly and fixed intervals.

fiery stirrup
#

Hi. I am trying to create a payment intent that gets disputed using CC 4000000000000259, but for whatever the reason it is not getting disputed. Here are the request ids of the requests that I am sending:

  1. Creating token: req_a1cM8v2rC0SPHw
  2. Creating customer using the token created on 1 as source: req_JJmy712BHWXsLN
  3. Creating payment intent using customer created on 2: req_kNcjrHsKHz9r3p

Am I missing something?

viscid burrow
#

I have a mystery to solve. Stripe::AuthenticationError: The provided key 'sk_live_****************************' does not have access to account 'acct_********' (or that account does not exist). Application access may have been revoked.

unique mirage
#

I am doing $stripeInvoice = $stripe->invoices->create(['customer' => 'customerStripeID', 'days_until_due' => 0, 'collection_method' => 'send_invoice']); $stripeInvoice->sendInvoice();
This does everything on stripe side. Converts invoice from draft to final. Locks invoice items. etc.
But it does not send the invoice automatically. I need to go to the dashboard and send it manually..... I assume maybe because I am in test mode?
Also, is there a way to only allow my customers to pay via CC ?

uncut moon
#

Hi, I am building an ecommerce store with Next.JS. I am using client-only integration and redirecting to checkout when they click the buy now button. At first everything was working fine on local host, now I am getting this error on both local and live site ---> "Uncaught (in promise) IntegrationError: Invalid API Key provided: " I have added the domain as the url for client only. I am using a test api key that is correct and was just previously working. Not sure how to troubleshoot this.

zenith wind
#

Hi, I need some way to identify the payments that went into a manual review process and were approved. After the successful payment, at a later point in time, a refund is requested on that account. Is there a way to identify that through "charge.refunded" event?

cursive cedar
echo wave
visual rock
#

My client wants to be able to add their surcharge through Stripe Terminal and show it on the card reader. What's the best practice for this? They are using the JavaScript SDK.

pine spire
#

Hi

#

im looking into making a swiftUI app, that allows you to purchase products

#

I can't find any docs adding a swiftUI payment element in

#

A checkout element

fierce gulch
#

Hello, I needed help. We have processed a refund and the customer says that the card is blocked by the card issuer. What can we do at this stage?

brazen kindle
#

hi! Need to know what fields to look at in account.updated webhook event, to know that the connected account has fully completed onboarding?

dry hatch
#

Nizam-Refund

stark summit
#

Hello... I need some help regarding adding apple pay to my website, it is showing on the website just fine but its not allowing me to actually check out with apple pay, wondering if anyone can help me>?

golden cosmos
#

AlexMedvedskyi-connect

copper radish
#

Hi can you please check why my stripe accounts doesnt payout. The money have been stucked there for 2 weeks and i tried to email contact the support but no one answered. Please

dry hatch
#

Bradley-ApplePay

#

ThienDang-Payout

misty dirge
#

Hi,

We have developed a custom checkout/shop page that uses Stripe Connect. The custom shop page is branded for our onboarded partners.

We have some products that have a one-time payment, some only a recurring and some with both.

Our partners must get their split commission for all first invoices, but also for all recurring payments.

All invoices must also have our partner's branding.

Our dev had to split the payments into two for the products that have a one-time payment and a recurring. 1 x invoice and 1 x subscription invoice.

The one-time invoices are branded for partners, but we cannot brand the subscription recurring invoices.

We need help with that.

vocal wagon
#

Hi I was wondering if Stripe accept sextoys business. I habe check on their business ban list and it does not seem to be there

dry sapphire
#

Hi, I am a java developer; I made an Uber Eats type app; I'm trying, how to transfer money to clients when the service is done. is it possible?

zenith wind
#

Hello @surreal temple, Continuing with our previous conversation. I tried putting some payments in manual review queue and declined those payments. I see that the charge.object review field is null even in this case

cerulean pineBOT
#

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

dry hatch
#

dwinpaez-Connect

dreamy widget
#

Hi, I'm proposing a solution for a client but need to know if It's possible to send a payment request through the mobile app to the stripe terminal for contactless payment? The request will not be entered by into the app but rather will come from a sales integration.

unique mirage
#

So, I am running multiple projects per customer. I have multiple invoiceitems (aka time and expense entries). that are tied to the customer. I have put in meta data for these entries to know which project they are associated to. I also have all the stripe ids locally in my DB. It states when creating an invoice. it will automatically bring in ALL invoice items on the customer. However, is there a way to override this ? Filter this? Deny this {add the entries with a loop} ?

Meaning can I do something like this
$stripe->invoices->create(['customer' => 'customerID', 'invoice_items' => [listOfItemIDs])

wary bison
#

Good evening friends at stripe. As a matter of logic, if a platform debits a connected account something like $2 for example, do they see this separate $2 charge or does it simply get pulled out of their balance and not produce a line item in their account view/bank view?

unreal solstice
#

Hello, I am working on a subscription by stripe.
I have a question.

  1. Will I be charged as soon as I create a subscription?
    How can I check the receipt url?

  2. If payment is completed on the 31st, if the next month has until the 30th, when will the automatic payment be made?

lavish breach
#

Hi, I'm trying to create a UK based account in test mode, but when trying to complete the "Select an account for payouts" step and using the test details, I get the error "Known test bank accounts cannot be used in livemode."

unreal solstice
#

Hello, I alway be help by this channel. thank you so much.

If payment is completed on the 31st, Should be 30th next month.
I want to know the payment day on next month.
Some people advice me using by the Upcoming Invoice API to confirm.

https://stripe.com/docs/api/invoices/upcoming_invoice_lines#upcoming_invoice_lines-subscription_cancel_now

That response hasn't payment day on next month... Am I understand right ?

{
  "id": "il_tmp_1KHLh9EhcKQZEEpHMejybD3Z",
  "object": "line_item",
  "amount": 199,
  "currency": "usd",
  "description": "My First Invoice Item (created for API docs)",
  "discount_amounts": [],
  "discountable": true,
  "discounts": [],
  "invoice_item": "ii_1KHLh9EhcKQZEEpHMejybD3Z",
  "livemode": false,
  "metadata": {},
  "period": {
    "end": 1642051075,
    "start": 1642051075
  },
remote swallow
#

My stripe has got suspended. I have remaining funds in my SGD account. Can anyone help me?

cerulean pineBOT
#

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

waxen mason
#

how can i apply discounts to a certain item on invoice not to the subtotal?

slow cape
#

Im in test mode, for my app that offers 2 subscription types, a monthly price of $1.44 and an annual price of $14.44. Subscriptions work fine, but im noticing that it is basically creating a NEW price plan, AKA Product, every signup. I see in the dashboard under products I have a product for each signup. And im feeling I should just have the 2 products and not an infinite amount. Ill post dashboard screenshot and my very generic PHP code which creates the customer, plan and subscription. Im thinking I need to just have the 2 plans and hardcode them when creating a plan for the new subscribers. Just need to veryfy Im thinking straight here.

golden cosmos
#

stellarloony-discounts

#

NormanLove-subscriptions

boreal gull
#

Our first account got stuck in 500 Error after creating company - and locked from almost a month.

Created another account last week, and that's also locked now.

Tired due to support just wasting our time and we've our whole business dependent on Stripe. Can anyone from technical team help please?

We've 5 products operating via Stripe and 2 product launches stuck due to this from last 1 month.

golden cosmos
#

saurabh-account

hollow ocean
#

Hello, is there any way to change the text color of the card input widget? It’s hard for our users to read. It was black and grey before and I’m not sure how it changed.

solar ice
#

Hey devs! Using the Stripe Terminal SDK and pairing it with the BBPOS chipper 2x reader. According to one of our logging systems, one of our customer's had little activity on their reader (it was paired with their tablet), so it was just idle for a while. After some time (about an hour and a half), a purchase was attempted on the reader but could not succeed as the reader connection status changed to NOT_CONNECTED due to the SDK emitting a SESSION_EXPIRED error code along with api_key_expired. What's the best protocol to handle this type of situation? Is there a way to refresh or create a new session? Does this also correspond with fetching a new connection token? Is there a way to check if an api key has expired and if a connection token has expired?

wary wraith
#

Hello, let me give you a little background. I’m currently working on building a fin-tech startup called FriendLend. My company is working on making lending fun and simple. The focus is lending between friends and family. I'm currently developing my application in swift for iOS. One of the features that must be included in the MVP is the Ability for the lender to send money from his bank account to the borrowers bank account. Then on an agreed on date the borrower would then send the money from his account to the lender to pay back the loan. What would be the best way to get this done? I’ve been doing a lot of research on this topic and stripes connect api has been mentioned quite a bit of times. Would the stripe connect api be able to handle this task? If not does anyone know how I can achieve such a result? Thanks for the help!

polar ridge
misty hornet
#

Miachael-loan

vocal wagon
#

Getting error while trying to verify our domain on Stripe. Any idea what could be done here.
This has been going on since yesterday, I tried several times. Is there a way to get the DNS records values some other way so I could configure them on our DNS?

It is taking a while to generate your DNS records. Please come back later to continue setup.

I am following this guide but not much help there for this
https://stripe.com/docs/email-domain#verifying_domain

To make emails to customers more recognizable and consistent with your brand, set up a custom domain so emails such as invoices, receipts, and failed payments are sent from your domain instead of stripe.com.

lost carbon
#

does ACH payments have minimum charge amount?

vocal wagon
#

Hi. Is there an updated example on how to integrate the new Payment Element? The link to the Github project example uses the "old" elements.
There are some changes and getting a bit bored with the guessing šŸ™‚

sterile wren
#

Hello, sorry if this has already been asked, but is there a way for a stripe subscription to send an invoice for the past month rather than the current month ?

Say I create a subscription the 1st of January, is it possible to send the invoice for the 01/01 - 31/01 period on the 1st of Februrary, the invoice for the 01/02 - 28/02 period on the 1st of March, and so on ?

pine spire
#

Coming back from that thread last night ive add the CheckoutViewController to my swiftUI project

#

how do i call the button in my content view to make it show up on my screen

halcyon pike
#

Hi, we have a customer that is attempting a payment but gets a message that his card has been declined, but we can see no failed attempts against the payment intent. Is there something clientside that would give that declined message ?

#

this is via checkout session

meager axle
#

Hello Team,
I'm facing an issue and below are the quick steps which I perform.

  1. create a stripe user and stripe connect account.
  2. Charge them successfully and I can see an amount in Dashboard.

Issue is,

  1. Assume that I have $100 in platform account and I want to transfer to Stripe connect account which starts with (acc_). Issue is, when I perform tansfer I'm getting an error that I dont have sufficient balance to transfer where as I'm just trying with $10 only.

Can anyone help me to deal with this?

Thanks in advanced.

sacred crown
#

Hello if i have my stripe account , but i have not created an external account how will i sent notification in my app that external account is not added?

tropic chasm
#

Hi! I have a question about automatic tax. At the moment it seems that Stripe calculates the tax to be for each subscription £0, because my company is still in the £0 tax bracket (I guess, not 100% sure).

So, let's say a customer signs up at the moment with £50/month subscription and Stripe calculates (based on billing address, I guess) tax to be £0.
What would happen in the future, if my company gets into another tax bracket and customer would have to pay 20% tax? Would their subscription automatically change to £60/month for each next month. Or would it just be £60 for every new subscription and I would have to update existing subscriptions myself?

thorny sorrel
#

Hello I am a Magento 2 developer. I have installed stripe payment gateway recently in one of my project. Whenever I am adding in Magento csp whitelist like http://bounceexchange.com/. The site is start to giving 500 error.

#

Can anyone help me to solve this why i am getting this error.

waxen quail
#

@thorny sorrel we don't have knowledge of that Magento plugin here unfortunately , but if you write to https://support.stripe.com/email with a detailed description of what you're trying to do we can help.

thorny sorrel
#

Thanks soma

tulip edge
#

Good morning, I have a question about the rates applied to the next subscription payments when we change the default tax with a new address in another country, can someone help me.

vocal wagon
#

Hi,
I've recently implemented stripe payment sheet flow into my react native app, but the Apple Pay is not working. Whenever I pay the pay with apple button the payment sheet slides down and then back up again.

Apple Pay implementation works in the app if I'm not using the payment sheet.

shell ruin
#

Hello, is there a way in the API to create a transfer in the future?

#

Basically plan a transfer now so that it is actually made in 7 days

meager hawk
#

Sir Devilik-tax

fallen marsh
#

Hello everyone!
I would like to report the CORS problem. I'm developing react app. I getting these errors. Is it my fault?

verbal swift
#

In stripe docs, line_items.quantity is optional but I'm getting error while creating checkout session that "Quantity is required. Add quantity to line_items[0]" when I'm not passing quantity.

zenith dagger
#

Hi i need to retrive Payment detail via API but i can't find the correct Object can someoune help?

nimble moon
#

Hi, I have two accounts on stripe for different development environments (staging and dev) however I am getting inconsistent behaviour between them regarding cancelled users creating new subscriptions and the status we receive from the api. Can someone assist?

flint mountain
#

Hey everyone! I have a question if anyone can help

mortal plover
#

Hello šŸ™‚

I am trying to identify which payments are processed by a payout for a connected user.

We receive payments from customers and transfer them to our connected accounts. Then payout send them to their bank accounts every week.
I am listening to payouts webhooks to identify which payment has been processed.

The thing is payout event is not listing the processed payments and i am trying to find a way to get them.

Is there any solution that comes to your minds ?

Thank you

dreamy loom
#

Hi! quick question: what happen if two different accounts (meaning, two different stripe api keys) uses the same idempotency key for the same entity (e.g. customer)? will it be a problem at some point? it shouldn't IMO but just checking! thank you in advance

thorny sorrel
vocal wagon
#

Hi there guys, hoping somebody can help me out with this query.

We have subscriptions set up and have integrated with the Customer Portal.
If somebody's subscription payment fails and they add a new payment method via the customer portal is there any way to immediately retry the open invoice>
It looks like you can set a retry schedule in the settings, but is there any way for it to happen automatically when the customer adds new payment method?

#

Hi. When paying with apple pay and stripe payment sheet, is billing address mandatory?

scarlet wedge
#

Hi is it possible to update multiple invoice line items(or invoice item) for an invoice in a single request ?

meager hawk
#

nacho-idemptotency

cerulean pineBOT
#

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

meager hawk
#

Dave-portal

#

dcx86-applepay

#

Aditya-invoices

waxen stirrup
vocal wagon
#

Hi guys, Does stripe works for business located in KSA?

sterile swift
#

In metered usage, how do we set the amount the user is actually using?

pale yacht
#

Hello, I need some assistance. Trying to get all payments in total sum and is there easy way to get all fees as well Stripe fees?

meager hawk
#

Khaled-reactnative

#

shamo-countries

#

kingcrimson-metered

faint vessel
#

Hi i am still having issues with promo (coupon) codes on laravel cashier

hasty radish
#

How can I reload the stripe <PaymentElement> in react? I want to reload it on cart change (only when in checkout, where the payment element is) in order to create a new paymentIntent with an updated sum of the new cart (since updating a payment intent in a smooth way can't be done yet)

half shard
#

I would just like a statement. Is the payment_intent.requires_action event fired whenever the payment intent status changes to requires_action or requires_payment_method?

sweet fjord
#

Hi, if I apply a coupon to an invoice directly, where coupon.amount_off > invoice.sub_total , then
invoice.total = 0 . Will the exceeding amount of coupon be applied in the next invoice?

vocal wagon
#

Hello, my Stripe account has been deactivated. I have more than 400 subscribers on there and I can't just move to any other provider. Can a Stripe Staff member contact me asap please.

cerulean pineBOT
#

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

faint vessel
#

can anyone help with a promotion codes issue?

pseudo cargo
#

I think an easy question. Am I correct that a customers email can at most be 30 characters?

iron spindle
#

How can I change number for the sms code to log in

cerulean pineBOT
#

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

ivory relic
#

Hi guys, i configured Stripe on BUBBLE.IO.

I put in production, and made a test with my real credit card... BUT i put some inputs wrong (date and CVS "code").

For my surprise, STRIPE give Sucess... but my bank return CANCELLED.

I believe this couldn't happen..

half shard
#

I created a trial subscription by adding the pm_card_authenticationRequired payment method to test subscription renewal failures.

I put trial_end to end the trial in minutes and waited 1 hour to collect the payment.

After 1 hour of waiting I expected the subscription to be cancelled, but it didn't.

feral sierra
#

Hi, is there anyway we can have response of stripe.confirmPayment after successful payment?

limpid scaffold
#

Hello

On our staging environment, we started to get such sporadic errors
Should we handle them somehow?

Or what could be a causes of it?

rose otter
#

Nadiya-successful-payment

vocal wagon
#

Hi! See my Error Code bellow. Can someone please help me solve the problem? I have looked for som solution by my self without suceed. Now I need help from an expert. Hopefully someone can help me

rose otter
#

lafafm-Stripe-JS-CORS

hasty radish
#

Am I right that the clientSecret that we pass in the options object to the elements provider is not allowed to change once set?
Error in console: Unsupported prop change: options.clientSecret is not a mutable property.
Will I need to remove and reload <Elements> if a new paymentIntent is created in order to provide a new clientSecret?

solid abyss
#

Hi everyone.
I'm new here and this is my first question.
I need some help with 3DS integration.
I'm using PaymentIntent method to make payments via Stripe.
Is there any option to disable 3DS authentication for all cards (regardless the card has 3DS support or not)?

blazing fox
#

Hello Wonderful Folks; I needed to increase my JSON payload app.use(express.json({ limit: '5mb' })); however when I did that, my webhooks started failing.. is there something additional I need to ensure I have on?

vocal wagon
#

Hi, i getting invalid request error while using this code.

 public static bool Charge(decimal amount) 
        {

            StripeConfiguration.ApiKey = "censored";


            /* Create Token Service */
            var TokenOptions = new TokenCreateOptions
            {
                Card = new TokenCardOptions
                {

                    Number = "***",
                    ExpMonth = ***,
                    ExpYear = ***,
                    Cvc = "***",

                    AddressCity = "canada",
                    AddressLine1 = "123 canada Drive",
                    Name = "ME",

                },

            };


            /* Create Token */
            var TokenService = new TokenService();
            Token token = TokenService.Create(TokenOptions);

            /* Perform Charge */
            var ChargeOptions = new ChargeCreateOptions
            {
                Amount = (long)amount,
                Currency = "usd",
                Description = "Test Integration",
                Capture = true,
                Source = token.Id,
            };

            var ChargeService = new ChargeService();
            Charge charge = ChargeService.Create(ChargeOptions);

            return charge.Paid;

        }

Why i get Your account cannot currently make live charges error? my account is verified fully. Can anyone help?

finite ice
#

Hello. i am trying to use confirmSetupIntent with an existing payment method id sent from the server to setup monthly subscription, but I am getting a Card details not complete error. This is working fine though for one time payments using confirmPayment.

stripe.Stripe.instance.confirmSetupIntent(decodedOutput["ClientSecret"],
stripe.PaymentMethodParams.cardFromMethodId(
paymentMethodId: decodedOutput["PaymentMethod"])

above is the flutter front end version of this web front code that works on the web:

this.stripeService.confirmCardSetup(this.clientSecret, {
payment_method: this.currentPaymentMethod
});

zenith knot
#

query about how to add a customer id to a paymentIntent using js, as its erroring currently

zenith knot
wicked blaze
#

Hello - we have a requirement of tracking the stripe express account onboading status and need to update our database when the account charges_enabled and payout_enabled status goes to true. Currently we are using account.updated for connect webhook event to track this in asynchronous manner. But, we can get the same information when the account onboarding return url given to our app whenever the user goes through the onboarding steps from stripe. Then we can check the account status by calling it the account API directly synchronously. Question: What is your recommendation to track account update status? asynchronous using webhook or synchronous by calling the account api directly? In our dev env. we have seen some delays to get the webhook event and we think if synchronous model works then that would be the best approach to us. Thanks for your help!

calm geyser
#

Is there any way to check if an Account has automatic_tax enabled?
Because once we migrate to automatic tax, our code breaks if the connected account has not set up automatic tax. We’d like to have conditional tax support based on the Accounts tax status

dreamy loom
#

Hi! I have another question about idempotency that I don't really understand from the docs. What happen if I pass the same parameters twice with the same idempotency key for the same entity (customer creation) with more than 24hs between the rpc calls?

normal gyro
#

Stripe connect asking for ssn in test mode. What to do here?

normal gyro
ember bear
#

nachofranco14 - Idempotency

topaz ledge
#

Hello šŸ‘‹ we'd like to test https://stripe.com/docs/testing#cards-responses specific error responses with our integration, but we don't want to process credit cards. Is there a way to test these errors codes, but have the card flag as a debit instead of credit?

Learn about the different methods to test your integration before going live.

dim garden
#

How do i allow customers to pay an invoice via bank transfer?

vocal wagon
#

HI!

#

I need a certificate of tax residence from Stripe to justify to the portuguese tax authority the VAT exemption. Thank you!

balmy yacht
#

Is it possible to send a $0 order with an application_fee to a stripe connect account (the order itself to the customer is free but need to charge the connected account a minimum fee for each order)

gilded saddle
#

Hi. Is there any way to retrieve if a Customer object has a subscription?

#

As i see Customer.retrieve has no 'subscription' object.

abstract dagger
#

So certain countries like Bangladesh is not supported by Stripe. Is there another solution i can use? Maybe an integration of some sort? Using stripe connect atm.

zenith wind
#

Hello @surreal temple would you be able to open the previously archived conversation regarding the refund events "rthella - payment manual review"

mighty hill
zenith wind
plush summit
#

Hello! We are close to going live with our Stripe integration. While we have fully tested everything in Test Mode, when we do go live, we would like to run a few small-dollar "test" charges and refunds in production to make sure our systems are all working as expected in a live environment with actual cards and banks. Is there any general guidance around this kind of production testing and ways in which we can be careful not to trigger fraud warnings either inside or external to the Stripe system? We'd just like to ensure that our production "testing" doesn't cause any problems. Thanks!

half shard
#

I received the payment_intent.payment_failed event, but the customer's email is not available

vocal wagon
#

Hello! Can users make payments with Visa debit cards?

covert bear
#

Hello everyone, we are facing some issues with the API used through PHP. We have setup subscriptions and in majority of cases everything works just fine, however we have few issues where customer is getting duplicated (same email, different cus_ ID) and it's confusing the system. We thought we could use https://stripe.com/docs/api/idempotent_requests but it didn't fix the issue. Also we are seeing a lot of the "canceled" duplicated transactions on the dashboard which is happening with due to: "resource_missing This customer has no attached payment source or default payment method..". But again, we have a lot of the customers successfully going through the payment process.

Any guidance or help is highly appreciated.

tawny pivot
#

Good morning. When creating a subscription schedule / subscription, we are adding metadata to the subscription schedule. This doesn't show up in the subscription when it is created. How do we add metadata to the subscription when creating one with the subscription schedule api?

jovial lake
#

Hi Team, I’m a Java developer want to do a project with stripe integration for learning. Do you have any path for learner’s where should they start

quaint oak
#

Good afternoon
I have a Holiday Rental business on Bonaire (Caribbean Netherlands). I have my Stripe account set up, but I would like to order a terminal. Does anyone know if this will work here? Thanks so much

left cypress
#

Hey! can you tell me if the 3.99% rate applies to purchases made with international debit cards?

minor panther
#

Hello there.
I'm adding a WebView in my app that opens the Tax Form screen for the user (https://connect.stripe.com/app/express#taxes)
But this URL doesn't seem to be available for test users. Is there a way to make that available for the test user?
Thanks!

idle iris
#

Ran into an issue I had not seen documented anywhere (possibly obvious in retrospect). I'll solve it, so don't need help at the moment, but y'all may want to document/call it out somewhere for future developers:

I'm building a system that involves deferred charges, using SetupIntents to prepare for off-session charges. There are multiple customers that will be charged for a singular event when the time comes. Critically, any customer can make more than one commitment, each of which will be charged when the entire event is charged. All such charges go to a ticket_group. Each commitment has a unique ID, which is used as an idempotent key.

What I found (all in test mode; no damage done) is that if/when multiple charges are made against a customer/paymentMethod the customer record is locked, and subsequent charges get a "lock_timeout" error. Clearly, the idempotency key is not actually passed to the charge process. Not a particularly big deal, in the end- I'll re-write to defer/re-try the timed out charges (well, more likely to avoid the lock-out altogether by starting each after the other ends). I was hoping to run these in parallel to reduce some latencies (these are cloud functions which get charged by CPU time, so lower is better), but obviously I'll have to be a tad more subtle. I already had a concurrency/timing pool on it, it just needs to be more sophisticated.

Just seems this behavior should be called out a tad more explicitly somewhere. I know my system is far from the typical flow, so my fault for not considering it. Just thought I'd drop it here for "the next generation".

low plank
#

Hi, I am having issues with my verification process, need some help

#

No one in customer support seems to have an answer for me

candid violet
#

Hey guys I’m seeking a way to pass the promocode in stripe buy.stripe.com link.

tough cloud
#

Hey guys, our team is looking for a feature and im curious if you have this in a fashion that could help us. We want to send a percentage of income from subscriptions to our partners. Normally you would think we can take a percentage of all our income from subscriptions for a period of time and send that, but we actually want to group subscription payments by some metadata flag (for example: partnerId ). By attaching partnerId field we can group transactions and send proportional dividends to partners based on how many members they brought in. Do you have a tool for this?

vocal wagon
#

Hi, I have a customer object with two payment methods attached but whenever a payment is attempted I get an error saying the customer has no pm attached, thank you in advance.

old coral
#

Hello dear Stripe Community,

I have a small problem with the integration of Stripe payment methods.

I have to say in advance that I haven't had much to do with integrations of payment methods so far
and am still fairly new to this area of ​​the Stripe API.

To my preliminary information of my system:

I have a self-developed hosting automation system where we work with the Symfony Framework.

PHP version: 8.0
API Keys Working: yes
Account problems: no

To the main problem:

We used Stripe's instructions as described there and as soon as we insert the JS,
then our website only loads permanently and we can no longer access it.

trim tendon
#

Can you add a role for C++ and Rust under prog langs?

gritty flicker
#

Hey guys, I'm having a problem with the connect account, can someone help me?

scarlet wedge
#

Hi. I’m trying to update an invoice item with tax_rates: []. Unable to do so. Invoice item id: ā€œii_1KHaVkQ7Vcs0maxVARYZGbcNā€ and stripe_account: 'acct_1JzunAQ7Vcs0maxV'. (Using connect)

radiant rover
#

Hello Community, I hope you are doing good. We have a project to integrate stripe on a web-app for our client based in UK, we would like to know if it's possible to provide us capabilities to her account to create api keys... without any restriction for our country (Morocco) and without causing him a problem.

lethal yoke
#

hey so i'm making a demo page for <stripe-elements> web component. this page has multiple instances of <stripe-elements> on it, and I get

IntegrationError: Can only create one Element of type card.

Does that mean Stripe.js will always throw if there's more than one instance on the page?

placid jetty
#

Hey all. I'm setting up a stripe front end in Angular and am having some issues with the types. I installed the module with npm install @stripe/stripe-js and also installed the type definitions npm install @types\stripe-v3 I can call endpoints with stripe no problem and things are working fine. When I try to use Stripe.js to use elements I run into issues. The types seem wrong, some things work but others like .confirmPayment says that it is an unknown method. I read somewhere that @types\stripe-v3 is not the official Stripe type definitions but if I uninstall that I can't even get stripe to initiate itself and all my other endpoints return types break. Any help would be greatly appreciated.

sterile stump
#

Hello, I am investigating some fraudulent payments and I'm wondering why a payment's risk insights says there is no billing address provided when the payment source does have an address associated with it in stripe and on the payment details page.

hallow echo
#

Hello! Im facing an issue and seem to be hitting a dead end. I have a native google pay button that is using stripe as a payment gateway. I can successfully fetch a token from stripe using this button (I see this in the logs on stripe, google hitting /v1/tokens, getting a 200 and a response with token data). Im parsing the response, using stripe.net to attempt to create a payment method from this token (/v1/paymentmethods), to attach to a paymentintent in the next step. This request fails with an invalid_request_error / "Invalid token id". I can confirm the tokens match and are in the tok_xyx... format. The error is also spitting out the token back to me so im pretty sure the request object is Ok. Any ideas of what might cause this or how to fix it?

vocal wagon
#

Hello! I am getting the following error when paying on hosted invoice : "The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first." The payment methode used is actually the default pm attached to the cutomer according to the dashboard

tall scroll
#

Hello! I am trying to add connected account into the request for a new payment intent with the application_fee_amount, but I keep getting this error

Stripe::InvalidRequestError:
       Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using `transfer_data[destination]`).

The connected account has just been onboarded, so I'm not sure what's the problem. Please advise me. Thank you guys so much šŸ™‡ šŸ™ šŸ™

Here is the params

stripe_options = {
  amount: amount,
  currency: currency,
  payment_method_types: ["card"],
  application_fee_amount: 100,
  on_behalf_of: connected_account_id,
  transfer_data: {
    destination: connected_account_id,
  }
}

Stripe::PaymentIntent.create(stripe_options)
half shard
#

Does the payment_intent.created event come first than customer.subscription.deleted?

onyx spoke
#

Hi There, i'm not sure if anyone is available to help me. My partners gym/personal training business was using software that has recently changed its name and moved over to STRIPE. Since the change he has not received any funds from this other software.

foggy flax
#

It's been a while since I've been trying to report a critical flaw but nobody wants to talk to me, hackerone rules don't make sense

candid violet
#

Do we have a wordpress plugin to sell existing stripe products?

sturdy patio
#

Hey!

I want to know a way to get default payment method attached to a customer using stripe API

soft trout
#

Hey!
There is the following code

interface ICard {
    cardNumberElement: StripeCardNumberElement;
    cardExpiryElement: StripeCardExpiryElement;
    cardCvcElement: StripeCardCvcElement;
}

const card = {} as ICard;

const cardConfig = {
    cardNumberElement: {
        elementType: 'cardNumber',
        selector: '#card-number',
    },
    cardExpiryElement: {
        elementType: 'cardExpiry',
        selector: '#card-expiry',
    },
    cardCvcElement: {
        elementType: 'cardCvc',
        selector: '#card-cvc',
    },
};

for (const element in cardConfig) {
    card[element] = elements.create(cardConfig[element].elementType);
    card[element].mount(cardConfig[element].selector);
    card[element].on('ready', (event) => {
        readyCardElements[event.elementType] = { ...event };
    });
}```

eslint warns: **/no-unsafe-argument** when creating an element and **/no-unsafe-call** when calling class methods. Can anyone suggest how to fix this in order to create the desired elements and call their methods inside the loop, rather than doing these actions with each element individually?
versed helm
#

Hello! Using the Stripe Dashboard, Is there a way to update a subscription with proration_behavior=always_invoice when change the quantity of the subscription?

foggy flax
#

@dim hearth can you help me

#

?

mighty hill
sharp lynx
#

Hi im working with subscriptions with C# .NET Core
I have a problem, i need to set up a payment method (card) to the customer before to create the subscribtion, but i dont find a way to create this payment method to my customer. I create something similar with ACH payment in the front with a token, is possible to do something similar with this? or how i need to handle

foggy flax
#

@wicked sage Can you help me??

drifting epoch
#

Hey, can someone tell me Am I can create a customer in stripe with a custom customer Id like using firebase user UID

idle iris
drifting epoch
#

@idle iris Mmm ok. Then it means I have to store the customer ID in my firebase database to use it later.

idle iris
drifting epoch
#

Ok thanks GiGStartr.

thorn chasm
#

sayuru-customer

wicked blaze
#

Our app is using firebase phone authentication and we have users onboarded already. Is there a way we can establish SSO between firebase phone auth and stripe for stripe express account creation ? In our scenario users has to go through another round of signup and sign in with stripe for stripe connect express account creation.

marsh wyvern
#

Hi šŸ‘‹ We're in the process of setting up Apple Pay for a web app using the Payment Request Button. The Apple Pay button appears, and we can confirm with Touch ID, but after that the process never completes. The payment intents appear in the Stripe dev dashboard as "Incomplete". How would we go about debugging this?

zenith wind
half shard
#

Is it possible to expand the payment intent in subscription retrieval?

thorn chasm
#

sow-firebase

#

benc-payment-request-button

#

rthella-bug

#

carlos-expand-pi

solar ice
#

Hey devs, going to continue off a thread I started yesterday (this one: #dev-help messagec) (may need to reopen thread) but essentially the root of the question is, is there a way to re-establish new sessions when a SESSION_EXPIRED / api_key_expired error occurs? Another possibly related question we had: is there a way to check whether a connection token is expired or not?

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

rare phoenix
#

I've set up a subscription checkout using the docs (https://stripe.com/docs/billing/subscriptions/build-subscription?ui=elements) as a guide. It works well except in the case a 100% discount is applied. The invoice status is set to "paid" and the payment intent return is null, meaning I can't directly use confirmCardPayment. In comparing the event log for a Stripe Checkout subscription payment with a 100% coupon it's clear a different workflow is being used. Are there any guides or ideas for implementing this?

sweet fjord
#

Hi is it possible to have customers credit balance appear on the invoice?

trim mica
#

hey @sweet fjord , I am not a Stripe representative, but as far as I know it is impossible to show the credit balance on the invoice

final echo
#

Stripe subscriptions

Consider I have 3 subscriptions at stripe
Basic ($10), Silver ($20), Gold ($30)

user can buy subscription
but with it he want some other features too
Like consider we provide additional features such as
Email gateway, SMS gateway

But suppose for additional features I need customer can pay more amount than subscription
Like Email gateway ($5)

If he buy Basic then price should be $10+$5

is it possible?
And how to?

misty hornet
#

arvindkgs-balance

sleek spindle
#

Hi. I want to create a token for my cloned stripe source ( on connect account ) and user ( on connect account ) and then create a charge for it. However the node library function stripe.tokens.create does not seem to accomodate the option for { stripeAccount : stripe_connect_acct_id }. It says the customer was not found ( the customer is in the connect account ) how do I get past this?

waxen mason
#

@final echo use, add_invoice_items field of subscriptions object, if extras charges are one_time otherwise use items field

#

Should i use setUpIntents for subscriptions or paymentIntents? I'm a little confused

lunar thunder
#

payment links are paused on my account

#

how come?

final echo
waxen mason
final echo
misty hornet
#

ajay-subscription

#

kautuva-clone-source

#

Carmen-paymentlink

dry hatch
#

stellarloony-Subscription

remote reef
#

Hello, everyone! How do I get the balance of my sub-account?

dry hatch
#

moses-Balance

shadow depot
#

Hi Team

#

is this text configurable?

waxen quail
#

Gajendra-text

delicate storm
#

Yes

mental shoal
#

@waxen quail is there a way to know when the amount of subscription is resetted using the webhook and not the api listUsageRecordSummaries?

#

if not how i should implement the call of the api listUsageRecordSummaries to make scure that i have the amount usage resetted fetched with the subscription?

sleek spindle
#

I'm trying to get the sources attached to a particular customer on a connected account using the Platform key.
Can I just do:
const cards = await stripe.customers.listSources(
'cus_AJ6yY15pe9xOZe',
{object: 'card', limit: 3}
);

or do I have to do
const cards = await stripe.customers.listSources(
'cus_AJ6yY15pe9xOZe',
{object: 'card', limit: 3},
{stripeAccount: <connect_acct_id>
);

?

long cliff
#

Hi good day, what should be the object data that needs to pass when editing bank details using api in nodejs? Sample script below

await stripe.accounts.update(
'acct_xxxx',
{
"external_account":
[{
object : "bank_account",
country : "US",
currency : "usd",
account_number : "11000-000",
bank_name : "Updated Bank Name ",
}]
}
);

vocal wagon
#

Hey there!
I think a ticket was opened 2 days ago as a result of this thread: #dev-help message
Could you update us on the status of ticket?
We did another run and have setup a fresh connected account, logged into it via fresh browser but encountered the same error.
This error is pretty blocking for us right now.

trim dome
#

Hello, one of our stripe payment got an "Early fraud warning" (unauthorized_use_of_card fraud type to be exact). May I know why we got this status? And how to prevent this in the future?

lost bane
#

Hello, I'm using laravel cashier for Stripe payment , the payment is successfully completed, but I got status "incomplete" for the subscription in the webhook. Can you help me understand why ?

half shard
#

I'm creating a payment intent validation rule, is there any way I can guarantee that I will always keep getting the correct amounts?

example, if payment_intent = requires_action status changes name, my whole application is broken

lament sail
#

Hi, guys. I have a question regarding card_present method.

We are trying to implement this https://stripe.com/docs/payments/accept-a-payment-synchronously , for normal card payment, we able to retrieve the payment method with card details (card brand, country, etc), so that we can calculate the application fee for creating a confirmed payment intent.

However when doing this for card_present method the payment method data doesn't include card brand, country, etc. May I know is there anyway we can get these details?

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

radiant violet
#

HI guys, I have ben facing a error continuously I am using a PHP backend with HTML frontend

#

Hello I am testing and learning the stripe api for my next project but I am facing same error again and again code: "payment_intent_invalid_parameter"
doc_url: "https://stripe.com/docs/error-codes/payment-intent-invalid-parameter"
message: "The client_secret provided does not match the client_secret associated with the PaymentIntent."
param: "client_secret"
type: "invalid_request_error"

Learn more about common error codes and how to resolve them.

vocal wagon
#

Hi, I’m trying to understand and implement pausing a subscription. I want to be able to pause collecting payments for a given period of time and when the collection is resumed, the users should not pay for the time when it was paused. Having read your doc on pausing (https://stripe.com/docs/billing/subscriptions/pause), the behaviour is unclear to me.

Example: user buys a $40 monthly subscription on 1st June. On 5th June I pause the subscription (behavior=mark_uncollectible) and it resumes on 19th June.

Questions:

  1. Will the billing period change for the user (and how) or will the next invoice still arrive on the 1st of every month?
  2. If the invoice arrives on the 1st July, what amount will be shown? $40 or less (the paused period will be free for the user)
strong gull
#

Hello, why do I receive external accounts without a fingerprint on webhook events like account.external_account.updated ?
Example:

{
    "account":"acct_1K5i6rRJQG5qCKTL",
    "api_version":"2020-08-27",
    "created":1642145230,
    "data":{
        "object":{
            "account":"acct_1K5i6rRJQG5qCKTL",
            "account_holder_name":"None",
            "account_holder_type":"None",
            "account_type":"None",
            "available_payout_methods":[
                "standard"
            ],
            "bank_name":"METABANK, NATIONAL ASSOCIATION",
            "country":"US",
            "currency":"usd",
            "id":"ba_1K5i8RRJQG5qCKTLGio3wsAg",
            "object":"bank_account"
        },
        "previous_attributes":{
            "status":"new"
        }
    },
    "id":"evt_1KHkBmRJQG5qCKTLCe3gO0yt",
    "livemode":true,
    "object":"event",
    "pending_webhooks":1,
    "request":{
        "id":"None",
        "idempotency_key":"None"
    },
    "type":"account.external_account.updated"
}

Thanks

meager hawk
#

Klauz-fingerprint

supple lava
#

Hello every one I would like to try subscription renew. I saw the test_clock beta feature but it looks that is not working :

{
  "error": {
    "message": "Unrecognized request URL (POST: /v1/test_helpers/test_clocks). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.",
    "type": "invalid_request_error"
  }
}

Do you know if they change API urls?

kind pulsar
#

Hello šŸ‘‹ We've noticed the account email and the billing email can have two different values (for a Customer). How can we retrieve the "Billing Email" from the Customer object? šŸ¤” We've tried Customer.email but that returns only the account email?

sacred totem
#

Hello everyone! I'm having some trouble with 3DSecure2, SetupIntents and a specific test number. After succesfully performing the SetupIntent (with authentication), subsequent PaymentIntents still fail with "requires action from user" error

jade mortar
#

Hello !
We have allowed multiple intent paying for one order (splitting the bill) then transfering to multiple connected account.
We are facing issues when it comes to transfering. We have to put an intent id when creating a transfer to get the money from.
We specify the intent id to make sure we can pay (otherwise it will get it from our account but we dont have the money yet)
Since we have multiple intents with multiple tranfers, we are wondering whatare the best practices, can we specify multiple intent when creating transfer ? Or is there something else to manage this case ?
Thanks

vocal wagon
#

Hi,
Is google merchant ID required to integrate G Pay in react native when using stripe?

long cliff
#

Hello sorry got some connection problem, on this thread #dev-help message

I tried creating a Custom account but after visiting the generated URL it says "Sorry, but there was an internal error"

vagrant linden
#

Hi, can I save customer cards using the Stripe Connect implementation?
I can only find solutions that use the Charges API which is deprecated :(

meager hawk
#

daniel-connect

light moat
#

Hey everyone ! I have a question about refunds on the dashboard. I don't really get the additional checkboxes, could someone explain it to me ? Thanks !

blissful lily
#

Hi everyone a little question, I'm working integrating Stripe within a custom using the Api's but using a custom flow I'm not able neither Stripe to verify the ownership of the user account and the banking account tied (is a marketplace). So far I head from the Stripe's support that it's happening because I'm not using the native flow, is that right? There's some workaround where I can keep the custom flow and stripe check the banking account and user information (if the user registered is the owner of the banking account inputted)?

fossil loom
#

Hello everybody,

Using the iOS Stripe Terminal SDK, I would like to automatically reconnect a reader.
The documentation says I should save the Reader.serialNumber to UserDefaults. Right.

But how can I connect with only the serial number? Connecting a Bluetooth reader demands a locationId and a Reader.

What am I missing? Thank you in advance for your insights.

broken wren
#

Hi, I am getting an error. Invalid token id from stripes api. And I have no idea why?

radiant violet
#

I am facing another Issue while completing payment it says "An unexpected error occured."

safe kiln
#

Hello,

We would like to use stripe to obtain payment for a training session date booking.
We also need to issue an invoice with the customer's billing information. So a simple receipt is not enough.

We have successfully implemented Stripe Intents. Is there a way via API to create an invoice if the payment is successful and retrieve its url? (we need all these steps to follow each other)

I'm a little confused with the documentation, I haven't come across this flow;
(I am French, I hope my message is clear enough)

jolly blade
#

Is there a way to tie virtual cards and physical cards that I issue together for easier reconciliation?

empty yew
#

is there a way to make a free subscription without redirecting to stripe checkout, and without any card info and such? i want to make a free plan but not have it redirect to stripe checkout when it's created, what all can i do here? thanks!

reef gazelle
#

Hey team! I was going to refund a customer for a monthly subscription, but I accidentally deleted their credit card before applying the refund. Is there anything I can do? Refund and send them a link to enter the cc for the refund maybe? realized you refund through the Charge and not the invoice.

worthy pilot
#

hi, dont know if this is the correct place to ask the questions but if we issue a refund and its pending any way we can cancel the refund?

rose otter
#

AmusedGrape-free-subscription

barren jacinth
#

Hello, I have a transfer in USD that is sent to an express account that does not support accepting USD. As a result it converts it to their default currency. Is there a way to retrieve this conversion information, i.e. the exchange rate or the amount in the converted currency, through the API? I've tried using the /balance_transactions endpoint but it only shows the USD value.

hexed lance
#

Hi! We've advanced a lot in our integration of Stripe Terminal, thanks for your help 2 days ago!! šŸ™‚ I have a very quick question, is there a way to programmatically customize the reader splash screen (through the API)? I see right now the only way seems to be through stripe dashboard. Do you have any plans on making that available through your API? Or any other customization of the reader?

solid silo
#

Hi, a litte question: What is the diferrence betwewn subscription and invoice?

subtle moat
#

Hello I am trying to access my 1099 draft but the phone number I have listed as my verification number has changed and I don't know how to update the number so I can access my forms

blissful lily
#

@rose otter regarding the verification flow, with microdeposit is possible to check the owner, but is the response a boolean or it returns the data of the account, owner, etc. ?

astral heart
#

Hello šŸ‘‹ I'd love some input on a scenario we have around pausing subscriptions for our customers. It seems that pausing by stopping collection is the way to go, and in most cases that's awesome.. However, our customers subscribe to a physical item, and usage of that item is added to the upcoming invoice on the subscription. How should we go about ensuring only that usage is charged when we pause the subscription and the physical item is returned?

fleet sable
#

Is it possible to use Stripe checkout in setup mode (to collect card info) using the publishable key only, as you can do with purchases (no backend)?

grand token
#

Hello, I have a question re: Platform accounts using Connect.
Can a user that already has a Stripe Standard account connect their existing account to a Platform account if they haven't connected to a Platform account before (ss from Platform docs that seems to say this is possible https://prnt.sc/26cuyke )
Thank you!

Lightshot

Captured with Lightshot

ember bear
#

mikewilliams - Checkout Setup Mode

plush summit
#

Hello! We are using react-stripe-js and occasionally see this browser console error: Access to XMLHttpRequest at 'https://r.stripe.com/0' from origin 'https://js.stripe.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.. As far as we can tell, the Stripe Elements are still working as expected (we can still create a payment method). Is this expected? Anything we should be concerned about? Thanks!

ember bear
#

lukeschulze - Connecting Existing Accounts

hearty tendon
#

We are using Stripe Connect. As vendor when I am setting up my Stripe account if I enter an invalid phone number I am shown a message and then I am stuck (see attached message). How do we help our vendors get unstuck in this case?

wicked blaze
#

Stripe express onboarding : Hello - we are trying stripe express onboarding by following this doc, https://stripe.com/docs/connect/express-accounts#create-account, in our step once the user submits all information except document ID, and once they come back to the onboarding again it is taking the user from the first step. How we can ensure that user will be starting from where they left off from the previous try. This following link is not clear on how to handle it : https://stripe.com/docs/connect/express-accounts#handle-users-not-completed-onboarding. Thanks for your help!

half shard
#

Why is confirmCardPayment not setting the card as the customer's default payment method?

dim garden
#

Can i part pay an invoice out of band? Would i just need to supply the amount_paid?

plush scarab
#

Hello I’m trying to contact someone about my login but I cannot. I am not able to log in due to a new phone number and I do not have a password. I have the verification code sent to me.

thorn halo
#

How do I migrate payment methods

ember bear
#

Carlos Mascarenhas - Default Payment Method

#

King Of Web Devs - Out Of Band Invoices

polar ridge
#

Hello!!
I have a question about creating invoices via the api.

I have tried 2 different approaches

1. Create InvoiceLineItem
2. Create InvoiceLineItem
3. Create Invoice and send

This approach works in terms of sending an invoice. Since the newly created invoice will pick. up any created Invoice Line Item we are risking to have line items in the invoice that we dont want.
Hence i tried the following approach

1. Create Invoice
2. Create InvoiceLineItem and add invoiceId to line item (builder().setInvoice(invoice.id))
3. Create InvoiceLineItem and add invoiceId to line item (builder().setInvoice(invoice.id))
4. Invoice.send()

This is the case i prefer! However when i try to create the invoice i get the following error invoice_no_customer_line_items which looks like i can "pre-create a invoice"

    /**
     * The ID of an existing invoice to add this invoice item to. When left blank, the invoice item
     * will be added to the next upcoming scheduled invoice. This is useful when adding invoice
     * items in response to an invoice.created webhook. You can only add invoice items to draft
     * invoices and there is a maximum of 250 items per invoice.
     */
    public Builder setInvoice(String invoice) {
      this.invoice = invoice;
      return this;
    }```
limpid scaffold
#

Hello

Have asked yesterday about the way to find, who run the Sigma Query from Sigma history
There're no obvious way to get it through interface, but any way it's stored at least somewhere, so we can request that data from support or anywhere else?

versed helm
#

Hello! Wanted to pick up on this thread #dev-help message
Wanted to clarify one detail and see what the response is:
"

If the subscription is in a canceled state at time of quantity change the upcoming invoice will be for $5. So, I'll have to remove this last invoice.
If the subscription has already been canceled, it cannot be updated, therefore the quantity change will not reflect in any invoice.
"
The "canceled state" I meant is that it would cancel at the end of the billing cycle. So, updates are still available.
Happy to pick back up in that thread of that makes more sense. Thank you!

elder niche
#

Hello, am I able to have different emails initiated once on the Stripe payment page? One for 'abandoned cart' when someone clicks the back arrow, and one for 'failed payment' when card information is incorrect

past dagger
#

hi, even tho i have the pk_live and sk_live keys setup, when i open the payment page it still sends me to a page that says TEST MODE. how can i turn on live mode?

unique mirage
#

So I can't seem to find the length of the description allowed for an invoice item

sage condor
#

I created an Ecommerce Website for a client with Stripe Payment but I cannot make payment using credit cards. I get an error message that states" Card Declined"

[decline_code] => transaction_not_allowed

Your card does not support this type of purchase.

What can cause this issue.

lavish pilot
#

Hey all, I'm looking at a payment in my Stripe dashboard and I can see that there is a list of products that were purchased (see screenshot attached), is there any way to pull this info with the API?

hot linden
#

Hi! We recently updated our banking info in Stripe and a payout to our new account went through in mid-December but subsequent payouts have "failed". Any thoughts of how I can fix?

rough pawn
#

Hi there, I'm trying to test a workflow for when subscriptions move from "unpaid" to "active". However I am running into issues trying to set the subscription status to "unpaid". The method I am using is this:

  1. Update the customer's default payment method to one that will fail when a charge is attempted
  2. Update the subscription (i.e. resetting the billing_cycle_anchor=now) to generate an invoice. Doing this causes the subscription to transition to "past_due"
  3. Mark the open invoice as "uncollectible". In the past (like a few days ago), this would activate our rules for when automatic retries fail, and set the subscription to "unpaid". We haven't changed any settings, but now for some reason, every time we get to this step, this subscription is set to "active" instead.
raw beacon
#

Hello, a question re idempotency key. Does it expire in 24h? Is 24h expiry time configurable?

cunning lava
#

hello does anyone know how I can update price for existing subscriptions without creating new price entries for the products

raw beacon
#

Hello, qq - is Failed/Blocked a terminal state for a given Payment Intent, ie if in this state it can no longer be authorized/captured?

placid jetty
#

Hello. I'm making an attempt to call confirmPayment with Stripe.js using Angular. I get the error Error: Uncaught (in promise): IntegrationError: Invalid value for stripe.confirmPayment(): elements should have a mounted Payment Element.

placid jetty
urban lintel
#

So for our platform, connect express, the user gets to set their own account statement line. Is there a way to force that to be what we say it is? I don't want the user to have control over this as this is not someone selling a product (which Stripe suggests) but rather our service they receive money from and that should be on their account statement.

What am I doing wrong?

dark spear
#

Hi, I'm trying to add Stripe Elements to my create-react-app and I am getting the React "Invalid hook call..." error. I am quite new to stripe and fairly new to React, so I need help troubleshooting - hopefully I am just forgetting something simple, but I don't think I'm breaking the rules of hooks, and I only see one version of React and react-dom in my app, I'm guessing that I have more than one copy of React - can Stripe Elements be adding another copy? How should I begin to approach this problem, other than hair-tearing, which is what I've been doing for the past 3 hours searching through Stack Overflow?

unreal vine
#

Hi hi, I'm testing what happens when a payment intent fails because the card requires authentication. I was expecting it to return the PaymentIntent with the status set back to "requires_payment_method", but instead it's throwing Stripe::CardError: Your card was declined.

#ruby
intent = Stripe::PaymentIntent.confirm(
  intentId, {
    off_session: true,
    payment_method: user.default_paymethod
})```
cursive mulch
#

Hi

#

Please has anyone worked on Stripe Issuing with laravel php before ?

pastel hemlock
#

Hello, I'm facing some problems trying to set up a webhook endpoint parser middleware.
Here's my code:

  req.body = stripe.webhooks.constructEvent(
    req.body,
    req.headers['stripe-signature'],
    stripeEndpointSecrete,
  )
``` And I'm getting this error from typescript on the second argument of this function (which is weird because I copied the example using `typescript` from stripe github): 
```Argument of type 'string | string[] | undefined' is not assignable to parameter of type 'string | Buffer | string[]'.
  Type 'undefined' is not assignable to type 'string | Buffer | string[]'```
Can anyone give me a clue?
craggy vortex
#

Hello, can anyone please help me. There is no google pay button at checout page.

reef gazelle
#

I'm having an issue where ending a trial early on a subscription through the Stripe UI results in Stripe changing the default_payment_method on a subscription. Can anyone assist?

The event in question: https://dashboard.stripe.com/test/events/evt_1KHwp4I67GP2qpb4xisjGE7V
Prior to ending the trial, the subscription didn't have a payment method. There is a payment method on the customer, but it's explicitly mapped to a different subscription, and isn't the customer default payment method or anything - but it still ends up applying that to the subscription here: https://dashboard.stripe.com/test/logs/req_NEsLxzgLoUGxyP

crimson needle
#

nick-trial-subscription

hushed timber
#

hi

#

is there a chance to forward to an HTTPS local server when using stripe listen for a local webhook test

#

if I try to set up as stripe listen --forward-to localhost:443/webhook it sends only http requests and my endpoint fails.

swift cape
#

My application prompts users to create Express accounts via OAuth (https://stripe.com/docs/connect/oauth-express-accounts) but we need to get them to add their mailing addresses on Stripe for tax purposes. What flow in Stripe forces users to add their mailing address when creating an Express account? Alternatively, allows them to add address after having created one?

warm pewter
#

Hi, I was authorized to start doing ACH debits using the PaymentIntents API, which I believe is still in beta. My server is Java-based and uses the Stripe SDK (version 20.94, which I believe is the latest). My question is, does the Java SDK support ACH through the PaymentIntents API directly (using the native Java request builders) or will I need to do workarounds, such as pass parameters in via a Map?

echo field
#

If I create an invoice with collection_method set to send_invoice, will it send automatically? Or do I need to still send it? I need to add items to the invoice first. So whats the best order of steps?

glossy shore
#

hello. I've opened an account and have been approved for my business. I'm trying to issue a virtual card but its still doing a verification. How long will it take? its been almost 2 weeks

echo field
#

I have a product already in Stripe with a price ID. But I may need to override the price when creating an invoice. How do I do that?

#

I dont want to create all new pricing under products whenever the amount is set

crimson needle
#

steven-priced-invoice

minor cipherBOT
#

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

robust monolith
#

Is first name and last name something that could make a payment fail? or are they validated when the information is typed in

umbral flare
#

I have a different number on stripe and I can't get my taxes what do I do

vocal wagon
#

can referral links be setup with stripe?

minor cipherBOT
#

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

rugged hedge
#

any stripe dev here let me know i have reported a bug inside api which causing me issues on payment authorization through moto it is not fixed yet i have waiting for the reply from yesterday

#

talked to chat several time no one is answering my questions properly telling me to wait for 48 hours

#

@lone hedge

tacit plaza
#

Hello, One of our engineers is not able to add the "can_disable_immediately_paying_invoices" parameter when creating a subscription. Here is the error they are getting https://dashboard.stripe.com/test/logs/req_be3eljg08mP4cy. The reason we are doing this is so our controller can calculate the taxes using Avalara prior to charging the customer. Please see the extensive email chain below for additional context.

tacit plaza
# tacit plaza Hello, One of our engineers is not able to add the "can_disable_immediately_payi...

Here is background:

Thanks for taking the time to respond. I trust that you are doing well. I see that you have some clarifications on how to pass the can_disable_immediately_paying_invoices=False parameter for your subscriptions to allow Avalara to calculate the tax prior to charging the customer. I'd be happy to shed some light on this.

Jumping right in, I'd like to share this link with you so you can confirm if the integration with Avalara is completed: https://help.avalara.com/FYHP/Avalara_for_Stripe/Connector_for_Stripe_Invoicing/Install_and_Configure_Avalara_AvaTax_for_Stripe_Invoicing (this has been completed)

I'd also like to confirm this part: "I have since created a subscription in the Stripe UI and the tax is still not applying to the invoice, rather backing it out of the payment in Avalara." if this means you have created a test subscription and the tax still didn't apply. If so, may I ask for the sample subscription ID or a request ID (req_xxxxxxxx)for this test subscription? If you are referring to a different one, I'd kindly ask that you elaborate what happened here.

As for passing the can_disable_immediately_paying_invoices=False parameter, you are actually correct. You need to add this to your API calls when creating a subscription: https://stripe.com/docs/api/subscriptions/create. This parameter together with pay_immediately=false parameter are generally not in the regular API parameters since this will only be available if you are gated (which I did previously). By passing this parameter, we won't charge the customer "immediately" with their recurring subscription set to automatic. Instead, we will delay the new invoice for an hour so Avalara can populate the tax amount.

Continues in the next reply

tacit plaza
# tacit plaza > Here is background: > > > Thanks for taking the time to respond. I trust that...

To give you a view of how it works with and without the parameter, this is how it looks like with this sample scenario:

A customer is subscribed to a plan and is expected to renew this on December 20,2021. Subscription was set to automatically charge him on his card ending in ***1234

  • Without the parameter can_disable_immediately_paying_invoices=False:
  1. Stripe will draft an invoice to be send on Dec 20.
  2. On Dec 20; the invoice will be finalized and Stripe will simultaneously send the invoice , then charge the customer's card.
  • With the parameter can_disable_immediately_paying_invoices=False:
  1. Stripe will draft an invoice to be send on Dec 20.
  2. On Dec 20; Stripe will delay the invoice for an hour and Avalara will update the invoice to add the tax amount. The invoice will be finalized and will be sent to the customer then charge their card.

I hope this information helps. Should you have further clarifications or other concerns, kindly reply to this email. I'd be glad to be of assistance.

Warm regards,
Aira C

vocal wagon
#

Are we supposed to use the secret key on the developer API to implement stripe checkout on my website?

minor cipherBOT
#

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

dawn aurora
#

Secret key is meant to be used in server side @vocal wagon

minor cipherBOT
#

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

fossil wyvern
#

Bonjour

#

J'ai besoin d'aide pour envoyer de l'argent

trim mica
#

For some reason after initiating a checkout session, while GPay and Apple Pay are on, they still don't appear as payment methods in the checkout page, any ideas?

open canyon
#

Hi guys, I'm building an extension. My stripe account is not authorized yet and I tried to connect the applications and it's working fine. But now I connected another stripe account and after I want to call something on behalf of that new account, I get an "Expired API Key provided". However, in the dashboard, I can see that the connection is "Completed". Is that a problem that the 2nd account is authorized? Thanks!

thorny niche
#

hello everyone can you give me a quality tutorial link to integrate stripe and djangorestframework?

humble geyser
#

Hello guys, I'm looking to create financial reports for my Tenants in a SaaS app that I'm building. For example, I'd like to show them their income, conversion rate, the amount of active users, cancelled users, cancelled expiring, etc.

I wanted to know if there is a way to retrieve this data from the Stripe API, or if I should create a system manually to keep track of this stuff.

Thanks!

vocal wagon
#

hello everyone ,
I need an example for PHP '\Stripe\Checkout\Session::create' ArrayData, because i make this code , but unfortunatelyi am getting the error "Invalid array" can anyone help me please ?

$ArrDataCheckOut =[];
$ArrDataCheckOut['payment_method_types'] = 'card';
$ArrDataCheckOut['line_items'][0]['price_data']['currency'] = 'usd';
$ArrDataCheckOut['line_items'][0]['price_data']['product_data']['name'] = 'T-shirt';
$ArrDataCheckOut['line_items'][0]['price_data']['unit_amount_decimal'] = 20.00;
$ArrDataCheckOut['line_items'][0]['quantity'] = 1;
$ArrDataCheckOut['mode'] = 'payment';
$ArrDataCheckOut['success_url'] = 'https:/xxxxxxxxx.com/thankyou.php';
$ArrDataCheckOut['cancel_url'] = 'https:/xxxxxxxxx.com/errorpayment.php';

\Stripe\Stripe::setApiKey('sk_test_.....................');

try{
$session = \Stripe\Checkout\Session::create($ArrDataCheckOut);
}catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}

Thanks

shy cradle
#

hello evryone

#

source=tok_amex <== token of ?

#

and how to generate it ?

hushed timber
#

Quick Q, from a conversation w/ a moderator yesterday, I have the impression that for Custom Connect accounts with transfers capabilities requested for payouts, it is our responsibility to collect and upload the relevant requirements data for external accounts?

#

what do we put for business_profile.url for an account type of individual? Seems like it's a must before making a payout?

minor cipherBOT
#

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

spare harness
#

Hi guys. I need help.

What is the api to list payments connected accounts got?

misty dirge
#

Hi Stripe Team,

I hope someone could answer us even if its the weekend. We're using Stripe Connect to allow our partners to sell our products to their clients in a whitelabeled fashion. We create a custom checkout/shop page per partner. Some of our products are one-time payments, some recurring and some both.

The problem is that the one-time payment invoices can be branded for our partners, but as soon as it is a subscription (recurring payment) the invoice can no longer be branded.

It even says that we cannot use on_behalf_of in subscription:
{
"error": {
"message": "You cannot specify an on_behalf_of parameter when updating an invoice created by a subscription.",
"type": "invalid_request_error"
}

The current flow:

  1. Create subscription with collection_method=send_invoice
  2. Add items to invoice with coupon,...
  3. Update invoice on_behalf_of but got error "You cannot specify an on_behalf_of parameter when updating an invoice created by a subscription."
  4. Update invoice and subscription to charge_automatically
  5. Finalize and pay invoice
wicked sage
#

rich-referral-links

marsh crypt
#

So I have a laravel based php app that uses the stripe php sdk (not using cashier as I use multiple payment types). I am wanting for users to subscribe to a stripe subscription on user registration. I am using the Charge API (Not payment intent) with stripejs to get the initial token. What I am trying to figure out is what the best flow is for laravel users not to be created (registered) until the person has successfully created that initial subscription. Do I really have to first create a stripe customer, then use the token from that initial entered card data to create a payment method, then create create the subscription with both the customer and payment method id? Seems a lot of steps that have to be watched for success and possible errors before i even get to the point of creating the laravel user. I would have thought i would have been able to create the customer with the payment source (stripeToken) in one go. Any suggestions are appreciated.

marsh crypt
# marsh crypt So I have a laravel based php app that uses the stripe php sdk (not using cashie...

I know this is the correct way to use the token and im still trying to figure that part out, but here is what i have so far ```php
$stripe = new \Stripe\StripeClient(
env('STRIPE_SECRET')
);
$customer = $stripe->customers->create([
'name' => $request->name,
'email' => $request->email,
'payment_method' => $request->stripeToken,
]);

    $subscription = $stripe->subscriptions->create([
        'customer' => $customer->id,
        'items' => [['price' => 'price_#######']],
    ]);

    dd($subscription);
dim smelt
#

Hi, complete noobie question here. I have built a simple shop system in html & classic asp hosted on a Windows box. I now need a stripe button to take a fixed payment. I have installed Ruby on the same box and have the Stripe Custom Payment Flow code working fine (test mode) on localhost:3000 with Ruby Sinatra. I'm now stuck. How do I use them together? Should the stripe code served by Ruby be public and on port 80? If the code on Ruby stays local how does the html served on IIS use it? Is there something I'm missing? Help very much appreciated. Thanks Mel

marsh crypt
#

@dim smelt is your shop ruby?

dim smelt
#

No. Shop is asp.

marsh crypt
#

why are you using ruby then?

dim smelt
#

It's asp classic and I can't see any asp classic options for the stripe payment

marsh crypt
#

@dim smelt what do you mean by options? You just write something that interacts with the api. you dont have to use some library

unreal vine
#

Is it possible to make a payment link that includes two products?

queen summit
#

Hi folks, we have a unique issue. Is it possible to take a coupon that was already applied to a customer, remove it from the customer, and reactivate it? and/or move it to the customer's subscription (if one exists)?

queen summit
lethal yoke
#

Can I update an existing Element with new styles, or do i have to unmount and destroy it first?

Example: User toggles a 'dark mode' switch on my site

twilit relic
#

my date of birth is incorrect on your stripe website...it needs to be corrected

#

the date of birth is the only thing grayed out on my account page..need help making the DOB correct...is there anyone that can assist here?

#

Please call me on my phone...you have my phone number correct in my account infromation

#

my DOB is 1964 ...you have it listed as 1994....please make adjustment in my stripe account

minor cipherBOT
#

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

wicked sage
#

paul-dob

#

bennyp-element-update

pastel hemlock
#

Hi, is it possible to trigger webhooks locally using the cli? By the documentation it seems it should be working with the stripe trigger webhook_name_goes_here but it don't even asks me where I want this webhook to go, thus my confusion.
Can anyone clarify this for me?
Thanks in advance

wicked sage
#

bethany-multi-line-item

steady totem
#

Hi, question here: New to Stipe... I will be using stripe through locals integration.

#

My friend and I are starting the paid and want to split it 50/50 ... Whats the best way to do this?

atomic summit
#

Hi all, I cannot seem to setup a payment method and i'm urgently in need of someone to help me.

sturdy patio
#

hey guys, trouble setting the default selected payment method in PaymentSheet Ui (React-Native).

Description:

I am trying to use custom-built UI to set default card selected and when the user decides to pay, I pop up the Payment sheet UI. Now, default card is updated in the customer invoice settings but the paymentSheet Ui still shows the 1st ard on the list as the default card

atomic summit
#

Howecome I cannot activate banccontact? I also get alot of errors of payments since ive set up a paymet link and i'm a bit worried now

wicked sage
wicked sage
hallow bison
#

Hey, have a question if anyone could help. Sorry if a bit confusing.

I currently own a monthly subscription business, and use Stripe to collect payments on a custom website hosted with AWS. I'm planning on moving to a squarespace site soon, and have gotten my customers to manually move over to squarespace using a free version of the site, so they're still being charged through the old, custom site and didn't need to re-sign up to the service.

If the old website AWS account is deleted, will those customer accounts be deleted along with it? Or will they continue to be active within Stripe?

sturdy patio
#

@wicked sage is @mighty hill going to be here anytime soon?

#

Oh just saw the edit in your above message

wicked sage
sturdy patio
#

Damn, that sucks.
Hope you recover soon mate!

still tapir
#

i swear there’s gotta be a problem, stripe is never this anti social when I need assistance. Could anyone here help with a stripe express payout issue? I’ve been trying to reach them for a full week now and no response

dry sapphire
#

j'ai besoin de votre aide, je suis dƩveloppeur Java. je fait un API pour une app mobile.

#

I use a "destination charges" approach.

#

I need to know what is a "CONNECTED_STRIPE_ACCOUNT_ID"

pastel hemlock
#

Are there any place with more fixture examples? I don't quite get the connections between customer and subscription i.e

jovial wadi
#

Using Stripe Elements it seems to be impossible to create a payment form that only asks for card details and no address information. If you set billingDetails to 'never' when creating the payment element, you then cannot confirm the intent later unless you provide values for all the billing fields you hid. I must be missing something fundamental here… how do I only collect payment details from a customer?

wicked sage
#

pedgo-fixtures

minor cipherBOT
#

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

languid parcel
#

hello

minor cipherBOT
#

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

stark fractal
#

Hi
I have a cleaning service website and handling online payment using stripe. I want to add recurring payment where customers can select a plan and amount of hours they want then apply the plan for them.
I went through the docs and wanted to add subscription plan but the plan asked me for customers, I can't give information for every customer since I don't have the information of them.
can you help me how to apply recurring payment for my website?

minor cipherBOT
#

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

shy cradle
#

hi everyone

#

how to Create a charge using API and what is steps for that

candid violet
#

Hey, we are facing a major issue with the Indian clients, " transaction_not_allowed" after 1st of Jan, due to New RBI guidelines. Any Solution for the same?

languid parcel
#

hello

#

I use Japan stripe but my stripe account didn’t work with the bank card, I use payoneer as my bank card

scenic shore
#

Hello, currently during my checkout process when the payment page is loaded I create a payment intent from stripe. However, if the user reloads the page it will create a new payment intent. Is this ok? Or are there any issues with this? All of these are just one off payments.

vocal wagon
pearl otter
#

Hey all, I am integrating stripe checkout. Wanted to show users product pricing in their local currency.
Does this mean creating multiple pricing policy for same product in different currencies and showing relevant pricing on client side depending upon users ip ?

If yes, customer billing portal provides option to upgrade / downgrade subscription. As it is hosted by stripe, how will i be able to show pricing policy which are relevant to a user (pricing policies of his local currencies) ?

trim mica
#

if you want users to buy in their currency, you need to do the following

#
  1. Handle the currency conversion, Stripe does not provide sadly an API which you can use to do automatic currency conversion, so you need to find the best prices in each currency supported and save them in a variable
#
  1. Get the user's country and store in a variable the appropriate currency code (for example GBP)
#
  1. When initializing a checkout session, in the arguments you need to pass the currency and the price with those variables
#

(I assume you use PHP)

vocal wagon
#

hello

#

is stripe available for dating sites?

trim mica
#

hey @vocal wagon

#

you may want to read the Stripe Terms of Service for your country

pearl otter
#

Hey @trim mica thanks for the reply,
as i am using stripe checkout, for creating a checkout session i just needed to pass price id and stripe would fetch all details corresponding to price id. If i add currency and amount info while creating a checkout session, will this data reflect on stripe dashboard as well [will it automatically create new policy], will this be a valid transaction.

bdw i am using golang.

trim mica
#

stripe checkout implementation supports both premade product IDs and custom data

#

so you dont need to worry about that

pearl otter
#

Great and stripe will also take care of repeated transactions right ?

#

I am creating a subsription plan

minor cipherBOT
#

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

trim mica
worn garnet
#

hi, i have a question, how to add paymentMethod stripe account? it's real or not,
if it's don't real how to payment by stripe account and return client_sicret

languid parcel
#

hello I can’t add my payoneer account to my stripe

#

I use Japan stripe

shadow depot
#

Hi Team

#

I want to check email template and change also as per my business, so can you please help me, where can i find these template in stripe account

hardy wren
#

I need assistance from a Stripe staff

unborn heath
#

Hello

#

i have a question for stripe and woocommerce payment solution

#

is it possible to get money from my customer per each transaction like the fees

#

please let me know how can this be done

spare harness
#

Hi, I am a little lost. I have a bank account setup in France which is linked to my stripe account. My platform is a marketplace and it takes a commission on every buy.

When someone pays for a customer who is in canada I have an error and it asks to setup onbehalf of

Which connected account I have to setup to still get my commissions?

The transfer_data[destination] and on_behalf_of parameter is setup to the id of the connected account of the seller. Is it good?

minor cipherBOT
#

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

lusty pivot
#

Hi, i have a problem with my payment link it said that it is suspended but why ? can you answer me please and help me to soluce the problem thank you ? !

trim mica
#

Uh oh

#

@mighty hill @sick talon @meager hawk

dusk prism
#

Hello, I am using stripe check out the session, whenever any customer uses credit card detail it saves automatically, I want a check box which customers check if they want to save detail

trim mica
#

Hey @dusk prism

#

Stripe Account Settings > 1-Click Payment

snow swan
#

Hello Team, I am using Node, Express and Helmet and I am getting this error during the payment Intent call...wondering whether you have any recommendations. " Refused to load the script 'https://js.stripe.com/v3' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' shiridisai.herokuapp.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. "

snow swan
trim mica
#

Hey @snow swan

#

Try removing self and unsafe-inline

worn light
#

Hello everyone.

#

I want to retrieve all the events related to a payment/transaction. How to do that using API?

misty dirge
#

What's Stripe's support email? We want to enter a private beta. I cannot find any email address over on stripe...

trim mica
#

Hey @misty dirge

misty dirge
#

Thank you!

oblique sparrow
#

Hey guys, I'm trying to get python3 to create a payment request with link, without having a set customer. I have tried a lot of things, read a ton of the API documents, but I just keep coming back to the

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

#

When I run this code, it of course tells me that no payment methods are possible

#

Is there any way for me to attach a payment method to this without having to set a customer?

trim mica
languid tulip
#

esmatullaharifi-events-api

#

AsbestAfrikaan-payment-intent

pearl otter
#

@trim mica just came across price data api to generate price id on the go, thanks for the support !

trim mica
#

No problem @pearl otter ! Happy to help!

covert steeple
#

When doing direct charges for a connect account, do I need to create their customer with their connect_id?

feral sierra
#

hi, i've got an id starting with 'py_xxx..' on payment.created event.
My question is which api I should use to fetch the payment details using that id?

covert steeple
#

Or can I just create a customer with our platform acocunt

trim mica
#

Hey @languid tulip , sorry for ping haha, so I had a question posed a day ago but since no one noticed I will ask it again, so I have GPay and Apple Pay turned on, I use Stripe Checkout to generate a session for customers and redirect them to pay, however despite the GPay or Apple Pay methods don't come up in checkout, any ideas?

PS: Mine isn't a very high priority so answer whenever you are free

foggy canyon
#

How do I go about deleting a stripe express account with teachable? I can't find any buttons even remotely mentioning deletion on the connect.stripe dashboard.

minor cipherBOT
#

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

fleet belfry
#

hey anyone here able to help me with something rq

lunar crescent
#

I am new to Stripe and have been trying to integrate it into my iOS app but have been having an extremely difficult time and don't really know where to start

tranquil relic
#

Are price Ids supposed to be the same for 1 product?

I have two prices, one monthly and one annually and the API ID is the same for both.

snow swan
night nexus
#

Hey guys

#

So I'm trying to get a payment to process on my Stripe Connect app. I setup the express account using the account link for onboarding and fill out all the information there. The account ends up getting created but in my developer dashboard, I see that the account is restricted due to missing business information like business type and website.

This information was provided during the onboarding process.

Am I missing a step after the onboarding process that I need to do?

#

I'm unable to process payments using the connected account because it's missing the transfers capability. But this obv cannot be activated without the requested information.

#

I feel like I'm missing something after the onboard?

sleek vessel
#

hi, may i ask if one stripe account can use for 3 different domain websites? Thank you.

molten granite
#

Hey. I have a question regarding payment intents creation in python. Is it true that any time a charge id is unable to be created, a stripe exception will be raised? I’ve played around with some test cards from the stripe site and this seems to be true.

shadow depot
#

Hi Team,

I have successfully integrated Pre-authorized debit in canada (ACSS) with angular application and it is working as expected.
I am using micro deposit verification, after collecting mandate(bank details), stripe will send an email to user for micro deposit verification
so I want that email template, Can you please help me how can I find these template in stripe account.

placid pier
#

Good morning from Dubai! Had a quick question, would really appreciate some guidance.

We are an e commerce site for tyres, and in some situations a tyre might not be available but the customer had already purchased, and when we refund them we lose out on the stripe fee originally charged since it is non-refundable on the merchant side.

Is there a way I can create an authorization on someones card and when we confirm the product stock only then we will capture so that if we have to cancel the order we don't keep burning $

final echo
#

I am wondering is it possible to use amount I set from my project use as recurring payments monthly or annually?

Problem is I cant decide my subscription plan price as customer can choose random combination from many features.

Or some suggestions welcome

trim mica
cedar dragon
#

Good afternoon, stripe charges the different fees for domestic and internation card, so I need to find a way to distinguish between them but still struggling with. Could you please help me regarding to this matter.

late yoke
#

Question about Payment Element - How to pre-fill default values (country, address lines)? Other elements have value but its not documented for Payment Element?

misty hornet
#

Bob-PaymentElement

proven gale
#

Hello ,
I have integrated an api for payment
I am using PaymentIntent to transfer funds by charging some amount and transfering it to bank connected account . it is working .. but I am facing issue on dashboard .. my stripe balance is getting negative

like I have to transfer 1 euro 10% is application fee amount stripe fee is 0.23 .. How can i solve this .. my balance should not be negative

pearl otter
#

Hey All, trying to use customer billing portal to manage transactions

I want to enable users to switch to different pricing plans using the portal. But I am creating pricing plans using prices api and are not the once created on the dashboard.

Is it possible to use customer billing portal api to create different pricing plan on the fly ?

languid parcel
#

Hello, I use Japan stripe , but I can’t add my payoneer card to it

#

Anyone here?

worn garnet
#

hi, i have a question, how to payment via stripe account ?
i can point out payment_method_types stripe ?
or i can only payment by transfer?

misty hornet
#

St-payoneer-card

#

Suren-payment

vocal wagon
#

Hey there!

Just wanted to check the status of the ticket which should have bee created within this thread: #dev-help message

Could you update us on the status of the ticket?
This error is pretty blocking for us right now.
Thanks!

amber forge
#

Hello does anyone know how I can get the net and processing fee breakdown via payment intent api? The response doesn't seem to have those breakdown. Thank you!

vocal wagon
#

Hi fellow Stripe devs!
I'd like to ask what's the best practice for letting users cancel their subscriptions towards the end of their paid period - currently I disabled subscription cancel for users for the last 24 hours to prevent any anomalies like stripe already charging the user but if the user cancels during that time then they'll still be charged despite their cancel. Do I need this safety mechanism for the last 24 hours, or can I let them cancel their subscriptions and will stripe provide an error message if the charging is already in progress?
Thanks in advance!

worldly stratus
#

Hello!
I would like to ask some questions regarding top-up logic. I would like to automate top-up through API and I see that you have corresponding endpoint ā€œhttps://api.stripe.com/v1/topupsā€. The first question is will I able to receive response.source.ach_debit.account_number with the bank account I need to send money to. And the second question is: Is this bank account number always dynamic? And if yes is it possible to have it statically always the same (maybe with specific business project settings or so) ?

amber void
#

Hello I would like to ask a question regarding my refund. So I paid Someone through stripe and a couple days later my card got stolen so I let the bank change my details ,so the person I paid wanted to refund me but since my details have changed he can’t and it is still pending.

cerulean pineBOT
#

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

lofty jay
#

Hello, I would like to ask a question about customer refunds. If a customer cancels an online order, will strip automatically refund her money? Will Stripe charge us anything?

deft citrus
#

Hello, I am using stripe checkout session, Its automatically saves user credit card detail, I need a checkbox to select for saving data

#

credit card detail*

iron forge
#

Hey,

I am trying to handle webhooks, it gives me a status 200 but if I look at the webhook I saw HTML doc with 503, can I get help I am using Spatie Laravel Webhook handling

hallow fern
#

hey guys

prime citrus
#

Hello please I made a payment and I did not receive an email, why?

tawdry sky
#

Hi Anyone can help to resolve this issue ?

hushed valve
#

How do you capture a payment I’m stressed

tawdry sky
#

I need to solve the Placeholder size error... Can you help with this in Wordpress?

heady geyser
#

Happy Monday everyone! Want to say, thank you so much for all of your help over the past few weeks this discord has been a great help.

#

I was wondering what the correct way to do the following is. I’m just building out every secnario in the app, and i’m not sure on this final one. I have a off-session failed payment intent. I want the user to add a new card (for future use) and then charge that pervious failed attempt with the new card - I’ve got two options:

  1. Create a new Setup Intent with card with future use "off session" payments and pay the payment intent with it.
  2. Retrieve and pay the failed Payment Intent in js with a new card there
tranquil relic
#

Why is there no option to add a lookup key? How am I supposed to distinguish between different prices on the same product?

#

My lookup_keys are null on the response but no option to add a lookup_key (that I can find) in dashboard

covert steeple
#

Can you preform a topup for a connect account via the api?

slate elbow
#

Using Account Debits require getting legally binding consent from your connected accounts. This feature is available in Australia, Canada, Europe, Hong Kong, Japan, New Zealand, and the U.S. Stripe supports Account Debits only when both your platform and the connected account are in the same region (for example, both in Japan). If you have interest in other regions, contact the sales team. There’s an additional cost for using Account Debits.
just to confirm, this means:

  • a us platform can debit us accounts;
  • a uk platform can debit uk accounts; and
  • an irish platform can debit eu accounts?

^ for a bit of context, our platform is designed this way so we can transfer funds cross-border

hot kestrel
#

Hello!

How to determine that an invoice has been closed by stripe smart retry logic?

placid pier
#

Hi there, just a curious question, is it common practice for major e commerce stores to code stripe in a way where they place a hold on the card and capture on the delivery of the product? I recently shifted to this model but this thought came to my head

#

Obviously the pro would be no fees taken if the order wasn't in stock or the customer changed their mind

#

Which i love so thank you stripe ā¤ļø

amber edge
#

Hello, I do onboarding of Connect Accounts automatically by java code and wait for "account.updated" webhook and check "charges_enabled" to determine if that account is confirmed and activated.
But the attribute "charges_enabled" comes as false although the connect account shown as Green in Stripe Dashboard.

lyric wyvern
stone vector
#

Hello, installments in credit cards is avaible only on mexico ?

jade panther
#

Hey there, im currently working on accepting more payment methods beyond credit cards for my subscriptions. I'd love to allow my customers to pay their invoices manually via Bank Credit Transfer, however the docs say that this isn't supported for recurring payments. I was wondering if there's any common way/workaround I can still get it to work?

lavish pilot
#

Anyone have any experience with Stripe Connect webhooks and test mode payment links? I'm suddenly experiencing an issue where a "test mode" payment from a connected account is hitting the live webhook instead of the test one on the main account..

molten granite
#

Hey. I have a question regarding payment intents creation in python. Is it true that any time a charge id is unable to be created, a stripe exception will be raised? I’ve played around with some test cards from the stripe site and this seems to be true.

astral heart
#

Quick question: What's the difference between the "Outstanding" and "past due" in the invoice dashboard? I'm trying to find out why one has a higher accumulated value than the other, bit I can't seem to figure out what the difference is so that I can generate some reports with the API on my own.

hot kestrel
#

Rate limiter work by key, account or ip adress?

vocal wagon
#

Hey, is possible to make customer tax id field (with tax_id_collection enabled) required? It would make that only company with valid tax id can buy - what i want to achieve.

astral crown
#

Hey, I have a question but maybe it's more focused on french service. When User wants to create its stripes account, even if "invidivuel" (not professionnal) is selected, it still aks information about company. Any help?

honest badge
#

Is there an API call I can make to see what my application ID is (ca_*)? I'm reviewing events for a connected account and want to only select the ones related to payments that originated from my app. I can see the app ID in the event data and I know which one is mine. But I'm wondering if there's a quick way to figure it out from an API so I can quickly determine this in different environments with different application IDs.

sand scarab
#

My status of the account is Restricted. Could you tell me where I can add more missing information?

lapis loom
#

Hi Guys, We're implementing Stripe Connect on our platform. We charge an 10% application fee. Is it possible to have a receipt for that, for the connect account?

lean belfry
#

HI There, I"m looking for someone to help me integrate a 'donate' button on our 501c3 nonprofit website.

ebon shoal
#

Is there a way to ensure that customers in a region can only setup a credit card for that region, i.e. a customer in the UK can only use a card registered in the UK? I need to enforce territorial rights and using the customer's card region is the best way to do it.

vocal wagon
viscid nacelle
#

Hi! I moved out of country, and really need to get into my account, but I don’t have access to the phone number required for 2 factor authentication. I filled out the verification form, but is there a way to make this process quicker?

cerulean pineBOT
#

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

hushed timber
#

From the Stripe docs, it's suggested that Stripe Onboarding for Custom Connect accounts

#

takes care of collecting the required information for users.

#

However, it's not quite clear about bank details, when the payouts capability is requested.

#

From a conversation w/ Admin here recently, I got the information that this data (bank accounts) is not collected by Stripe onboarding.

#

Is this the only data not collected by the custom onboarding?

rough tartan
#

Hello, I have a question regarding the API.

Is there a way to:

  1. update an invoice to link it to a subscription ?
  2. update a subscription to add an existing invoice to it ?

Thank you

heady geyser
#

Hey! The Payment Intent requires a cardElement via to pay for it with a card. However the Setup Intent requires a payment element to pay for it with a card. These look very different when rendered on a page. I was wondering, how do I make the cardElement’s form look like that paymentElement?

worn barn
#

I have an existing customer (created via an earlier Checkout session) that has currency set to GBP, since all my prices were previously GBP only. I now have alternative prices in EUR. I understand that the currency for an existing customer cannot be changed, and the only way is to create a new customer (https://support.stripe.com/questions/setting-a-customers-default-currency#:~:text=The only way to change,task in the right currency). So it's not possible to assign the previous payment method (card) to the new customer, I assume? Another Checkout session would be needed?

scenic shore
#

Hello, currently during my checkout process when the payment page is loaded I create and get a payment intent from stripe. However, if the user reloads the page it will repeat this process and create a new payment intent. Is this ok? Or are there any issues with this? All of these are just one off payments.

lavish pilot
#

Is there any way to retrieve discounts/coupons redeemed in a checkout session created via a payment link?

mossy epoch
#

Is this tech support? I need somebody who works at stripe who I to talk to you live

frigid scroll
#

What is the proper way to handle Stripe server errors ? I have read through the docs at https://stripe.com/docs/error-handling#server-errors. It mentions just setting up webhooks for everything. If I get a 500 error will a webhook eventually go out for the API call if it succeeded on the other end ? Just wondering if webhooks are enough or if I need to try and reconcile all API calls after the incident is over ?

Learn how to handle and recover from errors received from the Stripe API.

tawny pivot
#

Good morning! If a card is on file for a subscription and the customer gets an updated card (exp date, card replacement, etc). Is the card updated in Stripe?

gleaming urchin
#

We need to merge a few customer objects on Stripe. That is, we have 2 customers, each with a single subscription and we want to merge them so there is only 1 customer, with two subscriptions. Is there an easy way to do this?

viscid burrow
#

Question on a Stripe Connect Customer's customer who was cancelled after trying to update a credit card. evt_1KIwj1ARO6wJn972IWs7QLEa

visual forge
#

Is there anyway to do stripe.Customer.retrieve() to get the customer ID from an email address?

#

Or does it have to be stripe.Customer.list(email='a@a.com') then loop through it to get the customer id?

viscid burrow
#

Customer was deleted in that event but the day prior he should have updated his credit card. We have the Customer_ID and should have found the customer and updated his credit card to prevent this cancellation. Our customer is upset. We have a form to update failing credit cards. Do you see any previous events for that customer that look like our app (A) retrieving the customer or (B) attempting to update the customers payment method? Did he maybe update the payment method with a 2nd failing card? Or do you see no events where we updated his cc?

pure flare
#

Hello, I have a quick question regarding subscriptions and invoices. Is it possible to differentiate between the first invoice of a subscription, and any proceeding ones, that are thrown by invoice.paid webhook?

vocal wagon
#

Hi All, we are trying to implement a marketplace site and integrate Stripe Connect. Going through the documentation, I noticed that one of the first steps is to create a new "connected account" (standard, express, custom) Is it possible to connect an already exisisting account, instead of create a new one?

broken wren
#

Hey so I have a charge that I am trying to refund. But stripe is saying no such charge...

red stirrup
#

is it possible to design my own stripe payout page?

wicked blaze
#

Hello - We are using stripe express with the destination charges. We are also following the authorize the payment and capture it later. In our current implementation we are just authorizing a flat amount and later we are capturing a charge (less than what we authorized) with application fee https://stripe.com/docs/api/charges/capture. And not including the application fee at the time of creating the charge. Are there any pros/cons on choosing the applicationfee at the time of authorization vs at the time of capture ?

half shard
#

How to test the events that occur in a subscription cycle renewal?

hallow bison
#

Hi. I run a monthly subscription business using Stripe to collect payments. Yesterday we moved from a custom site to a squarespace site, and after switching the domain over, all of our payments from subscribers have stopped going through due to the Webhook endpoint being wrong now. Any idea what I should update the webhook URL to be in the Stripe dashboard in order for payments to succeed going through again? Would it just be the new homepage, or checkout page?

hasty radish
#

Let's say I create a paymentIntent and supply my elements provider with that secret,
and I then destroy that elements provider;
is it fine to just supply the old clientsecret to a new <Elements> provider in order to resume that unfinished paymentIntent, or do I have to go some other route to resume and "old" PI?

violet steppe
#

hello, this probably isn't really the right place for this, but i'm not able to access my stripe account because i changed my phone number and mobile verification is turned on. i don't know where else to ask and it seems there's no way i can reach support unless i'm logged in. but i can't login. do you have any clue how i can reach stripe support without being logged in ? otherwise, sorry for bothering you. thanks

teal current
#

Hi, I would know how to specify "cancel_at" parameter of a subscription when subscription is created by checkout session. There is nothing about that in API

worn barn
#

When I create a Checkout session with stripe.checkout.sessions.create(), is there a way in which I can specify information which will be available to read in the object that is received via the checkout.session.completed webhook event triggered after the customer completes the checkout? Is it possible to do this via metadata? I want to pass information about how to set up the new customer record when the webhook event has been received.

ebon tree
#

Hi, when enabling Klarna as a checkout option. Will i need to pass customer address so Klarna gets enough information about the customer to make a decision? The cart is for digital product so the address was not necessary so far. Thanks!

vocal wagon
#

What happened

#

Does every payment method send a processing event to the webhook, even the card that is confirmed immediately?

slender gazelle
#

Hey! Is it possible to retrieve a checkout session URL without redirect?
Right now I'm using stripe.redirectToCheckout({sessionId})
but I would like to get the actual URL of the checkout, without redirecting.

trim mica
#

Hey @slender gazelle

#

You can check the stripe library files and find the line which manages redirect function

#

It should have the link generation code in it

#

(note I am not a Stripe employee)

daring lodge
#

rmoura_js - payment methods

#

jbergius - checkout

shadow cobalt
#

Hi, on the online payments custom checkout checkout.js there are two cases which I cannot test processing and requires_payment_method those two are to be tested after redirecting. I tested and if payment fails, declines etc it just displays on the same page and user can try again. Which situtations would require me to test for those two cases? https://stripe.com/docs/payments/quickstart

visual grove
#

Hello, if I update the price of a subscription. Will the existing subscriptions from then on be charged the new price or will the continue to be charged the original price?

inner abyss
#

hello šŸ™‚ i'm trying to setup a test acc to test some api but it's asking for my VAT number (optional), i do have a VAT number but only for EU operations (no operations in my country) would that work or should i leave it blank?

trim mica
inner abyss
trim mica
#

I myself have a Stripe account which is fully verified and doesn't have any VAT registered

#

(I am not a Stripe employee)

daring lodge
#

slowgen - checkout

trim mica
#

I have already gotten a few payments and everything is as good as possible.

inner abyss
#

i see

trim mica
#

If I am right VAT is needed to help automatize taxation

inner abyss
#

the VAT / no VAT thing can be an issue in the EU due to ugh... laws and different taxations

trim mica
#

I know

#

(Greece)

inner abyss
#

oh i can almost see you from here (Romania)

trim mica
#

Hahaha

daring lodge
#

rkswapper - price changes

inner abyss
#

i'm talking to stripe support about this, maybe they can give me a clue

trim mica
#

If you actually saw the popup in VAT page it says that if your payments don't require taxation you can leave it empty (or a bit changed phrasing)

inner abyss
#

i see

trim mica
#

Yeah its best to ask Stripe Support just to be sure

daring lodge
#

jefawk - test mode

spice widget
#

is there a way i can send a invoice of a 30 day trail to pay right now

warped delta
#

Hello, I have a subscription pricing model and have a question about updating to a different subscription. thanks in advance

proper dune
#

How to setup stripe with discord so when someone purchases a stripe membership they gain access/role to the discord.

ionic stratus
#

Hi Folks šŸ‘‹ I have a couple clarifying questions regarding Apple Pay and PaymentIntents using capture_method = manual. I'll direct those to the thread once that gets created. Thanks!

daring lodge
#

jordanknapp - apple pay

oak bluff
#

Hi, I was chatting a while back with some of the Stripe Dev team about an issue we're having with Stripe terminal and IonicIonic3.

Here is a breakdown of the issue we’re having:

All our Stripe code was working effectively until apple released it latest version of Safari: 14.1. Once that was released the app started crashing with the following error:

Type Error: null is not a function "Unhandled promise rejection" https://js.stripe.com/terminal/v1
line 175830

It works fine in other browsers.

The issue doesn’t seem to be actually caused by safari but rather by the handling of the user agent:

  • If we change the user agent in Safari (using developer tools) to "Google chrome - Mac OS" in the developer tools it works normally again.
  • If we instead use chrome and set the user agent in Chrome (using developer tools) to ā€œSafari" in the developer tools it breaks again.

So it seems to be related to how the polyfills are handling the safari user agent and how Stripe responds to that.

To track down the issue we went back through our code commits and found that it was related to when we added Stripe to our code. If we remove Stripe everything works fine again.

To debug the issue. we removed (commented out) all our Stripe code so that the app worked again and slowly added it back in until we found the line that broke it.

The line that breaks the app is constĀ StripeTerminal = await loadStripeTerminal();

It causes the following error:
Type Error: null is not a function "Unhandled promise rejection"Ā https://js.stripe.com/terminal/v1
line 175830

As mentioned above: It is only when the user agent is safari (either in safari or in Chrome with safari set as the user agent). If we set the user agent to Chrome in safari it works. Similarly if we set the user agent to Safari in Chrome it fails.

#

We've wrapped the stripe code in a try catch and that doesn't help:

try{
const StripeTerminal = await loadStripeTerminal();
console.log('try')
} catch (error){
console.log(ā€œfailed")
}

The line that is failing:Ā loadStripeTerminal()Ā is defined by:

import {loadStripeTerminal} from "@stripe/terminal-js";

So the issue seems to be happening in the Stripe v1 js file: salonmonsterapp/node_modules/@stripe/terminal-js/types/index.d.ts

When speaking with the Stripe Dev team we were told the issue must be with our polyfills and that we should strip back to a bare bones version of the app.

So what I’ve done is create a bare bones ionic app with the bare minimum dependencies and we still have the same issues. I’ve recorded a video walking through it and created a demo project you can take a look at. It has the bare minimum polyfills and is being run with the latest stable version of Node.

Here is the test project:Ā https://www.dropbox.com/s/k8qmxdf00hy2hf3/stripe-test.zip?dl=0

Here is the demo video:Ā https://www.dropbox.com/s/c385wmsw3dsx52c/v1 error.mp4?dl=0

To run the code you will need to install Ionic CLI:Ā https://ionicframework.com/docs/intro/cli

Once setup they should navigate to the folder in their terminal/command line, then:

This will install the Node libraries and then serve the ionic app locally.

We desperately need to get this working. We’ve been trying to find a solution for months and are at the point of having to move onto a different payment provider if we can’t. Any guidance you can provide is appreciated.

Thanks,

Stephen

Dropbox

Shared with Dropbox

How to Install The Ionic Framework CLI to Build Mobile Apps

slow cape
#

I finished payments testing and pushed to production since all was fine on local development. On production, the registration form is NOT showing the stripe fields, like Credit Card etc. They show fine locally. No errors in chrome console. Production has exactly the same files as local, according to git. Here is the link to production registration form: https://simpleincometracker.com/register.php

strange flax
#

Hi all, I'm currently integrating SetupIntents and PaymentIntents into my application. When a user lands on the "Add a payment method" page i'm creating a new SetupIntent and i was wondering if i should be reusing this SetupIntent or it's expected for me to create a new one each time the user lands on "Add a payment method" page, even if they don't attempt to add Card information (i create a SetupIntent for each visit).

cinder osprey
#

Ello! I'm writing in an expo handled react native project with a firebase backend.

I'm trying to combine and follow alone with firebase's Stripe extension doc and the Stripe Accept One Time Payment doc (https://stripe.com/docs/payments/accept-a-payment?integration=checkout).

The firebase extension creates the payment intent which I can view on the Stripe dashboard, but I am having trouble with retrieving the paymentIntent and displaying the PaymentSheet in my react native project.

I'm having trouble with this bit of code in section 4 Collect Payment details:

const response = await fetch(${API_URL}/checkout, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
});

What is this API_URL supposed to be? I thought it would be the webhook endpoint but that gives an error:
[Unhandled promise rejection: SyntaxError: JSON Parse error: Unexpected identifier "Webhook"]

Thanks in advance,
Taylor

Securely accept payments online.

formal orchid
#

Hello I have a question. So I have been trying to get into my account but I do not have the number associated with account anymore it gives no options to change it or to sign in another way? What can I do? There’s also no references on to app to contact an actual number to fix this.

daring lodge
#

matty - subscription schedules

reef gazelle
#

Is there any way to request an increase in the 25 ops/second rate limit for test mode?

dark torrent
#

Stripe charges an additional 1% when international cards are used. https://stripe.com/en-ca/pricing

Is there a config an account (standard and custom) can enable to block international cards for payment intent work flow?

queen summit
#

Greetings devs. I have an issue where we created a bunch of coupons with a duration of "1 month" but it appears for subscribers this actually means "forever"? Is there a way I can update the existing Coupon to be "once" instead of applying ad infinitum?

fierce mountain
#

I'm looking for a developer who has a strong understanding of WordPress and the Stripe API for some bug fixing? Whats the appropriate way to find someone available on here?

daring lodge
#

nick - rate limit

slender gazelle
#

Is it possible to create a checkout session, with an existing customer, but not send along the saved payment details on the customer? So that the user must enter a new card in the checkout session?

daring lodge
#

ali2907 - international cards

dim marsh
#

Hi, first time reaching out here. I have a question about accountLinks for express connected account onboarding. Anyone on the Stripe team available to chat?

daring lodge
#

erik - coupons

#

natgj11 - finding devs

#

jbergius - Checkout

#

mhiggie - account links

candid crystal
#

question about Italy user register for connect account

patent coyote
#

Ruby question: How do I retrieve metadata from webhook so I can use it to update another object?

#

(Checkout session). The metadata is there, and correct, but how can my computer get that ID I've stored there?

patent turtle
#

Can someone from Stripe please help me find out why a payment intent failed for me?

#

I got No such payment intent: "pi_xxxxxxxxxxxxxxxxxxx"; a similar object exists in live mode, but a test mode key was use to make this request

glossy osprey
daring lodge
#

dbarbosa - payment element

tawny pivot
#

Good afternoon. Does the subscription api have a query that can get all subscriptions back by a product vs. price?

daring lodge
#

Alright folks, I need to head out and it's a holiday for the rest of the team until later tonight. Bye! šŸ‘‹

patent coyote
#

Thank you very much for your time and effort. I will go now and study up on the sample code you've pointed me to.

candid crystal
#

hi

#

question about Italy user register for connect account again

vocal wagon
#

hey

#

i have a problem for my id identity

#

someone can help me please ?

candid violet
#

Hey, we are facing a major issue with the Indian clients, " transaction_not_allowed" after 1st of Jan, due to New RBI guidelines. Any Solution for the same?

vocal wagon
#

Hi ! any dev stripe here ?

sharp lynx
#

Hi, im using connected accounts with .net
I can access his resources with
requestOptions.StripeAccount = "{{CONNECTED_ACCOUNT_ID}}";

but there is any way to get an "Account Link" to our costumer can access his data?

icy apex
dry hatch
#

jcwii-Dashboard

twilit ember
#

does any guy kown order redund time limit which pay by card

dry hatch
#

xaioyunzi-refund

wintry mica
#

Hi šŸ‘‹. Why am I not allowed to mark a Subscription's trial_end parameter as now if they have no attached payment method? I notice this is neither possible in the API or via the Stripe dashboard.

dim marsh
#

Need support using test data for express connect account onboarding

languid parcel
#

Hello, I use Japan stripe ,but I can’t add my payoneer account to my stripe

dry hatch
#

mhiggie-connect

steep sage
#

possibly a weird question but has Stripe blogged about the generation/maintenance side of the SDKs? i'm exploring this space at the moment and can't find any tools that are as close to as usable or consistent as Stripes so it would be great to know more about this process. (still within the OpenAPI realm, just not with the horrible generation templates that ship by default)

thorny breach
#

Hi team, may i know for the payment iframe, is it possible to custom the payment form, like to adjust the position of the fields? (only see that we could set up the color but not see if we could adjust the position of elements)

candid violet
#

Hey, we are facing a major issue with the Indian clients, " transaction_not_allowed" after 1st of Jan, due to New RBI guidelines. Any Solution for the same?

dry hatch
#

arvbindsinghu-error

slender gazelle
#

Hey! Got help yesterday trying to disable the checkout function of saving the card details. I got told that it should work by disabling "Link with Stripe" from the Dashboard settings, but can't seem to get it to work. My card details get saved even after unchecking that box

slender gazelle
#

My use case is that I want to pass along a customer object when I'm creating a checkout session for a subscription, but I NEVER want the card details to be saved. So that every checkout session starts off with a clean slate in terms of payment details

full ether
#

Can someone help?

#

my frontend is react and backend is django

#

already did everything

#

pip install, settings etc

shadow depot
#

Hi Team,

I have successfully integrated Pre-authorized debit in canada (ACSS) with angular application and it is working as expected.
I am using micro deposit verification, after collecting mandate(bank details), stripe will send an email to user for micro deposit verification
so I want that email template, Can you please help me how can I find these template in stripe account.

#

as suggested in stripe documentation

#

In order to receive the micro-deposit verification email in test mode after collecting the bank account details and accepting a mandate, provide an email in the payment_method[billing_details][email] field in the form of {any_prefix}+test_email@{any_domain} when confirming the payment method details.

#

but still I did not get any email

misty hornet
#

Gajandra-acss

terse robin
#

Hello Guys, can anyone help me with stripe integration with Android kotlin in java backend?

hollow nebula
#

Hello team, I just received an email from a customer who had a reminder about a subscription renewal. But the "update your pament details" link is redirecting them to our company website. Can I change that URL, or atleast is it possible to show them the billing portal?

misty hornet
#

Ashoka007-Android

viscid sedge
#

Hello friends! New to the channel so please bear with me if I'm asking the wrong thing!
I'm currently having issues with testing webhooks locally for a clients account.
Using the CLI, the listener registers fine for my personal test account and appears under "Local listeners" in the Dev dashboard, but not for within my clients dashboard (of which I'm a developer). I suspect there's some conflict and need to flush the connection with my personal account?

Thanks so much in advance!

pastel vault
#

Hey, I am having some troubles installing @stripe/stripe-react-native in a react-native app (no expo)

I got the version 0.2.3 installed with yarn

but getting to run react-native run-android run into the error attached below... until i uninstall @stripe/stripe-react-native

What might be the problem?

The stack trace:
https://gist.github.com/conquext/92da4c166f75274fc85ab7e96de7ff41

Gist

GitHub Gist: instantly share code, notes, and snippets.

bitter ingot
#

Stripe for NodeJS

Hello stipe was working fine for last 3-4 months

Webhooks have randomly stopped working.

  • Says timedout on stripe dash
    But it doesnt even make a request to the server...
full ether
#

do we have to create a spreate db to store data from stripe?

misty hornet
#

Mutty-webhook

#

conquext-build-error

#

znix-webhook

worldly stratus
#

Hello there!
What is the difference between "Stripe balance" and "Platform balance"?

Thank you.

lament delta
#

Hello, I am setting up ACH payments with Plaid and Stripe. I have completed the part where Plaid returns the bank token upon validation of the account. Can I use Checkout Sessions to finish that payment?

Or do I have to use a different part of the API

remote reef
#

Hello, can the sub-account use the balance to make payments to the primary account?

uneven sentinel
#

Hello,

I'm trying to integrate Stripe payments on my website using Stripe Payment Element and I'm running into a weird issue: The payment UI won't show up.

Doing an inspect elements on my browser shows that the ifrmae used by the stripe element has a inline style with height = 2px. I can manually increase the height in the element inspector and the UI shows up. Is there a way to set the height of the iframe programmatically?

rocky turret
#

Hi Stripe Devs.
we are creating subscriptions through APIs with
" Collection_method => Send_invoice "

from Dashboard it says Invoice has been sent but we didn't receive any invoice Email, Dashboard SS is attached, have a look please.

Any help in this regard would be much appreciative.

Kind Regards,
Malik.

simple kraken
#

how long does it take for the SEPA transaction to take funds from the 1st customer?

misty hornet
#

chadelofson-checkout

#

moses-sub0account

vocal wagon
#

Hello. Is there a way to remove the Country dropdown on the new Payment Element? Adding an address with country does not seem do the trick.

wintry mica
#

Hullo! Are there any functional differences between a subscription moving to an unpaid state versus a cancelled state if invoice collection retries fail?

elfin comet
#

Hello stripe dev-team
I am an e-commerce developer who integrated stripe couple days before
We are selling stuff from Turkey to All Around The World
I have a question about Stripe Transaction Logic
A payment passing from Stripe tru the card owner's bank
Sometimes stripe giving response to our success api url but with error
I wanna learn the logic behind this
In Which Situations Stripe is acting like that?
Thanks

vocal wagon
#

Guten Tag, ich bin mir nicht sicher welches Produkt von stripe zu unserem Unternehmen passt, Kann mir jemand helfen?

cerulean pineBOT
#

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

misty hornet
#

lukeify-subscription

waxen quail
#

ozgun-error

terse robin
#

Hello Guys, can anyone help me with stripe integration with Android kotlin in java backend?

deep helm
#

Hey guys
Is there anyone that can help with a quick invoice question?

#

Why has this been discounted?

zinc crypt
#

Hello,

If I have an authorized payment but cancel charging it, does it instantaneously get back to the user's balance? No delay?

vast holly
#

hello @everyone. I was creating the webhook api on the react js. Forward event works, but when trigger the event, I got the 404 error

#

how can I fix this issue?

#

this is my error

ornate jackal
#

Hi, if the payment has status 'overdue' is it possible to somehow trigger charge not from the Stripe dashboard?

supple mountain
#

Hi everyone, I was wondering if it was possible to inject a terms & conditions checkbox and text into Stripe Checkout?

trim mica
supple mountain
#

Thanks šŸ™‚ I did phrase it badly tho.. I'm curious if it's possible to dynamically inject it when we are being redirected to the page

#

E.g.: Different markets have different translated terms texts etc..

waxen quail
#

Janeeeeek-overdue

candid crystal
#

hi

#

I have question about user in Italy register connect account

vocal wagon
#

Hey there!

we have two questions about stripe connect accounts.

Our use case: we are currently developing a saas solution and would like to use a stripe connect for this. our account would be a platform account with multiple connected accounts (our customers) linked to it.
some of these customers need an intermediate solution for now (until we have a working MVP). we thought about suggesting these customers open a normal Stripe account for now and connecting this account to our platform account once we are ready.

Is this possible? Can you link a Stripe account with existing data (products, customers, subscriptions, invoices, payments) to a platform account?

If the option above is not possible: Can one company have a normal stripe account and additionally create a connected standard account?
e.g. A company creates a normal stipe account now and receives an invitation via our platform account to create a new connected account in the future.

Thanks for your help! šŸ™‚

waxen quail
#

Patrik-checkout

queen geode
#

Hi there, I hope I'm in the right place for this question. We have developed an ecommerce with Prestashop and connected with Stripe. The first order was ok but then we found few orders automatically refounded in Stripe, with no messages in prestashop. The error is 400 parameter_invalid_integer – amount. How should I move from here? Thanks

waxen quail
#

Luigi-prestashop

wind quail
#

Questions to support:

  1. using identity modal, if we push / send metadata field "phone" can we auto-populate it inside of modal as a number for sms send ?
  2. is it possible to Only allow picture with phone, (remove webcam and upload)
vocal wagon
#

Hi, let me know if this isn't the right place for this question. I have certain products and I would like to customise the order in which they are shown in the billing portal. Is this something I can do?

swift wing
#

Hey - one of my webhooks suddenly stopped fireing

deft citrus
#

Hello, I am using stripe checkout session for subscription, whenever user enters card detail it saves automatically for future use. I want to show a checkbox so that user can check whether they want to save card detail or not.

chrome walrus
#

Hey! Specific question. Would it be possible to change the language of the customer portal to a language that is not yet supported by it? For example by writing the text manually. The language in mind is Finnish. If changing the content of the text is not possible, is there any way I could (in the near future) contribute to the translation of it?

bold locust
#

Hi there I am from South Africa, can I open an merchant account and do you support South African Rand ZAR?

meager hawk
bold locust
#

thank you

nimble moon
#

Hi, when creating a paymentIntent using the API, are the only two values for the setup_future_usage property on_session and off_session?

hushed timber
#

Hi, I've got a question about the on_behalf_of capability for Direct Debits

late yoke
#

Question. On stripe dashboard customers have a "time zone" and "language" fields. How to set them when a customer creating via api?

keen yarrow
#

i want to know how to use card element to update customers' credit card information without making a payment

fallen marsh
#

hello,
is the stripe radar additionally payable? To be more precise, I would like to set a rule for filtering prepaid cards, will it be extra payable?

meager hawk
raw beacon
#

Hello, qq - is Failed/Blocked a terminal state for a given Payment Intent, ie if in this state it can no longer be authorized/captured?

crimson viper
inner steppe
#

Hi, does anyone know what this error is for and how to fix it? Thanks in advance

shadow hawk
#

hey Stripe team - is there any documentation for what the dots on the Stripe M2 chipper indicate?

cobalt trench
#

šŸ–ļø Hi, good afternoon !
I have a question about bulk operation, can I delete via API all the coupons using one single call? Same question but for all the subscriptions associated to a customer?
thanks in advance! šŸ™

wind quail
#

Can anyone give the right syntax for usage of
options.document.require_live_capture
options.document.allowed_types
?

supple mountain
#

Hi there, I wonder if you can set up subscriptions where the first payment is more than the recurring ones that follow monthly? E.G.: First payment would have a setup fee etc.. then the rest of the monthly payments are a fixed amount

rose otter
#

āŽ›āŽRIMOāŽ āŽž-verification-syntax

robust laurel
#

I need help trying to get in my stripe account, can anyone help?

#

Or not the right chat room?

molten sphinx
#

Hey i need help with my payment system can someone help me

viscid burrow
#

Hey, I have a question about a Connected account that keeps getting disconnected. Customer says: "I connected Stipe to Zapier yesterday, and that required me to view my API Secret key on Stripe. It allowed me to view it once without rolling keys, so I did not roll them, but maybe the action of viewing the secret key caused the error?"

cinder hill
#

Good morning

#

New to Stripe and trying to figure out how I can remove customer sensitive data from anywhere it can be present online after the transaction is concluded. Meaning, I've created a SetupIntent and saved it for later used. Once the second payment is completed, I want to detach any payment method from anywhere in the server. I know I can detach it from the customer, but the SetupIntent cannot be modified or deleted and also the PaymentMethod

#

How can I make sure that the customer card data been removed completely from Stripe servers?

covert steeple
#

Does the volume a connected account do as a direct charge count towards the platform total charges? Curious if the platform will be able to take advantage of the volume discount if using direct charges

vapid quail
#

Hey! Can we save payment methods for later on the Element (js) library? Same as on iOS?

vocal wagon
#

Hi,
My android app crashes when calling Stripe.confirmSetupIntent or Stripe.createPaymentMethod. It doesn't crash when using stripe payment sheet. It doesn't crash on iOS neither. I can't get any error logs back, it's instant crash. It used to work but it just stopped, not sure why. Anyone here has any idea what is going on in my case?

kind crypt
#

Is there any way to view the amounts for the fees charged by Stripe for each transaction made through the API? For example, when I create a new payment intent or capture a payment intent?

spark fiber
#

hi there we are lunching our new e-commerce website and there is a slite probleme when we made a payment on 1$ the payment want happen and the system write a msg that the card declined

haughty nexus
#

Hi There, I am looking to reconcile our accounts and believe a payment has been made to yourselves and I would just like to confirm this and also be able to get the invoice?

viscid burrow
#

Two apps with one Stripe account ID - can the customer go through the Stripe Connect flow without rolling keys if they are on "app" #1 and also connect to "app" #2 - basically connecting twice to the same platform with the same Stripe Account ID?

hexed lance
#

Hi I'm seeing lots of "Unable to load this view" while using your dashboard to access details of a paymentintent for example, are you aware of anything that might be causing this?

vapid quail
#

What is the difference when we setting up on_session vs off_session. Does that mean that we are never able to charge a card off session later if we set up on_session?

undone elk
#

I need your help. In test mode, I can't link the customer card. Will my code work normally?

ebon shoal
#

I suspect succeeded is the only SetupIntent status that ever occurs for me

delicate snow
#

Hi
What happens if subscription first payment fails?

alpine aspen
#

Hey all! We have an app that uses the charges API for U.S customers. We want to start serving EU customers using a totally different stripe account. We want to avoid touching the current code that servers US customers, and thinking of creating a separate set of libraries within the same app to serve EU customer using intents api. So front end will switch based on ip, and backend will use different code/libs for charges api and intents api. Do you see any major issues with this architecturally speaking?

tall fulcrum
#

Hey, I’m working on onboarding express connected accounts. I have difficulties to understand the lifecycle of the accounts and to verify if an account is fully onboarded.
If the details_submitted flag is true, does it mean that the account is fully onboarded, all the requested capabilities are active and there aren’t any outstanding requirements on the account? If it false does it mean that we have to allow the user to continue the onboarding later?
We need the payout and the 1099 tax reporting capabilities.

vocal wagon
#

I have a graduated pricing model (monthly recurring) with:

first unit (0 to 1 units) $A USD per unit
second unit (2 to 2 units) $B USD per unit
last x units (3 to āˆž) $C USD per unit

I subscribed a customer to this and they were charged $A USD, and it says the next invoice is also for $A USD…

If the first unit is $A USD why is the invoice in 1 month (2nd payment) for $A USD?

warm pewter
#

Hi, I'm using the stripe-java SDK. I got an error message telling me I need to pass an HTTP header with my request. Since I am not explicitly creating any HTTP request, I don't know how to add a header. How is this done in Java?

eternal kiln
#

Hello. I’m working on integrating Stripe using Checkout, and I’m a little stuck with the webhook listener, as I’m not sure which events I should be listening to, and I’m not sure what endpoint_secret is and where I’m supposed to get it.

I’m aware of the following event types:

checkout.session.async_payment_failed
checkout.session.async_payment_succeeded
checkout.session.completed
checkout.session.expired

However, I’m not sure those would apply to entire lifecycle (first payment vs all payments). I’m dealing with subcriptions.

Also, the create-customer-portal-session endpoint requires ā€œcustomer_idā€ and ā€œreturn_urlā€. Is is possible to dynamically retrieve the return url since it’s already been provided in the portal configuration?

Are there different event types for dealing with portal sessions?

lavish pilot
#

Hi again šŸ‘‹ Is there any way to link a payment_intent generated by stripe terminal to the actual terminal that processed the transaction? I am hoping to retrieve the location of the terminal the transaction happened at šŸ¤”

jade panther
#

Heya, is there a way to have an invoice show a different name than the name of the customer in stripe? Or maybe just a Company name? I.e. John Doe is employed at Company X and has subscribed to our services for which we bill him via stripe. The customer would like the invoice to show only the name of the company (along some identifying data in order to assign the invoice to him)

To:
Company X, Inc.
134 Samplestreet
New York, NY 12345

On the first point: There are cases in which the invoice is addressed to someone entirely different than who is our contact within a customer business. How do I deal with that? Do I just skip the middleman and only save the "billing contact" to stripe and handle the rest in our own DB?

vocal wagon
#

Hi All, is it possible to retrieve public and secret key related to a connected account? thanks

fallow maple
#

Hi - very grateful for any support here. We currently use Stripe Connect to power our marketplace (we have specialist offering services with consumers making payment via bank card as a one time payment). We would like to be able to apply X amount of credit to a consumers account so when they go to make the card payment, then can draw from the pre-paid credit. Is there a best practice when implementing this workflow? (I have tried adjusting the account balance and coupons, but they dont seem to be the correct approach). Many thanks

mossy flax
#

Hello! I have a question regarding the way Stripe Connect works. I am not looking to take any sort of profit and the ideal scenario would be: the user pays 10$, the seller gets 10$. However, I know that Stripe takes a fee. At what level does it take the fees? cheers

trail furnace
#

Hello, I'm having a problem when registering customers and linking the card to it, in some cases the customer does the entire purchase process and arrives at the url: /v1/customers//sources
it returns the Customer ID as " " but I didn't identify the reason.
The correct URL should be: /v1/customers/cus_KzIopT7LtuvfEr/sources

terse thunder
#

Hey šŸ‘‹The new update doesn’t show customer shipping address

steel fog
#

When we onboard new users via Cognito we are starting a setupintent on the backend in order to capture cards to be charged later for transactions purchased on a marketplace. My backend dev reports the setupintent is correct and returns me the a clientSecret, and I have the CustomerID we've created which is our AWS sub for Cognito. However in reviewing front end doc it looks as if the backend should give me a return of a customerEphemeralKeySecret as well. So is it proper to say the response I should be getting from the backend be the customerEphemeralKeySecret and a clientSecret which will then allow me be return a paymentToken from Stripe?

elder ore
#

i'm trying to get notified via webhook when a new connected account is added. I've set up a webhook to listen for account.updated with Connect. I then created a test connected account through the dashboard and completed the account creation flow. But I don't see any webhook event

vocal wagon
#

Does Stripe have a phone number to contact in regards to disputes?

true harbor
#

Hello
I have a yearly and a monthly price for a subscription plan. I want to change the logic a little bit. The yearly price shall run yearly (so if it's cancelled it's running out all 12 months) and the new thing is: The customer shall get the invoice monthly. I wanted to know if there is some solution for that in Subscriptions, plans or subscription schedules i have not found.
My solution atm would be a subscription schedule with a monthly subscription plan and quantity 12 which is renewing it self after running out. Is there a better solution for that?

spice widget
#

is there a way i can change my currencies for the products

#

or do i need to create a new price with that currency

barren oxide
#

Hi, i had configured 2 month ago the stripe payment method, today i setting the sk_live.... and now i have this error when i try to pay.

balmy yacht
#

Is there a way to identify connected accounts' stripe agreements (their cc percent + flat fee)? Because the charge from api does not include the stripe_fee, we are trying to determine the stripe_fee incurred for each connect customer that has their own custom agreement (non profits mostly)

warped delta
#

Hello, I have a question about the subscription flow using the PaymentElement. Thanks

stable dust
#

So basically what i want is, i have payment links setted up, once someone has paid me and i got the money, i want the webhooks to send me a notif about it. what event do i use for that.

warm dune
#

I'm currently using the Stripe Go SDK and its awesome auto-pagination to retrieve balance transactions after a specific transaction using the filter ending_before. It works great but I need to do two things with the list of transactions:

  1. only process those of a specific type, e.g. charge, adjustment, refund
  2. split the transactions from 1) into groups of transactions that occurred on the same date

I could really use some advice on how to approach this because my naive approach is to

  1. within the balancetransaction.List iterator have a switch btType and then only store the ones I need
  2. look at the created unix timestamp of each transaction and add them to some map by date
surreal temple
#

nanzepanze - Stripe GO

dreamy topaz
#

Hi there

sturdy timber
#

Hello

dreamy topaz
#

I'm having trouble this week trying to integrate Stripe on my website. My website sells tours which have different add ons and extra fees.
This add ons and extra fees are calculated in the products' page as the total charge.
Basically I need to extract this price that is calculated on my website and show it at the checkout page. This price changes depending on the user selection which makes payment links not an option to use. I'll appreciate any help and sorry for the long message.

#

Here's the website if it helps:
www.freedomtours.netlify.app

normal breach
#

Have a question that I can't find an answer to in the docs. We use Stripe Connect for our platform. We're using the Standard Accounts option. We have a user that already has a Stripe account. They're trying to connect it to our platform via "Connect", but it keeps creating new accounts (they can now see multiple on their dashboard). Is there a way for them to connect their current account, or does Stripe Connect require a new account?

warm dune
#

in the Go SDK looking at this example:

stripe.Key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"

params := &stripe.BalanceTransactionListParams{}
params.Filters.AddFilter("limit", "", "20")
var balanceTransactions []*stripe.BalanceTransaction
i := balancetransaction.List(params)
for i.Next() {
  bt := i.BalanceTransaction()
  balanceTransactions = append(balanceTransactions bt)
}

Is there a way to take each bt object that's inside the balanceTransactions slice and unmarshal it without copying this struct into my code https://github.com/stripe/stripe-go/blob/d663155d0c78f0adf2e6d8b88da6ca3609f17bf2/balancetransaction.go#L153?

terse thunder
#

I’m not able to upload proof under Disput evidence

ember bear
#

@warm dune since you have an existing thread, let's keep responses in there

terse thunder
#

I get ā€œerror uploading filesā€ I compress the images to make files smaller but still get an error under Disput proof

raven oracle
#

Havent recieved payment from MEE6 Memberships since 9th of January, is this the place to ask? Or MEE6?

slate elbow
raven oracle
#

Okay! Thanks šŸ™‚

#

Its in my stripe acc, just hasnt reached my bank, and it usually takes 3-5 days.

viscid burrow
#

Following up on customer being deauthorized mysteriously. "automatic" deauthorization of a connected account. ????

slate elbow
raven oracle
#

Ill hear with MEE6 first, then I’ll try that, thanks šŸ™‚

blazing fox
#

is there a way to create a payout from specific transactions that hit your custom connect account? I have a use case where I have separate bank accounts where various payouts need to go based on the transaction coming in.

jovial wadi
#

Using Stripe Elements it seems to be impossible to create a payment form that only asks for card details and no address information. If you set billingDetails to 'never' when creating the payment element, you then cannot confirm the intent later unless you provide values for all the billing fields you hid. I must be missing something fundamental here… how do I only collect payment details from a customer?

wheat burrow
#

Hi all! We have a really hacky Stripe integration for our SaaS which has a pricing model very similar to Zapier's. We've been trying to find a better solution for our billing model using Stripe but we couldn't find anything in the docs or on the web.

How would you set up billing using Stripe for something like zapier.com/pricing ?

A few things to note:

  1. Every subscription plan comes with a monthly quota and has a fixed price. The user is charged for it upfront, so Stripe's "metered billing" wouldn't work.
  2. Even with annual billing, quota resets monthly. But with annual subscriptions, Stripe does not call your webhook every month. Do we have to have a cron on our end or is there a better way?
  3. How should proration be done during upgrades? For example, what if the user uses 100% of their quota in the first day of the month and then upgrades? (with "standard pricing" proration, they would be charged for 1 day but using the full month's quota on the previous plan and not paying for it)
ember bear
full ether
#

How can i write add this class inside my webhook?

#
    permission_classes = [IsAuthenticated]
    serializer_class = JobListSerializer

    def perform_create(self, serializer):
        serializer.save(user=self.request.user)```
#
  permission_classes = [IsAuthenticated]
    serializer_class = JobListSerializer

    def perform_create(self, serializer):
        serializer.save(user=self.request.user)

    def post(self, request, *args, **kwargs):
        try:
            checkout_session = stripe.checkout.Session.create(
                line_items=[
                    {
                        # Provide the exact Price ID (for example, pr_1234) of the product you want to sell
                        'price': 'price_1KJDWQDaN18cbJKsBh451B4C',
                        'quantity': 1,
                    },
                ],
                mode='payment',
                success_url=YOUR_DOMAIN + '/payment/success',
                cancel_url=YOUR_DOMAIN + '?canceled=true',
            )
        except Exception as e:
            return str(e)

        return Response({"sessionUrl":checkout_session.url})
        # return redirect(checkout_session.url)``` Can i do like this?
visual rock
#

One of my clients is interested in using the beta server-driven Terminal implementation. But we see that this beta is only limited to a handful of countries. My client's dev team is based in India. Is there an ETA on when India will be added to the list of approved countries?

full ether
#

Can someone help please?

patent turtle
#

I downloaded the Stripe app. Opened a link to a payment in an email (View in Stripe Dashboard). How come this is not a dynamic link that opens the payment in the app?

#

It's not a big deal. Just curious

dreamy robin
#

Hello, I wanted to check can we create a payment for a custom future date if I want to charge a customer on X date but not send them an invoice link to pay rather charge automatically with a Card on the file on any custom date for one time not recurring

vocal wagon
#

Hi there

#

The payment by Credit card is not working on shopify store

#

What I can do

#

I need to place un order today

#

On my shopify store*

steel fog
#

for iOS the configuration.allowsDelayedPaymentMethods = true says Value of type 'PaymentSheet.Configuration' has no member 'allowsDelayedPaymentMethods' - i presume we need this value in order to allow this payment method to be charged at a later point in time?

#

ty in advance

copper reef
#

roci-shopify-support

barren oxide
barren oxide
steel fog
#

why does "eur" have a ,

#

also isnt the amount supposed to be an Int?

dim hearth
#

@steel fog Please ask questions in the thread you have created for you šŸ‘

steel fog
cloud schooner
#

hi!
I wanna change my profile picture on the stripe account.
Anyone guide me, please!!!

ionic stratus
#

Hey Folks šŸ‘‹ I have a couple questions about Apple Pay that I mentioned yesterday, but I wasn't able to follow up on due to my meeting schedule before the thread got archived. Could you kindly create a new thread? I'll post my questions there

smoky fable
#

Hey everyone! I have a question about the best flow to build for the following use case:

  • Platform will allow users to deposit money they can use to buy products.
  • The money are transferred from user's payment method to platform bank account.
  • The products they buy can also be sold on the platform.
  • User X can buy product from User Y. This transaction happens purely on database level since the actual money are sitting in platform bank account.
  • User funds available (in their profile wallet) will be tracked on database level.
  • At any point when the user has a certain minimum of funds in their profile (wallet), they can withdraw to their desired payment method.
  • This triggers transfer from platform bank account to user payment method.
    What is the best combo of stripe products to achieve this?
warm ocean
#

Hi there. Is it possible to update the statement descriptor when I create a subscription ? (subscriptions.create)

winged crescent
#

Hey, everyone! šŸ™‚ I am trying to resend a webhook through a connected account in the Stripe dashboard (in test mode, viewing the dashboard as the connected account and clicking the resend button next to the failed webhook) and I just get a toast message saying "Resend failed". I inspected the request and saw that I'm getting an error that says "{"error":{"message":"You are not permitted to configure webhook endpoints on a connected account. Did you mean to create a Connect webhook on your account instead?","message_code":"webhook_endpoint_connected_configuration_not_allowed","type":"invalid_request_error"}}". Thoughts on what's going on and how I'd go about resending the webhook?

vocal wagon
#

Hi all! Regarding the new Payment Element, I notice there's no possibility for server confirmation. How do you recommend handling cases where, for example, we'd like to check inventory/status before final charge confirmation? That is, the purchase is available when the form is rendered, but that state should be checked again atomically with charge confirmation.

tired lichen
#

I’m currently building a marketplace with Stripe Connect Express, and I’m confused whether it’s better to create a Stripe Payment flow within the signup process for the user to choose their monthly plan or to charge/create invoices towards the Connected Account.

dim marsh
#

using stripe connect express for a marketplace. When using accountLink how do I implement http localhost URLs for the refresh and return?

candid violet
#

Hey, we are facing a major issue with the Indian clients, " transaction_not_allowed" after 1st of Jan, due to New RBI guidelines. Any Solution for the same? https://support.stripe.com/questions/important-updates-to-rbi-regulations-on-recurring-card-payments-in-india

normal prairie
#

can someone tell me where I can see what I am being charged for each transaction being processed please?

sharp lynx
#

Hi im using subscriptions with .NET
Sometimes work but sometimes gives me an error.

This customer has no attached payment source or default payment method.
But my customer had a default payment method

cus_KzPX3pXMv1TRYp

idle iris
#

Q: re connected account charges: what day of month do they occur (I assume within first couple days) and do they occur in test mode?

alpine aspen
#

Hi all, are there risks associated with showing a PaymentIntent id on the front end? ie. pi_2KJSzq6yk6MjSmYG1R2RJXaM

fathom scarab
golden cosmos
#

kaosensi1412-coupon

vocal wagon
#

Hey šŸ˜„, is there any way to add a description to an ad-hoc price created through a subscription, such that the invoice PDF shows it in addition to the product description (e.g. not just test_product in the picture)? Kind of like how when you create invoice items you can specify a description. Example request ID: req_k0cHWQGD4rQgIn.

spare gyro
#

what happens to uncaptured intents?

candid crystal
#

hi

#

anyone can offer help on connect registration problem please?

golden cosmos
#

wrongman-uncaptured

frosty roost
#

Hi, I would like to get clarification on payouts for users with bank accounts in the bahamas. Does Stripe facilitate transfers to traditional banks in the Bahamas using i.e. USD currency?

outer sigil
#

hi

golden cosmos
#

kencale-connect

outer sigil
#

Hola

#

Tengo un inconveniente con mi cuenta stripe

#

Necesito soporte

#

Hi Alex

#

I have a problem with my payouts

knotty totem
#

Hi everyone,
I’m always getting this error "Something went wrong
The specified Checkout Session could not be found. This error is usually caused by using the wrong API key. Please make sure the API keys used to initialize Stripe.js and create the Checkout Session are test mode keys from the same account."
I’m trying to create a direct charge to a connected account through Checkout. Not sure what I’m doing wrong šŸ¤”
I triple checked the API keys both on my client and server, everything seems fine.
Can any one help me understand what’s wrong?

outer sigil
#

hiii

covert steeple
#

Getting an error message when creating paymentIntent in JS for a connect account The client_secret provided does not match the client_secret associated with the PaymentIntent.

#

However, the request looks all correct

wintry mica
#

Hi there, I'm having trouble understanding the subscription lifecycle with respect to trials ending without a payment method being attached/the Subscription's SetupIntent being actioned.

Say a subscription is automatically created on 5 February with a 7 day free trial, and a billing cycle anchor set to 1 March. On 12 February, the trial expiration, we remove access to our service. What I've noted is the subscription will transition into an active state, even if the SetupIntent was never actioned, and an invoice will be created—which is marked as open (and obviously unpaid, since no payment method was ever attached to the subscription).

Say a few days go by after the trial ends, and the customer decides to pay for the subscription. It's not reasonable to expect them to pay the initially created invoice on trial end, since they did not use the service for those days.

What is the best method to handle a scenario such as this? Do we pause_collection on the Subscription on trial expiration, and resume it when the SetupIntent is confirmed (this seems strange because this technically leaves the subscription as active), or is it better to just outright cancel the subscription, and create a new one if and when they choose to pay? Is this what the cancel_at_period_end functionality is useful for?

I hope this makes sense! Let me know if something needs clarifying šŸ™‚

empty plaza
#

Hi

How to run direct it from the card.html ((without the server npm start for local host ))

#

Is there any possible way

golden cosmos
#

lukeify-trials

empty plaza
#

How

sweet fjord
#

Hi, I want to trigger a sample event with custom values. I don't see a way to do that using Stripe CLI or Dashboard. Is there another way?

trim mica
#

Hey @sweet fjord , what event? Like a checkout initialization for example?

sweet fjord
#

@trim mica invoice.created

trim mica
#

You can pass custom arguments using script

#

Ah wait, you mean when the invoice is created for the server to do something?

sweet fjord
#

no I mean the event object that is sent to the webhook

#

When I click send sample event of type say invoice.created from the Dashboard, a sample event with dummy values are sent to my webhook

trim mica
#

Ah I see now

#

Well you cannot really pass custom arguments, but you can use Test Mode

#

(note I am not a Stripe employee, so they may know better)

sweet fjord
#

@trim mica thank you, will check it out

trim mica
#

No problem

dawn coral
#

Hey folks, I'm trying to set up a Google Pay in Stripe connect setup.

So a payment has been generated in test environment, but a webhook is sent only to the live webhook endpoint (master Stripe account). We are expecting a webhook being sent to test environment, instead. Does anyone know what could be the issue?

empty plaza
#

Hi

thorn chasm
#

mike-webhook

lament sail
#

Hi, guys, good day!

I have questions regarding uncaptured payment. What are really happen to the uncaptured payments? Are the card already being charged? What if we ignore them?

For our scenario, front end sent a request to backend to confirm the payment, what if there is interruption and the capture request failed? (We are not using "confirm" or capture automatically because of our use case)

thorn chasm
#

bankorh-capture

worldly stratus
#

Hello!

Making a refunds adding for Stripe account balance through dashboard, it's always generates unique bank account for bank transfer, or regarding to Stripe account it always the same?

Thank you!

wind quail
#

Can anyone give the right syntax for usage of
options.document.require_live_capture - remove upload
options.document.allowed_types - allow DL only
?

tender owl
#

Hi! Can anyone help me regarding the flutter_stripe package for the Flutter framework? I know its not an official Stripe package, but I was wondering if someone here has experience working with it. The issue that I am facing is when i try to use the confirmSetupIntent method using the SDK and when i pass the paymentMethod Id from the backend, I am always getting a "Card Details not Complete Error". The thing is, this error only comes when trying on various android devices. No issues on ios whatsoever. Can anyone advice on this?

mighty zephyr
#

We will use vue-stripe but I don't know how get STRIPE_ACCOUNT and API_VERSION. any help?

waxen quail
#

Can anyone give the right syntax for

#

Syafiq-flutter

nova wing
#

Hi dev team,

Just a question around mandate and subscription, Is it possible for BECS Direct Debit for subscription be initiated by the business, on behalf of the customer ?

waxen quail
#

carlituxman-vue

rough tartan
#

Hello,
For a manually created subscription via the stripe dashboard,
if the invoice is not paid, can we automatically cancel a subscription when the invoice is past due?

Thanks

waxen quail
#

TungVi-becs

worn barn
#

A new subscription for a customer was created via the Checkout, and I inadvertently set the free trial period to 1 day when it should be 3 days. Is there a way of extending the free trial period to the full 3 days now, either via dashboard or via API? The subscription is still within the 1 day free trial period currently set.

vocal wagon
#

hi!! do i need a put plug in for accept more then creditcard payments on my website?

dusk basalt
#

Hey guys,

If I set the collection_method to manual while creating a subscription, does it mean that for all the future renewals, the invoices won't be attempted automatically and the customer would need to manually approve each invoice associated with that subscription? Or this option is just for the first subscription invoice?

vast holly
#

hello @tropic heart
when a customer subscribes , how to store the timestamp value( current_period_end)?
so for this how can I get the current period end date when subscribe?
is there the way to save the current period end timestamp to database when subscribe?

sterile wren
#

Hello, I asked a question which was answered a few days ago. I wanted to know if there was a way for a stripe subscription to send an invoice at the end of a billing period rather than the start.

I received an answer that explained metered billing was the way to go and so I began experimenting with it ; it indeed provides the behaviour I expect, but only partly.

I need to choose a specific aggregate_usage value (like "sum", "last_during_period", etc...) to set how I want the usage values to be billed in the end. I can see four choices : most recent, most recent ever, max, and sum. None of them fit my use case.

Is there a way to average the values and have them prorated like they would be for a standard price ?

Example :

I have a price with monthly volume tarification (1-50 units = 250€ flat fee, 51+ units = 5€/per unit).
In my use case, clients can have the unit quantity go up and down.
Say over a 30-day month, a client has 50 units for half the period, and 100 units for the other half.
250/2 + 500/2 = 375€ would be the final amount to be billed

The final question is : is it possible to bill a subscription this way, and only at the end of a billing period ? Thank you.

waxen quail
#

HimanshuChawla-subscription

#

Kervin-subscription

vocal wagon
#

hello all,
I would like to use "payment link" since it is really easy to use.
I just would like to know if it is possible and if so, how to, to pre-populate email and names when redirecting with the link.
It's been 2 days I have been looking for this in the general docs and checkout session doc (and tries) with no success.
Thank you

trim mica
#

Hey @vocal wagon , for that you need at least Stripe Checkout