#dev-help
1 messages · Page 149 of 1
@narrow citrus let's talk in the thread
hey guys! i'd need some support regarding payment_intent_authentication_failure errors for sofort and giropay in austria/germany. Would you plz give me a private channel to discuss my issues?
I'm having trouble with WordPress and Stripe endpoints. Is there a setup process? The stripe.com/docs/webhooks/best-practices -> receive events with an HTTPS server says that webhooks don't currently work with TLS v3. Is this still accurate?
Hey guys! Is it possible to extend the payment expiry with stripe.confirmCardPayment?
hi 🙂
I'm following this exemple to setup an online payement using PHP (https://stripe.com/docs/payments/quickstart) , in the checkout.html I would like to add user information in the form such as the email name and firstname, do you know how I can to that? as stripe.JS is injecting code in the form section?
thanks for your help
Hey, I need a quick help. I am trying to store the customer's card information by creating a Payment Intent. In the docs, I see something like - "source=tok_mastercard". Can you point me to the document which shows how this is created? Thanking you in advance.
Hi, I'm using test mode, trying to call an endpoint and getting error, from the developer overview, there's some logs, but when I clicked, its empty.
First, thanks for being such a great resource for devs. I'm looking for some clarity on using Connect to connect Standard Accounts. From what I can tell, if I want to Connect an existing account, I must use the OAuth flow, but to connect and create an account all at once, I should use Connect Onboarding. Is this accurate?
Attempting to connect an existing account using Connect Onboarding results in a new Stripe account duplicated from the original.
Hi all 👋
I have upgraded my application to use the ruby gem version 5.0.1
As a result of our efforts, we are no longer confirming PaymentIntents while creating them at the same time. Rather, we are first creating a PaymentIntent, persisting the id, and calling the Confirm method on the intent at a later point, like so:
Stripe::PaymentIntent.confirm(...)
I have a concern regarding the following scenario. When there is a failed payment, we retry at a later date. Our users mostly use debit cards, so failed payments occur due to insufficient funds. My question is, assuming the User does not change their card and it is still valid, and once they've added funds to their account, can we rely on this Confirm call to be successful when we retry?
Edit: Important to note is that we are not using an idempotency_key for the Confirm request, and that the parameters do not change when we retry
ven-declines
Hello, I would like to know if Stripe integrates with the CRM called "Jobber"?
Hi. I see in the dashboard that billing emails can be added to a customer.
But I can't find any way to add billing emails from the API.
What companies fall under Merchant Category Code "4723" (t_ui_travel_germany) ?
: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
Hey guys,
Ive been having some failed recurring payments and didnt see them in our Stripe account, now I just found out the issue - someone has logged into our WP and changed the Stripe account to theirs - what can one do about this? Ive removed their info and loged in into ours. But what about the orders and payment for them.
Hey guys! Can anyone please tell me what API limit is for the name field when creating a payment method? I'd like to limit the amount of characters user can add to the input in my form based on that value, but I can't find any mention of it in the docs.
Hey team. Please advise what pricing settings we need to use to send dynamic price when creating a subscription?
To create a subscription we use "Create a Session" path - https://stripe.com/docs/api/checkout/sessions/create
We set "mode" to "subscription" and fill "subscription_data" field which doesn't contain "price_data"
Any other option of how we may use Create a Session with subscriptions and setting a desired price?
We use to have only fixed pricing plans. But need to setup dynamic prices now.
Can someone tell how to get answers from Stripe? I have sent so many messages both with emails and from the website but no one answers. They answered first but then they just stopped..
How do you add trial days to a stripe.checkout.sessions.create() call in JS? It worked without me doing anything in the call with a product in Test mode, but no trial days in Live mode
hi everyone! i don't understand something.. All my subscribed customers have a saved payement method but sometimes when they paid their subscrition the payement intent have no payement method but the client have it.. so the payement intent is incomplete.. it make that for only few customers but i don't understand why..
thanks a lot!!
Hi, I'm trying to retrieve the PaymentMethod for a Customer in java. I've copied the code from https://stripe.com/docs/api/payment_methods/list?lang=java but getting an error that the method getPaymentMethods can not be resolved
Godspeed-trial-session
Hi, what are the webhook events that are advisable to be configured for platform-connect account transactions?
Hi all. I'm trying to code a report page in Rails that lists all products with quantity sold and total sales. I can list Products but I cannot see how to list quantity sold and total sales for that product in an API call. Thanks.
a modérator can pm me plz ? 👼
Hey all, I'm getting a weird error_messages: "No such token: 'tok_1K1Y0mJTktXuMExMAxs1NKO7'" I am using the live api keys
Hi Stripe,
Quick question about subscription cancellation. I have set up a Subscription cancellation with the following code in ruby.
Stripe::Subscription.update("sub_id", {cancel_at: DateTime.new(2021, 11, 30, 22, 0, 0).to_time.to_i })
Then I want to cancel my previous action by setting the attribute cancel_at to nil.
Stripe::Subscription.update("sub_id", {cancel_at: nil })
The latter doesn’t seem to work however and doesn’t change the attribute even though I get a 200 from your API. Would you be kind enough to tell me the best way to cancel a subscription cancellation ? Thanks a lot for your answer 🙏
I've created new connected accounts for our vendors in Stripe via the API, and using an Account Link, they are able to fill in account information. However, they are not able to log into those accounts after or view them in any way. Am I missing a step in linking them or something? I assumed after onboarding they would be able to log into the account but we're getting reports that they can't see anything about their new account when logging into stripe.
I'm working to support 3D secure for off-session payments. Currently I have an email being sent as a result of invoice.payment_failed which tells the user to update their card info. I added a handler for invoice.payment_action_required and I send a differently worded email saying "Your bank requires you to authenticate this transaction" -- the problem is I get both of these events, and the invoice object doesn't seem to have a field (that I can see) to distinguish this event. So the user gets both emails and it is confusing.
hello
Hello guys, I had an email asking me to verify my domain name via email i made the verification but my payouts are still paused even tho the only issue blocking the payout was the verification
i even when as far as verifying my domain name under emails
when i clic send verification nothing happens
Hello guys, it's there any template with all the information that you need to have on your website ?
https://support.stripe.com/questions/information-required-on-your-business-website-to-use-stripe
With all that above, because somehow my website still getting rejected by stripe
Hi all, am I right in thinking that we can't know what the Stripe fees are for Destination charges until after it is completed? Therefore we can't be sure we're covering the Stripe fees in the application_fee_amount on the PaymentIntent and we would be better off using Separate charges and transfers instead (platform and customer will be in the UK)?
Having an issue fetching payment_intents when passing a created greater than date. I'm not getting any results. This has been working and I use the same options when fetching balance and charges.
Hello! We noticed that whenever we do a React-Native codepush of changes that the bridge between JS and Java doesn't remain. Consequently, while the Stripe reader is still "connected", our app doesn't seem to recognize it as connected, which means when we get to our payment flow we can't detect that the reader is connected / can't display a message to ask the customer to present their credit card. The only remedy we've found is to fully restart the app, which isn't ideal across many remote devices. Any suggestions? (This is for Stripe Terminal SDK)
hi
Hello,
I need help, I have a requirement where if the user has a monthly subscription of 50$ from 1 Nov. 2021 to 30 Nov. 2021 then he switched the subscription of price 100$ maybe around on 16th of Nov., 2021. so as he has 14 more days left to complete the current subscription period and as the next invoice is basically on 1 Dec. 2021 of 50$ but as he switched to the subscription of 100$ then I want the switched subscription will take action when the current monthly period is over and charge the user on 1 Dec. 2021 with 100$.
So for this, I use subscription schedules but somehow didn't work, below is my code
Hello,
Just wanted to check how many retries stripe does when the declined reason is no sufficient funds.
Also can we add an extra charge as no sufficient funds fee when the payment is retried? Does stripe automatically retry? How many times before stripe gives up?
Hello,
We are using an iframe with a custom return_url for a PaymentIntent with Subscription. We use default_incomplete to create the subscription and then we pass the URL when we confirm the PaymentIntent.
For renewal, the PaymentIntent is already confirmed. Is there a way to specify the return_url for a renewal?
hilo, i need help..My stripe account is accepting indian currency only and not overseas currency..How to enable it..need support and help with payment_intel.
Hi everybody, I'd like to deeply understand why I shouldn't usa Stripe with these settings:
Connected accounts type => Standard
Charge type => Separate charges and fees
Has anyone experienced it?
Thanks!
hello, is it possible to achieve the following through Checkout: i want to have a subscription with a one time only short lived price (e.g. $0.01 for 5 days) and then after that a recurring consistent price (e.g. $99/month)
Hey sorry I'm a little new to discord. Am I able to chat to like a sales member here or request a call for sales related questions?
Hello!
I am wondering how can I prevent a hacker from using an API that I expose that creates Stripe checkout sessions. Let me give you some more details:
I have an API that is a POST request to my server. The POST payload contains things the caller wants to pay for. On my server I take the data in the payload and I use it to create a Stripe checkout session using https://api.stripe.com/v1/checkout/sessions endpoint. Then I reply back to the caller with a response that has the Redirect URL the caller needs to use in order to visit the Stripe checkout pages and pay.
The problem with this approach is that a hacker might use my end-point to create Stripe checkout sessions and charge a stolen credit card. I suppose that this is a valid fraud scenario, isn't it?
How can I prevent this from happening?
Thank you very much in advance.
IS there a way to set auto_advance to false for a subscription / schedule for all invoices generated, or is that setting only manageable on a per invoice basis?
hello, please help
Hi guys, i am working on a stripe integration on a website. This is the first time im doing this so im not that confortable with it.
I am trying to follow this guide : https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements&html-or-react=react#web-post-payment
Here attached you can find my client side file. I wanted to know where do i have to put my handleRegister() function that has to be done only on payment accept. I am kind of confused. I have put comments where i already have tried and what was the result of it.
Hi all. Do forex fees generate separate balance transactions?
prince-subscription-update
Just wanted to ping y'all about a minor grammar issue/typo in docs! https://stripe.com/docs/api/subscription_schedules/create?lang=node#create_subscription_schedule-phases-trial_end <-- "can not" -> "cannot"
Thanks @vocal wagon! I'll make sure to flag it with someone
Is there a limit to how many tax rate you can create via the API? If I want to create a tax rate for every single zip code in the country can I do that?
it keeps saying no signatures found and i have checked everything gets sent
Is it possible to assign metadata to a subscription that's created by a subscriptionSchedule in the same transaction as the creation (i.e., through the phase entry)? or does it have done in a separate query?
Is there a way to view all payments tied to the use of a certain coupon code?
Hello,
Sorry for not being active.
Just wanted to check how many retries stripe does when the declined reason is no sufficient funds.
Also can we add an extra charge as no sufficient funds fee when the payment is retried? Does stripe automatically retry? How many times before stripe gives up?
I'm using subscription schedules
@brazen dust I've reopened your thread - we can keep talking there
Hey devs,
Is it possible to create a Setup Intent inside our mobile app? We are trying to set up future payments using stripe, but we dont want to have to put a browser inside our app to gather the setupintent. Is it possible to place a checkout session inside our users profile settings to gather their card details, to use for future payments?
Hi, I have a question regarding Google Pay and the payment request button. If the customer does not have a digital wallet set up, is there a way to have the payment request button instead prompt them to enter a card and save to their browser/wallet?
Hello, I am still getting exception (attached) & this is not intermittent connectivity issue. Earlier msg archived but didn't have any concluding answer hence posting again-
hi, i'm working with stripe tax and tax rates. my implementation uses the stripe tax beta to calculate the rate and then attaches a tax rate object to the subscription purchase. i found that we can use the upcoming invoice to calculate the tax amount, and there seems to be a tax_rate attached as well. specifically, if we call stripe.Invoice.upcoming with expand=["total_tax_amounts.tax_rate"] and then look at the invoice.total_tax_amounts[0].tax_rate we get a tax rate back. however i'm getting an error when trying to use this. specifically Request req_dBR6Bc2UX0P4Wk: You cannot apply these computed tax rates: ["txr_1J7rCXELRGuFUMs6mDmT8FNw"]. I notice that the tax_rate is set to not active so I attempted to update but then got this error Request req_4zQuu13DFnOIB7: This tax rate was created automatically from tax lookup, so it cannot be updated. Is it possible to use the tax rate that comes from an upcoming invoice?
Question about the customer portal. If a customer isn't setup on a subscription, but we simply invoice and bill them outside of a sub, can they still use the portal to update payment info on file that we use to pay their invoices (we don't email them but charge automatically).
Hey guys how's it going, What ways do you use to track conversions to google ads from stripe? I really dont want to handle it on a client side success page.
Hello. I test my app in test stripe mode. But when i moved to live stripe mode - this error appeared
Your platform needs approval for accounts to have requested the transfers capability without the card_payments capability. If you would like to request transfers without card_payments, please contact us via https://support.stripe.com/contact.; request-id: req_lKJVBQ4kCVTIE2
Hello Stripe Devs!
I have a question related to reconciliation. Is there any way of attributing charges / refunds to a specific payout using the Stripe API (but not the Reporting-specific features)? I can query the API to get a list of Payouts, Balance Transactions, Charges, and Refunds within a specific date range, but can't see how to connect Charges or Refunds to specific Payouts / Balance Transactions.
Is the only way to do this to use reports such as the Payout Reconciliation Report?
We are using Stripe charge API and setting correct amount for capture (less than initial amount) using setAmount method from charge API:
/**
- Amount intended to be collected by this payment. A positive integer representing how much to
- charge in the <a href=https://stripe.com/docs/currencies#zero-decimal>smallest currency
- unit</a> (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The
- minimum amount is $0.50 US or <a
- href=https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts>equivalent in
- charge currency</a>. The amount value supports up to eight digits (e.g., a value of 99999999
- for a USD charge of $999,999.99).
*/
But for some reason Charge API is capturing the whole amount of Pre-Auth.
Hi ! I'm implementing a "custom payment flow" in .NET and the integration seems to work. However, I get the following chrome warnings and I wonder if there is anything I can do to solve them ? Thanks in advance for your help.
Hi Stripe, I lost my old bank card and therefore cannot enter my previous card information to confirm it. Is there any way you can help me with adding a new one so I can collect the money in my payout tab.
Hello, so say I passed on object sellers to the Checkout for Transfers for Sep Charge & Transfers. Could I for loop through each seller accountID to pass into the destination under each stripe.transfers.create? Kind of like this? Does the backend code allow this?```
app.post("/payments/create", async (req, res) => {
try {
const { amount, shipping, sellers } = req.body;
const paymentIntent = await stripe.paymentIntents.create({
shipping,
amount,
currency: "usd",
payment_method_types: ['card'],
transfer_group: 'anyUniqueValue',
});
for (seller in sellers) {
const {sellerID, amount} = seller
const transfer[0] = await stripe.transfers.create({
amount: amount1,
currency: 'usd',
destination: seller1,
transfer_group: 'anyUniqueValue',
});
}
Hi Stripe,
I would like to clarify how licensed billion with proration_behavior set to none functions to make sure it fits my use-case.
We only allow yearly subscription billing. We want to invoice users for subscriptions at the start of every month (billing_cycle_anchor) for all subscriptions that need to be renewed for a full year.
Here are some examples of what I expect:
User buys 10 subscriptions on Jan 2021.
User buys 5 subscriptions on April 2021.
On Jan 2022 the user is billed for 10 yearly renewals
On April 2022 the user is billed for 5 yearly renewals
Can anyone confirm that's how this will work? This section has me worried https://stripe.com/docs/billing/subscriptions/billing-cycle#prorations
I'm not really understanding how to verify whether a customer works for automatic tax before updating a subscription schedule. I get the message from stripe 'customer_tax_location_invalid The customer cus_123's location isn't recognized by the tax engine. Set an address on the customer object and verify with the tax[automatic_tax] status.' but don't understand it.
I basically want to update subscriptions in bulk, try to do tax, but if not, just continue anyway with automatic tax as false
Is there a way to enable Checkout for the Customer Portal? It's strange that the Customer Portal has drastically limited options for updating payment information compared to Checkout, forcing people to use the Customer Portal for some things but not others as they need the additional payment types Checkout supports.
Question about this error message:
Even tho all seems to be working fine, I noticed this error message today:
2021-11-30T19:48:05.183037+00:00 app[web.1]: #<Stripe::SignatureVerificationError: No signatures found matching the expected signature for payload>
2021-11-30T19:48:05.183247+00:00 app[web.1]: I, [2021-11-30T19:48:05.183217 #4] INFO -- : [579d9c79-749c-4a63-bd09-ae3a66cf6ad0] No template found for WebhooksController#create, rendering head :no_content
2021-11-30T19:48:05.183374+00:00 app[web.1]: I, [2021-11-30T19:48:05.183353 #4] INFO -- : [579d9c79-749c-4a63-bd09-ae3a66cf6ad0] Completed 204 No Content in 1ms (ActiveRecord: 0.0ms | Allocations: 333)
2021-11-30T19:48:05.185421+00:00 heroku[router]: at=info method=POST path="/webhooks" host=bfte-2022-artists.herokuapp.com request_id=579d9c79-749c-4a63-bd09-ae3a66cf6ad0 fwd="54.187.216.72" dyno=web.1 connect=0ms service=4ms status=204 bytes=701 protocol=https```
Is this something to worry about?
Hi All,
I am working on external account API for custom connect integration. And wanted to confirm my understanding on bank account deletion. The documentation says,
There are restrictions for deleting a bank account with default_for_currency set to true. You cannot delete a bank account if any of the following apply:
- The bank account's currency is the same as the Account[default_currency].
- There is another external account (card or bank account) with the same currency as the bank account.
From the second bullet it seems that if we have 2 bank accounts with the same currency, we can not delete either of them? Is that understanding correct?
Also I couldn't find info on what would happen if I update/delete bank accounts with pending or failed transactions? Does the API handle that or we need to check for them before calling the API
Hi, we are looking at integrating with Standard Connect with Direct Charge. My question is on reporting. Will we able to see Connected Account charges, payouts, refunds and disputes from Financial Reports in Stripe Dashboard?
error message
SyntaxError: positional argument follows keyword argument
can one of the admins un-archive my thread from yesterday as I found a solution and thought i'd post it here for others
(done)
Hello how can I connect with a stripe developer
Hi Stripe, we have a use case where we need to hold (authorize) payment on a customer card and capture the payment in multiple transactions(based on the order fulfillment). but as per the stripe document(https://stripe.com/docs/payments/capture-later) it looks like there can be only one capture for a given authorization. Can you please suggest how can we achieve this?
My Question: Is it possible to create subscriptions using in-person payments in Canada?
Orakaro Answer: Hmm yes, I think? Because Terminal is available in Canada, and after you collect the Payment, you can programmatically use the Subscription API
I am not sure how the subscription will be created after collecting the payment. Can you please elaborate more? Is there any document for this specific case?
Hi everyone, on Stripe Dashboard I get: "Stripe does not currently validate this type of tax ID" - is this normal?
Hi Stripe, refer https://stripe.com/docs/payments/save-during-payment, which I intend to attach credit card payment method to customer after success payment. My question is about if customer using different credit card, I found that the payment method is replaced by the new credit card payment method instead of append. May I know if able to attach multiple success payment method with same type["card"]?
Hi all, ive tried the stripe chat. Im looking for help with multiple product subscriptions. We offer service products and want to add each product in stripe and then provide a subscription for a certain collection of products. Is this possible or would i need to just add a seperate product for each subscription?
For example: Subscription would be Silver which has Product 1, Product 2. Then Gold Subscription which has Product 1, Product 2, Product 3 etc
Hi Stripe Devs. We use Stripe for our product. We have one-off transactions (hence using stripe.PaymentIntent.create). We want to create a referral program. let's say user X shares app with user Y. we want to give user Y $10 off.
Now, on your documentation, it seems coupons/discounts can't be applied to one-off transactions but surely there must be a clean way here
m10n-Coupon
webhook endpoint
what detail has to be updated in endpoint to allow request below to go through?
account_id = 'acct_xxx'
Hi, is it possible to register an Apple Pay domain for test purposes when using Connect (w/connected accounts)?
nei3rd-Connect
hi all, I am encountering a problem in staging and prod env. So we are doing testing in staging and we cannot add or edit credit card. We also tried this to prod and the same issue happened. We suspected that since we use the same account and customer ID in both staging and prod, maybe that would be the case? BTW, we cloned the prod data to staging.
How do I get a development team?
We have a subscription that we are not able to update the discount for. The subscription object shows no discount/coupon, but when I try to update the subscription on the UI it shows "Override discount" of 50% off, and I'm not able to change it. Any suggestions?
Added saving payments to my app, I'm trying to use test info but running into an error where stripe is throwing "Card details not complete" code:
Error code: StripeException(error: LocalizedErrorMessage(code: FailureCode.Failed, localizedMessage: Card details not complete, message: Card details not complete, stripeErrorCode: null, declineCode: null, type: null))
The error is thrown during the confirmSetupIntent call:
final billingDetails = BillingDetails(
name: "Test User",
email: 'email@stripe.com',
phone: '+48888000888',
address: Address(
city: 'Houston',
country: 'US',
line1: '1459 Circle Drive',
line2: '',
state: 'Texas',
postalCode: '77063',
),
); // mo/ mocked data for tests
// 3. Confirm setup intent
final setupIntentResult = await Stripe.instance.confirmSetupIntent(
clientSecret,
PaymentMethodParams.card(
billingDetails: billingDetails,
),
);
Is there a way to limit api usage to specific ip’s? Couldn’t find anything when searching
Is there any api that export payment data and return a csv file?
sanjay-multi-currency
Hello Devs, I am facing difficulty in understanding Stripe's rounding mechanism. In our application, we are using 2 taxes. One is ServiceTax at 10% and GST at 7.7%. There is a difference of 1 cent in total when taxes are applied on single item and multiple items. When 2 quantities of single item (Spicy Chicken Bulgogi) is passed to line items the total price is 20.95 SGD where as when 2 different items of same price are placed, the total price is 20.96 SGD. Attached images for reference. Any advise is appreciated.
eskimo-ip-limit
Hi Stripe Master, I would like to confirm the flow for charge a saved payment method (Credit Card):
Here is my flow:
For create payment intent(server side), set
stripeOptions.payment_method = {{pmId}}
stripeOptions.customer = {{customerId}}
stripeOptions.off_session = false
stripeOptions.confirm = false
In client will be
stripeApiClient
.confirmCardPayment(clientSecret, {payment_method:{{pmId}})
I need to confirm that if the customer will be in the checkout flow. We should set off_session =false instead of true to complete the payment in client, am I right?
I ask this is because I afraid that the card issuer will request for TAC number/reauthenticate if reuse the payment method
Here's the error I am encountering:
customer id: cus_JOrjuHzzSwMvc
hihi_016-payment-data
Chee Hong-stripejs
Hi everyone,
I hope this message finds you all well.
Just wanted to know If I can create multiple secret keys from stripe dashboard > developer section.
I've 3 projects/teams working with same account. So, I want different secret keys for each team. Is that possible? Will all 3 secret keys be active at same time?
Whats up, if we use source_transaction in "Separate Charges and Transfers" do we just need to generate any random ID for the chargeID? Do we get rid of transfer_group then?
Hello, is there a way to delete invoice items from an invoice if the usage (quantity) is 0?
I'm running a subscription based price model and would like to remove items that are not used.
Is there a springBoot demo ?
kenengfou_it-java-springboot
I want to change the price of a product depending on the country where the buyer lives.
Is it possible to set multiple prices for a single product in the Stripe dashboard with different conditions?
hello, need to confirm which setupIntent obj is more appropriate to force show the 3ds in clients checkout payment.
jm199seo-delete-invoice-items
Hello, its 12:42am, does the Stripe Express signup AccountLink collect Connected Accounts W9 Taxpayer information?
Hello,
I need to integrate a payment gateway that allows customers to pay with a payment card and the merchant to receive cryptocurrency. Stripe is cool, but is it possible to integrate it? Any plugins or additional integration?
Hi Team
I want to integrate Stripe in my application to accept payment by Card and Bank account
I am using Angular 8 as frontend and dot net webapi as backend
I have completed Card Integration successfully and it is working
I am facing problem while doing integration with Canadian Pre-authorized Debit (ACSS)
Can you please help me?
hmm not sure what happened but my webhook listeners cant authenticate.
i did stripe login
then stripe status
status says all services are online
i then do stripe listen --forward-to localhost:3001xxxxxxxxxxxxxx
Hi guys, how can i change my residence? I'm not fron the US and i can't verify my account because it's like blocked, any solution?
:question: @delicate patio 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
Hi, I'm trying to migrate existing users as stripe clients. We were using SEPA payement method and we already have our users IBAN. So, I created customer and attached "SEPA Paiement Method ( with the correct iban ) " , now, I guess, I need to make sur we can charge those clients, how can I create a mandate for those new stripe clients without forcing them to type their IBan again ( I tried the setup intent , but the Iban Elements expects the customer to type the Iban number before accepting the mandate) ?
Normally, when Stripe redirects back to my website, I would expect the user's session cookie to be available so that I can keep them logged in. But I am seeing the cookies missing. Any comments for this case?
@dry hatch you archived this without a solution, im fully aware i can create a subscription with multiple products. Which is what i want however i want multiple users to have that same subscription so i can track takeup etc easier. Basically want a template for the subscription that i can subscribe people to. Rather than creating a new subscription on the fly with new id's every time someone signs up.
Hello
I want the split payment functionality, is it available in Stripe.??
For example, If the user pays on stripe, that payment must be held till the vendor completes the work and after work is completed funds are sent to the vendor and the admin gets its commission.
Hey! When a checkout session is completed with the subscription mode. Will the freshly created customer has his or hers payment method attached to them as their default_source or invoice_settings.default_payment_method or do we have to make a request for this when the webhook checkout.session.completed is triggered? This is a follow up to the #mentijm-checkout conversation.
Hi guys, I want to take the full amount from the client when upgrading the subscription. Like proration_behavior='always_invoice', but without proration. Can I do this without manualy pending invoice?
Hello, I have a question about stripe dashboard visibility for stripe.createToken requests, wondered where I can find this information
Is there any rules which i can set in order to check zip code, address and cvv/cvc are matches with an issuer/customer
Hi Devs, is there a way to send directly the user to a checkout page without passing from my website? a bit like payment a link?
@torpid breach https://stripe.com/de/payments/payment-links
Hi @sterile cloud thanks but I wanted to know if i can mirror the behaviour of a payment link to a checkout session. I have a page with a button which trigger a checkout session and I would like to know if i can create a link to my checkout session without passing from my webpage
Hi
Can anyone share android Java and iOS Swift CVV validation reference document
We need Save card CVC validation
i Completed save card payment process only pending on cvc card validation Can You please share me Save card cvv validation documentation
@hollow prairie
Let's chat in the thread 
I'm a java programmer and I want one of your examples, now working overtime to interface with the identity-verification function of your platform.
Hello, can someone tell me how to change the name of the direct debit for customers?
Hi! Which takes precedence for the renewal of a subscription when there's a default payment method on the customer (default_source and invoice_settings.default_payment_method) and on the subscription itself?
Related to this. is Stripe tax fee included in balance transactions? And more specifically is it type of Stripe.Charge?
At https://stripe.com/docs/payments/save-and-reuse?platform=web&html-or-react=react#web-collect-payment-details, it seems there is a typo. stripe.confirmSetup should be stripe.confirmCardSetup - Can anyone please confirm?
hey it’s possible create a payment link using api ? For example discord bot I use a command request a link and return me a link with value I selected
Hi Team, I want one help for save card payment process. I completed for save card payment process but CVC not validate what can i do . I created CVC tokens what next step. It's a front end work or API side
Hello Team, Trying to enable Stripe on Community edition. Will it work in Production in Asia ?
Hello again, folks! This is a follow up to a question I asked yesterday (if that's pertinent...). We've tested the OAuth flow for Connecting an existing Standard Account using live keys. It seems that the existing account is Connected with the expected read_write scope-- however, the Connected account also appears to have two other integrations with read_write scope already on their account. Based on our read of this document: https://stripe.com/docs/connect/oauth-changes-for-standard-platforms, this should not be possible. Can anybody shed light on what might be happening here?
Hi everyone, sorry for asking non-dev question here: how do I delete Connected Accounts in Stripe Dashboard? Searched Google, didn't find any solution nor did I find anything except Reject account on the dashboard.
Hi, I have a question regarding string requests, specifically stripe.createToken request
Hello, can we add a phase once a subscription schedule is created?
stripe.confirmAcssDebitSetup(
'{SETUP_INTENT_CLIENT_SECRET}',
{
payment_method: {
billing_details: {
name: 'Jenny Rosen',
email: 'jenny@example.com',
},
},
}
).then(function(result) {
if (result.error) {
// Inform the customer that there was an error.
console.log(result.error.message);
} else {
// Handle next step based on SetupIntent's status.
console.log("SetupIntent ID: " + result.setupIntent.id);
console.log("SetupIntent status: " + result.setupIntent.status);
}
});
I am trying to use this code in my angular 8 application, but confirmAcssDebitSetup method is not found. So how can I use this code for ACSS integration
Can anyone help me, how to do integration of Pre-authorized debit in Canada (ACSS) using Angular 8 as frontend and dot net api as backend application
Hello, I want to update my database after a payment, so I use Webhook but I don't know how to get Customer ID and product ID
Is it in the response body ?
👋 trying to update our integration to work with the new RBI (India) regulations around off session payments. Is there a way from our dashboard (or API) to filter down customers to those with cards issued from India?
edit and are there any test cards we can use to simulate what an Indian card does?
Hello, if we are eligible to accelerated payout, is there a place inside dashboard to activate this feature?
Hello - does Stripe support any method of manually entering credit card information into a terminal machine?
Hello Community! I'm trying to set up a new Malaysian Stripe account using the API, but I'm getting the following error:
"You cannot request the transfers capability without the card_payments capability for accounts in MY."
I would like to know what does that mean?
I'm having a problem setting up webhooks. I get a validating signature error and there's nothing in the payload variable? anyone can help?
How are you supposed to use metadata for Radar with invoices when you're using Payment Elements?
I only see "delete" customer account in stripe. Is there deactivate/reactivate functionality as well? Also if there's only delete, does deleting a customer account in stripe delete all the payment methods, invoice and payment history
Hi, quick question regarding sepa direct debit payments initiated with checkout : is it normal that the client does not have to sign any document to authorize debits on his account ?
Is this someting that we have to do separately or does Stripe take care of getting the authorization from the client's Bank ?
Hello! I am using the google pay button on web, using stripe token & elements on a testing environment. Everything works except when a user attempts to add a card in the google pay form I get the error - Unrecognized app. Please make sure you trust this app before proceeding. Then if I click continue I get a 'Request Failed: Unexpected developer error, please try again later' error. Any ideas?
Hi, is there any way to create a URL with dynamic price that sends the user to a checkout stripe-hosted payment page? without having any web page myself, just asking Stripe to generate the URL with that payment. I can only think of creating one new product for each new payment if I used Payment Links to generate de URL, and it seems a horrible idea. There are no "products"; each customer can have a diferent debt. Thank you.
Hello, Can someone please confirm if my webhook setup is correct ?
code - https://www.toptal.com/developers/hastebin/beyizawoji.kotlin
Hi guys, could you please confirm/deny if the following is true in case of Stripe functionality:
when Stripe cannot deliver draft.invoice.created event (i.e. it gets, all the time, error responses from the webhook URL) then Stripe dos NOT try to pay for this invoice at all?
Hi there, I need to ask about countries stripe is supporting
We have a subscription that we are not able to update the discount for. The subscription object shows no discount/coupon, but when I try to update the subscription on the UI it shows "Override discount" of 50% off, and I'm not able to change it. Asked here yesterday but didn't get it resolved. Any suggestions?
Hi all, I'm setting up connect accounts for users on my platform. During dev/testing, I see the following message: "INFORMATION NEEDED - DUE NEXT YEAR
SSN". To my knowledge, SSN does not change, why would this be required again next year?
Hi all, how to Stripe and paypal interegrat with multiple currency
Hello, i work with Stripe Connect (i develop a marketplace ). How is it possible to split charge amount and VAT amount ? I work with both ( VAT and charge ) merged now, but any solution exist to split that ?
Hi, I'm trying to create 2 different tiers for my subscription. Each tier is a different product because I want them to have different names on the stripe checkout page. Users can buy "tokens" for these subscriptions, meaning they can change the quantity of the subscription they buy at checkout. I want them to be able to change their subscription tier. When using stripe.invoices.retrieveUpcoming with a list of their requested changes, I get an error saying that the new product they're trying to add to the invoice isn't part of the subscription. Isn't that the point? How do I do this?
M from india
Hello i need some help for payment method 🙂
And another question ( not fundamentally linked to Stripe ) i have a Marketplace based in France and sellers / clients from wordwide when i have to collect VAT et when i have to give the VAT to my seller ?
M from india how to Stripe and paypal integration with multiple currency , my indian and foreign customer pay through PayPal and stripe usd
Karbi answers me
@dim aurora I created a thread for you - please continue talking there
Karbi hlp me
@dim aurora I already left you an answer in the thread
They're working through the queue for development questions, they're really good about leaving answers in the thread. Please be patient
Hi, is there a way i can add a monthly subscription with a yearly subscription in stripe checkout
We need to be able to use decimal quantities. I have searched here and see that this isn't supported. What I'd like to know is if there are any plans to support this? And what is the suggested work around? Our use case is that we charge for data usage by the MB. So, as an example, a customer may be charged $.08/MB, depending on volume. If a customer uses 302.76 MB, the total should be 302.76 * .08 ($24.22). I understand that we could do something like 302760 KB with a price of $.00008 per KB, but this makes the invoice look somewhat messy and confusing and what the invoice shows doesn't exactly match with our published pricing model
Hi, I am using Stripe JS with React and am trying to save billing data when creating a new payment methode. Now all billing data is saved except for postal code. Here is my code
elements,
redirect: "if_required",
confirmParams: {
payment_method_data: {
billing_details: {
address: {
city,
line1,
line2,
postal_code,
},
email,
name,
},
},
},
}); ```
Here is the request to Stripe that does not include the postal code
Here is the part of the docs that describe the parameters
Hello again! What are the consequences for using Token instead of using PaymentIntent when creating subscription with 3D secure support?
I have one question regarding processing fee. I see for international charge is 3.5-4% and additional 2% for currency conversion. After these 2 steps when I move amount to my bank account will there be any additional charges?
Hi again, is there a way to change a payment_intent status ( with sepa_debit ) ( to succeeded ) in test mode, it seems like it is stuck on 'processing' ?
How can I force a shipping address change event in the payment request button? We are seeing an issue where that event is not triggered when clicking on the payment request button after previously cancelling the payment interface, i.e.
- click on Google/Apple Pay
- shipping address change event is triggered
- Shipping options and tax are retrieved from backend and payment request is updated on frontend
- Click cancel on the payment sheet
- Click on Google/Apple Pay
- shipping address change event is NOT triggered
can i remove the free from 30 days free
Hi, I see the statement "The response contains a verified Stripe bank account token ID. You can attach this token to a Stripe Customer object, or create a charge directly on it." on this page: https://stripe.com/docs/ach. I was wondering how to create a charge directly from this Plaid-generated Stripe bank account token. It's not clear to me how to include that information in an ACH charge create request here: https://stripe.com/docs/api/charges/create.
I would have follow up questions as well - like what info in webhook events we would use to trace back to the Stripe bank account token (or whatever else we would need to store locally).
Greetings everyone. I have a question regarding Google pay and Apple pay in Stripe checkout. 🙂
I enabled all wallets in dashboard, yet I have just WeChat pay and Ali pay in checkout as options. What should I do to have Google and Apple pay as options in Stripe checkout? Stripe is in test mode.
Hi in my current stripe.js implementation, I am always adding a payment method to the customer each time they pay. This seems to create duplicates on Stripe if they use the same payment method over and over again. How could I prevent duplicate payment methods?
Hi I have a question regarding a payment I am receiving on stripe 🙂
The payment says uncaptured, what does this mean? And I am in need of sending this parcel soon, am I safe to do so while the payment is still uncaptured?
Hello all! I am in the process of setting up Stripe payments for a client of mine. I used the payment link because it seemed the most simple, but he needs to send a physical product to those buying the book he is selling. Does anyone know how to use the dashboard to collect a shipping address? I have been unable to find it.
Hello. I've run into a newly reported issue with Stripe Checkout. After the redirect I'm seeing an error message: "Something went wrong". As far as I an tell there have been no code changes in the application that are related to this error (again, seemingly).
The developer console shows a 400 error:
"code": "checkout_connect_mismatched_key",
"message": "Cannot fetch Checkout Session for the given publishable key as it was created by a mismatched secret key.",
}```
The original developer is out on paternity leave and I'm filling in on this bug report. However, I'm not seeing an API Key passed to create the sessions, but rather it is using a Stripe Connect account and the account ID is being passed in. Is the account ID, in this case, sufficient in lieu of a secret key? Is there a way for me to inspect the publishable key that should be associated with the connected account?
Hey everyone
My Stripe is live but i wanted to test something locally and am getting an expired api key in my stripe CLI
weird, didn't know stripe dev keys expire? i looked at the keys but the ones in the dev dashboard are the same as in my code?
Oh nvm lol
new version of stripe cli
need to download it
Weird
same issue.
[Thu, 02 Dec 2021 00:01:27 +04] FATAL Error while authenticating with Stripe: Authorization failed, status=401, body={
"error": {
"code": "api_key_expired",
"doc_url": "https://stripe.com/docs/error-codes/api-key-expired",
"message": "Expired API Key provided: rk_test_*********************************************************************************************UR6zwo",
"type": "invalid_request_error"
}
}
Is Stripe CLI glitched?
It shows im using a key that im not even using lol
hello
please wait a sec, the channel is on fire I'm creating a thread but you type faaaaast
bassil-cli-issues
@placid pier let's keep in the same thread pls, thanks!
Hey everyone. I'm getting an error in my code since something probably changed in @stripe/stripe-react-native.
Have a look at https://snack.expo.dev/@charliecruzan/stripe-react-native-example
open screens > PaymentsUICompleteScreen.tsx
Line 35 there's
const { error } = await presentPaymentSheet({
clientSecret,
});
Using "@stripe/stripe-react-native": "0.2.2", and Expo SDK40
In VSCode I'm getting "Expected 0 arguments, but got 1"
Is it now not necessary to pass the clientSecret to presentPaymentSheet? Could you please point me to an equivalent updated example?
Hey Everyone, I am working with metered billing and have a scenario where a user will upgrade a subscription in the middle of the cycle. In this instance I want to generate an invoice that includes all of the usage so far. As far as I can tell, the price ID for the metered billing needs to be removed, but it can't be removed unless you clear_usage and that won't work because then I cannot charge for what was used. Is there a way to do this?
How do we clone customer profile from platform account to connect account?
@main mason starting a thread, lets talk there
sure @bold basalt
Hey gang. I'm not a dveloper, but I'm a Magento 2.0 e-store owner. My developers want to plug in the Stripe app and wonder: will stripe automatically see/acknowledge USD versus CAD and send the currency to my correct account? I already have stripe connected on a different cloud based app and it does indeed work seamlessly there. If a USA client pays in USD, the $funds route directly to my USD biz acct. Likewise, if Cdn client pays in CAD, funds go into my CAD account. Hope that makes sense. But this is for Magento 2 now.
#915420643061813290 message seems like i can't reply to the thread.
But the solution posted there seems that coupons can be applied to a Stripe session. However, we use Stripe on iOS using PaymentIntent. How do we apply discounts/coupons?
amount=amount,
currency=currency,
customer=customer_id,
receipt_email=get_user_email(uid),
)```
https://stripe.com/docs/payments/accept-a-payment?platform=ios
are you starting a new thread to discuss this?
one sec, in a few threads
Ok
Hi I'm not a developer. Can a member of Stripe staff contact me about a potential fraud issue my client is facing? I have sent multiple emails to support using the form on Stripe's website but have not yet heard a response. It's been about 2 weeks since the initial email now.
Hi Everyone, we just got added to Stripe and I wanted to know which product would be the best to use if we want users to pre-fund their account. Any help would be great
Hey I have some questions about changing subscription prices/canceling/renewing mid-term. Using proration correctly, if a user buys a tier 1 (low cost) subscription and upgrades it to a tier 2 subscription (high cost) on the 15th day of a 30 day month, will they be charged some amount of money immediately or will they be charged on their next billing date?
In addition, if they cancel their subscription and then decide to reactivate it a couple days later, how would I handle this and what would the charges/billing cycle look like for this?
Testing question. We will be migrating existing customers from an existing billing plan to a new billing plan. I'd like to do something along the lines of a test migration on at least a few existing customers. Like maybe generate invoices for past dates in the new billing plan so I can compare new to old side by side. Any suggestions on how to do something like this?
Hello, i am a customer and I want to cancel a subscription of someone who uses stripe for their payments. They told me my subscription has been canceled but i want to make sure
Can anyone help me?
const cards = await stripe.customers.listSources(
'cus_KhQ34INPXNF9Nc',
{object: 'card', limit: 3}
);
Hi, is it possible to create a checkout session checkout.sessions.create to directly charge a connected account?
Hi all - my app needs to allow the user (customer or customer with connected account) to manage their external accounts. I am able to set payment methods for customers, but am not able to e.g. get a list of external accounts for a specific connect account.
Stripe Call:
GET/https://api.stripe.com/v1/accounts/acct_1K1xxxxxxxxxx/external_accounts?object=bank_account&limit=100
Stripe Error:
The provided key 'ek_test_YW*********************************************************************_******Dfmp' does not have the required permissions for this endpoint on account 'acct_1K1xaqPFRnyLmwbP'. Having more permissions would allow this request to continue.
Is there any specific additions/changes/tokens required to gain access to the /v1/accounts/ ?
Having trouble pulling paymentIntent info using Node.js https://stripe.com/docs/api/payment_intents/list?lang=node
Either I'm getting an async error
^^^^^
SyntaxError: await is only valid in async functions and the top level bodies of modules```
or once i fix it, `Error: Cannot find module 'stripe'`
Here's my code:
async function getPaymentIntents() {
const stripe = require('stripe')('sk_test_');
const paymentIntents = await stripe.paymentIntents.list({
limit: 3,
});
console.log('paymentIntents',paymentIntents)
}
getPaymentIntents();
Hi everyone, I am using the API of stripe marketplace connect on Bubble and can't figure out how to send payment receipt to my seller and customer. Does anyone have a clue ?
HI! I am not sure if this is the right place to ask or not, but I am not getting daily payouts even though that is what my payout schedule is set to. Anyone know what is wrong?
Hello, when making call to customers/<customer-id>/subscriptions how would one reference predefined tax_rate_id when creating subscription for customer. We tried through default_tax_rates but that does not seem to work, we get following error: Received unknown parameter: default_tax_rates. Let us know. Thank you.
I am trying to use the new PaymentElement, and can't figure out how to test Google or Apple pay. My computer has both things enabled to show either or but the element doesn't show the Apple or Google Pay button
Can we not pass an array of statuses to this filter? https://stripe.com/docs/api/invoices/list?lang=php#list_invoices-status
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Seems it only accepts a single string but it's not quite clear
Is there a way to change stripe product price without creating new product?
Hi. I would like to ask you a question, have there been any specification changes in usage registration recently?
I used to be able to specify a future date for the usage registration timestamp, but recently I've been getting the following error.
Cannot create the usage record with timestamp 1640995199 because timestamps must not be in the future. Expected a timestamp less than or equal to 1638399869.
I'm having trouble verifying my account it's telling me that i need a tax ID but i don't have one for what i'm using. I'm am using beatstarts
HeyHey-sub-clock
:question: @twilit plaza 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
Hi guys, how do I pull the ChargeID from a paymentIntent to use for source_transaction in Transfers?```js
app.post("/payments/create", async (req, res) => {
try {
const { amount, shipping, vendors } = req.body;
const paymentIntent = await stripe.paymentIntents.create({
shipping,
amount,
currency: "usd",
payment_method_types: ['card'],
});
res.status(200).send(paymentIntent.client_secret);
Adam-chargeID
有中文的子区吗?
error message
Received unknown parameter: testdata_acct_id
Hi guys, how close am I to putting an objects values into the amount and destination fields? this is what SHOULD happen as a result according to the vendors Object
const vendors = {
jNjRlMY6woclxuwkzO79IqjMObJ2: 322,
ik9KiV2By6UzJJmiwWsxuLIXDn03: 29
};
for (const [vendorId, value] of Object.entries(vendors)) {
const transfer = await stripe.transfers.create({
amount: value,
currency: 'usd',
destination: vendorId,
source_transaction: "{CHARGE_ID}",
});
}
}
```of course the # of transfers varies on how many items a customer has in the Cart
Hello, I am trying to write a test for a function that uses Stripe. How can I instantiate a dummy Stripe instance like new Stripe('DUMMY_KEY', { ... }) ?
If I try to put a dummy key (neither my test key, nor my production key), I get an error:
StripeAuthenticationError: Invalid API Key provided: DUMMY_ST***********_KEY
at IncomingMessage.<anonymous> (/Users/eranga/Documents/Projects/Novade/NovadeLiteBackend/node_modules/stripe/lib/StripeResource.js:199:21)
at Object.onceWrapper (events.js:421:28)
Hello, I have read stripe subscription documentation. It is well documented but I have some queries in my mind so can you help me out to solve this?
Webhook related
- Currenly, I have setup upgrade subscription with
'proration_behavior' => 'none'and'billing_cycle_anchor' => 'now'so that if downgrade subscription then any credit generate against user?
Hello! I have a question regarding payment methods and setting them as default. So payment methods can be detached from customers. But what about from subscriptions default_payment_method? Do you just update the subscription and overwrite this. Or can you detach this as well?
Hello, I have a question, I've integrated stripe connect and added an option for user to delete their connect account and it works pretty well in test mode but fails in live mode. The accounts created are standard stripe connect account. This method may not be used on livemode Standard accounts this is the error which comes up, please attach docs related to this, thankyou. 😄
Hi guys, I need help with the challenge that I have now. We have a client that integrates raisely and process the the payment using stripe.
Now, the customer ID created from raisely will not work when this will be reused in a Charges API.
{
"error": {
"code": "missing",
"doc_url": "https://stripe.com/docs/error-codes/missing",
"message": "Cannot charge a customer that has no active card",
"param": "card",
"type": "card_error"
}
}
When the customer is created via raisely, the payment method is empty (Please see screenshot attached). But on our client end, the payment method is not empty.
My question is, do stripe have other ways to reused the customerID for Charges API
Hi
I am trying register my terminal with stripe using below code
$terminal = $stripe->terminal->readers->create([
'registration_code' => 'vivid-ocelot-wombat',
'label' => 'My test device',
'location' => 'tml_xxx',
]);
it register device only if registration_code is correct
but I want to handle error code
eg No such registration code: 'test-test-test' or Invalid param: registration_code, found: vivid-ocelot-wombat, Registration code vivid-ocelot-wombat has expired
how can I handle that error?
using stripe-php
Hello, it is not possible to delete a tax rate created inside Stripe?
Hello. I have two independent app with stripe. Is it enough to create two stripe accounts on dashboard and send only stripe public key or I should send account id with stripe key?
Hai. I need one help i completed on save card payment process but cvv validation is not working. i am working on android java.
Hello, I have inserted a form on the site (pictured). How can I get with this form ['source' => 'tok_mastercard']? I want to create a card for a user
jake_epping-Key
Hi, I am testing some automated emails we are sending based on Stripe webhooks as triggers. How can I efficiently test this? Basically when I want to use the Send test feature I can't edit the payload, and the emails sent depend on it. How can I force sending webhooks with a specfic payload?
Hello @dry hatch
I am back with my remaining quires-related subscription.
3. While stripe tries to auto recurring payment then if payment failed then which event will run?
Hej Stripe Magicians! 🙂
Here we are again with an App (iOS / Android) question. 🙈 We are using the Payment Sheet to complete setup intents.
Our question is if we can also collect a billing address within the payment sheet while adding the payment method.
how to list 'cus_xxx' inside 'acct_xxx
I couldn't find any docs on stripe on this specific issue so asking here.
I have an app that utilizes stripe connect and destination charges. So users of the app can sell goods to other users in the app.
Now what I would like to achieve is that I have a mailing list (excel) containing emails of certain "sellers" on the application. These sellers have joined a waitinglist that I've set up and I would like to offer them a discount on their next sale regarding the "application fee" that they're paying. Is this possible with stripe? There's no documentation on any "coupons" related to application_fees.
Hai team. I working on stripe save card payment process payment completed but not validate on cvv my domain android java.i am try to test 4000 0000 0000 0127 this test card and live card also not working for CVV validation. CVC token create and send to backend team. what can i do please help
We're already working in a thread to help you, please be patient
Hi
Hi, I have an issue creating a subscription with automatic taxes.
Error response:
The customer cus_xxx location isn't recognized by the tax engine. Set an `address` on the customer object and verify with the `tax[automatic_tax]` status.
When looking at the customer in the stripe dashboard, the address is set. I'm unsure what else I need to do for Stripe to recognize the customer's location.
If I use a Stripe payment gateway, and send that part payment to Working Professional and keep rest with system/admin. Do my working professional also need to have there account with Stripe,?
Hello folks, We are trying to understand how payment intent is suppose to work and why is not accepting prices but just an amount. Is payment intent not suppose to work for buying subscriptions? Hopefully someone can help us clarify 🙏
General question about stripe connect. Is it neccessary for new connected accounts to provide the documents related to identification, that is a picture of their passport and some document like a bill in order to accept payments in production? In the development mode this seems to be the case that no payment intent will go through unless these documents are provided (obviously in test mode you can just use the test documents).
Hi, I have just successfully integrated the Stripe Checkout page with my webapp. Is there a way to create an invoice document (PDF?) for my customers after completing a payment containing all legal information such as full addresses of both parties? The dashboard only lets me see a simple receipt.
I've looked at the Stripe Invoices API but if I'm not mistaken that is used for collecting payment, but I just need a invoice document for an already made payment.
Hi, I would like to know how to retrieve all transactions made to my connected accounts through platform, by api? And for every connected account their transactions as dealers? I'm using direct transfers
Hi Team, I am doing stripe integration with Angular 8 and using Pre-authorized debit in Canada (ACSS) so using below code
var clientSecret='pi_3K2B5zJA9YWddhZ71v39bQ9k_secret_O4nCqsRIjhpC283Rx3m6px3q5';
stripe.confirmAcssDebitPayment(clientSecret, {
payment_method: {
billing_details: {
name: "test",
email: "test.kumar@test.ca",
},
},
}).then(function(result) {
if (result.error) {
// Inform the customer that there was an error.
console.log(result.error.message);
} else {
// Handle next step based on PaymentIntent's status.
console.log("PaymentIntent ID: " + result.paymentIntent.id);
console.log("PaymentIntent status: " + result.paymentIntent.status);
}
});
but I am getting this error Property 'confirmAcssDebitPayment' does not exist on type 'Stripe'. Did you mean 'confirmSepaDebitPayment'?
Can you please help me on this?
Hello when I send below in exchange for bank token
bank_account[account_number]=000123456789&bank_account[country]=US&bank_account[currency]=USD&bank_account[routing_number]=110000000&bank_account[account_holder_name]=Jenny+Rensen&bank_account[account_type]=checking&guid=037dd825-8c56-4df3-9187-a439c7b3fb9ebdce24&muid=70d42258-4c1a-401c-ab40-114f1bd938063db8c2&sid=59415daa-d037-4969-821e-140a9433466bd2f35d&payment_user_agent=stripe.js%2Fd82978cf4%3B+stripe-js-v3%2Fd82978cf4&time_on_page=28336&key=pk_test_51JzZqUEKwXgjWd9qmNzLRIHAQXjVpCL2pZrq2oRQx6RbX2ImiPWZVLLY2FfMPbVG8CSxWQo8CAi2jbGrfMVRZpHq005vR1oPc6
I get below
{
"error": {
"message": "Invalid bank account type: account types are not allowed",
"param": "bank_account[account_type]",
"type": "invalid_request_error"
}
}
Hello, All.
Hope you all are doing well.
I wanted to get help on the Stripe Subscription API I was using.
I got below error while subscribing user to Define Price using Price API. Price Type is set to one_time becuase i want to charge customer only once.
{
"$id": "1",
"Message": "The price specified is set to type=one_time but this field only accepts prices with type=recurring."
}
Can anyone help me to solve this issue?
Or help me understand making a workflow for the one-time payment for subscription.
Hello,
We finally launched or production system with stripe,. Unfortunately, webhook returns such error:
"errors": [
"Could not determine which URL to request: PaymentIntent instance has invalid ID: None, <class 'NoneType'>. ID should be of type `str` (or `unicode`)"
]
Everything works ok on test mode. I was trying to figure it out but cannot find the issue, we are using stripe checkout + subscriptions.
UPDATE: I see that in production there is a payment_intent sent on webhook that is null... (it was shown normally with stripe checkout on the test mode)
Koja-connected-account-transactions
Hi guys. We have an issue with webhooks. Live webhook is triggered when Connected test mode event is called. Is it a Stripe bug or it should be configured somehow?
I can confirm that behaviour
if you onboard the connected account on platform live mode, webhook events will go to live webhook url. No matter if you use the live or test mode
if you onboard the connected account on platform test mode, webhook events will go to the test webhook url
Super annoying
Hi! What might be the appropriate webhooks to listen in order to verify that a connected account has completed the onboarding completely? That is, it's ready to recieve payments. It seems that when I start the onboarding process and finish it the only webhook I'm getting is "account.application.authorized", but this does not contain any data about the attributes related to onboarding. The webhook "account.updated" seems to contain an attribute "charges_enabled" which supposedly means that the user is ready to recieve charges, but this doesn't seem to get sent the first time the user starts the onboarding. Only after I've started the onboarding and left some fields blank and go back to popoulate them this webhook gets sent? The "account.application.authorized" contains some id which isn't specified in the docs and I thought I could use this to fetch the created accout and determine if it has charges enabled, but no luck.
Anyone know why my funds from my bank account have left my account but not appeared on my Stripe account?
Hi Team,
Please share save card payment process documentation
:question: @thorny herald 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
Good morning I'm a newbie with stripe, and I'm currently trying to integrate stripe checkout into my app, but I'm getting this error any help will be much appreciated
Hello!
If I'm making a Transfer between my Stripe Account and a related Stripe Connected Account (custom), will the Stripe Connected Account automatically wire the amount to it's default source (bank/debit card) after the transfer is completed? Or am I responsible of also initiating a Payout or something else for that? And are there webhook events for payouts sent for Stripe Connected accounts, or just the main stripe account?
Hi. I am building a Stripe .NET integration. I am currently working on providing the user the ability to enable/disable auto-renew. I have a toggle which signifies whether auto-renew is enabled. When the user clicks this, it calls to a controller method which first calls the Stripe Subscriptions API to update the subscription to toggle the cancel_at_period_end property on or off. My question is, if I receive a successful response from this API request, can be sure at that point that the change has been applied to the customer's Stripe account, or would it be safer to listen for the event that gets raised in response to this update?
Hi , how to set “HTTPOnly” flag on two cookies as follows:•_stipe_sid•_stripe_mid #dev-help
Hello! I would like to ask something would really appreciate if you guys would help me with this
I have shopify store and I'm using Stripe as Payment provider. I would like to add add an extra payment method which is "Klarna" to the payment methods option. How can I do this and is this possible ?
Thanks in advance!
Hi, I would like to add SEPA_debit as a payment method in my customer portal. Is it possible ? (for now my clients can only add cards as PM in the customer portal)
Hi, I would like to know how to retrieve all transactions made to my connected accounts through platform, by api? And for every connected account their transactions as dealers? I'm using direct transfers. Thread got closed but I didn't find solution. Infromations I need are: account to which transfer was made, informations about charge and all prices.
I have my payments and things working, but is there a way to use an ID from my website user’s being logged in to create a stripe customer if it doesn’t exist or select if it does exist that I can assign subscriptions and one time payments against? This is currently for PHP integration
Hi
Until now, we have translated all the stripe error messages to our native language. Is it translated to different languages, or is this on the plan in the future?
Hello two questions, is it possible to cancel Payment Intent api, more precisely refund after confirm payment intent? Can I add lines to a receipt?
Hi,
Is there any way .. where I can find the
paid_at value of a payment_intent ...
[need to find payment done date of a payment intent]
Hi! Simple question: Does the subscription's current_period_end get updated regardless of the related invoice getting paid or not?
When configuring the Customer Portal in the dashboard, I am able to add quantity restrictions to my products (e.g., set minimum and maximum quantities) when allowing customers to update their subscription quantity. Is it also possible to do this when configuring the Customer Portal via the API? I have checked inside the ConfigurationFeaturesOptions (for the .NET API) and further down in that graph, but I cannot find any property corresponding to these options.
I am having issues passing in customer Name and Email if there is no customer ID in PHP. And connecting to an ID if there is one within checkout session.
If we toggle to Test mode would it affect Production working and we would switch from live mode to Test mode, and payments would fail?
Hi
Requirement:
- Payment Intent would be created on Main Account and customer card would be saved to charge later
- We will create a direct charge to different vendors later on using saved card and payment method
Issue:
- When I try to create a direct charge to the vendor's account it is throwing following error:
StripeInvalidRequestError: No such PaymentMethod: 'pm_1K2Fm*******'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account.
I have to create a intent/paymentMethod on single account, and charge later as its multi-vendor platform.
How does the process work? Is there a flow chart?
small question on express accounts
can i setup the payout schedule of all our express stripe accounts with the api to the same schedule?
bonjours pouvez vous m’aider s’il vous plaît cela fait maintenant plus de 8 mois que stripe m’a pas virer mon argent rien à vérifier et zéro réponse par mail que faire ?
Hi, I am implementing google/apple pay using the docs. When I get to to the part where you have to stripe.paymentRequest I get this error Unsupported prop change: options.paymentRequest is not a mutable property. I am following the guide completely. Payments can go through but I dint know whats going on with that error, any help aprechiated!
I am working on integrating on-reader tips with the WisePOS E reader. Is there a way to determine the tip amount after the payment method is collected but before the payment is processed. amount_tip seems to be null between those steps.
Hello guys, is it possible to have a SEPA test number that failed instantly (vs this one FR8420041010050500013M02607 mention in the doc that transit from processing to requires_payment_method) ?
Hi all, I built stripe subscription(Currently in prod) using stripe elements. The org prefers some standard checkout screen like that of stripe checkout session. How do I make these change without breaking stuffs as I am calling stripe.subscription.create api on our backend.
Hello can a customer only single ach account? can he have multiple ach accounts? how to add them? when I updated customer with source of a new bank token it removed the previous ach account
Hi all, I run into a problem with the stripe python SDK. All stripe tests cases are claiming the tests root namespace, making it impossible to use the tests namespace for our own project. Is this something I can file a bug about?
I have a question about using automatic tax on invoices. Right now I create an emoty invoice with automatic tax enabled and add invoice items to the invoice. But when I create the invoice for a customer and set automatic tax enabled to true. I get the following error
Message [string]:"Nothing to invoice for this customer. For automatic_tax[enabled]=true invoices, ensure all invoice items have a tax_behavior specified."
Hi everyone, we got a problem with the Magento2 module of stripe, any admin can help me or DM me? thanks a lot!
Hi Guys, Rubydev again .
I need help with Payment link
my issue is I'm creating a test payment link with connect account (child) and expecting webhook into parent account
but unable to get that
Question about webhooks and connect. I've set up the webhook endpoint for my application as https:// application_url .com/webhooks. I've also configured to recieve webhooks for connected accounts such as account.updated. However these connect related webhooks don't seem to come thorugh? From the docs it seems that there could be a seperate endpoint for connect, but is this really neccessary?
Hi. I'd like to confirm something, is there a possibility to develop your own form that takes the credit card information and then send it to the Stripe API via JavaScript to get a token OR Stripe MUST add the payment form to collect this data?
vasynyt-connect-webhooks
I am not able to connect to my express account.
Hi! What's the best way to troubleshoot an "UnknownApiErrorException" from the Stripe PHP SDK? It didn't provide any further details and it only seems to happen sometime. I can't reproduce it myself, but we just had a customer report it and I'm seeing it in our bug system.
Can you add other elements like date in payment intent
Hey there, I am looking to pull a report inside of Sigma of my previous month's transactions by product ID. Can someone help me with how to join the balance transaction table with the products table?
Hey Guys. Is there any issue with Payment Links sending webhooks to connected accounts?
My dev and I are both processing test payment links with a totally different platform and connected account. We both get test events fine to the Connect platform but neither of us are receiving events when we process a payment link test payment.
Using the PaymentElement with the US bank account beta integration and Connect, where should I be collecting the routing and account numbers? The PaymentElement only renders name and email fields when the bank account option is selected, but the documentation seems to assume that you are collecting the bank account information at the same time.
Hello! For our Connect customers, we are looking to get the current amount of money that has accrued that will be in their next payout. Would we use the Balance API to get that information?
hi i have a problem someone can help me?
Hola, tengo un problema ¿quien puede ayudarme? T-T
What's up guys? I have a webhook delivery issue (in test mode for now)
What is up heroes, does this contain the paymentIntent succeeded so I can grab the ChargeID for thiis for Transfers? ```js
res.status(200).send(paymentIntent.client_secret);
Hello,
I am developing a custom integration using the API for a subscription service. Users start with a free trial and can move to payment if they want. We do not want the user to enter a payment method for the free trial. Once the trial is complete, the user can update their subscription and they enter their credit card details.
My issue is that I'm not sure the best way to link a Payment Intent to an Invoice that was auto generated by the subscription lifecycle. When the Payment Intent events hit my webhook, the "invoice" field is null. On this test customer profile that I've been working with (here: https://dashboard.stripe.com/test/customers/cus_KhhSwgQwnMs8PW), I end up with a "Past due" Subscription, a "Retrying" Invoice and a "Succeeded" Payment Intent.
Is there a webhook or an API call that I'm missing to link the Payment Intent and Invoice together?
Thanks!
Is it normal that with Checkout the user is back to the success_url before all webhooks are called. In my case the 'customer.subscription.created' is called later.
Is there any way to export the logs from Stripe portal?
question on payouts
daily automatically pays out charges delay_days days after they’re created. The delay_days value cannot be less than your own payout schedule or less than the default payout schedule for the account. what is the delay_days and can they be applied for transfers to that accounts? for example i want to payout every 3 days is there such an option?
Can admin help with account specific coupon issues? The stripe chat is having a mare
I'm having some trouble with auto tax and giving enough customer location. I seem to be getting
"message": "When `automatic_tax[enabled]=true`, enough customer location information must be provided to accurately determine tax rates for the customer.",
I've given the Country, Postal Code, City, Province and it still has an undetermined location for Stripe Tax.
Hi I can’t get into my account any longer can somebody help please
How will i have radio check box displayed in metadata
Hello. I have a problem with Stripe Account. We are a 501c3 organization and use Bloomerang as a gateway to accept donations by our website. Bloomerange used Bloomerang payment powered by Stripe.
Hi Stripe, This is related to Stripe connect payout reports. Currently, We listen to the below event and pass the connected_account as part of parameters to ReportRun API, to to get the report generated for given connect account.
reporting.report_type.updated
Once the report is available, we listen below events to download and the report.
reporting.report_run.succeeded
since we have multiple connect accounts, we would like to process the each connect account reports differently.
How to identify each reporting.report_run.succeeded event for which connected account? do we get the parameters list back again that we sent in ReportRun API?
Hey all. I'm trying to test my webhook. I have them set up in the test modus, and was able to send the test events from the dashboard. The webhook responds to any event related to payment_intents. However, when I create a payment intent and complete it succesfully, no events are send to my server. Is this normal? Does the test environment not send events at all? Or am I overlooking something?
Some help with javascript error when using stripe.confirmCardPayment. It does not recognize the cardElement >> Uncaught ReferenceError: cardElement is not defined any ideas
I'm searching for an event via the API and getting a 404. But I can see the event in my Stripe dashboard when looking at webhooks.
What am I doing wrong?
Hi! I'm trying to test my Google Pay button that is loading fine in the browser but not on an Android device. I do not have an android myself, just an iPhone. Is there another way I could emulate to test? Would incognito mode work on Chrome?
Hey can I stop a failed payment from retrying? or does it stop retrying after a certain point?
Hey, I need help with my strip account can anyone help.
Im trying to create a product for clickfunnels. I want it to charge $297 one time then $97 per month.
Hi all. I require some assistance for Custom Account planning, I want to add as little custom impl to maximizing making use of Stripe facilities:
The issue I'm facing is as follows - customers have accounts and they make use of my platform. The charges (in the form of an invoice) is owed to potentially several Accounts (i.e .acct_xxxxx). At this point, I would need to create a mechanism to "decipher" each invoice, transfer the necessary funds to each Account and make it available for them to pay out to themselves.
The alternative is creating the same customer for multiple Accounts (requiring me to keep track of several customer accounts) and so accruing invoices per Account. The down side is more admin work (keeping track of a customer for each Account) and then I lack the ability to perform a once of charge, thus resulting in paying unnecessarily more fees too.
Is there a solution that allows a Customer, picking products from several Accounts, paying a single invoice and all Accounts receive their funds "automatically" once paid?
hi great people. after searching the web for answers, I cant find examples of how to implement "connect express" with ios (swift). I was able to find rocket-rides, the problem is it does not show the swift code. Can anyone help, either with my code or set me on the right path.
Hey, if I have a failed transaction, will I be able to resend an HTTP Request with the same charge id from the failed transaction?
Hi there ! I'm trying to figure out how to generate one-off invoices. My use case is that I'd like my customers to always get invoices when they checkout. I initially thought checkout could generate invoices automatically and send them alongside the receipt, but it doesn't seem that easy. Am I supposed to create an invoice item, then an invoice, finalize it and give my customer the hosted url ? Also, it seems it's not possible to create an invoice without invoice items first existing. I find this strange as the API endpoint for creating invoice items accepts an invoice id...
i get it, is like an additional filter on the search
if it does not have the connected account it cannot find the id
sorry
all good
not sure what I did. first time using discord
gempain-invoices
@warm escarp this is the thread: #dev-help message
Hello all, I'm getting testmode_charges_only even with activated account.
Use your live secret key Checked
Use your live publishable key with Stripe.js Checked
Enable HTTPS on your site Also checked
can someone please help i lost my card and cant change it and stripe wont answer me 😭
Could not communicate with the Reader. Please make sure your reader is online and on the same network as your device, and that the host https://192-168-1-182.mrg3qsqdy3tcbm474od5.device.stripe-terminal-local-reader.net is resolvable by your DNS provider. See https://support.stripe.com/questions/terminal-connectivity-issues for more details.
We are getting this error can someone help
POST https://192-168-1-182.mrg3qsqdy3tcbm474od5.device.stripe-terminal-local-reader.net:4443/protojsonservice/JackRabbitService net::ERR_CONNECTION_TIMED_OUT
Hello,
Is there any way to tell if an invoice is the first invoice for a subscription?
Hello everybody!
Is there any way to break the idempotency cache? Trying to create a payment intent, getting an insufficent_funds error. After adding money to the debit card I try to make the same request again, but am getting blocked by the idempotency layer and the same insufficient_funds response. Is there anyway to break the cache or tell it to let the request through besides waiting for 24 hours to try the request again?
Hi! We're running into some very strange issues with Stripe Connect on a distributed (self-hosted) product. This is related to this thread: https://discord.com/channels/841573134531821608/915693016931524648.
In the product, the customer can connect to their account. Under the hood, they get routed to a proxy server of ours (with our Stripe information). They're then routed to Stripe to log in. From there Stripe routes them back to the proxy, and then the proxy sends them back to their website with the tokens and publishable keys (test and live for each).
First question: I see that we're using the live refresh token combined with the test secret key to retrieve the test token. Is this correct?
Second question: In the data sent back to their website, we're providing the live and test tokens retrieved from oauth, but we're passing the platform live and test publishable keys. Is this correct?
Hi, Is it possible use future payments with stripe connect ?
how do i get the customer id from stripe.Customer.list(email='test@test.com', limit=3) ?
in python
Hello! What's the best way to determine which products are currently "active" in a subscription?
I assumed that if an item (https://stripe.com/docs/api/subscriptions/object?lang=cli#subscription_object-items) is present in the list returned from retrieving a subscription that it's active. But I just did the following and found that an item that I expected to be present was missing:
- Create a subscription with products A and B.
- Remove product B with no proration so that the customer pays for the full remaining term but will not have product B on the renewal invoice.
stripe subscriptions retrieve sub_1K2SUkDJ1uFWlBkUZxndExbI(this is a test subscription and the actual ID I used). Looking atitems.data.total_countthe value is1, whereas I would have expected2.
The customer still paid for products A and B for the term, so what query can I run to tell my app that product B is still active?
FYI, I've engaged with Stripe Support via web chat and they're now looking into this (to make sure you're not duplicating the work of answering this>
Ok, figured this one out. The answer is to schedule the update. Then the customer's product is active...until Stripe is scheduled to remove it. That does everything I need.
I am creating custom connected accounts with payout interval set to 'daily'. I am transferring some amount from platform's stripe balance to connected account's stripe balance using 'Transfer' object with charge id. I have configured webhook endpoint to listen for connected account's payout events and written logic at my end to process this request. In this logic, I have fetched transfer ids involved in a payout. I want to test my logic, but as the payout interval is set to 'daily', I will not get a 'payout.created' event immediately after transferring money. Is there any way to trigger it so that I can test ?
Hi team,
Kindly share apple pay multiparty payment iOS swift documentation and android java google pay documentation reference
Stripe Connect Standard Account
Just like in normal account I can use stripe checkout session for make payment
Is it same possible for connect account too with redirect to stripe for make payment and with application fees/charge (eg. $10 payment, $8 to merchant and $2 to owner)
Hello, I use PaymentIntent. how can i do it, and can i do it at all?
- Check if the requested funds are enough on the card.
- Withhold money so that no commission is charged even when the payment is canceled.
- To distribute the withheld money to other cards immediately, so that they do not go to the account balance.
Hello guys, do you have a french translated version of the error codes doc page https://stripe.com/docs/error-codes ?
Hello guys,
I'm using PaymentIntent and trying to use confirm: true in the params in order to confirm the payment automatically. And to use this, I need to specify a payment_method_id and I'm assuming that I'll have this after creating the PaymentElement (please correct me if I'm wrong 🙇)
The thing is, in frontend, when I create a new PaymentElement, it will need the client_secret, which is returned after creating a new PaymentIntent. So I'm confused with the flow here:
Now with confirm = false, I'm following this flow: Create Payment Intent (BE) -> Generate PaymentElement (FE) -> Confirm Payment
Please advise me the flow when confirm=true (in the creating PaymentIntent API) 🙇 Thank you very much!!!
MaxFx2-PaymentIntent
hi guys hmm I don't have a VAT nr is it mandatory ?
I am 14 and I have my discord bot coded I want to make a premuim system with Stripe.
MathiewDucrot-ErrorCode
Hello guys!
Is there any way to use Payment Elements with subscriptions without creating paymentIntent?
We implemented CardElements but we need the country + zip. So we migrated to PaymentElements but it requires us to use PaymentIntents (which we don't need, since we are creating subscriptions). But we cannot create subscriptions without paymentMethod, and the only way for us to get the paymentMethod is to create a PaymentIntent that gets voided next day. Apart from getting our dashboard full of unsuccessful paymentIntents, does it have any other consequences? And is there a better way to do this? Ideally we would like to have the country + zipcode working with CardElements I suppose...
Hi,
How to retrieve the ...
Successful payment method of a PaymentIntent.
In my case card is the only payment method .. so I want retrieve the last 4 digits of the card throught which payment is done/attempted.
Hi guys. My WisePOS e display Android screen instead of a Stripe splash screen. How do I set up this device for Stripe?
Hi everyone, we want to launch the app to the review team of google and apple and I am wondering how people allow Google and Apple to test payments using Stripe? Do you provide some test cards or do you explicitly tell them not to pay?
I was also searching for same and got reply from stripe that Apple Pay and Google Pay dont use fake or test cards
you need use real cards
But dont forget to use stripe test mode key and secret
Then after payment process stripe knows that test mode is on and it use fake/test card data (replace your card with test one)
No real money gone
I have tested it
Javimey-subscription-payment-element
Hi, I'm unable to wrap my head around the Stripe payment request button on chrome regarding tax calculation and shipping rate calculation - It just doesn't seem to add up.
I'm using the shippingaddresschange event to get the current address, and calculate things based on that. In the case of Apple Pay using Payment Request, and also for example Paypal Express Smart Buttons, that/a comparable event is fired initially.
In Chrome, a default shipping address will be selected, but no event is fired.
I could calculate it afterwards, but that doesn't make sense since I want customers to approve the amount they see in the dialog.
Now I could assume a default country/region for initial shipping and tax rate - But that won't help again in case of Chrome only having another country preselected, e.g. it only having an US address stored and the default being germany.
I could limit the available countries, but that is not my intention, shipping should be available to multiple countries, each with its respective rates and address options.
Does anyone know how to solve this? I checked if there are any other paymentrequest events available that I could use but found none
The only relevant things I found regarding that topic is this stackoverflow question from almost 4 years ago which sadly never got a proper answer: https://stackoverflow.com/questions/48512176/how-to-get-default-shipping-address-with-payment-request-button-before-customers
Another valid option for me would be to disable default shipping address selection, however I feel like that's not under my control but decided by the browser
From a privacy aspect, I can see why this is prevented, still it doesn't really add up for me how a proper payment flow would work in that dialog in the way I described
Hi,
During webhook handling .. I am getting the null value of the header 'Stripe-Account'.
Any idea .. is there any setting at stripe dashboard.
Janus Reith-google-pay-shipping-address
hi, i want to store the recieipt number that shown on the receipts but i see that receipt_number is nil in the charge.succeeded webhook. Any help on how i can fetch the receipt_number will be great, Thanks.
Helloy guys, is it possible to have the last_payment_error.message of an invoice translated from the API ?
Hello can we charge customer immediately after invoice being finalized. It says will be charged in one hour, is there an api to charge invoice immediately
Hi Team
i want to set capabilities while creating connect account
could you please share guide for me
Hello guys, what API should you use to retry a charge on failed invoice after the payment method has been updated ?
I make a customer if one doesnt exist in my code, how is the response sent to my backend to store the customer ID to check against?
JCoDog-customer-creation
Hello,
How can I retrieve information about balance amount that is in transit?
Think I found it under the Payouts.
Slanfan-account-balance
Hello everyone, can someone please help me as I don't understand stripe creating a new customer for every payment even if it is the same customer. I use \ Stripe \ Checkout \ Session :: create and I pass in parameter the 'client_reference_id' and 'customer_email', but a new customer is created each time with the email ( and 'mode' => 'subscription',)
I am working to take CAD for a Subscription payment and the documentation says Checkout does not support Subscriptions. Is that correct? - https://stripe.com/docs/payments/acss-debit/accept-a-payment?platform=checkout
Hello, i have a stripe account on my shopify store. I would like to know if it's possible to send money on 2 differents bank accounts depends on the order country ? Thnkas.
Need help with zip code validation
When i enter card details like card number, card validity and cvc. When i leave the zip code field empty its doesn't validate saying that zip code field is empty
Hello there
Have a question on SetupIntents
Is there any creation limit for them? And does they have some TTL?
E.g. if we create it for the customer and he wouldn't use it - would it be a problem if we'd have a bunch of those?
Hello, when if i call stripe.confirmCardPayment, the result.paymentIntent.status='succeeded' mean the payment is succeed ?
Question about users with stripe connect. I have an app where the users pay rent to landlords using connect, but often times the security deposit that the users pay before they can move in to the property is paid to a different bank account than the actual rent. Is there a possibility add two bank accounts to single connected user so that the I can use the other account for the security deposit?
hi will I be able to create an account with Stripe if I just have a bank account and that's all bcx I am 14 and I am making a bot premuim system
:question: @red stirrup 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
kk
Hello, I'd like to create a zap to extrait the invoice id and coupon that clients used? However, I did not find any trigger whick allows me to do so. However when I do an export from Stripe directly, I have the information of coupon. Someone can help me please?
Hello, All,
I have a question regarding stripe connect subscriptions.
consider an example:
We have a seller on our platform who sells the audio subscription service.
Seller charges $50/per month. and We have set 10% application fees on subscriptions.
Now, a user has subscribed to a $50/month plan.
We are using destination charges on the subscription.
On the stripe dashboard, I see a $50 payment. fees charged $5.
however, I don't see my platform's payout increase. where does that $5 application fee go?
How do I check the complete breakdown of $50?
- amount transfer to connected account?
- amount we paid to stripe?
- amount that we actually receive?
Heya, how can I retrieve this information?
Hey,
I have a bussines model where user once join needs to pay every invoice to has access to my platform. So for example, he paid for Jan, Feb, Mar and Apr skiped, so his May invoice should include payment for Mar and Apr, so in fact it should be 3 times standard price.
Dose stripe has a way/setting to do it automaticlly or I have to listen for events and update upcoming invoice "by hand".
is it possible to regenerate an invoice after you add VAT information to a user in stripe?
From stripe.Price.list(product=PRODUCT_ID active=True) how do you get a decimal of the unit_amount rounded to 2 decimal places?
I want to get 50.00 not 50.0
Yeah I can't get in my stripe even after the bot thing
Is it possible to prevent redirect-based payments in the PaymentElement? I want to switch from the CardElement to the PaymentElement, but don't want to allow redirects.
👋 Hey sorry for using this, I tried reaching out to our Stripe representative but didn't get an answer. My question is around the announced Sepa DD changes for Monday. Specifically this part:
Starting December 6, 2021, we will begin validating the presence of the following data for all new SEPA direct debit payments:
billing_details.address.city, billing_details.address.line1, billing_details.address.postal_code, billing_details.address.country in
PaymentMethod
Is my understanding correct that this:
- only affects the creation of new payment methods/sources (for SEPA direct debits of IBANs in the aforementioned countries)
- there is no impact for our existing customers/sources and their payments will continue to work as we're used to. In other words, we don't need to go and update existing sources but only need to make sure we provide the required address details for new sources we create? (we always create a source first and then do payments later)
Thanks, answers much appreciated so I can go calmly into the weekend 🙂
Update my phone number
Can we create and redeem coupons on connected accounts in charge API?
If i already have import { loadStripe } from "@stripe/stripe-js" in my checkout page in a React app, should I still add import '@stripe/stripe-js' in the root page like index.js or app.js? In Github doc, it says to import stripe.js as a side effect.
Ayaz-Khan-charge-coupon
Hi, probably an easy problem for you guys but I didn't find the answer after some reading. I am using Stripe with Woocommerce. All works but but there is one detail that bothers me :
I would like to replace "Panière de Crédit / Panière de débit" by "Carte bancaire". I put this text in [Worpress > Woocommerce > Settings > Payment > Display settings] but nothing. I didn't find this text in Loco Translate.
Do you have any idea ?
On Stripe Connect, is it possible to transfer money to a customer's bank account (not the merchant's payout bank account) from our platform account?
Hello
I want to integrate Google Pay and ApplePay. I have followed this URL : https://stripe.com/docs/stripe-js/elements/payment-request-button
I need your help on below points
1) Google Pay Button is visible only on Android phones. How Can I test Google Pay in sandbox mode ? How Can I test Apple With in Sandbox mode ? It ask me Live Detail.
2) Right buttons are not displaying/working on Desktop Web Browser. Can we display both on a Desktop web browser? "
Im attempting to retrieve the PI ChargeID via stripe.retrievePaymentIntent, however I've tried a few things and I get ```
IntegrationError: Invalid value for stripe.retrievePaymentIntent intent secret: value should be a client_secret string. You specified: [object Object].
Paying with bank accounts are now supported?
Good morning!
Quick question about an issue with Instant Payouts, we are trying to send a payout with method "instant" to an account that has the Dev test debit card set, the API responds with "no such external account" error (request id: req_2aJA5byWyNBuCi), any ideas what could it be?
Is there a limitation on using the test debit account on instant pay? The external account for the debit card says it supports Instant, and the ids match the one I have on the stripe dev dashboard
hey y'all. I want to offer my customers the ability to use saved cards (captured from previous PaymentIntents - setup_future_usage set to on_session). after querying Stripe::Customer.list_payment_methods to get the card details, how do I attach a payment method ID to a new PaymentIntent if they select a previously saved card?
I need some professional help.
Hi, I had a question around the display of currency in Stripe API generated invoices. When generating an invoice for a USD customer, the currency symbol in the associated email and invoice PDF is simply "$". Is there a way to make it show "US $" or "USD $"? We have customers that need to differentiate between USD and CAD invoices.
Hi guys. How do I go about checking the EU-ness of a card?
I'm using Stripe Connect whitelabel, using the JS SDK.
Hi again! 👋
We're looking at updating to the slick new Payment Element ✨. I'm looking at this page and have a question: https://stripe.com/docs/payments/payment-card-element-comparison
For the "Finalize payments on the server" item that is not supported by Payment Element, what exactly does this mean? Is it saying the PaymentIntent can't be confirmed on the server? So basically the payment will go through, but we'll have to wait asynchronously for a webhook to confirm whether it succeeded or failed?
hi , i use stripe with charge in my web , site i need to add the tax to the chrage but i don t know how can i add it ( i use the api and i m now in the test mode )
Hi, is there a way to simulate a Stripe checkout error when implementing client only in React? I tried to change the checkout options but the error is in the console error not from the promised error from redirectToCheckout.
Is this how you save a payment method into stripe for a customer? stripe.Customer.retrieve('customer_id').save()?
Hello and Happy Friday! Balance transactions return amount, net, and fee, among other fields. Given there are no fees being applied in test mode I can't see those in action yet, so I just want to confirm that I'm reading the documentation correctly. net should always be amount - fee, yes?
Hey we have a seemingly random phone number showing on our invoices but have the setting toggled off (the phone number in the input is also different than the one showing, hence seemingly random). The setting under Public business information > support phone number
https://dashboard.stripe.com/settings/account?support_details=true
Anywhere else the number could be pulled from?
Stripe + shopify reccuring is it possible ?
We have our platform account and I'm trying to add an additional external account to a connected account. Their default is USD and I want to add a CAD bank in test mode for testing multicurrency. Any currency I try I get
Invalid currency: cad. You can use these currencies for transfers for an account in US: usd
Do I have to enable something in our Platform account to all a connected account to accept payouts in multiple currencies?
on the connect view, is there a reason why some accounts dont show a value in the "volume" column:
We have a customer that is trying to connect their stripe account to our platform account, but after completing the oauth process, the information contained in the request.env (i.e. email and account identifier), belong to a different account.
The account we are seeing is a different account owned by the same person, under a different email.
He had mistakenly connected that account first. We disconnected it (within our app, and within our platform account).
We have attempted to connect with the second account repeatedly, but are always receiving the first account.
Has anyone else every experienced this?
mikey-connect-dashboard
Hey guys, is there a way to immediately cancel a payment if something goes wrong? Example: I charge a customer, then I need to fire off some database operations for fulfillment (adding stuff to the user account for example, on our DB end). If our database fails to do the operation, can we cancel the charge, like if our DB returns an error, we can tell Stripe to undo the charge?
Hello everyone, can someone help me I get a message "This customer has no attached payment source or default payment method" when create a subscription ($stripe->subscriptions->create), but the customer have already one. So I dont understand what really happen
{
"error": {
"code": "bank_account_verification_failed",
"doc_url": "https://stripe.com/docs/error-codes/bank-account-verification-failed",
"message": "The amounts provided do not match the amounts that were sent to the bank account.",
"type": "invalid_request_error"
}
}
ACH Payout Error
Any Ideas How to solve
Hey Team - quick question.
Basically, what we want to know is - can we tie individual payments one-to-one to available funds that are ready to be paid out?
Put another way, do we have any view into which transactions have cleared and which haven't, which results in funds becoming available in the retreiveBalance get?
I put together this little diagram to further elaborate. Probably overkill, but so be it.
can anyone help me
{
"error": {
"message": "The price parameter should be the ID of a price object, rather than the literal numerical price. Please see https://stripe.com/docs/billing/prices-guide#create-prices for more information about how to set up price objects.",
"param": "items[0][price]",
"type": "invalid_request_error"
}
}
How to solve this?
all info is correct
alanshortz-payment-balance
When I issue refund on a connected account's destination charge funds come out of our platform. When we do a reverse transfer on the original transfer funds come back into our platform. What happens when our settlement currency is different from the connected accounts settlement currency? What currency does the reverse transfer put into our account? Does it automatically convert to our settlement currency? Can I set it to our settlement without FX fee?
Hi all, I have a interesting issue. Tl;DR trying to set an attached customer's payment method as default source, but it consistently returns
Error: No such source: 'pm_1K2kFcAlxxxxxxxxxxxxx'
What I don't get it this was working countless times earlier...
I know this isn't a code debugging section, but I'm a little lost as (to my knowledge) this is correct.
console.log(`Updating Customer [${customerUid}] default source to [${paymentMethodId}]`)
return stripe.customers.update(
customerUid,
{default_source: paymentMethodId, }
).catch(reason => {
console.log(reason);
return undefined;
});
Output:
Updating Customer [cus_Ki9cxxxxxxxx] default source to [pm_1K2kFcAlxxxxxxxxxxxxx]
Error: No such source: 'pm_1K2kFcAlU8IbS42HW9FSyRXi'
at Function.generate (C:\Users\CybeX\CozyUp\cozyup-backend-server\functions\node_modules\stripe\lib\Error.js:40:16)
at IncomingMessage.<anonymous> (C:\Users\CybeX\CozyUp\cozyup-backend-server\functions\node_modules\stripe\lib\StripeResource.js:180:33)
iamliveagain-refund
Is there a way to fetch an ARN of a refund from a Sigma query? I see acquirer_reference_number in the output but it's always empty, even though I can see the ARN of the refund in the dashboard. I'm trying to bulk fetch a bunch of ARNs
Hello 👋 I'm wondering if there is a webhook that gets sent once a subscription is officially expired. Some of the descriptions just weren't making sense to me in terms of what I am looking for.
Edit: Okay, it's customer.subscription.deleted which makes sense - I was searching for the wrong term
My understanding is that if I want to accept more currencies through Checkout, I'll need to add a new Price to my Product in each currency.
Is there a good approach to figuring out USD/other currency conversion while building this Price list? $5 != €5 != £5 🤔
I'm going thru @wicked sage 's tutorial on CLI. Once I login, am I in the mode based on the Dashboard setting shown here:
Hi - I'd like clarify on the Invoicing application_fee_amount. Docs say this is an integer percentage [0-100] only and applies to an entire invoice. Is it possible to do per invoice item application_fee_amount (don't find anything in docs).
Context:
Platform has users and clients. Users utilize some services clients offer. Clients have custom pricing, but the application_fee_amount i.e. business's portion can be scaled i.e. 40%/20%. etc of the service cost.
Regarding client payments, once a client's bill reaches a specific threshhold i.e. $10, the bill is charged to them. Using a per invoice item application_fee_amount will allow me to set custom percentage cuts of item instead of an entire invoice basis.
👋 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
beardman-invoice-appfee
Hi, I’m looking to hire a Devolper from Fiverr and I wanted to know the “dos and donts” to ensure account remains safe.?
I want to make sure no code other than stripe is added to ensure the credit card information of my customers aren’t stolen.
So understanding this what are some warning signs to look for when hiring the right developer? After the Stripe code is added to my website how can I verify whether or not it was done properly?
I've been checking the Stripe documentation, and it suggests that we respond as soon as possible with a 200 code "It must be before we process it in our database" https://stripe.com/docs/webhooks#acknowledge-events- immediately.
I have some doubts:
Is it strictly required to always send Stripe response code 200?
In which cases is it necessary to send Stripe another response code? Like these: https://stripe.com/docs/api/errors
What would happen if after sending the 200 code to Stripe, the system for some reason fails to process an event in my database, update an invoice, subscription etc ... I can respond to Stripe with a 402 response so that it will forward me that same event, would it be a good practice?
How can I ask Stripe to send the same event again?
After sending Stripe a 200 response code, can Stripe retry sending the same event?
I appreciate your input! All the best.
I've set up a paymentIntent using the test keys. It's working as expected.
Now I want to finish the integration and realise that I'm unsure on how to add products to the paymentIntent.
I want to build it like this:
- Products loaded from the db onto the check out page
- Checkout page with stripe elements and paymentIntent
- Catch webhook of succesful payment → ⚠ ️send stripe invoice (with products on the invoice) & add customer information to database & send email to customer with further info
But right now I don't know how to send the products with the payment intent (step 3)
Hi Team, In out Stripe test account we see one Un-captured charge ($1) with description My First Test Charge (created for API docs) in our test account. We are unable to get to the depth of that charge on why is that present. is there a way we can know more about it.
should i save the whole paymentintent object in database, if receive webhook telling that it is successful, that change the status to successful
👋 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
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi guys! I am looking for an API that allows to retrieve the prices and fees for a connected account. Is that possible?
Can you use the client secret you receive from creating a subscription to open a payment url like you can with a checkout session? the subscription flow is better for me on the backend, but the session url is better on the frontend 😭
another, question, I'm trying to make a generic subscription on the server, why am I forced to declare a product object before hand? ```ts
let sub = await s.subscriptions.create({
customer: userDetails.data.customerId,
items: [
{
price_data: {
currency: subDetails.currency,
recurring: {
interval: "day",
interval_count: +subDetails.period,
},
product: "?????",
unit_amount: +subDetails.amount
}
}
]
})
there's no option to declare the product inline like with price data
Hello guys, what are the possible values of the query param redirect_status after being redirected by calling confirmPayment or confirmSetup from stripe.js when using PaymentElement ? From all my test attempt i always get "succeeded"
Is there some card/sepa test number that i can use that will do the redirect and give something different then succeeded ?
https://stripe.com/docs/testing take a look here! you can find different test card number that result in different ways
What would the user be subscribing to if there was no product?
I want the product on my end only, I don't want to keep the data on both stripe and my db, or on stripe only
the first is a pain to keep in sync, the second is unnecessary coupling, and also a lot of work since I'm using another payment provider interchangeably
Does it not accept null?
no it's a required field
I'm ganna take the least crappy way I can think of and do getOrCreate a generic "subscription" product
but this means an extra api request
Could you do this:
async function GenericSubscription(req, res) {
const prices = // define price
const session = await stripe.checkout.sessions.create({
billing_address_collection: "auto",
line_items: [
{
price: //set the price,
quantity: 1,
},
],
mode: "subscription",
success_url: `${YOUR_DOMAIN}/?success=true&session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `${YOUR_DOMAIN}?canceled=true`,
});
I may be wrong but just a thought
I was ganna take this route, but I think it creates a new customer every time?
also couldn't find out how to set the period, though maybe I haven't searched enough
I think the customer would be null until the payment has succeeded but I have literally just started implementing it for my app
So I don't know if the customer id is generated upon the session
every time I tried to integrate stripe I'm met with a big push to just tightly couple half my data to their backend 😦
I'm currently working through a CORS error, lol, pain
I'll try the checkout session method again, I actually prefer this since the normal payments also use it
any suggestions?
is this when you're hitting your own backend?
I've tried adding both headers to client and server.
So it goes from 3000 (client) to 8000 (backend) to stripe's checkout
using a proxy on client too
your server needs to respond with a "Access-Control-Allow-Origin: http://localhost:3000" or "*" but the latter may have issues if you're using secure cookies
are you responding to option request?
what's your backend language/framework?
I currently have this on my express backend
let corsMiddleware = cors({
credentials: true,
origin: "*"
})
app.use(corsMiddleware);
//@ts-ignore
app.options('*', corsMiddleware)
``` just app.use wasn't enough, have to respond to option requests too
as in
res.header("http://localhost:3000");
oh no I dont think that would work
nodejs and express
you need to define what the header is, which is "Access-Control-Allow-Origin" and the value is "http://localhost:3000"
you can just install the cors package
and use my snippet
Ok, thank you, I'll try it now!
hey guys, do you have an idea why the apply coupon thing would not appear in Stripe checkout? I'm doing subscriptions.
how can i add two prams in product section of product line
👋 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
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
oh that explains why it's a slowday
Anybody have thoughts on solving a 500 error and CORS error of this endpoint ```js
app.get("/payment_intents/:id/capture", async (req, res) => {
console.log(res + " The test")
const id = req.params.id; // <-- as simple as that
console.log(res)
try {
res.status(200).send(paymentIntent)
} catch (err) {
res.status(500).json({
message: err.message,
})
}
});
I am transitioning from card-element to payment-element and can't figure out how to implement multiple payment intents in my sales funnel.
I would have the customer buy the main product in the first funnel page with card-element and a clientSecret, then on the second page an upsell. If they click the button I would get another paymentintent clientSecret and charge that against the same card I collected on the first page.
But with payment-element, I have to associate the clientSecret with the payment-element. So how do I implement the button on the second page with a different (and second charge) and reuse the card entered on the first page?
Do I have to create a second payment-element (and somehow hide the credit card fields)? Or should I update the paymentIntent amount and call confirmPayment a second time (resulting in 2 credit card payments with the 1 payment-element?
I did read best practices https://stripe.com/docs/payments/payment-intents#best-practices, but that seems to suggest updating the paymentIntent amount and just put through 1 charge.
Can anyone point me in the right direction?
points to the west
Hello,
A small question
Is it possible to have a product with classic payment and another product with a subscription system in the same ordering process? If so, what would be the action to take? Thank you so much:)
I didn't see anything to the west, but perhaps the SetupIntents (https://stripe.com/docs/api/setup_intents) could help with that use case?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Where does the description of Transfer Reversal created from Stripe Dashboard go?
i.e. how to retrieve that value via API
👋 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
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
hello everyone
is it possible to upload file using stripe python ?
i always get stripe is not defdined
juanadelacruz1-python
Hi Dev team, as a business, we are taking direct debit (BECS) payments for subscriptions on behalf of our connected accounts via Stripe NodeJS API.
The problem is when these payments failed, there's a $2.50 fee and we would like to pass it along to the customer (The one that initiated the invoice). We can obviously create a separate invoice for this $2.50 but they will have to deal with 2 invoices instead of one. For the sake of a better user experience, I would like to add that $2.50 on top of the amount of the failed invoice. Is this possible? If not, is there an alternative?
👋 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
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello Stripe Devs.
How can we facilitate our existing Stripe Customers with Stripe Customer Portal ??
we do not have private database or record, it's all on Stripe.
any help in this regard will be much appreciated. Thanks.
Hey everyone ,How can i delete a connected account from my dashboard ?
As i normally disconnect an account but when i want to export all accounts from dash board the disconnected accounts emails still appear ... any ideas ?
Before Exporting you can apply Filters as per your requirements.
thnx alot
👍
Hi all. Is it recommended to cache stripe api responses?
Nope
Hi, is it possible to change the country of a connected account?
Hello guys, I'm new to stripe, I have a e-commercial platform, several sellers sell their products on this platform, now I want to use stripe as payment method, I'm not sure if I can register one stripe account and the sellers on this platform just bind their bank account to my platform( no need to register a stripe account) so the payment will automatic transferred to their own bank account ?
if it's possible, is there a document for this ?
I'm not working for stripe but yes you should be able to do this.
I working on a similar setup
I use the express connected account to sign my "sellers" up and they add their bank account and then I can control all by API calls.
@broken mural > https://stripe.com/docs/api
You have multiple ways of doing it as far as I have read and all depends on the setup you want.
I just go for the simple way for myself and use the stripe hosted checkout and hook it up to wekhooks and handle all my stuff after the checkout has been completed and all the charges are done.
@opaque slate thanks, I've read the document but since I'm new to stripe I'm not sure if what I understood is what I want, so I come to ask, thanks again
Thanks. Is there a reason for this? I could swear I read on twitter a stripe dev suggesting some kind of caching.
@broken mural I'm new as well and I have asked a lot 😛
🍉
Hello Stripe team,
I have two questions (talking about ios, swift, Terminal).
Please have a look. Thanks in advance.
First question.🙂
When we collect a payment, we execute the following algorithm (according to the example https://stripe.com/docs/terminal/integration-builder).
Terminal.shared.createPaymentIntentTerminal.shared.collectPaymentMethodTerminal.shared.processPayment- custom method 'capturePayment' (notify backend about payment)
It's clear.
We may cancel the payment (Terminal.shared.cancelPaymentIntent).
And here's the question. Do I understand correctly that we can cancel the payment after stage 1 (createPaymentIntent) and after stage 2 (collectPaymentMethod)? But after stage 3, we can no longer cancel the payment.
Thank you.
👇 👇 👇 👇 👇
Second question. 🙂
I can't clear the credentials. Could you show me how to do this correctly? I am doing this according to your documentation.
My algorithm for example:
let tokenProvider = APIClient.shared // this is the class that implements ConnectionTokenProvider
if !Terminal.hasTokenProvider () { // false
// when we start the application we get here
Terminal.setTokenProvider (tokenProvider) // Sets the token provider for the shared (singleton) SCPTerminal instance.
}
// ... work with Terminal
// ... then I would like to change tokenProvider
print (Terminal.hasTokenProvider ()) // true
// 1) In order to switch accounts in your app:
// - if a reader is connected, call disconnectReader:
Terminal.shared.disconnectReader
// 2) - configure the tokenProvider object to return connection tokens for the new account. The tokenProvider is implemented by your code, and you can do // this however you want.
// What does it mean? Could you show an example? I've tried many different options and nothing worked.
// 3) - call clearCachedCredentials
Terminal.shared.clearCachedCredentials()
// After that, I cannot assign a new provider. Because it has not cleared itself. What could be the problem?
print (Terminal.hasTokenProvider ()) // true
Please show me how to perform the second step specifically in code.
Thank you very much🙏
👋 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
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi everyone;
can anyone explain to me would be the right use of webhooks? I'm listening webhooks events and testing an account creation with connect, I receive about twenty events or more .. I don't want to overload my application, what are the best practices for a correct use of them?
Hey stripe devs! Is there a way to disable a connected account to not be charged $2/mo without having to delete the account?
@lusty geyser Im pretty sure the $2/month happens only for the month that the acc withdraws to bank, if you disable payouts it wont charge you.
hi my customer is facing issue with my payment link
would like to check how do i resolve it
hi my customer is facing issue with my payment link
would like to check how do i resolve it
Do you do Transfers at all?
Does anyone know much about payouts? It’s saying I have a future payout for a certain amount, but when I go into payouts.. it says no payouts?
I do transfers yes. In my setup I need to as I also have donations to my platform and I only transfer the funds that should end up at my connected accounts balance.
But this is cause I want it that way.
Does that mean you do something like this? Did it ever fail with 500 CORS?```js
const transfer = await stripe.transfers.create({
amount: 10,
currency: 'usd',
destination: "ik9KiV2By6UzJJmiwWsxuLIXDn03",
source_transaction: "ch_3K3SUwHBsyfQ9rBx0IvwdMOX",
});
res.status(200).send(transfer)
I do not really do the transfers other than reverse them on refunds. As I said earlier I user the stripe hosted checkout and in the checkout session I state the payment_intent_data
await stripe.checkout.sessions.create({ metadata: data.metadata as any, line_items: data.line_items, success_url: ${baseUrl}${data.success_url}/checkout-success, cancel_url: ${baseUrl}${data.cancel_url}/checkout-cancel, mode: 'payment', payment_method_types: ['card'], customer: customerId, payment_intent_data: { receipt_email: meta.playerEmail, metadata: data.metadata as any, on_behalf_of: connected_account, transfer_data: { amount: meta.productFeeAmount - meta.platformCostAmount, destination: connected_account, }, }, })
More like this
using on_behalf_of and transfer_data
And if I issue a refund, I first reverse the transfer and if that's not possible I will fail the refund.
In addition, I also have all my connected accounts set up with MANUAL payout as I trigger it on my end upon requests from the connected account owner
Do you think its better to do this than 'Separate Charges and Transfers'?
I really don't know. I'm really new into payment and just wanted to get things going as fast as possible. After some consulting and discussion about various set ups I went for this.
Okay, so its this that allowed for the Transfer to happen AT THE TIME OF TRANSACTION, haha ```js
transfer_data: {
amount: meta.productFeeAmount - meta.platformCostAmount,
destination: connected_account,
},
I could see myself doing the transfer at a later stage in the future to skip having a fixed rate as I have implemented now. I add a fixed rate of 5% that goes to the platform but in the future I might wanna do the transfer afterwards when I know the actual fee to have my connected accounts not suffer extra costs as what I'm building is a small scale community platform with event organization feature where the organizers can collect the registration fees and any extra charity money
Yes,
The amoun to be transfered and where.
and when I issue a refund I get the charge which holds the information about the transfer and then try reverse the transfer first
Hello, quick question. Will stripe automatically send receipts to the customer linked with the paymentIntent? or do i have to specify receipt_email?
I can get the invoice but there a way to get the receipt number of a Stripe transaction <PHP>? Thank you.
I am using the receipt_email; make sure this feature is turned ON in your dashboard
Hey! I'm having some issues with my Stripe connect account. When doing an intent with or without setup_future_usage it's saving the card. This is the current flow
1/ Create a PaymentMethod client-side with the platform's API key (pm_A)
2/ Attach the PaymentMethod pm_A to a customer in the platform
3/ Clone the PaymentMethod pm_A on the connected account and get pm_123
4/ Use the PaymentMethod pm_123 to confirm the PaymentIntent on the connected account
gist for code https://gist.github.com/deracs/58d01133bf139dd85a312d9c70a76e34 example
does anyone know how I can get in touch with someone from Stripe in compliance (who actually knows what they're talking about?
Stripe terminal
Hello again
I have 2 stripe terminals
Both are WisePOS E
1 is very simple
Another is with Android system
Simple device I have setup with stripe and using it
But for android device I am unable to register it (As I dont have that device physically with me, client have it)
From simple device there is swipe left for settings, then from 4 option need click on Generate Pairing Code, then use that code with stripe terminal register API with location id
But how its done for device with android? is it same process?
Hi Team, I found this on the doc, Is it possible to reminder customers before card expires or cannot use for the subscription?
When you have a payment method you can use the card’s exp_month and exp_year to setup and schedule a job/reminder to send out based on the month and year. https://stripe.com/docs/api/payment_methods/object#payment_method_object-card-exp_month
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Thanks @rapid imp let me check
Through this, I should have a cron job to check expire date on myside? I am just curious Stripe supports it.
Hi, I have a query, does stripe support escrow payment? anybody can reply?
Hi, im trying to pay customers to there bank-account using stripe payout, which account should i prefer (express,standard or custom) ? and what are its requirements?
Yea it would be on your side
Hi, I'm using the React Native library for Stripe to accept payments in my mobile app. Most of the payments don't have issues but some of them have the following error: "You passed an empty string for 'payment_method_data[billing_details][name]'. I understand from this I shouldn't pass the name parameter if it's empty. The problem is that I'm not making the request to /v1/payment_intents/pi_ABC/confirm directly, I believe the Stripe SDK is making the request for me and passing the empty name. How can I fix this?
is there any fiddle available of stripe js elements implementation?
Hello again,
We're migrating our Billing System but want to preserve the invoice history for our customers.
Is it possible to import invoices in Stripe?
I assume the answer is NO - because it is not possible to set the invoice date via the (Java-)API.
Akshay-Payout
faisal-troon-escrown-payment
ajayvibeosys-Terminal
phunt-Support
deracs-Connect
XchrisX-Invoice
How can I use checkout to access apple pay web payment? I have done the above steps, but the apple pay button does not appear, browser: safari system: Mac OS 10.15.5 (19F101)
Stripe::setApiKey($api_key);
ApplePayDomain::create([
'domain_name' => $domain
]);
$session = Session::create([
'line_items' => [[
'price_data' => [
'currency' => 'usd',
'product_data' => [
'name' => 'Test Product',
],
'unit_amount' => 1000,
],
'quantity' => 1,
]],
'payment_method_types' => ['card'],
'mode' => 'payment',
'success_url' => route('stripe.success') . '?session_id={CHECKOUT_SESSION_ID}',
'cancel_url' => route('stripe.success'),
]);
return redirect($session->url);
Hello
I want to integrate Google Pay and ApplePay. I have followed this URL : https://stripe.com/docs/stripe-js/elements/payment-request-button
I need your help on below points
1) Google Pay Button is visible only on Android phones. How Can I test Google Pay in sandbox mode ? How Can I test Apple With in Sandbox mode ? It ask me Live Detail.
2) Right buttons are not displaying/working on Desktop Web Browser. Can we display both on Desktop web browser?
Please suggest.
Hello everyone,
I am using Stripe with off-session payments with registered cards in the backend, I just received an API response from Stripe requiring a 3DS authentification.
For 3DS1, I received a URL of a Stripe hosted page to complete the challenge, however I just received a 3DS2 requires_actions type (stripe_3ds2_fingerprint), but no URL is provided, just a certificate.
I don't know how to use that to generate a page to enable customer to authenticate 3DS2, I did not find anything in the API docs. Any idea how to do that?
Thank you very much!
eric.yang-ApplePay
Is there a way to find webhook events run automatically or API triggered?
Let's say, I have created a system where subscriptions are handled by our CMS. So end-user or CMS admin can switch subscriptions from CMS systems.
After that, I will update subscription data according to a response from the stripe. Now the problem occurs because of customer.subscription.updated webhook event run where I have also added logic for update subscription but you know subscription already updated in my system according to a response from the stripe.
One more thing is webhook event is required because of automatically subscription recurring. I need to intercept and update subscription data in our CMS.
Solution 1: if I will only add logic inside the webhook and remove it from API response from the stripe then sometimes webhook event delays or does not run. so end-user, not able to see switched subscription data in the CMS.
Solution 2" If will remove logic from webhook event then automatically subscription recurring tracking is not possible.
So what should I do that so our CMS system easily handles stripe subscriptions?
femina.agravat-PaymentRequestButton
Hello evryone,
I have a question, I would like to use the stripe.js API to tokenize card payment methods, via the use of my own form.
Am I still fully PCI compliant having my inputs and forms?
Speaking to a support guy he told me that as long as the data does not touch the server and I use my client to send it to stripe (stripe.js) I remain compliant, but in some conversations here on discord too I have found that I should use the stripe elements input, in others that I simply have to fill out questionnaires and meet the requirements to use my form...
I'm a bit confused, can anyone clarify things for me?
Also if I proceed with my form I encounter another problem, the stripe.js for creating payment methods, it doens't accept a js card object with the input information, but require a cardElement object, so I don't understand even wanting how I could pass the data of my form to receive a token?
Hey guys, quick question. Is it really not possible to use Billing Anchor Date when using the Customer Portal ?
manu-pci
When I create an express account even if I request only card and transfer capabilities, I'm able to do payments with others payment as long as they are available for country and currency of the account.
This happens in test mode locally on my machine, my question is, It will work even in production?
I can't see the purpose of capabilities request, even because if I request capability not supported for specific account my request will fail with stripe exception..
Heyy, anyone can help me with my queries related to checking webhook events:
I need to check the webhook event will run automatically or API?
jespser_seo-portal
Hello how can I get payout fees through API ?
Hi Stripe 👋
Regarding a Subscription Schedule's phase billing_cycle_anchor there is 2 parameters possible: "phase_start" or "automatic". I could not find any explicit documentation about the latter. Could you guys point it out to me if it exists ? If not could you guys explain me what it does exactly ?
So far I have read
https://stripe.com/docs/billing/subscriptions/subscription-schedules
https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases
Thanks a lot in advance 🙏
Hi , i have created express account and added external test bank account , now i'm trying too make payout to that bank account but it ask me for account requirements like bussiness_profile and representative?
Morning Devs! I need some help to understand which web-hook to monitor. Can someone help me?
Good morning! Question about the billing dashboard. I'm currently letting my users to make payements only using SEPA and it seems that you cannot update your SEPA bank account from the billing dashboard as you can with say for example credit cards? How can I update a customers bank account if they for example switch banks and the account number gets changed?
hello guys,
One of my Android application have been removed from the Sale and they are saying its because of the Stripe's SDK.
We’ve identified that your app is using Stripe SDK or library, which facilitates the transmission of collection of phone number and installed application
Hi Team!
Is there a way to send an email reminding update card info for expired or failed on the subscription?
Hi, how do i determine a default payment method of a customer if he uses both ACH and card?
Hi Team ,
When user will do multi deposit ach verification ..How many days usually it will take the account to be active so that we could initiate the subscription .. I am thinking if user will come and do multi deposit for same ach multiple times..then how I should handle
Hi, I'm currently using Stripe Checkout which is working fine but the customers only get a receipt and not an invoice. Do I need to switch to Stripe Billing to provide an invoice? If so, is there a way for Stripe to handle the UI like they do with Checkout?
Hi, I'm using the React Native library for Stripe to accept payments in my mobile app. Most of the payments don't have issues but some of them have the following error: "You passed an empty string for 'payment_method_data[billing_details][name]'. I understand from this I shouldn't pass the name parameter if it's empty. The problem is that I'm not making the request to /v1/payment_intents/pi_ABC/confirm directly, I believe the Stripe SDK is making the request for me and passing the empty name. How can I fix this?
Hello, is it possible to charge subscription immediately on checkout page?
Hi,
how can i add metadata in schedules-subscribe for paymentIntent ?
Hello 👋 Schedules & billing cycle question:
I had to implement a feature for changing a subscription’s billing cycle, eg. from monthly to yearly or vice versa.
I used the Schedules API to do so, marking the current “situation” as Phase 1, then finding the matching price items with yearly billing cycles to replace in Phase 2 at the end of sub’s billing period.
This works, but what if I the customer makes changes to their subscription, for example changes quantities, cancels, removes subscription items etc…? I suppose I’d need to cancel the previously created Schedule, and then re-do the process after any changes to the current subscription?
For my next attempt at solving this issue, I now opted to instead cancel the old subscription at billing period end and start a new subscription in trial mode until the previous billing period ends.
I wonder if I’m missing something, since the requirement of being able to change the billing cycle is quite typical, I’d assume? Or if either of my attempts is more valid from Stripe’s perspective than the other?
Hi Dev team, as a business, we are taking direct debit (BECS) payments for subscriptions on behalf of our connected accounts via Stripe NodeJS API.
The problem is when these payments failed, there's a $2.50 fee and we would like to pass it along to the customer (The one that initiated the invoice). We can obviously create a separate invoice for this $2.50 but they will have to deal with 2 invoices instead of one. For the sake of a better user experience, I would like to add that $2.50 on top of the amount of the failed invoice instead of the future invocie. Is this possible? If not, is there an alternative?
Hello, when it comes to Stripe Webhook for listening to Disputes and a client with multiple accounts for different line of their business is there a way to copy 1 authentication secret key for all accounts or would it always have to be 1 key per account?
Hello, i got a few Questions for including Stripe to our Webpage. Pls help me
Our Company is a FoodOrder System
Hi, I need google pay android java document
Question about connect. I have certain transactions where I don't want to connect application_fee at all. It seems that there is some default application fee for all transactions? How can I not collect any application_fee from a given payment intent?
Hey team, I see you're active now. Can you look at my question please 🙂 ?
karsh-pi-products
Created a thread! 
This might not be really dev related, but I would like to hear about what sort of options do I have for the following scenario. I have an application where tenants (stripe customer) pay a security deposit for landlords (connected accounts). I would need to be able to revert this payment intent after some time (could be 3 months or 10 years) from the landlord back to the tenant. Initially I supposed that I could do this with just refunding the payment intent, but it seems that the refunding is only possible for 180 with SEPA payments?
hello,
I got this error on scheduling subscription
"com.stripe.exception.InvalidRequestException: You cannot migrate a subscription that is currently in the canceled status. It must be in active, past_due, unpaid, trialing status to be released."
So actually I want to know what are the option we have if we want to migrate a subscription or start a subscription if the user has canceled the current subscription and one more point that if the user selects to migrate to new subscription after canceling the current subscription then the selected subscription should start after the current canceled period ends or start immediately if the canceled subscription period is over.
Hello do someone know how can I retrieve payouts summary through API...and if I need to run a report for that ? if yes, which reports? thanks for your help!
I want to get Stripe fees and Network Costs
Hello over here, I'm launching a vinted type platform in France for a particular field (just the same logic but not in ready-to-wear). I would like to clarify the part concerning the delays. I am the intermediary platform between the buyer and the seller. Between the two I get a commission (with a fixed part of 1€ and a variable part 10% of the selling price). We configured the solution for the seller to us, we recover the money. Then from us to the buyer, we transfer the money without the commission part. How long does it take for a stripe account between seller and us to get the money back? And how long do we have to wait to send the money back to the buyer (still between stripe account)? On the stripe site, it is indicated from a stripe account to a bank account we have to wait up to 7 sliding days. In dev, if you already had this case of figure how did you configure? In the same way? Differently? Thanks for your feedback. (Sorry for my English, I try to do the best I can).
Can I please ask you write into support? Your question is better suited there and they offer non-English speaking support: https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
of course and on the support, would I have any feedback in development for the configuration of this type of platforms?
We can help with the technical questions here, just not so much about the timings of transfers etc
great, I see now for the question of delays and come back here on my technical problems of configuration in a few minutes
Hello, It is possible to parameter redireceted url for success/failure paiement for invoice with API Stripe. I dont talk about checkout, I know that exist parameters for url success or cancel. I need to parameter url for invoice/paiemen tintent. Thanks for your help
is there any video from developer regarding stripe checkout success page like i want to add unique order number and customize success page
Hey guys i don't realy understand the date format of my subscribe retrieve response :
subStartDate: 1638799183
how i can format it ?
thanks
Hello! A few "confirmation questions" just to be sure every hopefully works properly. 🙂
- Does it sound correctly understood that a Subscription's status canNOT end up being
incompleteorincomplete_expiredif I am using the hosted Stripe Checkout to create the Customers and Subscriptions WITH a trial? (since the first payment cannot fail, firstly because of the Checkout's payment validation and secondly because of the trial which is free and generates the first invoice?) - Does it also sound correct that a Subscription's status canNOT end up being
unpaidif all my settings in the https://dashboard.stripe.com/settings/billing/automatic settings leads to the Subscriptions actually just cancelling?
Hello guys, is it possible to don't have customer balance and directly credit him on his account if we got a negative invoice ?
Hello, is it possible to set billing cycle anchor for Stripe Checkout Session?
Hello, I would like to confirm certain info on this event ("evt_3K3hpaC3gxK3y4G91wbtaSRk",). Can anyone help?
If my stripe account somehow gets banned/cancelled can I still run API queries where I can get historical transaction information?
Does the stripe search bar search canceled subscriptions?
Hello team,
I will repeat my questions, perhaps they were not noticed
#dev-help message
#dev-help message
thank you
@warped palm taking a look now, but FYI this channel is not monitored over the weekend, as indicated by the repeated bot message
yeah, I got it. Sorry
stratopedarx - terminal + ios
When viewing "Payments" is there a way to add the account name in this view? It only shows the customers email address.
Hello all! I had a few questions regarding address collection! Currently I am using the stripe.js card element on my FE. searching the docs, I haven't found a way to also collect a billing address with the card element (unless I'm missing it). My question is, would I have to switch to the payment element to be able to do collect a users address and store it in stripe for the purpose of tax collection? Or could I collect their billing address in a custom form and be able to append/send that to Stripe for the collection of taxes within Stripe?
hi , it possible to add tax to charge ?, if yes what s the step to add it , i use api stripe with php
I have a 2 products: a subscription product and premium "upgraded" product. In my code, I create a customer and then a subscription for the customer and add an invoice to the subscription for the premium product and process the payment. This all works.
When I go back to my Stripe Product Dashboard, I see the number of subscriptions for the subscription product but do not see a summary/count for the same number of those who have paid for the premium product. Perhaps this isn't capture?
Hello! I am wondering if it is possible to configure 3ds/radar programmatically instead of through the dashboard UI. Playing around it seems that my UI activity results in various post requests to /v1/rules/ on dashboard.stripe.com, but I'm not seeing if it's supported in the API docs.
Hi, is it possible to create an a PaymentIntent for a subscription instead for a one time payment? I am trying to make an on-session purchase of a subscription and subsequently the next payments will be off session.
Hello! I have a developer role on my company's account for which Stripe connect is setup. We have an OAuth flow established in our application where users with Stripe accounts can connect to my company's account, and store their access token in our DB.
The main purpose of this is so that we can make authorized requests for products and prices resources that we can display on behalf of the connected user.
However, upon successful OAuth connection, when making an GET authorized request with the access token that we have to /v1/products, we get a successful response but an empty list of products.
To confirm, there are products for the user (created an own user separate from the company's account for testing) on both the Test and Live environments.
I have tested this exact flow with another account for Stripe Connect, and seems to return a list of products perfectly. The only difference with the one that works and doesn't work is that the role I have on my company's account is a developer role.
Can I get any help figuring out why this is the case? Thanks
Hi, first time on stripe, I want to create an account but the register page would not accept any email. ("please indicate a valid email)
Sorry maybe childish question for this chat
simmonson-oauth-accesstokens
Is the charges object not really used anymore if you have payment intents?
Happy new week Stripes, I have a question on Separate charges and Transfers haha, I get a CORS 500 error when performing a stripe.transfers.create, but I do not get this when I do stripe.accounts.create. Wondering if theres a privelege difference
I would like to hear general advice on the metadata parameter on payment intents. I have an app which has two kinds of payment types and currently I've set this up so that on different kinds of payment I'll provide the metadata object with the parameter type: "payment_type_1" if the payment is of type 1 and say type: "payment_type_2" if the payment is of type 2. Then using the webhooks I can do certain actions depending of the payment type. This seems to be working fine, but I would like to hear if there is some caveats to this?
I've integrated Connect with Express accounts and was testing fine. But, sometimes testing doesn't work.I'm starting with 0 test Connected accounts. When redirecting the user to the onboarding URL I select the test phone number and receive the following message.
According to this page in the Docs (https://stripe.com/docs/connect/cross-border-payouts), cross border connected account transfers only support certain countries. Is there any way to get accounts from other countries to work with this? We currently would like to approve vendors in Japan and Ukraine, but are not sure if it is supported. If it's not possible, does anyone know if this will ever be supported?
Hi, where do i find live chat for help?
How to show error message of payments to users? " Card declined, invalid CVC etc....
Good evening guys!
We are currently facing an issue on production.
The payment method type "klarna" is invalid. Please ensure the provided type is activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any preview features that you are trying to use.; code: payment_intent_invalid_parameter; request-id: req_hi9ibxnjCrGujc
Based on our dashboard, klarna/sofort is activated.
Hello, Regarding Guest checkouts (ie. Restaurants or Taxis); What is the recommended way to handle this with Stripe. The caveat being I have to use Stripe hosted checkout or stripe hosted invoice, which both require customer or email.
The only method I can think of is randomly generating customers with emails and attaching them to the invoice/checkout session before hand
Hey guys!
Have anyone found out a soloution to how to integrate or get Payout reports exported straight to a email in a frequency that could be each month? 🙂 Or maybe directly into a accounting system.
after investigate and many tests I made a functional project that works fine. The additional steps were create a stripe token and then link the token with connected account.
@maiden quiver Glad to hear you got things working!
Hello, we currently use Stripe Connect along with Stripe Checkout to provide platform for our customers to sell services. Everything works fine. We started looking at using our own checkout page along with Stripe Elements (so we could stay on the customers domain) but it looks like Stripe Elements requires us to use Payment Intents API directly, which is fine, but it looks like if we use the Payment Intent API directly then we have to also use Invoice API in order to maintain support in Stripe for calculating taxes. Am I correct?
Hey Stripe Dev Help! Quick q: I was curious about best practice for accessing object attributes using the Python Stripe API - in particular, if it is preferable to access attributes or keys. For example, if I have a Stripe Subscription object, is it considered better practice to get the id by accessing the attribute (subscription.id) or pretending it's a JSON object (subscription["id"])? Thanks!
Hey Stripe Dev Help!
Quick question
I am using Collect Payments and then Pay Out - not sure where to define the platform stripe account ID (to collect the payments) and connected account ID (to payouts)
Or
by default Stripe collect payments goes to the (platform account) based on the stripe_api_keys (meaning account tied with the API Keys) and I just have to mention the connected account ID in the step 4 (accept a payment) — transfer_data { “destination”: “Connected Account ID” }
Link for reference:
https://stripe.com/docs/connect/collect-then-transfer-guide
Trying to diagnose why I can't get apple pay to appear via paymentRequest button. Domain is registered, using ipad with safari, with a stored card, can get it to pop on the demo site, worked with payment element, same code works properly with chrome/google pay.. just getting a nope on canMakePayment
Hi Stripe developers, I'm trying to set up Connect for the first time to pay survey respondents in India (I am in the US). I have spoken to Stripe sales who pointed out (among other things) that I selected the wrong Connect account type at the outset. I selected a model like Lyft, where there is one buyer and one seller and I'm in the middle. But I should have chosen the "Doordash" model, where there is one buyer (my clients who want survey data) and multiple "sellers" (survey respondents, or in the case of doordash, the restaurant and the delivery guy). I can't seem to edit my initial wrong categorization of my Connect business. How can I get on the right track? Or is that initial categorization not relevant and I can just do the right workflow via the API?
Yes i bought something from somebody on parentheartwatch and I never received item
Hey! I was looking at the upcoming address collection component! Is there any ETA on when that may be available? I'm currently using 'card' and cannot switch to the 'payment' to collect addresses for tax purposes. It's definitely not sure easy building out something like this from scratch! https://stripe.com/docs/payments/elements
Hey! Several customers trying to purchase our product are experiencing issues at checkout that's stopping them from being able to purchase the product. This is happened to several customers now and I'm not sure if there's an issue with my account.
Heyo, from what I've seen creating a subscription schedule always results in both a subscription_schedule.created and a subscription_schedule.updated event. The former seems to have the subscription's original state, while the latter has the actual scheduled changes. Would it be safe for us to ignore the created event and just process the updated events?
Hello, is there an easy way to set checkout session subscription to auto cancel at 1,3,6,12 month intervals from subscription creation?
how do i get the first successful payment intent amount and date a customer ever made?
I'm trying to create an account link for "service providers" (who I will pay) in India. I learned I can't use the card number input method for people in India because I am in the US. So I have transfers: {requested: true}. This gets rid of a stripe error that appeared in my node logs, but the resulting link does not include any form for bank info or whatever data is needed to facilitate cross boarder transfers. Are there certain parameters I can add to either the account creation function or the link creation function to make this possible or does this happen elsewhere? sorry for long windedness & many thanks for whatever guidance you might be able to provide!
Hello, I'm new here, I'm inquiring on the communication between Stripe and Wordpress. I have subscriptions being completed transaction in Stripe but in Wordpress it shows that the same payment failed. Any and all help would be appreciated on why this is happening.
Thanks!
Hello, how do I get notified by stripe about which product was purchased?
Hello! We are trying to confirm setup intents on a client (javascript specifically) without using Stripe.js (we don't want to use Elements for our UI). I am under the impression that we can call setup_intents/confirm with a payment method ID with only our publishable key, but I don't see this documented anywhere. Is this the case?
Hi ! Im trying to integrate subscriptions. I have a few questions : I have official step by step that you have to integrate in the front-end =components from stripejs and then use confirmPayment. In the meantime I found another doc that introduced the checkout API for subscription. Do they accomplish basically the same thing ?
Hi im trying to integrate stripe into my wordpress woocommerce website but I have the notification that deposits are disabled and the apple pay method is not showing up
Hi guys, I'm working with Stripe ruby. What's the fastest way (least amount of API calls) to update multiple subscription items?
For example: I have Stripe::Subscription.create("customer", items: [{price: "a"}, {price: "b"}]). Now I want to update quantity of subscription item a to 2, delete subscription item b and also add another subscription item c with quantity 2. What's the best way to do this?
Ok, yeah, I'm confused with this. https://stripe.com/docs/connect/cloning-customers-across-accounts
So I make them a customer account on the platform, but in step 3, I make them an account on the connected account with the token, then create the payment intent. Which customer ID is the payment intent using? The customer from the platform, or the connected account?
Hi! I'm trying to setup the BBPOS Wisepos E for Android and I set everything up, although it fails when creating a payment intent with the following error:
E/StripeTerminal: Create payment intent isn't yet supported with this type of reader com.stripe.stripeterminal.external.models.TerminalException: Create payment intent isn't yet supported with this type of reader
Does this mean we can't use the Wisepos E?
The existing code to making a payment intent and processing transactions works with the M2 Chipper, BBPOS Bluetooth Chipper 2x and the Wisepad 3
Hello!, Our system uses setupIntents to save card information that will be processed once a service has been performed. We want to be able to use promotion codes in this process but from the docs: Coupons do not work with conventional one-off charges. I have been getting around this by using a throwaway checkout session to calculate the price, but I feel like there is any easier way to do this that I am missing.
Good evening everyone, could someone help me understand the issue of transfer fees in the Express plan?
nei3rd-connect
how can i separate out successful payments by interval - month, year, etc?
and separately by price id
Hello, couldn't find the meta data sent in with subscription schedule
req_qsivow41ehlA2s
Hello! I'm getting an error in the middle of processing a payment in Android using an internet reader (BBPOS Wisepos E). This is failing in Terminal.getInstance().processPayment and below is the stack trace:
E/StripeTerminal: An unknown error occurred
com.stripe.stripeterminal.external.models.TerminalException: An unknown error occurred
at com.stripe.stripeterminal.internal.common.extensions.ConfirmPaymentResponseExtensions.toResult(ConfirmPaymentResponseExtensions.kt:18)
at com.stripe.stripeterminal.remotereadercontrollers.IpReaderController.confirmPayment(IpReaderController.kt:225)
at com.stripe.stripeterminal.remotereadercontrollers.ProxyRemoteReaderController.confirmPayment(ProxyRemoteReaderController.kt:135)
at com.stripe.stripeterminal.resourcerepository.RemoteReaderResourceRepository.processPayment(RemoteReaderResourceRepository.kt:95)
at com.stripe.stripeterminal.resourcerepository.ProxyResourceRepository.processPayment(ProxyResourceRepository.kt:99)
at com.stripe.stripeterminal.TerminalSession$ProcessPaymentOperation.executeIfNotCanceled(TerminalSession.kt:1159)
at com.stripe.stripeterminal.TerminalSession$CancelableOperation.execute(TerminalSession.kt:486)
at com.stripe.stripeterminal.TerminalSession$ExternalOperation.run$core_publish(TerminalSession.kt:453)
at com.stripe.stripeterminal.TerminalSession.enqueueOperation$lambda-2(TerminalSession.kt:350)
at com.stripe.stripeterminal.TerminalSession.lambda$JON2uE3bqI6fqJ9Sw06Ciz8JRZw(Unknown Source:0)
at com.stripe.stripeterminal.-$$Lambda$TerminalSession$JON2uE3bqI6fqJ9Sw06Ciz8JRZw.run(Unknown Source:4)
When I tap my credit card (it works fine and goes through) but fails when it's card inserted. Any suggestions?
This is the way I'm making the paymentIntent (server-side in our backend):
const paymentIntent = await stripe.paymentIntents.create({
amount: Math.round(Number(finalAmount)),
currency: currency,
customer: customerId,
description: description,
setup_future_usage: 'off_session',
payment_method_types: isCanada ? ['interac_present', 'card', 'card_present'] : ['card', 'card_present'],
capture_method: 'manual',
transfer_data: {
destination: stripeConnectId,
},
application_fee_amount: Math.round(Number(applicationFeeAmount)),
});
Also - I just tried it with a corporate card and it stays in the "Processing" screen infinitely. I'm not exactly sure why?
zishaansunderji-Terminal
my payment intents aren't matching up -- it's acting like it wants the payment intent id, and not the client secret. been staring at this for a couple hours and can't figure it out.
the intent is created on the connected account, such as pi_119381293182938, but the payment intent client secret is pi_119381293182938_secret_kjskajsdkasjd .. and i just keep getting errors saying no such payment intent
https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet
i think the problem is the intent is being looked for on the platform account, and not the connected account. i don't see anything in there about how to tell the iOS app to set up the paymentsheet for the connected account
Hello.
I'm on this step in the guide for creating a subscription with the Card element:
disregard .. I dug around and found I need to add 'STPAPIClient.shared().stripeAccount = "{{CONNECTED_STRIPE_ACCOUNT_ID}}"' on the iOS side as detailed here: https://stripe.com/docs/connect/creating-a-payments-page?destination-or-direct=direct-charges
It'd be great if the 'Accept a Payment' page had a note about platform/connected accounts that points you to the right place. That was very confusing.
Where can I set the return_url upon form submission?
It seems that confirmPayment has that as a param, but confirmCardPayment does not.
Should I just manually redirect the user to a url (with vanilla JS)?
Ah...I just found this...it looks like I can/should do as I just mentioned:
Safari browser version number: version 13.1.1 (15609.2.9.1.2)
System version: macOS Catalina 10.15.5
Mac and iPhone are logged in with the same apple id.
Apple Wallet has been bound to a bank card.
Elements apple pay button test link is as follows: https://eca8-35-201-211-201.ngrok.io/test/stripe/apple_pay_button
The checkout apple pay test link is as follows: https://eca8-35-201-211-201.ngrok.io/test/stripe/apple_pay
Currently, only Mweb displays the apple pay button, but PC web does not display it.
Please tell me under what circumstances will the apple pay button be displayed on pc web?
@severe knot According to this page, it won't display on non Apple devices:
See the caption under the image:
"The demo displays Google Pay or Apple Pay only on their corresponding platform if you have an active card associated with the account."
Connect standard account
I am making payout for connect account
Like $10 payment, $8 to merchant and $2 to owner as application fees/commission
Using stripe checkout session
For owner account I have setup that stripe redirect page as I want like logo, name, color
But for make use stripe checkout session with connected account it shows white background
Is it possible use owner setting to all his connect account? or we can dynamically set color from api?
Will Apple Pay not be displayed on the Safari browser on Mac?
Hi Guys, We are implementing an app (android/iOS with flutter sdk) for a large client (with connect and using payment intents). we are encountering a problem for a direct payment since users are created on the platform and cant be cloned first time to the connected account (since no Payment method exists at that point). the payment intent error out on the connected account with error that no user exists
Hey I need help. I can't Add Allow Rules, and I have gotten 2 payments blocked and can't unblock them
I also need help. I'm implementing Stripe into my platform, using connect direct payments, where the customer pays the client directly, and I take a small platform fee. However, I'm having trouble understanding the flow of how to onboard and collect payments. Also, I can't totally understand how to test my flow, because it says my test account's acc_id doesn't exist. So far I've got:
Server is Go, client is HTML/JS.
Terminology: "Customer" are the people who want to pay "User" using my service.
Onboarding client:
-Server creates a standard account, returns link provided by stripe.
-Server takes the URL and redirects the user to it to complete the process.
-Webhook: Upon account completion, a webhook takes the response account ID and stores it in the database.
Collecting payment:
-Server generates a form for the Customer to fill out.
-Customer fills out the form on the client, and sends that data back to the Server. The form is basically "how much do you want to pay."
-Server takes form response and generates a session with that payment account. the payment intent calculates my platform fee, and sets the User's account ID as the destination.
-Server generates the URL, and redirects the customer to the stripe checkout page.
-Upon completion, the checkout page returns the user to my website.
Have I got it somewhat correct? I may need a bit more help on implementation details, particularly about how to actually test my flow.
How do i update my payout options without access to old bank account info
theprophet696
Hi Dev team, when I tried to create a draft Invoice for a certain customer, I'm getting this error log:
UnhandledPromiseRejectionWarning: Error: Nothing to invoice for the customer
Not sure why is this the case...
Hello, I am using stripe to manage subscritions. I have 4 subscriptions by level like a basic version, premium, etc.
When I upgrade a subscription there is a prorata and renewal date doesn't change.
Now I have a problem, if the client upgrade his subscriptions but payment failed, the entire subscription happens to past_due.
My client has already paid for this month, so I can't let his subscription broken, if he doesn't retry to pay the upgrade.
To prevent it, when payment failed, I send request to stripe with my previous item subscription to reset his subscription.
With the same time interval type it's working. The subscription is reset to the previous item and still back to active status.
The query :
public function resetSubscription(SubscriptionEntity $subscriptionEntity)
{
$activeItem = $this->subscriptionData->getActiveItemSubscription($subscriptionEntity);
if (!is_null($activeItem)) {
$items = $this->getInitialItems($subscriptionEntity);
// ... some array checks
$items[0]['price'] = $activeItem->getItemPrice()->getStripeId();
$this->update(
$subscriptionEntity->getStripeId(),
[
'items' => $items,
'payment_behavior' => 'default_incomplete',
'expand' => ['latest_invoice.payment_intent'],
'proration_behavior' => 'none',
]
);
}
}
public function update(string $idStripe, array $params)
{
return $this->stripe->getClient()
->subscriptions
->update($idStripe, $params);
}
When I do it after a subscription what upgrade with a time interval type change, month to year.
It's not working as I expected.
The item is correctly back but the subscription is still on past_due status.
Sorry if my english isn't very well 😬.
Many thanks in advance for your assistance.
Hello ! Is there a way to associate a lookup_key with the price using the Dashboard? https://stripe.com/docs/api/prices/create#create_price-lookup_key
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hello, I want to:
- create a subscription handled by the stripe hosted checkout
- I want to include some metadata
- I want the metadata to be part of every new charge connected to the subscription
How should I perform this?
Hi there I'm trying to find a tutorial to create a stripe subscription with Payment Elements and react, but I don't see it on the docs
the only thing I see is for PaymentIntents is this the same thing as with a subscription ?
thanks
On another not related note, right now I have an implementation with CardElements with react and nodejs but for some reason when I use the test cards everything works, but when I use the cards that require authentication 3DS everything the payment does not go through. Is there a way to activiate 3DS on CardElements ?
I can post some of my code f that will make everything easier to understand
Hello, this is not really a developer question, more a ruleset question for Radar. Is it possible to deny any card payment without 3ds? and how do I put it?
no, I don't want to deny the 3DS, I want to leave it activate it,
i just want to implment it with CardElements
wasnt a question towards you 😛
^^
Nightfly-Radar
dante-3ds
hello there,
I am creating a subscription with the Promo Code and its all done but getting total discount amount as 0 in the webhook. This is my event Id: evt_1K3yvKCmxQwltEUM3zoOrmY0
Hello, I see that when i retrieve a checkout session, I get the line items details and i see that there is a metadata parameter inside the price. Is this the product metadata or something else? where do i set these metadata in the dashboard?
Hello, I'm trying to do a transfert for a connected account, but it fails with balance_insufficient error .. the problem is that I can't go to https://dashboard.stripe.com/account/payouts ( to enable manual payout ) and I'm forwarded to https://dashboard.stripe.com/dashboard
Hi there. I am trying to test a transaction on our staging site but getting a Something went wrong error. According to me all my api keys are right. THe same as in local and working fine in local
how can I debug where exactly the issue lies
Good morning. In the docs "Set up future payments" there is a section 6, https://stripe.com/docs/payments/save-and-reuse?platform=web#web-submit-payment-details, submit payment details to Stripe.
In the code there's a call to await stripe.confirmSetup with configParams.return_url being set. Am I correct, that if I use instead stripe.confirmCardSetup , the configParams.return_url is not required?
Hello. I wanted to know under what circumstances would there be multiple hashes/objects in the Arrays? JS { "object": "balance", "available": [ { "amount": 115596, "currency": "usd", "source_types": { "card": 115596 } } ], "instant_available": [ { "amount": 115596, "currency": "usd", "source_types": { "card": 115596 } } ], "livemode": false, "pending": [ { "amount": 0, "currency": "usd", "source_types": { "card": 0 } } ] }
Hello, i work for Tablebooker and we have a problem with our client using stripe , someone can help me ?
it s urgent
They can t refund their client because stripe have blocked something, and we don t know what to help them , could you check ?
@vocal wagon you want our support team( https://support.stripe.com/email ), this is an anonymous Discord server
oh sorry, but they re not really active :p
Hello guys, i'm noticing some weird behavior with card test 4000 0000 0000 0341 (set payment_intent to requires_payment_method) and the webhook invoice.payment_failed
I don't known why but i don't see the event passe on stripe listen but it is indeed trigger because my endpoint code is executed.
And even though it got trigger once the code behind this event is executed twice
Where when i used sepa test FR8420041010050500013M02607 (which does the same to payment_intent) i don't get this weird behavior
Hi Team
I want to identify account onboarding status for connect account through webhook
how will i get those status in response
Heya, I'm looking to model the following business case:
Users can choose between three different Billing Periods (yearly, every 3 months, and monthly). Regardless of which they choose I want to bill them a higher amount for the first year of their subscription. I.e. if User A chooses monthly payments they will be billed 30$ for the first 12 months and then 20$ for the rest of the Subscription.
Are there any mechanisms that I can use for that? I'm aware of https://support.stripe.com/questions/add-a-one-time-fee-or-discount-with-a-new-subscription-plan however for me that seems only suitable for yearly billing ( = only one invoice that's affected).
helloo , is there anyone with react-stripe-js? i want to ask bout validating the cardExp elements
am I correct in saying the trail_period_days field on the subscription object can only be used when creating a subscription and not updating a subscription? When I update an existing subscription's trial_period_days I get this error Received unknown parameter: trial_period_days. Did you mean trial_from_plan?
Hello, what is the best practise to get notified about subscription (creation/update/deletion)? I am currently listening to invoiced.paid and using billing_reason to determine if it is a new subscription or an update. Not sure if it is better to use checkout for creation. Any reccoemndation?
Hi team,
Apple pay i created payment intent in back end team
I used to above code but i got below error message
error Optional(Error Domain=com.stripe.lib Code=50 "There was an unexpected error -- try again in a few seconds" UserInfo={com.stripe.lib:StripeErrorTypeKey=invalid_request_error, NSLocalizedDescription=There was an unexpected error -- try again in a few seconds, com.stripe.lib:StripeErrorCodeKey=payment_intent_unexpected_state, com.stripe.lib:ErrorMessageKey=You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed.})
I got this error
hello there,
is there any way I can allow users to pre-register for a subscription product and start billing on particular date ?
HI, i have a subscription which is set to cancel at period end, but i would like to update it such a way that. 1) User is sent a notification 15 days before subscription cancels to renew 2) wait for user to make the make the payment. Basically want to update it to be recurring. Any help on how to achieve this would be great, Thanks
I need to add Payment links but with flexible amount how can i do that ?
If your account gets cancelled/banned what happens to all the active paying subscription customers? Do they all get cancelled subscriptions or paused?
:question: @vast goblet 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
Happy to help!
Hello guys, is there some card test number that generate a redirect_status different than "succeeded" when using SetupIntent + Payment Element and calling confirmSetup with stripe.js ?
If I create a checkout session with line_items set to [{"price": "price_1Jrh1eDjerNMBCV6GObaAz2i", "description": "EXAMPLE", "quantity": 1}], the name on the checkout page still uses the name defined in price_1Jrh1eDjerNMBCV6GObaAz2i's product. The documentation makes it seem that description should override that name, or am I misinterpreting it?
Good morning, I am looking for some help to set up a new card reader to our Stripe account. The model is WisePOS E. All we currently need is help from a developer to set up the SDK and this requires coding.
hello there,
I have scheduled an Subscription. The subscription became active but the Invoice hasn't been created and customer hasn't been charged on the card yet. It says that it takes 1 hour before Invoice is finalised. Can we make the invoice finalisation immediately once the subscription is active ?
Hello, how to send an invoice to a client which is already paid?
Hi im trying to determine the exact behaviour i should expect. I'm cancelling a subscription using the Subscription.cancel method with prorate: true and invoice_now: true. This results in an invoice being generated which is negative. When. this invoice is finalised and completed will this automatically refund the payment to the user using their default payment method. Or will it get added as credit on the users account?
Hello Stripe dev team,
I'm looking for someone to help me move my customer data from Braintree to my Stripe account. Braintree has given me the credentials needed to pull down the data, I just need someone from the Stripe team to integrate the data into our account. Is there anyone available to help me out?
hello...having some speed issues with terminals connection...the stripe calls are very slow in some locations (with fast internet speeds)
@lunar sapphire i started a thread above for us to chat, can you see that? (some third party clients don't render them properly)
Good morning,
I have a client who has paid and I would like to know how long the balance will be valid, because my balance is suspended for the moment
Hello good afternoon. I didn't see it in the documentation, but can I delete a subscription?
Hi all! We received an email that for SEPA payments we need start including payment_method.billing_details.address when confirming setup intent or payment intent on the FE for following countries AD, PF, TF, GI, GB, GG, VA, IM, JE, MC, NC, BL, PM, SM, CH, WF. The way we use SEPA is:
- save SEPA payment method using
SetupIntents APIby callingStripeJS.confirmSepaDebitSetup
on the FE - when we make payments we use
PaymentIntents APIon the Backend. We use automatic setup intent confirmation and passpaymentMethodIdduring payment intent creation.
Do we still have to do any BE changes if while saving the customer FE will start calling StripeJS.confirmSepaDebitSetup with the payment_method.billing_details.address? Are billing details stored on the payment method and automatically populated into payment intent later?
hi everybody, how can a get the card issuer of a payment method? i don't see in the API documentation of the payment method
Hi everyone,
with stripe.js input for payment method elements, there is any way to get my container element?
I used a div with border to wrap stripe input but when I get stripe event "focus" I would add a box-shadow on my div as a "focus-animation" but from stripe event listener I can't get the container element.. (I have more than one stripe input) Any ideas to do this?
hi! we are trying to debug one of our users ending up in a weird arrears state due to failing subscription payment. Can someone explain to me when it is possible to update a subscription that is in state incomplete? In our test mode, this seems possible, but in the production case we are debugging, it seems to return a 400 saying "invalid_request_error
You cannot update a subscription that is incomplete."
Hi there !! Does any one can help us please ? We are a software developer , a client ask us to develop an app for him , the thing is a kind of crowdfunding real estate
Do yo know if there is any restrictions in stripe , in order to make transfers like 20k usd, regarding money laundering ?
please reply in the thread!
Hi there! Quick question, we're using the BBPOS Wisepos E and the Stripe Terminal Android SDK, and besides executing the payment workflow at the end during the payment step, we were wondering if it was possible for us to customize the screen so that the tips would be selected from the Wisepos E and then sent to checkout? We used to use the Wisepad 3 and that's when it was fine if we showed the tablet to the customers to select the tip before processing a transaction, but switching to the Wisepos E, the terminal is a lot bigger with an Android OS so we were hoping there's a way to allow us to do that. A url to the documentation where we could add this feature, and send the Wisepos E our tip presets and stuff, would be greatly appreciated.
Please help me I have no response from stripe but the transfer is still blocked at their place it has been 9 months now what to do?
Hi there! Does anyone know how to integrate Stripe Multiblanco into Shopify?
Greetings, is there a way to test a payment dispute? AKA how can we simulate a customer disputing a payment (and the subsequent loss)? Thanks.
having trouble logging into my account. Change my phone number and have no luck geeting into my account to chanage my Bank account info ASAP as that account is closed
Hello. I am a developer and I run a subscription based service with a flat monthly fee. If one of my customers go over the threshold of the flat rate i need to charge them based on consumption. can someone point me in the right direction to integrate this into checkout
contact support by email wtih no luck
What documents would be valid for the following field in the US? https://stripe.com/docs/api/persons/update#update_person-documents-company_authorization
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
req_epwdJ63258XDK7
hello I'm trying to update a subscription schedule and it says
You can not modify the start date of the current phase.
I'm just trying to add a phase on successful payment of current phase. I was told to pass the current phase, but I'm unable to do so. How do I add current phase to a sub schedule while updating it
Hi, does anyone now how to activate IDEAL payments with Strip? When i look at my current payment methods it says that IDEAL is active, but nevertheless i can not use it on my website?
Is there a way in which we could use Stripe Charge for capturing the charge in advance for a subscription payment flow?
Our payment flow is something like this
- Use fills in their information
- A product is prescribed on the basis of the information and use completed the order by adding a card.
- Order is sent to a person in the backend (doctor)
- Doctor approves the prescription and the order is processed.
- But in the case of insufficient_funds, we are not able to charge the card. Is there any way, we could charge the card in advance just like in "Stripe Charges"
I have gone through the docs and APIs but it seems there is no way in which we could use "Stripe Charges" for subscriptions.
Is there a good reason why the quantity of a usage record has to be an integer?
For fpxBank element of stripe.js, the accountHolderType parameter is required.. I guess it refers not to the customer but to the business_type property of settlment account object, with possible values of "individual", "company","non_profit","government_entity" . Am I right??
Hello, I'm trying to implement stripe in PHP.
I'm stuck at adding a customer. I can add a customer but it won't let me add the a 'source' attribute with the value of the token. Please help.
$customer = \Stripe\Customer::create(array(
'email' => $email,
'customer_token' => $token,
));
Hello I am having an issue with pricing
I have an issue with Magento 2 website. can we check here? the payment was captured twice for a single order with the same pattern.
Hello, I'm trying to connect a webhook to my account. Please help
Does stripe radar work better if we provide a full billing address vs just billing zip?
Hello, I have a question about the text copy shown during OAuth connect flow for Stripe Connect. Details in thread
Hi! I'm looking to get all of our retail locations that use Stripe terminals, to be able to take Afterpay. We're needing specific information, and can't find anywhere in Stripe.
hi, there, while testing stripe integration into our product in AUSTRALIA, we are getting an error of The routing number 012295 does not correspond with a recognized bank. A valid routing number is required in test mode. Consider using a test number from https://stripe.com/docs/connect/testing#account-numbers . 012295 is actually a valid BSB for ANZ bank, can I double check that routing_number in stripe equals to bsb of australia bank account?
Hello,
with stripe.js when I have a card saved in my browser and I fill my cardElement input, I see a yellow background that I can't remove even if I set:
':-webkit-autofill' : {
backgroundColor:'transparent'
}
anyone knows how to do that?
Hi All, when an invoice moves from draft to open and the customer does not have payment info submitted yet does it email them the invoice and roughly how long does it take, I am trying to hunt down a bug.
Hi All, Hopefully the right place for this question.
Looking for information around new beta feature of itemised cart information being sent to the Stripe API. The main question is if a platform integrates, will they be "required" to send this information or is it an optional thing?
scenario:
We are a not-for-profit and there are things that we have to charge tax for and some we don't and they can both be in a single transaction. However to report that to the tax office we need the breakdown of the transaction.
We are looking to integrate with Stripe with our custom accounting package, rather than the e-Commerce systems (like woo-commerce, shopify etc...) and be able to retrieve not only the amount of the cart/purchase but also the individual items that make up that purchase.
Integrating with the payment gateway (ie Stripe) is a single integration vs an integration for each eCommerce system
The createToken function in StripeJS requires a routing_number parameter (it throws the attached error without it and it also complained when I included the routing_number: null). I am trying to use createToken to allow users to add their bank info in India (I will pass the token I get from stripeJS to the external_account parameter in stripe.accounts.create, server side). My issue is the bank formats by country documentation (https://stripe.com/docs/connect/payouts-bank-accounts#formats) says Indian banks just need an IFSC Code and an Account number. How do I use createToken in this case, i.e. without a routing number (which I guess is not a thing in India)?
Hi All,
I trying to set up webhook in my site.
But my server block all inbound on ACL setting.
(That site used for provied API site. so only some connection allowed have connection with authrity. )
If I use webhook, I have to set ACL for stripe.
How can I set ACL on my server for webhook?
I want to know "Stripe Server" IP(?) to setting ACL.
Is it not possible to use webhooks in my situation?
Please let me know
HM-Webhook
Hi Guys, we have a mobile app that is set as a platform and I am creating a direct connect payment to the connected account (using a flutter sdk) but are receiving the following error: The client_secret provided does not match the the client_secret associated with the payment intent.
Hello there! I'm getting this error message when trying to process a transaction to a Canadian Stripe Connect with a terminal in Canada (location + currency - i.e. CAD):
{"code": 31, "error": "The card_present source type with currency cad is not supported."}
Any reason I'm seeing this?
Hello guys!
I'm trying givewp plugin but error message is showing.
Error: Error creating payment intent with Stripe. Please try again.
How do I solution?? Please help me:)
Stripe Terminal
Is there any api which can retrive terminal is exists or not
I know api for retrive reader is
https://stripe.com/docs/api/terminal/readers/retrieve?lang=php
I have WisePOS E added to 1 location
but after again add same device to another location 1st get deleted automatically by stripe
so before add it to another location I need check if that terminal already registered
I know api of list all terminal
But need check through foreach loop
maybe use terminal id or serial number and retrive device?
And before create terminal its not possible to retrive that serial no and reader id too
so how can achieve this?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
:question: @arctic vessel 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
hello there,
I am looking to use the promo-code with Schedule Subscription
Can anyone help me with setting up a vcc with stripe
does stripe has network line optimized for China?
Hi, dev team, why is it whenever I tried to create an invoice (One-off invoice) for a customer, all the other invoice lines for future payments from other subscriptions of that customer were also added as well?
Hello, I am setting the subscription to end at the end of the billing cycle.
- Can I still update the quantity before billing cycle ends?
- Can I update the billing cycle?
Hey folks. A client is encountering an increased amount of lock_timeout errors on various GET requests (primarily /v1/customers/:id, /v1/customers/:id/sources/:id) since Nov. 7th, and a greatly increased rate for the past day or so. Example request id req_5FJN0weEdc4w8N. They claim nothing has changed in their setup recently, and it doesn't appear their traffic has significantly changed. They never encountered the error before Nov 7th FWICT.
Did something change on Stripe's end?
Hi team ! I wanted to know in case of event invoice.payment_failed for authentication, is there any difference of scenario between a payment_intent with status requires_action and a payment_intent with status requires_confirmation ?
Good morning Stripe! I am currently updating my individual Stripe elements to a single payment element. Loving it so far. As the client secret is now used in a different stage of the process (adding secret to the element on creation rather than on confirmation) I have to change the implementation of how I create a setupintent. Now to the point: when creating a setupintent (https://stripe.com/docs/api/setup_intents/create?lang=php) I can use the customer field and payment_method_types field. This works fine (note that I do not use the payment_method field). If I however want to create a setupintent without a customer and want to update the setupintent in a later stage (https://stripe.com/docs/api/setup_intents/update?lang=php) I update the customer field. This however throws an exception if payment_method is not set.
Why can I create a setupintent with customer and without payment_method but I cannot do the same in an update?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Does anyone have the MCCs as JSON somewhere?
XML or CSV would do the job as well
I have sql if you like
Yeah, that would do.
Here is the SQL
Hi everyone,
I try to create a connected account after that I create the account link for onboarding process
But when I go to the last screen, although I fill full information but could not submit normally
Does anyone get the same issue?
I use all test documents when filling information, and I see they totally are verified 😫
Hello all, Is there a special parameter to pass to the Checkout Session in order to update the current subscription ? Thanks
Hey, quick question...
We are now saving the payment methods in the customer for future off_session usage. We now have the case, that a customer requires 3d secure confirmation every time. How do we handle this action client site?
Tried using this:
error: errorAction,
paymentIntent
} = await stripe.handleCardAction(
response.payment_intent_client_secret
);``` from https://stripe.com/docs/payments/payment-intents/migration-synchronous#saved-cards
But client says that no action is required, but status is `requires_action`. `next_action.type` is `use_stripe_sdk`. So just opening the url in the action seems off. Any tips how to solve this?
Hi Team, I am using stripe google pay button on click showing error below my code. and error message
final GooglePayPaymentMethodLauncher googlePayLauncher = new GooglePayPaymentMethodLauncher(
Googlepay_Activity.this,
new GooglePayPaymentMethodLauncher.Config(
GooglePayEnvironment.Test,
"US",
"Widget Store"
),
Googlepay_Activity.this::onGooglePayReady,
Googlepay_Activity.this::onGooglePayResult
);
// launch `GooglePayPaymentMethodLauncher` to create a PaymentMethod
googlePayButton.setOnClickListener(
v -> googlePayLauncher.present("gbp", 25)
);
Error:
java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.appcompat.widget.AppCompatButton.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
Hi team,
I am using stripe apple pay i sent client secret id to confirm payment intent stripe i found below error
error Optional(Error Domain=com.stripe.lib Code=50 "There was an unexpected error -- try again in a few seconds" UserInfo={com.stripe.lib:StripeErrorCodeKey=payment_intent_unexpected_state, NSLocalizedDescription=There was an unexpected error -- try again in a few seconds, com.stripe.lib:StripeErrorTypeKey=invalid_request_error, com.stripe.lib:ErrorMessageKey=You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed.})
Where can I find my account id to use for example https://stripe.com/docs/api/accounts/retrieve
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Am I correct?: When a new connected account is created, I can listen to the account.updated webhook to be made aware of it? https://stripe.com/docs/connect/standard-accounts
Hello, is it still possible to use a charge as source_transaction for a transfer if the charged funds has become available?
Here's the scenario
Day 1 - Charge was made
Day 3 - Charged funds becomes available to our balance
Day 7 - A transfer was made using the charge id from Day 1 as source_transaction
Will the transfer work?
Hi there i have a question regarding this
Stripe::PaymentIntent.create({
amount: 1099,
currency: 'eur',
setup_future_usage: 'off_session',
customer: customer['id'],
payment_method_types: ['sepa_debit'],
Verify your integration in this guide by including this parameter
metadata: {integration_check: 'sepa_debit_accept_a_payment'},
})
I have question regarding metadata: {integration_check: 'sepa_debit_accept_a_payment'},
Hi there, I need a help with 3Ds (may be), when we try to subscribe to our monthly plan, the 3DS shows 0.00 NOK. Although it charges the full price and everything else is normal. Can someone please tell me how to resolve this issue (bug may be)?
hamod-pi-metadata
Hey everyone. I've got a question regarding pending updates (https://stripe.com/docs/billing/subscriptions/pending-updates): How can you remove currently existing subscription items when using the pending_if_incomplete payment behaviour? When using other payment behaviours for the subscription.update endpoint we would send the the deleted property for the subscription item to be removed with that change, but that's not supported using pending updates. Is there a way around that?
Hi. We have a low inventory site, where it is highly likely there will be a race condition at checkout. We are not using Stripe Checkout as we are building in-site with Elements. We have read read the docs and discussion around using lease-lock / manual expiration in Stripe Checkout (don’t think this is possible in Elements?).
We are thinking about establishing a short-lived setup intent followed by real-time confirming inventory state against our database, and then executing an offline payment intent against the setup intent (informing the customer of success or otherwise through our client).
We have not seen this discussed using setup intent. Do you see any challenges using this approach?
Hi, guys, Is there a timeout in the refund transaction?
Hello!
For some reason my customer.subscription.created event only includes the discount object when using a fixed value amount, and when I use a percentage discount it's giving me a null discount.
The discount is still applied and it shows up in the invoice events but not in the customer.subscription events.
Have I done something wrong or is it a known limitation? What could cause the discount object to be null even when applied?
Hi Team, Google pay i created payment method id and pass our server side and our server side get client secret id then what can i do on next step how to get payment intent id my domain android java
HIi everyone! I'm brand new here and am running into an issue with Subscriptions. We can add a Subscription but seem to only be able to add 1 product to it. What we want to do is add 3-4 products in one
Subscription. Any help would be awesomely appreciated!
Hey guys, I have a little problem with styling my elements, I would like to change font, but as I can see it works only with elements card, I am using elements payment like this paymentElement = elements.create('payment', {style: {...}); and it will not work. Any way to change font family on payment element? Thanks!
Hello everyone, Someone knows what event I can listen to in order to confirm a payment_intent? Sometimes in my application, one of them earns the status: requires_confirmation
Hi Team ,
This PaymentIntent pi_xxxxxx cannot be confirmed using your publishable key because its confirmation_method is set to manual. Please use your secret key instead, or create a PaymentIntent with confirmation_method set to automatic
Found this error what to do?
We're already helping you in a thread. Please have some patience as we're working to help other users too!
Hi there,
Is there a way to get a list of object (e.g. customers) based on last created and updated?
Thanks
Is it normal to have some API requests take as long as 7 seconds? Specifically, I've been seeing this when finalizing an invoice.
When using the PaymentElement, is it possible to add a cardholder name field inside the element? I know it's possible outside of the payment element, but this creates an issue because some payment methods (such as the beta US bank account) already include a name field inside the element, so you end up with a duplicate field. Alternatively, is there an event fired from the element that I could listen for when the user clicks over to a different payment method that I could use to hide the name field for cards?
On a classic eCommerce flow, in which the customer goes to checkout and then pays, what is the correct way to capture the payment? (Being able to attach it later to the product that was purchased, tax, etc)
At first, I have been creating invoice items, then an invoice, and then retrieving the payment intent for the customer to pay
This makes a pretty bad UX because it is pretty slow
Can I only create a charge/payment intent for the correct amount? And then link it to a customer/invoice/invoice-items?
CalebR-paymentelement
Does anyone have suggestions how to handle when payment intent webhooks fail because the underlying infrastructure fail (AWS api gateway yesterday)? It does the auto retries but in this case the outage was over 5 hours
Hello, I am working on a marketplace platform project and I have a problem with the operation of the Refund API in PHP.
I use Stripe Connect to collect funds for sellers (connected accounts). I set an "application_fee" commission amount on the PaymentIntent object.
Once the payment has been received, if the buyer wants to cancel their order, I create the Refund object with the PaymentIntent id as well as the parameters refund_application_fee (false) and reverse_transfer (true).
The problem is that after the refund, the seller's connected account balance becomes negative by the application_fee amount.
For example, a buyer pays € 110, including € 10 for the application_fee. After refund, the seller has a negative balance of € 10.
I would rather want that after the refund, the seller has a balance of 0 €, but on the other hand that the buyer is refunded only 100 € and not 110 €.
How to achieve this result?
Hello. A quick question about integrating easypost or easyship etc… will the shipping prices that it spits out be integrated into the checkout? https://stripe.com/docs/orders/easypost says that it’s deprecated? So is easypost still a viable option for shipping use purposes?
Hi, I have added metatags for createcustomer and invoiceitems, the createcustomer is working fine, but for payments its not added, can you help me in the issue here?
Hi all. Is there a way to add a redirect URI using the API?
Hi
Hello again, what is the difference between transfer.created and transfer.paid events ? I initiated some transfers, they seem already paid but only the event transfer.created is created
I have a question with regards to payments on a iphone
Hello, I see video for set retry on php project (https://www.youtube.com/watch?v=c-LA0AVc6zQ&list=PLy1nL-pvL2M6cUbiHrfMkXxZ9j9SGBxFE&index=7), but how we see the retry was activated on dashboard ? is there a way to test retry?
I was wondering if it was possible to upgrade or downgrade a user that’s on an existing subscription. For example, bronze subscription £12.00 (Contains 4 benefits and perks), Silver subscription £24.00 (Contains 6 benefits and perks).
I’ve had a look at the Stripe API and the only one I can find is the option to upgrade the price, I don't just want to upgrade the price though. What I want is to be able to transfer them from one subscription to another. The only potential way I can think of making this work is by using subscription Items. Is this the correct approach?
Hello team, is it possible for a SEPA to trigger strong authentication ?
Hello, I am wondering how the subscription payments function through Stripe. Should my clients expect to have an automatic payment occur at the time of their subscription renewal? Does Stripe support this?
in the api how do i get the net amounts after fees for cancels, refunds, disputes, subscription amounts, invoice amounts, etc?
hi team, can i get some help with billing clocks?
hi team . I want help regarding stripe integration with plaid
Is is possible to customize the step and mandate text for the US Bank Account method on the PaymentElement? Our implementation is primarily for donations to nonprofits, so the vocabulary of "orders", "products", and "services" would be confusing for end users.
Hey, how do I test 3D secure version 2 works with my app. I have my app in test mode and when 3D secure is prompted it opens up the link that stripe provides in a new window to simulate what a bank's 3DS portal would look like. How does this work with 3DS v2? I no longer get a url from stripe but instead I see a three_d_secure_2_source.
I have implemented the <PaymentElement> and I have set the appearance in the options to
theme: "night",
labels: "floating"
}```
I'm trying to change the white background that is in between the inputs and buttons of the <PaymentElement> since it doesn't match my websites dark theme.
I can't seem to change it even though I have tried to read https://stripe.com/docs/stripe-js/appearance-api
If I inspect the stripe iframe I can change the white color by setting a css rule on the html or the body of the iframe. `background: black;`
If I inspect how you have done it here https://stripe.com/docs/payments/payment-element
I can see that the background color is put here `<div class="Box-root Box-background--gray900 Flex-flex Flex-alignItems--flexStart Flex-justifyContent--center" style="min-height:500px">`
Thus, making it look like the iframe background should be transparent, but it doesn't seem to be for me. I have really tried to see if I have any colors rules passed to any element that could make this go white but I can't find anything.
So, what variable can I pass in the appearance to make this happen?
Hllo all
I need stripe and paypal payment gateway integration developer
With multiple currency my indian and foreigner customer pay me
Hlo
:wave: Hello everyone! The Stripe engineers who answer questions in this channel are currently focusing on a team-wide event and will return on Friday 10:00 AM UTC (2:00 AM Pacific, 5:00 AM Eastern). If you need help from someone at Stripe before then please contact support: https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi I have a question about Stripe Tax. I just used an invoice to calculate the tax automatically in the US and for some reason it didnt calculate the tax at all for a zip code
When trying to add a new card through the Google Pay button checkout in Test, I get the following error: Request Failed Your request failed. Ensure your payment method info is correct or add a new payment method to your Google Account.
@hallow panther you should chat with our support team and they'll help. We're away from Discord for a couple of days
Ok thank you