#dev-help
1 messages · Page 57 of 1
hello
Need help guys
i want to accept payments in the stripe via paypal in my woocommerce wordpress site.
Hello ,
Hello
Hi Guys. In live-mode I am facing a rate-limit issue when trying to make this API call to fetch customer's DOB
/v1/identity/verification_sessions/
Rate-limit exceeded. This request attempted to expand a field containing sensitive PII and these requests are rate-limited.
It seems I only call this API 5 times per minute during that time
Does anyone know how to handle it?
I have a POS system that I wrote using Stripe Terminal for a brewery. I'm trying to "start a tab" for the customers, and this usually ends up in the payment failing with a do_no_honor code. Here are the steps:
- Add items to tab
- Create Payment Intent
- Collect Payment Method (stripe terminal)
- Continue to add items to the customers tab, this can be over the course of multiple hours.
- When the customer is ready to close out, I update the payment intent
- Process and capture the payment
- It fails with a do_not_honor code
I'm wondering if updating the payment intent when using Stripe Terminal or the duration of time between collecting payment and processing it and capturing it is what is causing it to fail. Immediately after this failure if I collect the payment again it works fine.
hello, if user subscribes to a service using debit card payments (such as bacs, sepa, etc), I know that first time I have to wait 3-10 business days for bank to process the payment. I'm wondering what for the next billing period, should that be automatically done by Stripe before the billing period ends, or I will have to wait again the same processing time.
To have some example, let's say 30.9.2023. is the next billing period for my service, user entered bacs for the first payment, whose invoice was marked as paid on 30.8.2023. after waiting 3 days.
My question is will I receive the invoice.paid on 30.9, or again add processing days (e.g. 3.10.2023)
hello, is there a way to render the list of payment methods for a customer in Stripe Pre-built Checkout Page?
Hi there, please I recently encountered this issue during development. I am using the Connect platform to onboard users, but recently, when I want to create an account with the stripe AccountLink, once the user enters the verification code sent to the phone, the onboarding process refreshes and then a popup which says: "Your session has expired. Reloading page" comes up. And this causes an error, and terminates the onboarding process. How do I handle this issue please?
PAD in Canada - Save bank details
Hi, I've been reading the above mentioned tutorial and I'm trying to understand how to "Accept future payments" (https://stripe.com/docs/payments/acss-debit/set-up-payment?platform=web#charge-later).
The tutorial shows how to gather payment information for a schedule with monthly payments through a setup intent. In my case, inspired from https://stripe.com/docs/billing/subscriptions/acss-debit#save-payment-method-for-future-subscriptions, the setup intent would include both a single payment (INVOICE) AND a schedule with monthly payments (SUBSCRIPTION). I'd like to collect the single payment as soon as possible. How could that be done?
Once the user agrees to the mandate terms and the setup intent status is "succeeded", I have no way to trigger the single payment collection on the server-side.
Thanks in advance
i need help to this! to process the payment through stripe keeps saying this! i used the key of another stripe account on this website! it worked! when i decided to change to the previous key it didn't work
👋 how do i tell if a verification session has terminated? i have a session with status requires_input and last error code consent_declined. since it requires input i assume i could restart the same session to provide the required information but looks like i can't. the session has failed permanently but somehow the status doesn't indicate this.
hy, i need help for switch name acount
I just want to say the Stripe developer docs are the most pleasant and well-design docs I have ever used. very well done
Hey all, i'm trying to pass a Unix seconds number to "billing_cycle_anchor" on the Create Subscription API endpoint, but the endpoint is not taking my timestmap. Here is an example I am sending:
billing_cycle_anchor: 1693933485
i'm guessing its something obvious i'm missing. Thanks for any help
Hi, I'm having issues trying to add a coupon to an existing subscription
Csan you tell me if i am able to have two different invoice templates? I have different programs with different logos
Hi guys, I am working on adding PAD payments (Canada) through Zuora (which is linked to our Stripe account).
I can see that Zuora created the customer and attached the test bank account (https://stripe.com/docs/payments/acss-debit/accept-a-payment?platform=web#web-test-integration) and the account needs to be validated through micro transactions.
My expectation was that Stripe would send an email to verify the account (enter the amount of the micro-transactions) to the billing email linked to that payment method but I did not receive any email.
I also checked the customer email config on the Stripe account, which seems good.
Is there anything else I should double-check?
How to canceled subscription with refund using API(JAVA)
On the Price object (https://stripe.com/docs/api/prices/object) what signifies if is Package Pricing?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hey I have few things to clarify.
- Do stripe provide an option to send invoice & purchase receipt mail ?
- How do i switch between subscription ? (like monthly -> annually)
- I was testing update subscription (in test mode) with proration_behavior: "always_invoice". I had a test credit card added already (4242 4242 4242 4242), but it failed. Is that common & cant expect in live ? Or if the status is overdue, should i manually inform the user ?
Can someone help me with there. Will be really helpful. Thanks in advance.
I get the following error when creating an account with a card token connected to it. Can I disable instant payouts somehow when creating the account (since it isn't allowed in Sweden) ?
Question regarding Google and Apple pay and connect accounts. When the user completes payment in the Google or Apple interface, the company name listed as the payee is our overall platform account as opposed to the name of the connected account. Is there a way to change that behavior?
what is the difference between Graduated Pricing and Volume Pricing
@autumn creek you can ask your question in the thread we alreayd have open
ok
Heyo, when using stripe JS on web ( Stripe Elements). Is it possible to get the customer's to fill out complete billing information. I saw this option in regards to defining fields https://stripe.com/docs/js/elements_object/create_payment_element#payment_element_create-options-fields. However it seems to default to auto on everything which imply it is already showing everything it can?
Question regarding the collection_method on a subscription. It seems like by default is charge_automatically.
We have a webhook set up listening to changes on the subscription invoice so that we can manually advance the state of the invoice from draft to finalized, per the Subscription Invoice Lifecycle: https://stripe.com/docs/billing/subscriptions/overview#invoice-lifecycle
However, despite this webhook, we are seeing that Stripe automatically advances the invoice from draft to finalized near-instantly, not honoring the ~1 hour window.
Is this due to charge_automatically? If we want to control the advancement of the invoice ourselves, and just rely on Stripe to generate the invoice near payment time, do we need to use collection_method: send_invoice instead?
I have a customer who cannot get their clients cards on file as it asking for a client key yet their interation keys are correct.
Hello. How do I query customers with more than one subscriptions in the dashboard?
Are there any caveats/issues I should be aware of when recreating Price records for a Product in order to update the Currencies, then archiving the old Price records?
Hello, are we able to know if a payment is successful in real-time? I saw that with checkout page: https://stripe.com/docs/payments/checkout/how-checkout-works#lifecycle, "After the transaction, a webhook fulfills the order using the checkout.session.completed event.". Does this mean we won't be able to know if a payment is declined in real-time?
Ive got a question related to L3 data with Stripe. The Stripe documentation says we can always send L3 data and it will be ignored in situations where its not applicable. Our account has the L3 beta active, but we are getting errors back specifically for Stripe Link payments that have L3 data attached. BNPLs are not returning this error - only Stripe Link. Since this is beta, I am wondering if this is a bug?
Hi, I have a question regarding integration of Plaid with Stripe subscriptions. We follow this integration guide https://stripe.com/docs/ach-deprecated?locale=pt-BR#using-plaid . However, we noticed a lot of ACH refunds (insufficient funds). Does stripe call balance check before submitting charge?
hello
How proration charges are calculated in stripe subscription ?
what the formula for that
hello, when receiving a payout webhook is there a way to map back to the customer? I see a bank_account and balance_transaction but they require a customer id. Thanks!
Hello, I am a holiday rental and trying to assign a payment schedule to my products (5% due immidiately, 20% 270 days prior to booking and the balance 30 days prior arrival) - Who can kindly guide me.
I have the problem that I don't receive an immediate confirmation when the money is received with instant bank transfer, whereas with a credit card, I see immediately that the money has been received. The first Klarna instant transfer was made on Saturday, September 2nd, and since then, I have not received any confirmation that the money has been received, as it always remains in the 'Authorized' status.
Hey there. Is there a way to edit a subscription such that it no longer automatically charges or sends invoices? I'm looking for a way to make an update subscription call to allow the subscription to continue creating invoices but not email or charge the customer. Is this possible?
if I create a checkout session with paymenet mode, does it mean that payment is made?
how do i set default payment method??
Is it possible to create a subscription with the stripe react native sdk? I can't seem to find something about it, but I am not quite sure as well, since I think I've seen someone do something similar. If that is not possible, is there any other way to support creating subscription with the stripe react native sdk or do i have to completely do it via the rest api?
suppose I paid out some money to Stripe Connect accounts, then we discover that these users engaged in fraudulent activity to earn that money. does stripe have a clawback api?
Hello, is it possible to create a "thank you" page via the stripe dashboard? I'd like to have a link for a thank you page for my website for tracking analytics/ sales.
Hi, Im using Stripe for my nonprofit website and was able to get test cards working in production so I shifted to live mode by updating my API keys + toggling the Stripe dashboard slider to go off of test mode, but I am unable to get real cards to work in production. I keep getting the error "Your request was in test mode, but used a non test (live) card. For a list of valid test cards, visit: https://stripe.com/docs/testing." However, when I run the project locally (again with the live keys), I am able to successfully use a real card. Has anybody experienced this issue before? Any guidance would be incredibly appreciated.
Okay, I have something weird happening. Event ID evt_1Nl1HOBIecZqK5g8hjDhPdO3 and customer cus_Gxt9baH52ZB5IP was on coupon ID 0ZxNocUC. The coupon was deleted, but the customer still has the coupon. In the dashboard, if I look at the customer page, the coupon shows up. If I click through it, it's 404.
I don't know if this is intended behaviour in the dashboard itself: Be it deleting a coupon which is associated to a customer, or the coupon still showing up on the customer, or the coupon being 404 after it's been deleted despite it being clickable on the customer page in the dashboard. Either way it left me super confused for a while.
Hi all, nice to meet you, one customer is requesting me if he has an LLC in EEUU can he use tap to pay worldwide when he close a deal with a client?
our account is registered to an email and phone number of someone who no longer works here but i need to change the account over to my email now
Hello, our Stripe account was just shut down for "unauthorized" purchases. We run a small business and know all of our customers personally. Call line is not open, need help ASAP.
can you give me doc about creating payment element with payment intent client secret?
I'm using the sdk to try to generate a url to a billing portal session and i'm getting the following error:
"You can’t create a portal session in test mode until you save your customer portal settings in test mode at https://dashboard.stripe.com/test/settings/billing/portal"
I went to that linked settings page, made some changes and saved my settings but the error persists. Can someone help me debug this?
Hi
I need help verifying my business because I can't get my first payouts to fulfill my orders
hi, i need immediate help. for some reason, since about a week ago, the trial period functionality doesn't seem to be working. customers are being charged Immediately instead of after 30 days and i'm not sure why.
i have gone ahead and removed the Legacy "Trial Period" from Stripe Dashboard since i read somewhere that could affect it but still not working.
im out of ideas.
Are "pending" payments included in gross volume? Are "incomplete"?
Hi there, could you please help with clarification how Stripe module for Magento works? https://stripe.com/docs/connectors/adobe-commerce/admin#send-an-invoice-to-the-customer this documentation says that if we are creating order from Magento dashboard and choose payment method "via Stripe Billing" then customer should receive email with payment link after created order. We are using Magento 2.4.6 with Stripe module 3.4.2, can you confirm that customer should receive email automatically after creating order from Magento admin panel?
Hey folks, https://github.com/stripe/stripe-js/pull/465 was closed but the issue persist. I would appreciate if you take a look
Hello, I have a question regarding refunds for payments made through the 'Bank transfer' method.
- Refund Request ID: req_ZyjM4Io3XjTAay
- When attempting a refund through the dashboard, I receive an error message related to 'email,' and the refund does not proceed.
- I would like to inquire whether this behavior is not supported in TEST mode.
- Please let me know if I have overlooked any details.
If I understand correctly... Stripe payment links create guest payments. But if you want the payment to be attached to a customer, you have to first... create the customer to get an id. and then attach the id as the client_reference_id to the payment link as a param.
This should associate the payment link to the customer.
Is there any other way to do have a payment link attached to a customer so when I call the endpoint to list all charges... they show up?
Hello! How do I delete the account with stripe, since someone third party entered and recorded incorrect data, how do I delete the database of my person
Hi! Wondering how invoice with 'open' status being created, the invoice currently goes straight from 'draft' to 'paid' but some customer has 'open' invoices that I want to void, I want to test it locally first but I am not sure how to get the 'open' invoice in the first place
Hey
when someone buys a subscription from me I want to update the application_fee_percent on their active subscriptions they made to lower the fees for each subscription they have. I read that you can't edit subscriptions and that you need to remake them, is it possible to update application_fee_percent for every active subscription a stripe account has made? thank you!
Some customers requested to stop say 1-month subscription and will continue subscription after. Could we just submit a instruction with nil amount for those customers?
Is it possible to get a partial refund using paymentIntent?
Hi all, I am calling stripe.invoices.update() on webhook .invoiceCreated updating the statementDescriptor property, however the calculated_statement_descriptor is not being updated on the eventual charge object. What am I doing wrong?
Sir
How to retrieve 6 digit code to login stripe account, because we forgot 6digit code
Hi there, I have a question regarding on demand charge, how would i go about setting it up in my system?
Hi, I keep getting notifications that my account is closed because i have outstanding verification reuirements. However, when I click 'start', i am directed to a page that tells me i've provided all the details. Please assist asap
Hello i have issue with RN stripe. When I use initPaymentSheet i dont have check box " save payment method for future" this is mycode. please help me
"@stripe/stripe-react-native": "0.19.0",
"stripe": "^13.2.0",
Hii, Can you please let me know about when it will done https://i.imgur.com/R6uQogI.png
I'm facing an error while creating a payout it is saying an error insufficient funds while in my test account.
{
object: 'balance',
available: [ { amount: 0, currency: 'usd', source_types: [Object] } ],
connect_reserved: [ { amount: 0, currency: 'usd' } ],
issuing: { available: [ [Object] ] },
livemode: false,
pending: [ { amount: 84, currency: 'usd', source_types: [Object] } ]
}
pending amount is 84 then why it is not showing as available amount.
hiii stripe team i want one small help
How to enable googlepay
Hi, does the "next_page" field in search responses has a specific format? I usually validate ids (by length and prefix) before sending a request to stripe to not spam stripe when I receive a wrong id. Is there a way for the "next_page" field?
hello , how to implement stripe connect .
Hi, is there a way I can get a payment token from StripeExpressElement, The implementation I have is creating a token from cardElement , and forward it to the API, my APi will handle the rest. How can I do something similar with ExpressElement ?
Hi. Is it possible to embed the hosted_invoice_url page of an invoice?
I understand that there is a payment intent created with the invoice that we may embed, but does Stripe provide the components used in the hosted invoice page?
Hi, James Tomlinson advised me to post my question here regarding the Card Payment Intent using Java. I'm currently using the Java version from this link (https://stripe.com/docs/payments/quickstart?lang=java) and have encountered the following error:
<title>Error 500 java.lang.NoSuchMethodError:
org.eclipse.jetty.server.Request.setAsyncSupported(ZLjava/lang/String;)V</title>
Any assistance would be greatly appreciated. Thank you
Hi, Does Stripe Connect allows to create an account as an individual from other than the US country ?
Hello. Are there any ways to check if a payment method is valid before processing?
Hi! Currently my customers are trying to pay their previous open invoices to regain subscription, but their subscription is already canceled, I think the best approach here is to void all the open invoices when they cancel their subscription so they cannot pay the old invoice, I want to test locally the 'stripeApi.voidInvoice' function but I don't know how to create a invoice with 'open' status. Is there a trick I can use to create certain invoice?
Hi, I have setup stripe subscriptions and I want the subscription to either pause or cancel if the card is declined or no payment is made, how can I achieve this, Right now after card payment is declined, it goes into overdue and retries.
Is there a an example or stripe repo explaining the stripeExpressElement with subscriptions ?
Hi Stripe team,
I am creating a subscription for a test customer following this article - https://stripe.com/docs/no-code/subscriptions
If I select a recurring monthly subscription product, I want to send an invoice email immediately to the customer as soon as the subscription is created.
But what is happening is when I create a subscription, it shows the due date for next month
Hello,
I need help with payments using Cards on Stripe. I am using Stripe in Test for now.
I have saved some cards for a customer using **checkout **in **SETUP **mode. Now I want to let the customer **choose the card **with which they want to complete the payment. How can I achieve this?
During payment in checkout, Customers are just shown the **lastly added card **only. Not the other previously added cards.
How can I achieve this objective of letting the customer choose to pay using any one of the saved card of their choice in test mode?
Thanks.
Under BILLING -> Overview
When is the data updated? The website appears two days back
Hi There,
Can I do the auth and capture using payment Link instead of payment intent?
Not really a dev question but if someone disputes a payment to a connect account, does the connect account decide if the dispute is valid and it should proceed to refund?
Hi,
I''m using Stripe connect and I need to know when a payment become available on a connected account balance. When I get a payment intent succeded event, I'd like to get the corresponding balance transaction id and store it in my backend, so I can later pass it to stripe balance_transaction retrieve , in order to easily check whether the status is pending or available.
The only way I found to get this balance transaction from a payment intent is to call: stripe payment_intents retrieve pi_123 --expand latest_charge.transfer.destination_payment then access the balance_transaction field in the expanded destination payment.
Is there a more direct way to retrieve this balance transaction id with the payment_intents retrieve or some other API?
Hello! I wondered if you could integrate Stripe Invoicing with subscriptions paid for using Bacs Direct Debit (UK)? (https://stripe.com/docs/billing/subscriptions/bacs-debit) The docs are silent on this. Is there any workflow possible at all? We really want to use Stripe Invoicng and Subscriptions and Bacs Direct Debit, together
Hi,
I am using the Jotform x Stripe checkout integration with the mode "price determined by a formula" and I was wondering how is that possible to create an invoice following a payment ?
Many thanks for your help
I have configured stripe in stripe.js file like:
const Stripe = require('stripe');
const stripe = new Stripe(STRIPE_KEY, { apiVersion: '2022-11-15' });
In the same file, I have the following functions using stripe:
const getOrCreateCustomer = async (userId, params) => {
...
}
const createCheckoutSession = async (userId, redirect) => {
...
}
module.exports = {
stripe,
getCustomer,
createCheckoutSession,
getOrCreateCustomer,
createPortalSession
};
Challenge:
I am writing jest test cases for all the stripe functions. However, I am having a hard time mocking stripe while using the original getOrCreateFunctions
test case:
const { retrieveUserById } = require("../../queries");
const { getOrCreateCustomer, stripe } = require("../../stripe");
jest.mock("../../queries/", () => ({
retrieveUserById: jest.fn()
}));
jest.mock("../../stripe", () => ({
stripe: {
getOrCreateCustomer: jest.requireActual("../../stripe").getOrCreateCustomer,
customers: {
retrieve: jest.fn(),
create: jest.fn(),
},
customers: {
search: jest.fn(),
},
subscriptions: {
list: jest.fn(),
},
}
}));
describe("getOrCreateCustomer", () => {
afterEach(() => {
jest.clearAllMocks();
});
it("Scenario 1: Happy - Customer doesn't exist in both", async () => {
retrieveUserById.mockResolvedValueOnce({ stripeCustomerId: null, email: 'user@example.com' });
const userId = 'user123';
const params = { /* ... */ };
const result = await stripe.getOrCreateCustomer(userId, params);
expect(result.id).toBe('new-customer-id');
})
})
error:
Invalid API Key provided: dummy (indicates that it is not mocking stripe)
Hello, To improve the accetpation of a paymentIntent by SEPA , I must add the word "FIRST" on the first payment and "RCUR" for subsequent payments. Is the "statement_descriptor" best suited to carry this information ?
how can i test expire card case in M2 reader with physical card if i don't have any expire card for testing in ios
Hi guys, I hope you are all doing well 🙂
I am working on a process which should only run on our Test environments (connected to Stripe api - Test mode).
I do not want this process to be able to run on environments connected to Stripe api - Live mode.
Is there a way to determine, by code, if the api I am currently connected to is Live or Test mode?
Hi. Is it possible to show tax (vat) in the customers local currency on an invoice (see image) – without using "automatic tax"?
Is there a webhook event that fires when user cancels out of stripe checkout session screen (https://stripe.com/docs/api/checkout/sessions) without successful payment? I looked at the checkout related event types, but couldn't find any related to this.
I was testing with Incorrect CVC decline card and if I exit the checkout screen and try purchasing with the bad card again, it creates a new incomplete subscription and open invoice every time. I want to cancel any incomplete subscription and void the open invoice if user exits the checkout screen without paying.
Hello Team Stripe
I would like to ask a question. I added a WooCommerce Stripe Gateway for Apple Pay previously. When I added the domain to Cloud Flare, the Apple Pay stopped working. If I return the domain to Cloud Flare, will Apple Flare stop?
Maybe wierd question, in our code for credit card we uses CVC-check = pass, but I have a US client with VISA-card and the CVC status in Stripe says Unavailable, didnt know that was an option. So Stripe can not verify all VISA-cards?
Hello,
I need help with payments using Cards on Stripe. I am using Stripe in Test for now.
I have saved some cards for a customer using checkout in SETUP mode. Now I want to let the customer choose the card with which they want to complete the payment. How can I achieve this?
During payment in checkout, Customers are just shown the lastly added card only. Not the other previously added cards.
How can I achieve this objective of letting the customer choose to pay using any one of the saved card of their choice in test mode?
I got one suggestion to use LINK but I have the cards saved on Stripe, so I think there should be a way to select cards directly from Stripe only.
Thanks.
While creating a payout to connect account it is showing me an error "no such external account"
Hello Team, Quick question: Is there a way to disable ExpressCheckoutElement button? Need to disable it for form, but i see there is no API for disabling that button.
Hello, I have a question about individual.verification.details_code in the The account object (test envirement)
after account created: it returns:
failed_keyed_identity
what is the reason for this code?
Hello, I am currently using WisePad3 and I would like to ask how long it will automatically cancel after Create a PaymentIntent
Is there an API call to send out invoices and receipts? I am using "Test mode" and no emails are sent to the customers. Are emails sent automatically in "Live mode"?
Hi,
Can we send the amount from platform account to customer account using stripe customer id or customer payment method id?
I want to overcome Stripe's customer billing portal limitation of upgrading/downgrading subscription plans. I have disabled the prorations in the billing portal's configuration and want the proration + immediate change of plans only to happen if it is a plan upgrade. I am doing this via the webhook when a subscription update is detected where I set the proration behavior of that specific subscription to ALWAYS_INVOICE. The subscription successfully changes to the new plan but the customer is not billed nor an invoice is issued.
Hi, in stripe test clock 'customer.subscription.updated' event if triggered only after 'invoice.update'. But in normal 'invoice.update' is triggered last. Is it a bug in Test clock?
Hello
Please help me with 3D Secure.
I add a card via SetupIntent, then 3DS check is performed. But the problem occurs at the moment of off-session payment, 3DS is again requested.
I use the card for tests.
4000002500003155
The documentation says that the off-session parameter is enabled by default.
There is an assumption that maybe something is wrong with the test card
hello, i have a question. is this discord only for Stripe Development or Stripe Account Verification Support too?
Note: my account is restricted and stripe aint replying my emails for past 5days.
Hi, am getting customers.retrievePaymentMethod is not a function my node stripe version is "stripe": "^13.4.0",
good morning. is there a way in "Connect" payment form to remove the "card" section and display only Wallet buttons (googlepay / apple pay)
Hi Team,
We have enabled 3d secure verification on our stripe account but still its not asking for 3D verification
req id : req_EurfJ2wgHa07R7
Customer id : cus_CijizNLFuqGwLZ
Hi, Does Stripe Connect allows to create an account as an individual from other than the US country?
@waxen spindle req_8Qkvft8JV8VA8i
I am getting into a very strange situation! We need our users to add their own card and use it in the stripe session during checkout! it's shown here too! but it's not available to choose them during stripe checkout session! how can I solve this?
Hello, where can I see list of exceptions might be throwed by Get payment intent method?
Question - when connecting a stripe account to platform via oauth, is there some way to require that the account is not managed by the platform? As in, requiring that the account has {"controller": {"type": "account"} }
i am facing this issue in razorpay and thinking of shifting to stripe does this problem also occur with stripe??
does stripe support VISA Mastercard for recurring payment?
How to add multiple payment method in react-srtipe?
Hello, how can i get info for which Subscription is dispute lost?
I receive charge.dispute.closed event, and if its status is "lost" I want to cancell a subscription, but cannot get the info from the event
event id: evt_1NnHgVJbFADqUCtG8bCB9PRm
Hi, In our Stripe account we have an integration with AvaTaxForStripe which is wrongly updating customer details(like address), is there a way to revoke access to update on customer object for this integration?
@undone hinge If recieve this "details_code": "failed_keyed_identity"
after idenity verification? What it means, that it`s not a valid ?
can you provide list of supported cards and banks for subscription/recurring payments as per rbo guidelines
RBI**
$stripe = new \Stripe\StripeClient($stripeApiKey)
$paymentMethod = $stripe->paymentMethods->create([
"type" => 'card',
'card' => [
'number' => $card_number,
'exp_month' => $exp_month,
'exp_year' => $exp_year,
'cvc' => $cvv,
],
'billing_details' => [
"address" => [
"city" => $city,
"country" => $country,
"postal_code" => $postal_code,
"state" => $state,
"line1" => $address
],
"name" => $cardholder,
"email" => $cardholder_email
]
]);
using this code i am adding card details in stripe but also i need to pass one more value like save card if checkbox checked then only store in stripe otherwise not hot can i do this i need help on this
Hello, can someone explain me why Subscription has still active state, after dispute is lost (therefore noone is paying for subscription). When subscription state will change.
SUB ID: sub_1NnHF4JbFADqUCtGNWMyD1z7
hi. is this paymentIntent ID? : py_1NDaLkE8UVXEpVcm0zeeFRGN
I thought paymentIntent Id start with pi_, for example : pi_3NAPHyEBFG6Yi3HC1tDRpRzs
If you’re an India-based Stripe user or an international (non-IN) Stripe user, your business is impacted if you have customers who use India cards for:
Off-session payments
Subscriptions or Invoices where the collection_method is set to charge_automatically
can you tell me how the business is impacted in such case
Hi, I am having issues collecting taxes from my checkout, when user puts they country and postal code the tax calculates to $0
Hi, we are using Stripe standard connect and help merchants receive payments via Direct Charges. Few merchants want to pass the Stripe fee on to their customers. (Surcharge). How can we achieve this for select merchants ?
Hey, am creating invoice with these options
{
customer: stripeCustomerId,
collection_method: 'charge_automatically',
automatic_tax: {
enabled: true
},
currency,
auto_advance: false
}
for same customer, sometimes, it creates invoice as paid and sometimes as open, why so?
i want to make invoice as open everytime. so i can take payment from customer using payment intent client secret. but when invoice is paid, am payment intent is null.
I seem to be getting invoice.payment_failed webhook event just before invoice.paid every time (in test mode) after a successful checkout session, which is causing some unintended behaviour, and I can't figure out why. I'm using the standard Visa test card 4242 4242 4242 4242. Both these events are for the same invoice.
Hi all! New here, so I am not sure if I am asking in the write thread. Please just let me know if I should ask my question elsewhere!
I am running a subscription where I want to have to options in my checkout: Pay Monthly or pay Yearly. I have 1) Created a product and 2) Created two different prices/offers connected to that product. One offer is pay yearly and the other is pay monthly (and a little bit more expensive). I am leading my customers from my site to the stripe checkout. However, and this is where the problem lies, I cannot find a way to have a single checkout page where you can toggle between the yearly and monthly offer. I only seem to be able to create two different check-out-pages, where I have to convert to one of these pages from my site. Is there a possibility to toggle between the different prices within the check-out-page or do I have to have two different buttons on my site and then have two different check-out pages?
Hi Community,
Can someone suggest Stripe Integration Strategy. Below are the requirements
- Platform is a practice platform.
2 . We are planning to show Pricing Buckets but not Recurring Just onetime Payment and they get access to perks related to Pricing Bucket.
3 . I want stripe to handle everything from Checkout, upgrade Plan, Management Page.(We just to show Pricing Buckets, If Pricing Buckets can also be done using Stripe we will just navigate to that particular page)
Thanks in Advance
Hi all,
When using recurring pricing with quantities, how do I make sure the user is not billed immediately upon adding a set number of items to their subscription, but instead billed at the end of the billing cycle?
Hi Team! If someone goes through the Payment Request Button, and checks out through link, is their email address verified?
Hi, I am using "@stripe/stripe-react-native": "^0.19.0" with "react-native": "0.64.2" and now I faced issue with dark mode. Now when I filled the data inside the input field then it is not visible to the user in the iOS device.
Hi Team something is wrong with 2FA
its not asking 2FA for German card - which always needs 2fa.
req id : req_EurfJ2wgHa07R7
Hi Team.
Can you please tell me how do I pass metadata into a transaction for Connect account?
When creating Payment Intent I add metadata and it is added to the payment on the main account. But it is not passed to the transaction for Connected account.
How to implement this functionality?
Hello, How can i connect Stripe with Microsoft Business Central un Spain?
why we use on_session in stripe payment method
Hello, the documentation states that the 'checkout.session.completed' event type occurs after successful checkouts. In my project, I change the payment status of an object to 'paid' when my webhook receives an event of type 'checkout.session.completed'. Is this usage correct? Do I receive 'checkout.session.completed' after every successful payment?
Hi Community,
We are facing 2 issues while integrating WeChat Pay and US Bank Account in our application.
-
We have integrated WeChat Pay in our application. When we authorise or fail the payment from merchant website, we are not recieving the redirect_status parameter when we are redirected to the specified return_url while creating the payment intent. Do we need to set some additional parameters to get the redirect_status for WeChat Pay?
-
We have integrated US Bank Account in our application. When we authorise or fail the payment from bank website, the redirect_status parameter is always returning succeeded even if we select insufficient balance account or failed payments account during the payment. Is this a bug from stripe or do we need some additional configurations for this too?
Hello, comment remettre sur mon compte une recharge trop verséee?
can you tell me how to add apple pay and google pay to React web app?
If my strip bussiness account is registered in the EU, but my paypal bussiness account is registred in the UAE would that work ?
Is it possible to setup an account tax id through the API? Is it possible to retrieve (list) the existing account tax ids through the API?
Hello, where can I see list of exceptions might be throwed by Get payment intent method?
I'm using .net SDK
hey guys! if i receive a invoice.create event,then i throw a exception and return 500 status.Then stripe whether or not send invoice.finalized and paid?
how can i add additional metadata about a list_item when i am creating stripe checkout using stripe.checkout.sessions.create.? I am using nodejs and I am adding list-items dynamically. I want to store info regarding each individual line_item so that when i receive a webhook event, i can store data for fulfillment. I know about metadata field in session object but i want to store info within line_items. cheers
hi devs, i'm trying to add webhooks in my application , and i'm using stripe cli , forwarding it to my localhost and triggering an event but in console it's returning me a 401, do you have any idea where might be the problem?
Hi I am facing an issue how many amount of tax is deducted from a transaction
Hey, I have more like a UI bug report and not a question, but maybe this can be resolved here too:
OS: Apple 13.2 Ventura
Browser: Chrome 116.0.5845.140
We have StripeElements implemented and we have different Payment options on our website (for example Paypal and Creditcard via Stripe).
When the user selects a payment option for example Creditcard: We mount StripeElements on a predefined HTML Element on the DOM -> works perfectly.
If the user selects another payment options (for example Paypal) the DOM gets changed and we only show the paypal Option and no StripeElements anymore.
After that if you select Creditcard again, we mount StripeElements again on that predefined HTML Element, but now the whole StripeElements looks like its disabled (its not, it just looks like its greyed out or something).
I will put screenshots of before and after in the thread of this message.
The strange thing is also that for some colleagues it works fine and some have this bug (greyed out StripeElements)
Hi, How can I use paypal with PaymentElement using createPaymentMethod?
I need help getting into my account
Hey devs, our team is looking into implementing a security deposit feature where we would charge a customer an amount at the opening of the contract and deduct incurred fees from said security deposit at the closure of the contract. In a lot of cases, the security deposit amount will exceed the incurred fees resulting in a refund of a portion of the security deposit.
I know Stripe offers a pre-authorization feature, but unfortunately our use case requires to hold funds for over 14 days at a time (we do vehicle rental contracts).
My question is as follows: Will our account be flagged in any way if we process a lot of refunds?
Thanks for your insights!
Afternoon, we use Stripe elements to allow affiliates to place orders on behalf of customers over the phone. We have a new affiliate in South Africa but customers are from the UK, we're finding that Stripe is blocking lot's of these payments with a generic decline error. We're guessing this is due to the difference in country of affiliate to the card holders registered country.
Is there anything we do here to overcome this? Potentially whitelisting IP's or similar?
Hello! I've been working on Stripe Terminal with the React Native SDK to implement Tap to Pay on Android. Everything is working fine when connecting to a Terminal Location in the US for USD and I managed to implement the whole flow (including server-side). However, when connecting to a Terminal Location in Portugal on our Stripe Account (USA), we're getting the following error:
connectLocalMobileReader {"error": {"code": "NETWORK_ERROR.STRIPE_API_ERROR", "message": "country PT is not supported"}, "reader": undefined}
Is this something you need to enable on your end? I know Portugal is under Beta access for Android Tap to Pay but someone from Sales assured me that we didn't need any special access. The terminal location we're trying to use is "tml_FH5Tg0QgyCYqUO"
Thank you.
Good morning! I have a process that retrieves all subscriptions for a product by first listing all of the prices with that product id that are recurring. I then take each of those prices and list off the subs that are attached to that price. I then need to get the last invoice that was charged so I can make sure the customer has paid the last subscription payment.
The issue I am running into occasionally is that we are overrunning the api limit. Is there a smoother way to do this?
Hey devs, is there a way, through the API or the website UI, that I can change the next invoice date for a subscription?
I've updated my subscriptions on my website, so I want to change the next invoice date for some existing subscription
Hey,
how come bancontact doesnt show up when doing create_checkout_session on the production environment but it shows up in the test environment?
I update subscription: create or update SubscriptionItem.
I would like to show for user calculation before do it.
How can i get calculation if i SubscriptionItem is not saved yet?
Hi, does Stripe automatically update debit card expiration dates for cards linked on Connect accounts? We're seeing automatic updates for debit card expiration dates linked to Stripe Customers via the customer.source.updated event but not for debit cards linked to Connect accounts. Is this a setting that needs to be turned on somewhere?
Hi there,
Could please help me finding how one customer can manage multipule subscription associated with single email address
I'm using separate charges and transfers to connect buyers to multiple sellers, and take the remaining balance as fee. Is there a way to have stripe count this fee? Currently it does not show up on the dashboard (see screenshot)
Hi guys,
is there a way to add an arbitrary discount amount to a checkout session? We have voucher codes in our system with settings not available in Stripe's promocode/voucher system, as well as discounts calculated based on prior user purchases. I tried using a line item with a negative unit_amount, but to no avail. The "discounts" settings via the checkout session API only takes IDs of Stripe coupons. Can custom discounts be achieved without having to create (and later delete) coupons with max_redemptions=1 on the fly for all those purchases?
Thanks!
@dusk bone I already told you that server is a bit busy at the moment and i'll respond once I get bandwidth. There's no point in posting the same question again in the main channel
Hi,
I take a security deposit from my customers through a variety of means (ACH, CC, Cheque, etc) which I hold on to in an account set up with Stripe. At a later date in time (can be months, years), I need to return this security deposit back to my customers to an ACH account that they specify. (Can be, but not necessarily, the account where the funds were originally taken)
What APIs can I leverage in order to transfer this security deposit back to my customer?
Hello devs I hope you're doing great.
Question about coupon codes.
If I set the duration to three months for a coupon, but I use it for a yearly subscription, does it mean the yearly sub will have 3 years instead of 3 monts for discount? Like 3 intervals instead of 3 actual months.
Thanks!
Hello, when trying to pay an invoice, card entry form stopped showing up with invoices. Can someone help with this?
I've created a coupon called FREEJOB2023 and one of the promotion codes is WELCOMEPACKAGE2023 . The promotion code should provide a 100% discount to any product that is purchased, however, when testing it it says the coupon is not valid. When I archive the coupon it says it's expired. How come the promotion code isn't working in my test environment?
Hi Community,
We are facing 2 issues while integrating WeChat Pay and US Bank Account Transfer in our application.
-
We have integrated WeChat Pay in our application. When we authorise or fail the payment from merchant website, we are not recieving the redirect_status parameter when we are redirected to the specified return_url while creating the payment intent. Do we need to set some additional parameters to get the redirect_status for WeChat Pay?
-
We have integrated US Bank Account Transfer in our application. When we authorise or fail the payment from bank website, the redirect_status parameter is always returning succeeded even if we select insufficient balance account or failed payments account during the payment. Is this a bug from stripe or do we need some additional configurations for this too?
Heyyyy 👋 I created payment like this:
return await this.client.checkout.sessions.create({
payment_method_types: ['card'],
line_items: [lineItem],
success_url: successUrl,
cancel_url: failureUrl,
client_reference_id: userId,
metadata: {
userId,
},
mode: 'subscription',
});
Notice I set metadata to userId. I logged response of this, and usre Id is there inside session metadata:
{"id":"cs_test_a1y0uucgaDvfMyCeHvel1K5ZU0StnM3dq6lMJ7MMgrg44W317LjxasrCXe","ob... "metadata":{"userId":"64f881d246451f6f5969"},"mode":"subscri...
After I finish payment, webhook comes in. I validate it, and validation passes with this.client.webhooks.constructEvent().
Then I log event.data.object, which is there, but metadata doesnt have user ID ("metadata": {},)
What am I doing wrong? 🤔
Hi, I've been sent a link to this channel to get some help with the following question. We are installing the WisePOS E payment terminals across our clinics and at some locations the Wi-Fi is locked down, requiring the MAC address of the device to be added to enable connection. Can you help me find the MAC addresses for each individual terminal?
https://m.stripe.com/6 is getting called in every page.
It is caused due to
import {loadStripe} from '@stripe/stripe-js';```
How should I be hanlding this case?
Hi folks,
Is it possible to update Payment Object via API? id examplepy_1NnMYUFZlWJ15UL2IQdxGc4z
Fast follow up question for the last issue I had (my thread got already closed)
I was asked to provide a sample app to help the team to reproduce the issue.
Is there any base sample app from where I can start?
With Vue in the best Case 🙂
I have a software system that accepts stripe as a valid payment processor for cc transactions. We just got a customer from Japan and apparently the API that we are using is not working with the japanese banks...is there something different we need to have?
We are a US based company
Hi, I'm not able to respond to this thread: #1148972839391731834 message so creating a new one. But I'm seeing an instance of one card not being updated automatically for expiration date on Connect account. The same card fingerprint was updated on a Customer. Any one know why or can help look into it?
Hey, I would like to use the payment method paypal only for one payment link. If I create the payment link with the api to overwrite the dashboard activiation I can't create the link, because it's not activated. I also don't want to activate it, because I also collect payments via the automatic payment methods. And I don't want that paypal will be a possible choice for the paymentflow. I just want to use paypal for this paymentlink only. How can I archive that?
Hi everyone! We have a single-page web app that deals with reservations for popular shared resources (rooms, desks, studios). We integrate with Stripe for payments for these reservations. We use the "Card Element" on the client side to collect card details and then attach them to the user's linked Stripe customer before a reservation is made. When the user then makes a reservation, we have a particular requirement that payment needs to be captured synchronously on the server side with the creation of the reservation, because the nature of our services requires conflict-free reservations and we don't want to charge them if we're unable to actually put in the reservation due to race conditions. Anyway, this is why we need the "Card Element" because it supports manual server-side confirmation. We're currently on API version 2022-11-15. We've just noticed that there's a new major version 2023-08-16 and we want to upgrade. The issue is that we're now asked to provide a "return_url" parameter for our PaymentIntent creation. However, as we're a single-page app, we don't want full-page redirects and it would be a large lift to rework things. The error message says "If you do not want to accept redirect-based payment methods, set automatic_payment_methods[enabled] to true and automatic_payment_methods[allow_redirects] to never". If we do this, another error then says "You may only specify one of these parameters: automatic_payment_methods, confirmation_method." We set confirmation_method to "manual" to allow us to capture the payment synchronously with our reservation as described above. The question is: Is there any way to preserve our existing behavior while upgrading to 2023-08-16?
We'll be using Amelia Booking for our Massage Shops that are registered under our Stripe Connect. The problem is Amelia only has Publishable Key and Secret Key as the setting. For stripe connect to work, it should include the Account ID. We can include metadata on every request from the third-party plugin.
Any work around on this?
Continuing this thread: #dev-help message
The error happens when calling connectLocalReader , not when processing the payment
Hello guys
I'm trying to ask some question for Stripe Atlas issue
I don'tknow where to ask?
Okay, thanks. I sent a mail
How are you? I have a question on webhook.
I'm getting invoice.upcoming invoice webhook for a canceled subscription (it has 1 time trial period)
Hey, am getting You must provide a return_url when confirming a PaymentIntent with the payment method type paypal. although am passing it properly
Hello,
to test the latest API version 2023-08-16 in test mode using node.js i tried to overwrite the version defined in the dashboard like this:
const Stripe = require('stripe')(Config.stripe.api.secret, { apiVersion: Config.stripe.api.version })
console.log(Stripe, 'Stripe')
_api: {
auth: 'Bearer XXXXXXXXXXXXXXX',
host: 'api.stripe.com',
port: '443',
protocol: 'https',
basePath: '/v1/',
version: '2023-08-16',
timeout: 80000,
maxNetworkRetries: 1,
agent: null,
httpClient: NodeHttpClient { _agent: undefined },
dev: false,
stripeAccount: null
},
```
But when testing the version in use is still `2022-11-15` as my logs and the stripe dashboard logs shows.
How can i correctly overwrite the stripe API version in node.js?
Hi, I am looking for a bit of help with our Synder intergration. We are only receiving the net figure after the payment fee has been taken and not the gross sales figure. Is there any way I can change this?
With Quickbooks.
If I want to change the order of the prices on a customer's subscription manually (don't need to do it in code) on the dashboard - how can I do this?
hiii stripe team
Hi there colleagues.
With Express Connect and Destination Charges, the connected accounts would be able to process charges on their own without the interaction of the platform? Thanks!
Hi! I tried to find a solution all day to this problem without success.
I want to pass the metadata "userId" to a webhook.
I tried everything but with no success the metadata object won't appear in the webhook data
Code that generates URL for checkout:
try {
const customer = await stripe.customers.create({
metadata: {
userId: req.body.id, // Replace with the user's ID from your application
},
});
const session = await stripe.checkout.sessions.create({
customer: customer,
allow_promotion_codes: true,
payment_method_types: ["card", "paypal"],
line_items: [
{
price: "(hidden)",
quantity: 1,
},
],
subscription_data: {
metadata: {
userId: req.body.id,
},
},
metadata: {
userId: req.body.id,
},
mode: "subscription",
success_url: `hiddenURL1`,
cancel_url: `hiddenURL2`,
});
res.status(200).json({
success: true,
data: session.url,
});
} catch (e) {
console.error(e);
res.status(500).json({
success: false,
error: "Internal server error",
});
}```
Webhook:
const express = require("express");
const router = express.Router();
const config = require("../../../../config");
const fs = require("fs");
const STRIPE_SECRET_KEY = config.stripe.secretKey;
const stripe = require("stripe")(STRIPE_SECRET_KEY);
router.use(express.raw());
router.post(
"/coolURL",
express.raw({ type: "application/json" }),
async (request, response) => {
const sig = request.headers["stripe-signature"];
let event;
const endpointSecret = config.stripe.secretEndpointKey;
try {
event = stripe.webhooks.constructEvent(request.body, sig, endpointSecret);
} catch (err) {
console.log(err);
response.status(400).send(`Webhook Error: ${err.message}`);
return;
}
console.log(event.type);
switch (event.type) {
case "payment_intent.succeeded":
const paymentIntent = event.data.object;
const buf = request.body;
const eventData = stripe.webhooks.constructEvent(
buf.toString(),
sig,
endpointSecret
);
const metadata = eventData;
//console.log("Metadata:");
console.log(metadata.data.object.customer);
let data = JSON.stringify(metadata);
fs.writeFile("books.txt", data, (err) => {});
const customer = await stripe.customers.retrieve(
metadata.data.object.customer
);
console.log(customer);
console.log("------------------");
console.log(paymentIntent);
console.log(
`PaymentIntent for ${paymentIntent.amount} was successful!`
);
// Then define and call a function to handle the event invoice.payment_succeeded
break;
// ... handle other event types
default:
//console.log(`Unhandled event type ${event.type}`);
}
// Return a 200 response to acknowledge receipt of the event
response.status(200).send();
}
I want to rest my business category in Quora to individual can you help me
my previous chat got locked
Is there an easy way to connect an international bank account to a US based software?
Hi everyone,
We are using Stripe Connect with the standard integration. We are hoping to allow our users who have non-US connected accounts but DO have US bank accounts to accept US bank transfers (ACH). Does anyone know if this is possible?
hello - for whatever reason when i am charging using stripe, i have to manually send the receipt to clients- how can this automate
Hello, I have a marketplace setup. When a customer goes to checkout, a paymentIntent is created. I am using Elements for this. I set the payment intent up so that it can be confirmed later on by the seller. However, I was told in an error that I didn't have a payment method attached to the payment intent. (Before this I was confirming at the checkout and it was handling this). So now I am trying to create a payment method with Elements, and then update the payment intent with this new payment method. Is this the best way at approaching the situation?
Hello! Are there any resources for migrating from the deprecated Orders API to the PaymentIntent API? Thanks!
Hello All, we see a suspicious attempt to call v1/tokens requestiong credit card informations can someone help figure it out?
Is it possible from the dashboard to create a payment page that just takes a payment from a user, without generating an invoice?
Kind of like doing a manual charge.
It's physically impossible to log on. When I try to enter or change my password, it says my account doesn't use a password. But when I do SSO, it says my account doesn't do that either. What's going on?
Hey Guys, we had a bad Amex charge go through for a huge amount due to a decimal input error. Are you guys able to assist with getting this reversed or providing an insight as to what can be done. It is for a very large amount and I am surprised it went through. The payment intent id is: pi_3NnLZDF0x5SNp72D0fDfJh2W
Hi I am working on a Stripe app and wondering what might cause the view (ContextView) to unmount? I have two almost identical workflows except one works as expected, the other leads to the app's view unmounting (as indicated by useEffect cleanup being executed) and the app panel being blank (no errors are thrown)
Hello, i implemented stripe connect for individual users so that is can payout to the customer, and create a custom page for the customer to create a account by using the stripe.accounts.create, but i got a error message saying that the user has to go to there stripe dashboard to accept the terms of service. so my question is of there is a way to get permission to do it on my own side.
Hello, I'm attempting to generate a checkout session using the API. The customer already has a default payment method linked to their account, but it appears that the customer is still required to re-enter their payment credentials. Can you clarify why this is necessary despite the default payment method?
Hi. I'm trying to use Jest to test the function I'm using to run confirmPayment, however for some reason, it's returning TypeError: stripe.confirmPayment is not a function every time. This is the setup I'm using, am I missing something?
export const mockStripe = () => ({ elements: jest.fn(() => mockElements()), createToken: jest.fn(), createSource: jest.fn(), createPaymentMethod: jest.fn(), confirmCardPayment: jest.fn(), confirmCardSetup: jest.fn(), paymentRequest: jest.fn(), _registerWrapper: jest.fn(), confirmPayment: jest.fn(), });
`jest.mock("@stripe/react-stripe-js", () => {
const stripe = jest.requireActual("@stripe/react-stripe-js");
return {
...stripe,
Element: () => {
return mockElement;
},
useStripe: () => {
return mockStripe;
},
useElements: () => {
return mockElements;
},
};
});
describe("handlePaymentSubmitLogic", () => {
// ...setup
beforeEach(() => {
jest.clearAllMocks();
});
it("should call confirmPayment when everything is okay", async () => {
const mockConfirmPayment = jest.fn().mockResolvedValue({});
const confirmPaymentSpy = jest
.spyOn(mockStripe(), "confirmPayment")
.mockImplementation(mockConfirmPayment);
await act(async () => {
await handlePaymentSubmitLogic({
stripe: useStripe(),
elements: useElements(),
setIsLoading: mockSetIsLoading,
setMessage: mockSetMessage,
t: mockT,
locale: mockLocale,
queryString: mockQueryString,
email: mockEmail,
uuid: mockUuid,
});
});
expect(mockSetIsLoading).toHaveBeenCalledWith(false);
expect(mockSetMessage).not.toHaveBeenCalled();
expect(confirmPaymentSpy).toHaveBeenCalled()
});`
WooCommerce & Woo Stripe Plugin - I need to test both subscriptions and one-time purchases.
Problem is client is operating LIVE with Shopify to Stripe combo.
Everything that I have read about Testing with Stripe (and the YouTube videos I have seen) says that the Stripe account needs to be in TEST MODE. I can''t believe that. It's pretty common to be in business and have another website being built and tested.
That said, when I look at the API keys, there are the standard ones and no choice for test ones.
I DO see the View test data toggle... Can I turn that on for 5 minutes and generate the keys and the webhooks and then shut it off so it goes back to LIVE and she can continue doing business, and I can update the new website with the test data?
OR - HOW?
Can you help?
Hey, Is there a way around having to manually create a new product for each new listing on a marketplace platform using stripe connect? TIA
What are the APIs stripe provides to validate a payment method?
Is there anyway to send webhook event manually?
Hi there. We are implementing Tap to Pay for iPhone and we had an issue on the initial Tap to Pay authorization. For whatever the reason, after the initial authorization happened (Tap to Pay authorized for the specific Apple ID) the payment method collection was canceled instead of moving forward. The specific payment intent id was the following: pi_3Nn6GQLNS7fsUd0U0sYEde8E.
can you reopen this
Is there a way to only allow credit card using payment element or stripe checkout?
hi, how can i create a payment method using a token
Handling a setup_intent.succeeded event in a test environment:
Hi, I've been following the example at https://stripe.com/docs/payments/acss-debit/set-up-payment?platform=web. I'd like to handle, on the server, the resulting setup_intent.succeeded event. To do so, I started with the Sever.java found in https://github.com/stripe-samples/saving-card-without-payment/blob/main/server/java/src/main/java/com/stripe/sample/Server.java. It is part of a project showing how to save payment info with a credit card.
On the client-side, at the step were the client has to confirm the payment details, I clicked the "Simulate successful verification" button and then, at the Mandate page, I clicked the "Save your account" button. Once done, in my client-side debugger, I could see a resulting setup intent with the status "succeeded". But my server never got triggered with that event. In the Server.java mentioned, check for lines 71 up to 92 to see how I handle trigger events.
Can you explain me why I didn't catch the event?
Thanks in advance
Hey can you please reopen this
Hi we are trying to integrate with Affirm on our checkout process. We actually have already integrated with Afterpay earlier this year so this was an easy change for us. However upon testing in the sandbox mode and only for Affirm we are getting this strange error from Affirm's side that tells us to refresh the page after we have entered in the phone number, verification code, and a valid address. It keeps showing this page even when we refresh it. Any tips on what could be the issue?
Hi! Question about the "new MPAN based solution" for Apple Pay talked about here: https://stripe.com/docs/apple-pay/apple-pay-recurring#new-mpan-based-solution
Taking a look at the integration document (https://stripe.com/docs/apple-pay/merchant-tokens#merchant-token-types), only the "Express Checkout Element" and "Mobile Payment Element" are talked about.
What if we're using Payment Element for Web (not mobile) along with Payment Intents. Is there anyway to make use of MPAN's in that context?
Let's use your existing thread for this question!
hi
i made a purchase using stripe and want to check the billing adress
how do i do so?
Greetings. I'm implementing a 3rd party API with the goal of allowing our partners to integrate our purchase process into their booking systems. We'd like to take payment ourselves. What's the best approach to do this? There is no UI component on our side, so it's not clear to me the safest way to generate a token. Taking the cc info directly via an SSL and generating the token myself worked in the test environment, but threw an error on production (Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements.). I'd prefer not accept the cc info at all, but it's not clear to me how to do this without a UI component (on my side) or exposing our API keys to the partners. Any pointers or ideas would be appreciated. Thank you.
Hello, we have recently updated our stripe integration to use Stripe Element. I have gone in and added my dev & prod domains for ApplePay and turn on cash app, cards, google pay, etc.
I have tested google pay on google's live demo page: https://developers.google.com/pay/api/web/guides/resources/demos but I cannot get google pay to show up in my Stripe Element. So, not sure if I'm missing something.
Hey I have the email settings turned on in dashboard, yet I dont see mail sent to the paid customer during updating a subscription(TEST MODE).
subscription id - sub_1Nn3DzSBiudTanBUjJ5mO2h6
Hello, apologies if this is documented somewhere already. I was wondering if I have Smart Retries set to 4 retries within 1 week, will Stripe attempt to retry again 4 times if the user attaches a new payment method? Or do I have to manually trigger that vai the API?
Hello, I have a question about checkout.stripe. I'm running a Cypress test on localhost, and when the test reaches the checkout.stripe page, it doesn't fully load. It displays the page, but the page elements load indefinitely. However, when I do the same manually, the page loads. I don't understand what the cause could be. Has anyone encountered something similar?
Hi my previous thread got closed but I have another question - When we test our Afterpay integration we are immediately redirected to Stripe's hosted page to either manually approve or fail the Afterpay transaction. Just wondering why there's a difference here for Affirm where we are redirected to Affirm instead of the same approve/decline page from Stripe while in test mode?
Hello. I am using the payments product and creating a checkout flow using the payment element. Is there a way to add some Stripe branding (e.g. "powered by STRIPE") via the js api?
I've got a customer and a guest customer with the same email address. How do I attach the payment method from the guest customer onto the 'real' customer?
Good morning, hope you guys are doing fine. I consistently get this error while attempting to access Stripe can someone help me troubleshoot, I'll attach a screenshot below
Hey. How can I find the webhook to listen for if a subscription billing period comes up?
For $10/mo you get 1,000 tokens, and I would like to reset that every time the subscription sucessfully is renewed.
I need help with my back account connection. I gave permission for one account, but stripe now has access to ALL my accounts.
It's either an error or fraud. I'm hoping for error.
How to upgrade/downgrade subscriptions at the end of the current billing cycle?
Here's what happens:
- Customer signs up and immediately subscribed to a
Professionalplan with 30 day trial. - Customer go to the portal and adds the payment method and subscribes to a new plan (
Basic) - The change from
Professional(with 30 trial) toBasicsubscription plan happens immediately and the customer's card is charged.
What I want:
I only want to change from one pricing to the other at the end of the current billing cycle.
Subscription during signup:
const subscription = await stripe.subscriptions.create({
customer: customer.id,
items: [{ price: STRIPE_TRIAL_PRICE_ID }],
payment_behavior: 'default_incomplete',
trial_period_days: 30,
proration_behavior: 'none',
payment_settings: {
save_default_payment_method: 'on_subscription',
},
trial_settings: {
end_behavior: {
missing_payment_method: 'cancel',
},
},
})
Hello All. I am facing an issue while connecting the m2 reader via Bluetooth. The device is discoverable and shows on App but when I tap on it, it displays below the message. I am passing locationId as well. I am using an official sample. Anybody can help. The screenshot is attached for the reference.
"failed to connect to the reader"
Hello All, I have a WisePad 3 integration with React Native on Android, and I want to test the Firmware updating scenario. I have already updated the WP3's firmware successfully. However when I click the pin hole on the side of the WP3, the device just flickers and it stays on the most recent firmware version. I have held the button down for 3-10 seconds, and no luck.
Is this how you factory reset the device? Cant find anything else online, it all just says to use a paperclip and click the button.
Is it possible for customer to pay 'draft' invoice and 'uncollectible' invoice?
for production using docker, do I installed stripe on the ubuntuOS or inside the container?
hello i want to integrate tap-to-pay on ios can you suggest any developer document which i can flow
Hi Stripe team! QQ about subscription setup intents. According to the docs here https://stripe.com/docs/billing/subscriptions/overview#using-setupintents, "Stripe automatically creates SetupIntents for subscriptions that don’t require an initial payment". When creating such a subscription, is it possible to add custom metadata to that setup-intent that Stripe automatically creates?
Hi there, I'm looking to do something similar to auth and capture but with subscriptions. It looks like setup intent is something that could be useful but I'd have to set a trial day period but that feels hacky. The flow that I'm looking for is User submits card info -> Subscription get created and card places hold to verify amount -> User then fills out an additional form -> On form submission charge gets made. Any recommendations?
@daring lodge Apologies, followup from my previous thread: what is the right way of specifying in a checkout session to both charge a customer immediately and save it for further use?
Is there any developer test IBAN that can be used for creating a stripe connect account in Sweden? I can only find a US one...?
hey, building a custom onboarding flow, which account number and routuing number is it for sweden in test mode?
Hello 👋
According to this https://stripe.com/docs/treasury/examples/financial-accounts
one of the first steps we need to do to upgrade an account to Treasury is to request the treasury capability. When I make that update call in the example I'm getting this error:
Stripe::InvalidRequestError: Unknown capability: treasury.
I tried this:
client = Stripe::StripeClient.new()
account, response = client.request do
Stripe::Account.update(
'acct_1NhvpyQvYO3dqg8h',
{
capabilities: {
treasury: {requested: true},
card_issuing: {requested: true},
us_bank_account_ach_payments: {requested: true},
},
},
)
end
puts response.request_id
but the response was nil
Looking at stripe subscription schedules, the documentation says for the start_date parameter: "We recommend using now so that it starts the subscription immediately.". This has me a bit confused. If the subscription starts immediately, wouldn't we just want to do a normal "subscription.create" API call?
I have two products, I have a basic product and then I have a premium product. The premium product can not be sold seperately, it can only be added to the basic product as a cross sale.
I want to create two payment links, one with just the basic product (I did that) and one with the premium product. I found a basic solution where I just open the payment link for the basic product, add the cross sale premium product, and copy and paste the payment link. Will these cause issues down the line or is this okay?
got it
Looking for Stripe Support to toggle ON our "Handle card information directly"
Is there a maximum amount of customers an account can have in stripe? We're currently keeping our free customers in stripe on a 'free plan' as this helps us track them through their subscriber cycle better. Are there any concerns I should have with this approach?
Hi, i'm following this tutorial https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements
But we get the error This customer has no attached payment source or default payment method when trying to create the subscription
hello, I need some help with https://stripe.com/docs/api/subscriptions/update
it looks like I'm passing
plan: data.thisPlan.id,
metadata: {
by_user:data.actingUser.name,
by_user_id: data.actingUser._id, by_company_id: data.company._id,
creation_date: new Date(),
customer_key: data.company.friendly_id
},
prorate: data.prorate
};```
Question is how am I able to pass in the plan when it's not mentioned in the doc? Also how would i pass in the tax amount or the tax rate. I woul get tax rate/amount from anothe provider (avalara)
Looking for a developer to help make a checkout page/cart on my website. Will pay. (I want people to enter their card information to my webstie and it sends all information to stripe. NOT STRIPE CHECKOUT.)
Hi team, I'm looking for some clarification around how SEPA direct debit interacts with Stripe Billing.
SEPA Direct Debit is a delayed payment method, and docs say "it can take up to 14 business days to receive notification on the success or failure of a payment after you initiate a debit from the customer’s account, though the average is five business days."
How does this interact with subscription, invoice, and payment intent statuses? If we use payment_behavior=default_incomplete, for example, would the subscription go into incomplete/past_due immediately, and only transition to active after 1-14 days? How does this work with the incomplete status, or pending updates, expiring after 23 hours? Or if the payment intent/invoice/subscription status can transition sooner than that, what's the likelihood that we wouldn't end up receiving the funds?
Thanks in advance!
Hello! I'm using the Payment Element in my checkout implementation and trying to support a custom "Saved Card" option alongside the Payment Element.
In short, since the Payment Element itself does not support saved payment methods, I am attempting to display previously saved cards as an option above the Element. This requires me to use the "Accordion" layout with the Payment Element default collapsed so as to not confuse the user. If a user wants to use a saved card the Payment Element remains collapsed, if they want to use a new method they can expand the appropriate method to provide payment details.
This works well when there are more than one payment method for the Payment Element to render, but not the case when there is only one (i.e. Card). I am unable to collapse the Payment Element if there is only one method available. I've tried using the defaultCollapsed option, and manually calling .collapse() on the element to no avail. Is it possible to have the element collapse when it only has one method rendered? Thanks!
hi, once i create a setup intent, all i need to do is confirm it and the payment will get attached to the customer ?
Good Afternoon! If customer pays with a credit card, will they need additional authentication other than input all the card details? If we use Stripe Checkout, does Checkout has any built-in authentication flow?
Hello, I am using express checkout for my checkout page but require my user to first presses a checkbox for terms and conditions. Is there any way to disable the buttons but still have them showing? Like graying out the apple and google pay buttons, then updating it again once the user has accepted our terms of service. Or a alternative such as having apple/ google pay show the agreement on its end instead?
can express checkout be combined with web elements?
Hello, how can I tie the financial connection account to the external account for a custom connect account? curl https://api.stripe.com/v1/financial_connections/sessions
-u sk_test_11:
-d "account_holder[type]"=account
-d "account_holder[account]"=acct_11
-d "permissions[]"=payment_method
-d "filters[countries][]"=US
Hi I would like to ask if there's a sample git repo to clone for Card Payment Intent for React (FE) and Java (BE)?
hello
cate_block
need help with this video at 8:39 https://www.youtube.com/watch?v=NZvwxAjptaQ
In this episode, you'll learn how to accept a one-time payment with a custom form using Node.js with Express on the server and the Stripe Payment Element on the client. The Payment Element enables you to collect several different payment method types from cards and bank accounts to wallets and buy-now-pay-later payment methods.
Presenter
C...
Hi!
I would like to ask if link can be used as payment method in create subscription api once its already in the list of payment methods?
the scenario is, customer used the "Link" as payment method in the checkout in my application,
then customer subscription has expired,
the customer wanted to re-subscribe again, can he use existing "link" payment method in creating subscription api?
In the image, I wanted to add link in the dropdown,.
this is the code that will process new subscription with the id of "link" payment method
$createSubscription = $StripeClient->subscriptions->create([
'customer' => 'customer100',
'items' => [
['price' => 'basicPrice'],
],
"default_payment_method" => $Query_stripe_payment_method_id
]);
Hi, Stripe dev team. I need a help please.
Problem: We often get complaints from clients that they got double charged.
Example: Customer cus_OGTySvFBYHegfb
I checked our code but can't really find why.
Can anyone assit me to find the reason?
Thanks!
Hello How do I turn off 3Ds authentication after creating a payment link
Hello! I have an invoice with a payment that was blocked. The decline code was requested_block_on_incorrect_zip. I am estimating the zip code based on ip address. This has worked for previous customers but no this one. Any idea why it failed for this customer? Here is the invoice number: in_1NnCVrHtzQiUYLb0chcegzb3
Hello, we have automatic taxes turned on for our subscription software product and when we use the payment link for the product it shows the tax and calculates it based on the user's location. However, when we use the API product ID the tax calculation does not exist and it is not charged. Any idea why this might be?
Can Android App use Payment Element to implement subscription function? How to implement the code?
hi~ can i remove this section??
Hello, I have a question about Payout and the Pending status in a Balance object.
I'm using Stripe Connect in the integration. Why is it that it's not including Stripe Fee in the test mode?
py_1NnXo5AVc0AdHeDfyNF7daRy
req_NukfhWdUZWAghg
how do you attach a token to a setup intent
hi all, this is probably a dumb question, but the 0.8% or 0.5% fee here https://stripe.com/billing/pricing is in addition to the 30c + 2.9% fee right? thx
So I want to offer invoiced subscriptions for larger customers. I charge a monthly base subscription plus pay per use. So I was working on using a subscription with two subscription items, the monthly base plan, and then a metered product price, where I would just increment the subscription item when they perform an action that should increment that. But I potentially have multiple "addons" for those pay per use items, which would mean I would need to also add corresponding subscription items for every possible addon, which means keeping track of each customers subscription item ids for all of those additional items i want to charge for as they're used.
Would an easier alternative to just have the subscription with the monthly base plan, and then wait for the invoice.created webhook event, where I can just tabulate the user's usage over the last billing cycle and add invoiceitems?
Hi - I've got a question about Statement Descriptors for Stripe Connect accounts (https://stripe.com/docs/connect/statement-descriptors). Is there a way to change these using the Stripe Dashboard as the parent account? Or is the only way to change it via API?
I download this app and getting an error when building it using mvn package, is there a step before mvn that needs to be done first after getting the app Can you download the app from here instead? https://stripe.com/docs/payments/quickstart?client=react&lang=java?
rob6566
One of our customers has linked their card. The first few payments were successful, but subsequent ones were declined due to incorrect card number.
Hi Team, we have a checkout page that redirects to the Stripe Checkout Session URL if user is ready to PAY
we now need to collect sales tax which can be automatically calculated on Stripe Checkout Session by adding the automatic_tax: {enabled: true}parameter as long there is a setup tax behaviour
sources: https://stripe.com/docs/checkout/quickstart, https://stripe.com/docs/tax/products-prices-tax-codes-tax-behavior#tax-behavior
however, users need to see that amount too on our checkout page (before redirecting to stripe checkout session)
i'm planning to use the Tax Calculations to get that same amount from stripe checkout session, just wanted to check if this is correct?
sources: https://stripe.com/docs/api/tax/calculations, https://stripe.com/docs/tax/custom#:~:text=You can run up to,you need a higher limit
Hey guys
I am trying to create a tax on stripe for a particular customer. The tax object should look like this
"tax_ids": {"object":"list","data":[{"id":"txi_1NnYtGCyxAusbT5OPcoIxM6Z","object":"tax_id","country":"NL","created":1694057302,"customer":"cus_OaZLxQdSkKDXjC","livemode":false,"type":"eu_vat","value":"NL123456789B01","verification":{"status":"verified","verified_address":"123 TEST STREET","verified_name":"TEST"}}],"has_more":false,"total_count":1,"url":"/v1/customers/cus_OaZLxQdSkKDXjC/tax_ids"}
I created this tax from dashboard. Now I want to create the same from api, but the api does not support the country parameter.
Stripe::Customer.create_tax_id('cus_OaWkX3Gvma1YtI', { type: 'eu_vat', value: "NL123456789BO1", country: 'NL' }
Hello Stripe Team,
Is there a way to get the initial credit balance that has been set to a customer via API call?
Need clarification on volume pricing example (https://stripe.com/docs/products-prices/pricing-models#volume-based-pricing) mentioned here.
not sure if this is a great question to ask here - but i am not getting a great answer from the support chat:
is there a way to auto charge a customer for an invoice on a specific date in the future?
i can select a specific date if i ask them to pay manually, but i would like this to go through on autopay on said day, like 7 days in the future for example without having to remember it?
thanks in advance for all insight!
HI team,
I wanted to know they will all the invoice.paid events will contain payment_intent?
Hi ! I'm using my main account to "host" other clients accounts, It is possible to create products at their accounts through API instead of creating them on my account ? We use those account to redirect the money from the checkout session.
Hi! During checkout, when billing_address_collection=required does it get saved to the customer details or is it only used for verification?
Hi, I see two api versions on my developers overview tab in my account. It says it's because I am using different version of java sdk libraries or plugins. I am only using java sdk libraries in my code to process stripe events from webhooks (no plugins), and currently using 20.131.0 but stripe webhooks return version 2023-08-16 How do I force webhooks to return 2020-08-27 version?
Hello team!! there are multiple cards we are saving using setup intent! we need to be able to toggle between them on which one to show as saved cad during checkout! how can we achieve it?
hi, i have scheduled a stripe subscription and it is not yet started and now i want to reschedule it via API.
whats the process to do that
Hello,
I got error
Invalid value for elements(): amount should be a positive amount in the currency's subunit. You specified: 1296.35.
Hello,
Is there a way to watch the current_period_start and current_period_end of a customer subscription so when it changes we update our customer subscription record in the database?
Hello, Can you let me know about the stripe.Payouts.create()
Good morgning, What is the difference between a connected account that is enabled and complete?
Hello
Is it possible for anyone to update an invoice through an API for subscribers (name, address, VAT num, etc)?
I have a problem , anyone can help me?
stripe callback request info does not contain the "iin" propety .
Hello, previously we were using paymentIntent api in order to create transactions, but we found we need to reference a Product in order to collection tax correctly and provide invoice for transactions to customer, can you tell me which api to use for Product? Seems like checkout session with payment mode?
Hey, I've got a question about test clocks and listing invoices of a customer
Hey team, how to use Plaid verification for ACH direct debit payments?
Hi dev team!
I would like to ask what's missing here for test LINK as payment.
i have one doubt
i have created scheduled subscription with prorate_behaviour:none like below
1stJan2024 - sch1 - $100
1stFeb2024 - sch2 - $100
1stMar2024 - sch3- $100
on 1st jan subscription got created and payment done
on 2nd jan if user cancels the schedule with prorate:none
what will happen to the amount
will it refund or what happens to the amount $100?
how to test express checkout locally?
Hi,
I have created subscription with priceA in USD now for renewals I need to replace priceA with priceB in USD. When I am updating subscription, new price is getting attatched instead of replacing old one and invoice amount is very strange
https://dashboard.stripe.com/test/subscriptions/sub_1NncPUGANWQYJlP2DjdxEwAy
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
hello
i need to change 2fa verification between email please
can i contact with any phone?
i was send form 2 times without answer
In stripe radar teams rules, does email_count_for_billing_address_all_time refer to before or after the transaction? For example, if the address has never been used before and it's the first time when the user is paying in stripe checkout, will the value be 0 or 1?
We created a payment link for a product but the user cannot select iDeal inside the form. Is there a way to create a link that allows customers to pay with iDeal ?
Hi, I need help, connected Stripe to the site via JS, but this error occurs when I try to make a payment, what can I do?
Hi team, can we change the bank account of a user linked with his/her connect account?
Hi team, wanted to check if we can receive payments from a Chinese creditcard?
Is it possible to get PrestaShop 3.1.0 module as 3.1.1 is broken as it seems
Hi where i can get stripe subscription auto renewal sample mail
I have questions about the plan object. If my interval is month, interval_count is 3, and the price is $5, every 3 months will I collect 5 bucks or 15?
- Subscription - Successful Payment
- Subscription - Failed Payment
- Auto Renewal - Successful Payment
- Auto Renewal - Failed Payment
- Cancel Subscription
- Subscription details update
i need sample mail for this
Hello, Can you let me know about the stripe.Payouts.create()
Hi,
I've integrated Klarna using payment intent API.
I've set manual capture for klarna payment but when trying to capture the payment manually it sometimes failed
https://dashboard.stripe.com/test/logs/req_Wvmu1kHmfRxG9L?t=1694078590
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
hi
how to add apple pay and gpay on wocommerce
when I am trying to get existing payment method, I am not getting error but getting incomplete object like th is:
Stripe\Collection JSON: {
"object": "list",
"data": [],
"has_more": false,
"url": "/v1/customers/cus_Oaq76nyPlZYSFr/sources"
}
Hey! I am trying to setup tiered pricing for packs: $99, $499 and $999.
Each pack have included number of product 1, product 2 and product 3.
If customer goes over the quota, it will be billed separately. Price of overdraft is different for each tier. What is the proper way of setting this up? Make products for each pack? Like P1T1? Have single product with multiple prices? How I can report metered usage in this case?
Hi,
We use stripe-java to call payment_api. Everything works except payment "out of session" with 3D secure cards.
Payment always finish in status "required_action".
We use this doc for integration card configuration : https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=checkout#use-payment-method
In test env too with Stripe test card for 3D secure.
Can you help me ? (I have the pi_*** for analysis ti needed)
Hi team, we are building a SAAS service.
Our objective is we want to provide users a free trial for 30 days.
After that, we will create customised plan for each user manually through stripe dashboard.
I want to use stripe free trial system but for that I need a product.
How should I implement this?
Can I create free trial for a customer without any product fr 30 days?
Appreciate your suggestions
hello all, I have a problem with my webapp, precisely with stripe api keys, when I click on checkout the response is this: ❌ tRPC failed on stripe.checkout: Invalid API Key provided: sk_test_****************************************************
********************************************FxU
but the api key should be correct is the one I copy and paste into my stripe account dashboard!
Hello, I want to know how to add payment method to complete transaction and currently it is showing incomplete transaction
using stripe
I have a company where I use connected accounts as a plattform for payouts. in UAE I only can payout in AED.. but I see other plattform who can payout to UAE companies in EUR or USD... but I see that they use Stripe... who can this be done?? 🙂 thank you
Hi all, is it possible to configure specific notifications to first when someone completes a payment link?
The use case here that Employee 1 sends out a payment link to a customer. Employee 2 gets an email / slack notification / Jira ticket every time a customer purchases that product so they can action it.
I know there are many notifications available, but I only what them to trigger for this specific product because it is the only product we have with manual steps to be completed
Can I create payment link by destination charge with auth and capture
Hi all, I'm integrating a multiple product based on usage for my customers (3 products in fact, one monthly fixed and 2 products based on volume). currently I can send Usage Record for one subscription, but I don't know how to inform Stripe for usage on a specific product
Hi team, I have opened customer portals for different customers and both are using different configuration.
How can I find out which configuration is used for each test customer ?
Hello, I found another way to bypass the CVC in Stripe checkout. If I report it on HackerOne, am I still eligible for the bounty reward?
(node:22494) UnhandledPromiseRejectionWarning: Error: Received unknown parameter: trial_start. Did you mean trial_settings?
at Function.generate (/home/brackets/monitair/monitair-api/node_modules/stripe/lib/Error.js:40:16)
at res.toJSON.then.StripeAPIError.message (/home/brackets/monitair/monitair-api/node_modules/stripe/lib/StripeResource.js:220:35)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
(Use node --trace-warnings ... to show where the warning was created)
Hi , type=deferred_intent&locale=en-US&deferred_intent[mode]=payment&deferred_intent[amount]=116700&deferred_intent[currency]=usd&referrer_host=localhost%3A4200¤cy=usd
but in stripe the amount shown as $46.68
May I get clarification for this amount mismatch?
Hello,
First, I transfer money from the platform to the connected account's balance using stripe.Transfer.create(). Afterward, I will transfer that account balance to the bank account of the connected user with the assistance of stripe.Payouts.create().
Hi there, I haven't found clear answer to this question in the doc, so I ask it here:
In the case when a Stripe Checkout payment is successful, how long does it usually take to call a registered WebHook to communicate the stripe.checkout.complete event? I would be happy with the p95 or p99 time, I understand there is some variability there and there are some exceptional circumstances. But in the vast majority of the cases, how long would it take to call it?
It is very fast. One or two seconds
A Stripe expert here ? Unlike Stripe Checkout, when using Stripe Elements, do we have to pay for invoices and taxes setting ?
Hi ! in the subscription_schedules API, what is the difference between phases.billing_cycle_anchor and phases.start_date ?
Hello , i want to pass payment method from controller. Please tell a way
Hi! while creating payment_intent objet successfully, stripe is not returning the charges hash in it
hi devs,
I'm trying to integrate with the Stripe ApplePay using Stripe.js v2, submitting the token to our back-end rather than posting the token details through the Stripe "/charges" API. Is this still supported? The Stripe docs also seem to be slightly wrong I think
the Hello, how we give the withdraw to bank accounts directly from our stripe account in USA, Please specify the APIs
Yo folks,
Is it possible somehow to skip page(tell us about your business) from account onboarding express ?
This is my setup
const account = await this.client.accounts.create({
type: 'express',
individual: {
first_name: user.firstName,
last_name: user.lastName,
},
business_type: 'individual',
business_profile: {
product_description: `sometext`,
},
country: 'us',
email: user.email,
})
Hi,
We are using Stripe Pricing Tables, I have upgraded our Stripe API in the dashboard so we are using the latest version with beta features.
In this pricing table we would like to start free-trial without collecting any card details from the get go.. So that the new users can activate their free trial with one click and after 14days they need to enter their card details through customer portal.
I thought this new beat feature in the screenshot would have enabled it. However the pricing table still asks for card details on checkout. Am i missing something ? Or did i misunderstood this feature?
I wonder if someone can help me please.
I am having a weird issue with payment method.
I am trying to test a failed payment method by trying to upgrade a subscription to a higher plan. I can see my customer default payment method is set to the test card which will be declined however when I make the change to the subscription it is using a non default card which I used initially when i setup the subscription which is the default 4242 successful card.
Would anyone have any idea why the subscription in stripe would still use the old card even though the card has been updated in the customer?
Hi dev team can you assist me with this
We intend to offer 2 products to clients for them to pay on our wordpress website. With each of the products we will want to give clients the option to make a one time payment or pay in installments (split 3 ways). We have a deadline by which all payments, especially the installments should all be paid fully.
The form on our website collects the clients paying for the products details and should send them to stripe to make payments based on the product selected and payment plan (once or installment).
-
Can you advise on the best approach to achieve this with minimal code and within the shortest time frame.
-
How do we set up the products and payment plans on stripe to suit the above requirements with the api in mind?
-Is there any plugin you may recommend to help this be achieved?
-
If this is not achievable now what will be an alternative solution from stripe based on your experience?
-
In setting up the api can you provide an extensive guide for us to follow?
Hey,
Wondered if you could help please.
So I got the payment method sorted however I just ran into a weird issue. The payment card is set to a test card that will decline after being attached and I went to update the subscription and for some reason the subscription was upgraded even when the card should have declined as I have it set to invoice and pay now rather than pro rota at the end of the billing cycle.
Hello there
I am creating a paymentIntent with Java and I want to have ability to pay with card only.
How can I achieve this?
I have it like that now:
PaymentIntentCreateParams.builder()
.setCurrency(stripeAmount.currency())
.setAmount(stripeAmount.amount())
.setApplicationFeeAmount(stripeAmount.applicationFee())
.setTransferData(TransferData.builder()
.setDestination(accountId)
.build())
.setCustomer(customerGatewayId)
.addPaymentMethodType("card")
.build();
But in JS form I see many more options.
Can I limit it to card only from paymentIntent cofiguration in Java?
Hello, is it possible to trigger a customer.subscription.updated using the CLI, and set the sub_id of the sent update?
I am trying to figure out how to add director and executive data via await stripe.accounts.createPerson which is needed for UK Businesses. I checked the documentation but could only find representative as option.
hi, my users should choose between 3 subscriptions where they can make more api calls depending on the subscription. i thought i can save the number of calls in the subscriptions metadata and then can check in my code how many calls the user is allowed to do. now i just learned that this information will not be passed when the user changes the subscription. the metadata is then empty. question: are there any fields i can use in a product which stay between subscription changes? i use the customer portal to let the users do the changes
Hello everyone! I was wondering, when a customer add his first paymentMethod (card), is it automatically tagged as the default payment method? Thank you!
How to add payment method types in stripe dashboard?
Hey everyone, hoping this is the right place for this; is there any way to retrieve any more details from a "do_not_honor" response code? We've had a customer verify multiple times that this card works on other platforms, and reaching out as a last step to see if we can diagnose anymore.
Can share whatever codes may be helpful. Thanks!
Hi - We have termed coupons added to a customers subscription (Ex - 10% for 6 months) and we can see that on the subscription / invoice data. But is there a way to see coupon date added and end date for that customer / coupon combination? It must exist somewhere but I can't find it.
whats the easiest way to calculate subscription renewal success rate overall? I can't really find a clear way in the api
Hi !
I'm building a service marketplace where :
- Clients purchase service from sellers, and the platform takes an additionnal commission of 10%
- Clients have to pay for the service upfront, the transfert is kept on the platform Stripe account until the service is done.
My issue is that when the client pays for the service, I want to generate two invoices, one from the seller to the client (for the service itself), one from the platform to the client (for the 10% commission).
Is it possible with only 1 payment ?
Hello ! I am looking for information about payment with CONECS (lunch ticket in France)
Can we process payment with this kind of card ?
If no have you got and partner to recommand ?
Hello,
I need some help please as I feel there is an issue with the pro rotaing.
I started with a free subscription - in_1Nni4FHu3L0Us30gSPJztezX
I then tried to upgrade to a higher subscription - in_1Nni7BHu3L0Us30gc3tR0pLs
The payment above failed. I then change the subscription back to the free plan - in_1NnisSHu3L0Us30gdYwz1qtu
For some reason that applies a 24.97 credit which is incorrect as the £25.00 was not paid and failed
I then successfully upgrade to the £25.00 plan after changing my card details and I can see - in_1NnitOHu3L0Us30guCfkZAfd
The user was never charged for changing plan because of the 24.97 credit. So at no point did i get paid for the plan?? As in the invoice is says 0.00 due
Hey!
I am trying to replicate the view from 'create a payment link' with quantity set to 1 and unchecked the 'let customers adjust quantity'. Basically its a service so you cant buy 2 quantities. its only one. I am doing the following:
checkout_session = stripe.checkout.Session.create(
customer=app.state.stripe_customer_id,
success_url=f"https://{ip}:{port}/success?session_id={{CHECKOUT_SESSION_ID}}",
cancel_url=f"https://{ip}:{port}/",
payment_method_types=["card"],
mode="payment",
line_items=[{"price": data["priceId"], "quantity": 1, "adjustable_quantity": {"enabled": False}}],
# allow_promotion_codes=True,
custom_text={"submit": {"message": "We'll email you."},},
)
But I still get on the view 'qty 1' with a small image of the product instead of big image. Any insights how to overpass that?
Hi. I am currently trying to use stripe checkouts for e-commerce websites. However, I need to capture some additional details such as date of birth (and validate it against specific rules such as age cut-off), option selector and other custom fields which would be all required to be filled in before the checkout. I also need to capture this information somewhere. Any of the devs here would be willing to briefly guide me on what would be the best approach to achieve this. Stripe elemnts? Custom app or something else?
Hi, https://dashboard.stripe.com/test/connect/accounts/acct_1NWPPg4bdSkwRZiq/payments why it shows 0 for refunded? I thought 2 payments have been refunded already? payment https://dashboard.stripe.com/acct_1NWPPg4bdSkwRZiq/test/payments/py_1NlGGC4bdSkwRZiqSuwekkvV has been refunded via https://dashboard.stripe.com/test/payments/pi_3NlGGB4M9E4kTTfW12TYBvs9 . But it seems the refunded money does not reflect in https://dashboard.stripe.com/test/connect/accounts/acct_1NWPPg4bdSkwRZiq/activity . Actually this account received $20 payment, but $10 has been refunded. but its Available to pay out US$18.60 USD still show original received payment without considerring refunded money
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
are subscription IDs immutable to the customer, or do they change if the plan changes or expires/cancels before resuming later? I haven't seen a clear answer in the docs yet
One question that came up from the documentation was regarding events.
https://stripe.com/docs/webhooks#retries
In test mode, Stripe retries three times over a few hours. You can manually retry transmitting individual events to your webhook endpoint after this time using the Events section of the Dashboard. You can also query for missed events to reconcile the data over any time period.
Does manual retry transmission of events only work in test mode or can it be done in live mode as well?
And have another question:
In the workflow for payment intents, there is a "requires action" state for the intent.
https://stripe.com/docs/payments/paymentintents/lifecycle
On the page, it only mentions using 3D Secure as the only "requires action" part. Are there any other times we should be aware of for "requires action"? Any other times we can transition to that state and have to reconfirm a payment or something?
@split wedge please keep messages in the thread I opened for you
Hi good morning, continuing the topic. I have a clarifying question. So, in order to create a mock, I need to be on the checkout.stripe page and make an API call to https://api.stripe.com/v1/payment_intents (I don't see any other APIs on https://stripe.com/docs/testing), and this simulates a payment, am I understanding this correctly?
Hello, how can I tie the financial connection account to the external account for a custom connect account? I have created the financial connection session as follows but the connected account is still asking for a payout bank account. curl https://api.stripe.com/v1/financial_connections/sessions
-u sk_test_11:
-d "account_holder[type]"=account
-d "account_holder[account]"=acct_11
-d "permissions[]"=payment_method
-d "filters[countries][]"=US
Hi there,
I am trying to integrate the webhook, I created a payment intent with manual capture, So when customer authorize the payment intent what will be the event triggers.
hi devs,
I'm testing the ApplePay v1/tokens API and getting an invalid certificate error. Not sure if I'm missing something, could anyone assist me please? Thanks
Hey Stripe team, as a Connect platform I'd like to be able to search Connect accounts who had failed payouts/failed withdrawals on their Connect accounts. Is there any way to search/filter for these specific accounts on my Stripe Dashboard?
I have a transaction blocked by stripe... please help
Hello, how can I extract priceId from "payment_intent.payment_failed" event ?
Hello, how can we recieve the webhook to our server, we didn`t receive that and in logs we didnt see the webhook request, for the ''evt_1Nnk0mDXvnmql2abnlG5PoxE''
Hello everybody,
this is my first request and sorry if i make some errors.
I have a problem with a client’s e-commerce site, in particular credit card payments via Stripe.
Since August 1st 2023 the orders remain in the “awaiting payment” status while Stripe has completed the transaction perfectly and charged the amount to the buyer.
After the first phase of:
Stripe payment intent created (Payment Intent ID: pi_xxxxxxxxxxxxxxxxxx)
Woocommerce no longer receives any communication from Stripe and the order status remains “awaiting payment” and to change the status you must do it manually.
Can someone help me to understand why and how to resolve it?
Thank’s in advance
Hi,
Is it possible to pass in the user's email in pricing table instead of client reference id?
Hi, I need some help. I'm currently using stripe for my new business and for some reason it won't let me use my own inputs for payment processing?
Hi
Does stripe allow large payment like $20k via CC?
Hi, can you give me directions how to turn off credit card payments? I only want to accept payments by ACH.
Hello, we have Radar enabled for SetupIntents, but are seeing fraudulent activity on subscriptions (using setupIntents) that should be caught based on our rules, but are not.
For example, we had the same card used on 10 subscriptions (and different customers) in a short period of time, where our radar rules prevent a card from being used by more than one customer
Hello, how customer add card for subscription ? I saw that to create a customer you have to use this stripe.customers.create but how to add a card to debit the customer account?
hello how do i connect stripe to hubspot in the netherlands?
Hi All, hope someone can help me so we have Dokan and use Dokan Stripe connect which does not support "Direct Charges" does any one know what would be required to modify the mode: Seperate Charges and Transfers to Direct Charges ?
hi guys, is this the right place? I keep trying to forget password my account and i am not getting any email notification. pls help
When using stripe.checkout.Session.create we can select the mode to be either "payment" or "setup" , can we do both ? Meaning can we collect the payment method for a particular payment and automatically store it for future payments as the default payment method? https://stripe.com/docs/api/checkout/sessions/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hey Friends ! quick question We are testing using the test api keys in a test env, for Stripe payment element. If we are trying out links and use phone numbers and emails. Are we supposed to get the verification code on phone and email ?
Hi team, I have question i am using payment element i want to create the payment method id in .js file i have client secreat id , Can you please help me on that
Hi everyone, Im a founder creating an application for businesses that offer home based services. There are two types of users on the application: Businesses and customers of businesses. I want a business using the application to be able to create their own custom services and create custom subscriptions to offer their customers. I already have the stripe api connected to my application but i think I need to set up a connect account to allow a user of my application to create their own stripe profile but im not sure. Im not super technical with this kind of stuff and I needed help getting this stuff set up. Is there anyone with experience that I could hire to help with this integration?
Hello
I have requirement that I want to update the subscription but the proration charges should be custom based on our requirement. How can i charge them custom prorated amount ? and next bill should have original price ?
Hi, I need to integrate stripe on OSCommerce 2.2 rc2
wep
hello
i have a question
if i need to move off stripe to then move to square or another platform, how can i move existing payments over?
Hello I’m trying to implement a subscription system and I looked at this stripe.checkout.sessions.create with subscription mode but it is possible to choose the duration of the subscription in months? example 2 months ?
Hello as per document https://stripe.com/docs/payments/build-a-two-step-confirmation#create-pm i am tring to create payment method
iin my system its not supporting its showing Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
is there any way to do modify the code
Is there a way to simulate the delayed notification in a test environment for https://stripe.com/docs/payments/checkout/fulfill-orders#delayed-notification
Hello, I am having an issue with my checkout sessions. If I create a payment link from the payments dashboard and navigate to it, it shows that tax needs to be collected for the transaction. But If I send the user to a checkout session from my firebase web app it does not attempt to collect any tax from the user for the same product id. Is there a setting somewhere in the dashboard to make it so tax is collected in all circumstances?
Will Stripe penalize or flag my account if there are a high percentage of failed customer payments?
Hey quick question, I am trying to creat a checkout session were i want to enable ACH debit payment method but i can't find it listed in the api docs(https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_method_types)
Hi, my stripe payments page had verbiage indicating "monthly payment" when in fact it is a one time payment or installment options. How do I fix this?
Hi.
Am I hallucinating or does the search query language require at least three characters for a substring match?
Is it possible to modify a stripe subscriptions current_period_end or billing_cycle_anchor for testing purposes?
We’re moving to Stripe and I’m hitting a snag. (Still in test mode).
I have:
- client in Europe and currency in EUR
- they want to pay via bank transfer (Stripe should be able to give the customer a IBAN from EU)
Problem: on the dropdown I dont see the EUR, and I try to add a subscription it fails.
Does anyone have tips about this?
Hi folks,
If I have a stripe subscription with multiple products, is it possible to "cancel" one product, and have that product continue to be active until the end of the current billing cycle? (Similar to how canceling an entire subscription works with Subscription.cancel)
From the stripe API docs it seems like there is only SubscriptionItem.delete which is an immediate hard delete, removing the product from the subscription.
I believe the "ideal" solution is Subscription Schedules (correct me if I'm wrong!) and having a second phase that does not contain the product I want to cancel?
hello
can someone please have some work for me
i am 4rth year computer science engineering student
and willing to give my 100%
i will learn any tech or skill very fastly
i want internship or some remote work
i have also messaged many developer advocates on linkdlin but can't get any work
if here someone pls make me join some team or on any project i am very eager to learn and work
How to reuse a mandate to collect futur recurrent payments:
Hi, I've been following https://stripe.com/docs/payments/acss-debit/set-up-payment?platform=web#charge-later and I'm not sure I fully understand the example: Although, at the beginning, it shows how to create a setup intent containing a subscription with monthly payments, it later use the setup intent for collecting a one-off payment of $1: something which has nothing to do with the subscription.
Can you show me how we would initiate the collection of recurrent payments as it was defined in the setup intent?
Thanks in advance
Hello, how to get information about fiscal ID un customer....I use stripe.Customer.retrieve("cus_sadgreg"), but I dont see information about fiscal ID
This is the field
Does stripe charge fee for cancel a payment or authorize a payment?
I have a Payout bank account in USD. Can't I accept Bank Transfers in EUR with Stripe?
Hey Guys, we had a bad Amex charge go through for a $128,000 due to a decimal input error. The payment intent id is: pi_3NnLZDF0x5SNp72D0fDfJh2W. We contacted stripe support as you guys initially suggested, but unfortunately they were of no help. We are getting stuck with over $3800 in transaction fees that Stripe claims they won't refund. This is a bit un-acceptable to us due to it being such a large amont for an obvious erroneous transaction (caught within 20 minutes). I know you guys said you can't do much about it, but is there any further info you can provide such as someone higher up to contact or maybe a break down of the fee structure and why exactly it can't be refunded. We would also like to know what exactly your "exemption policy" is? We just can't believe this was allowed to happen. Here is the response we received from Stripe support:
Thanks for any assistance
If you can add the bank as EUR bank then it will be sent as EUR and your bank will handle conversion.
I for instance can add the same bank in two different currencies to have my bank handle conversion instead of Stripe
I cant add bank as EUR, our bank is in USD only. I was hoping stripe would handle the conversion and create a EU IBAN for the customer to pay the invoice
Let's talk in the thread
seems Stripe doesnt support Bank Transfers in another currency than not your Payout currency
Magstripe Reader & Elements. We are using elements_enable_deferred_intent_beta_1 for manual credit card entry and would like to know whether it is possible to use a USB magstripe reader as input to the Elements entry form.
Trying to figure out how to update a customer's default payment method in the invoice settings. Some of our customers have this set for the default card listed in the dashboard and others do not. Instead they have the card on file listed as the default_source and under sources they have that same card object. I found some info in the API guide for updating cusomters that you need the id of the payment method to added a default method to the invoice settings, but I don't see any payment method id for the customer anywhere. Just sources with a card_id.
I would like to ask for your help on how we can charge a pre-authorization credit card from our clients. Would this be possible for the invoices created in STRIPE?
I'm curious about the steps I can take to make sure that launching my project with live Stripe features is successful. I've followed all walkthroughs to a T, but I'm wondering if there are any other technical steps I can take to make sure that nothing is flagged or halted (like extra user verification or such)
Hello stripe devs I have a problem with setting up automatic stripe taxation on payment intents and transfers. I would welcome your help. Thanks
has anyone had any experience of using a service like plaid to help create and verify stripe connect custom accounts?
Hello Strip, How can I send an Invoice to a client and have them pay a deposit due today then the rest of the invoice a week later? Is this possible or do I need to create two seperate invoices, one for the deposit then one for the remaining balance?
I posted a message yesterday about ContextView being unmounted but that thread is locked, the followup is that I did discover there is an error being thrown
at Cd (dashboard.vendors~automations~connect_extension_runtime~extension_runtime~revenueRecoveryRetries~sandbox_sched~66a913b2.9f0ac8a6de73ee731bfd.min.js:1:704220)
Hello, I received a check payment by mail for a product. How do I register the client for the product they paid and send a proper receipt?
This channel is currently closed. We'll return in about eight hours from when this message was posted. If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hi! Could You please explain how I can switch on 3D Secure option (I'm using a checkout session url for payments)
Hi there, in a Stripe Checkout flow, is there a way to customise the Payment Receipt email when creating the session?
I don't see a way to pass a custom description in the Create Checkout Session API: https://stripe.com/docs/api/checkout/sessions/create
Hello! We're investigating a scenario where a customer failed to renew their subscription and then got issued a new renewal invoice with only a proration line (giving them customer credit). Can't really understand what have went wrong here. Would you be willing to help taking a look given a good summary of what we've found so far?
How can we implement pixels in node js server and track the sales?
Hi i havé à Problem… i can‘t verify my I’d
Hi, we are implementing apple pay google pay but not getting both as a payment options
Hi,
While cancelling the product for some reason how can i tranfer that payment which i have made with the paymentintent ?
Hello,
How can I implement validations on submit button if app has 50 and more form fields?
Hi, Need help in making billing information field compulsory on Customer portal
https://discord.com/channels/841573134531821608/1143394408788668436
can someone reopen this
Hi! For some reason since today, stripe checkout sessions (afaik, on test mode) are not setting any default card for the user once payment is done. It was working fine before this. As far as I have asked, no setting on Stripe dashboard has been changed and I haven't made any changes to this part of the code. I'm using the 4242 4242 4242 4242 test card. Any idea why?
while using usage based billing model, can I add adhoc overage charges (arrears from previous days) and add them to the bill ?
Hi there,
I have integrated the payment intent with destination charge and manual capture, So when the user is authenticate the intent, I am getting two events in webhook charge.succeeded and payment_intent.amount_capturable_updated.
So which event is more reliable here, Because I need to implement some logic when the user authenticate the intent.
Hi,
I would like to make an authorization with an amount of zero, it's about validate a customer's card at the same time as taking the imprint, without needing to cancel because with some banks the request appears if it exceeds zero.
do you know if this is possible?
Hey! I created test subscription and it automatically created invoice for $0, next invoice shows proper pricing. How can I create subscription, that instantly charges customer for proper amount?
Hi, i'd like to know how to send newlines in text fields connected to a dispute. \n and \n doesnt work, they always get escaped. also i dont get how to set the event date, avaliable via gui, when the dispute is connected to an event
hey! I do not understand why it can happened. My customers complains that stripe checkout do not allow submit their card information. This is looks like this. one of this session id seti_1NclgVJwofC1XQj7XaX9vglI
Hello ! We got this failed payment : https://dashboard.stripe.com/payments/pi_3NkqYUA69XfgDO9E1eqkD1o3 It happened in production with a card reader. Our app considered the payment successful even though on stripe dashboard, it's said that it failed. As it happened for one of our client, I don't know if the card reader sent a successful message or a failed message. Is that the expected behavior ?
I tried using the card reader simulator with a the credit card that has insuficient funds but the errors is different : https://dashboard.stripe.com/test/payments/pi_3Nn1xFA69XfgDO9E0XWWEdeD
And our app understands that something went wrong.
Is there a card number that can replicate the exact same error as the one here ? https://dashboard.stripe.com/payments/pi_3NkqYUA69XfgDO9E1eqkD1o3
hey what is the best ressource for styling the boxes in stripe ? thanks i mean the card elements. I am in nextjs and i cannot seem to find the right classNames
Hey, can I get a step-by-step guide on how to create a subscription with stripe on my nextjs app ?
Do I first need to create a payment intent and retireve the client secret. or how exactly?
I find a lot of examples in the docs, but am not sure which one should I follow.
Hello is there a way to get all PaymentIntent or CheckoutSession details related to the Payout object? I am using Stripe.Net nuget package for .Net
Hello Team
once we are getting invoice.payment failed webhook .. do we have any chance if customer payment source got debitted?
I have a bank transfer payment intent, that i have modified the amount. however, when modified the paymentintent.next_action is null. meaning, i think i need to confirm it, however how can i confirm it with a bank transfer payment method
hi team , I'm facing 'Another step will appear to securely submit your payment information.' message for stripe : apple pay
Hi, has anyone been able to use the stripe dashboard to set up a BACS direct debit subscription
Hi
I have 1000+ active subscription users, i would like to get all the user throug api. but its returning only 100 records.
How can I can all the records with api?
Thanks
Hi, I'm using Shopify and all payments are creating guest customers - but as I'm offering subscription based business, is there a way to transform these guest customers to "real" customers in Stripe for to be able to create their subscription in Stripe Billing ?
hi ! is this possible to reopen this thread please https://discord.com/channels/841573134531821608/1149632808524984360 ? 🙂
Hi, how can we add name and address in stripe card payment?
Is there a best practice regarding when to update the .NET Stripe SDK? Is it only necessary if you need new features or does it also contain security improvements? It updates quite often and I'm not sure how to tell if breaking changes are present, so I've hit them on several occasions by surprise.
Hello, what is the main difference from listening to events on your account VS events on Connected accounts when creating webhooks?
We have a platform that allows users to both buy and sell products. The user can be both seller and the buyer, but only sellers need to create Connect account in order to sell products via our platform.
I am confused whether I should have only one webhook to listen to events on Connected accounts or I should have 2 endpoints, one for events on my account and one for events on connected accounts.
Hey I am AWS Activate member. I havent gotten a response from the sale team all week for free processing credits offer. Also I dont have an account to contact sales or support
Hi, question regarding stripe elements and saved payment method: is there a way to prefill stripe elements with saved card data from saved payment method so to indicate to the customer the payment will use the card we already have saved? Will this allow the customer to override the info and provide a different card for instance if they so choose?
Quick follow up for a previous question: if we build our own ui to show info about saved payment method, and then proceed to use it to update the subscription for instance and initiate immediate payment, if that payment requires 3ds authorization, will the customer see the relevant prompt for it?
Good morning, everyone. Can someone tell me if I can manage charges in the same way using the Connect feature via the API as it is done with the APIs the payment?
Hello, I use connected accounts, and after onboarding, the account updates, but Stripe doesn't send any events to my webhooks and I can't see anything in my logs.
If a customer has a distinct values for "account email" and "billing email," which emails (if any) will be sent to their "account email"?
Hello Developers
I am facing an issue. I have used Stripe Checkout, and sometimes it shows the Stripe Checkout, while some times it shows an error that I have attached an image of. Can someone guide me on what the issue might be?
Morning everyone! We help nonprofits get setup on Stripe for their online fundraising. We've run into a snag with our current client's encrypted payment information file being rejected by Stripe's import tool. Migration Support has been difficult to pin down for help. We just need verification whether the latest attempt was successful and if not, why, so we can get this org up and running.
Hey! Is it possible to report usage records with test clock?
I have read that access token for Connect Standard account never expires. Does it mean that it will not expire unless it is used, or it doesn't expire even after the usage of it?
Hello, when I add up the charges (amount_captured - amount_refunded - application_fee_amount) - the sum of the payouts (+amount) of a connected account, I don't get the same amount available on the account. How is this possible?
Hello devs, is anyone can help me how to integrate hold payment, there will be an approve link and once approved thats the only time the charge will push. thank you
when will stripe x discord subscription membership be opened not only to US?
hello,
My store is in Poland. When I attempt to add USD payments, instead of the usual bank account number, it asks for a routing number, which we do not have in our Polish bank accounts.
I believe routing numbers are only used in the USA.
How can I proceed and set the USD payments for my Polish store? Thanks
Hi, im trying to make google pay button but, it is showing false for both apple pay and google pay
dominika_42501
Hello guys, I need your help. I create a Stripe customer for my website using the following code. Now a credit card/payment method should also be added directly. Do you have any idea how to do this?
$customer = \Stripe\Customer::create(array(
"email" => "test@test.com",
"name" => "test",
));
If a user ends a subscripion, i want to still give the advantages till the end of the month. Wich event is triggered when this happens? Is it customer.subscription.deleted?
Hi
I have an issue with the Payment Intent API. Some of my payments have double payments intent and it's create two orders on my Prestashop back-office. I don't know why.
The first intent create a real order with de payment but the second order said "Payment OK" but no payment is saved.
Do you know why ?
Hi,
I am facing an issue with my subscription integration, I am following this implementation on the docs https://stripe.com/docs/payments/finalize-payments-on-the-server?platform=web&type=subscription
In a nutshell, In the client when a user choses a payment method from the payment element and clicks submit. I am creating a paymentMethod.
And am sending to my server a request with the paymentMethodId, and the subscriptionPlanId the user chose.
In my server, am creating a stripe customer from the paymentMethodId and some other customer details.
Then am creating a subscription for that customer, after I create the subscription am also confirming the payment intent after the subscription as follows:
const {
status,
client_secret
} = await this.stripeGateway.paymentIntents.confirm(
subscriptionCreated.latest_invoice.payment_intent.id,
{
payment_method: paymentMethod,
mandate_data: {
customer_acceptance: {
type: 'online',
online: {
ip_address: req.ip,
user_agent: req.get('user-agent')
}
}
},
return_url: 'my url'
// redirect: 'if_required'
}
)
This is all good till now and it is working for normal card payments, and with google pay. ()
But for PayPal am not sure how this will work, because the status of the paymentIntents.confirm is requires_action
evan_09475
Hi, silly question for double check. We got the error during refund in connected account with message "The recipient of this transfer does not have sufficient funds in their Stripe balance to reverse this amount.". The recipient of this transfer here means the connected account, right?
Hello guys,
We have integrated Stripe as payment method on our website which receives payment from the entire world. As far, we saw that there are a lot of transactions which are declined by Stripe due to security reasons (especially the people from African countries).
Is there anything we can do in order to prevent that?
the HI,
I'm facing a problem with my Stripe account. The cards under a customer are showing up on stripe dashboard but stripe api is giving empty sources. I don't know what's the issue
hey stripe im using the deffered subscritpion payment , how can i show the IDEAL payment method when stripe element form appear
https://stripe.com/docs/payments/accept-a-payment-deferred?platform=web&type=subscription
Hello I am trying to onbard connect account users but the site wont load
does the expire card swiping in M2 reader automatically call cancelPaymentIntent in ios stripe terminal?
When testing Stripe Terminal using a card and a charge ending with .02, the payment_intent.payment_failed and payment_intent.canceled events happen immediately on tap but the terminal requests the card be inserted. Only when the card is inserted and an option is then selected on the terminal (either Stripe Credit or Stripe PIN) it then posts the terminal.reader.action_failed event. Shouldn't the payment_intent. events be at the end? this is very challenging to know what the real-world flow actually is. Please advise what the Live flow is.
Hello, one of my connect accounts got an error today when they were processing payment because the payment was done through link but apparently only "card" is valid. I'm not explicitly specifying payment_method_types when I create the payment intent, but based off the documentation, if I don't specify it, then it should take whatever payment methods are enabled in the dashboard, and "link" is enabled on the connect account.
I'm implementing payments for my discord bot dashboard and when the user makes a payment how would I know if the user is the user, my current idea is somehow to create a payment id and when user payment is successful I get the payment id from a webhook and then I can retrieve the user using the payment id, is this possible?
Greetings, can you tell me where in Stripe Dashboard I can find my MerchantId to connect the gPay button?
"tokenizationSpecification": {
"type": "PAYMENT_GATEWAY",
"parameters": {
"gateway": "example",
"gatewayMerchantId": "exampleGatewayMerchantId"
}
}
Webhook Error: Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the raw request body.Payload was provided as a parsed JavaScript object instead.
Signature verification is impossible without access to the original signed material.
Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing
How can i let the Connected account define the payment methods?
Hello I am using checkout method for subscription .
Now for paying the amount whatever card/payment method they enter i want to set card data as active card/default payment method . How can i do that using API.
Is there a way, maybe through the Stripe dashboard, to convert a iDeal single payment into a recurrent subscription?
What are the differences between CardForm and CardField in the Stripe react native sdk? Which one is better for creating a payment method for future usage (not related to any payment intent initially)?
Hello, for currencies that are largely inflated, such as COP and VND, we are getting an amount_too_large error when checking out with values over 999,999.999. Is there a proper way to charge customers with these inflated currencies?
We have a shopify+ store using stripe as the payment processor - how do we support multiple currencies?
I unintentionally closed my stripe account, how to recover they are not replying on my emails
Hi there! (Hopefully) quick question wrt to my PaymentIntent integration 🙂
I see that in the callback, I’m getting plenty of info related to the purchase, but no customer email? Is there any way for me to obtain that?
Hello I have a question about the Payment Method object and handling webhook events.
anyone knows why stripe is not showing up in shopify payment methods in ireland?
Hi, is there a way to retrieve customer name and / or email from the credit card when it is swiped?
Hello, I have a platform [i.e. stripe main account], it will be responsible for handling subscriptions. So, for this web-hooks must be maintained for the subscription. This is the first scenario.
Next business owner with their businesses take the subscription listed by the platform. Businesses on other hand have their own subscriptions to be maintained after onboarding onto the stripe using connect account [standard]. So again we have to manage the webhook here for connected account.
Can we handle both webhooks from same end point or need to manage them separately.
I need assistance with sending the on barding link to connect accounts
We are just finishing up a Stripe Elements integration for credit cards, and are looking to start working with Direct Debits.
I am unsure for recurring BACS direct debit payments, if we will still be able to use Stripe Elements because it may require creating a mandate, and also working with SetupIntents. Right now we work solely with PaymentIntents
This might be a stupid question, but is it possible with Stripe Elements to allow for collecting the mandate, and executing BACS recurring payments on that same mandate in the future? I.E. not one-off BACS payments.
Hello everyone, I would like to know if there is a field in the Invoice object, when I can check the retry number, when the invoice payment failed, I just found the NextPaymentAttempt field
Hello guys. I have a problem when a try to create a connect account in Mexico. The API is responding to me that the document ID(CURP) is invalid. But that is not true, I checked that in https://www.gob.mx/curp/ and it exists
Morning, yesterday I was asking about card authentication and 3D Secure. I would like to follow up this message: https://discordapp.com/channels/841573134531821608/1149442004317642903/1149465862231826482 Does this mean, if I use stripe checkout (setup mod) to setup payment or use payment element for collecting payment for future use. Stripe will take care of authentication flow?
My stripe account cannot be configured with my opencart website, I already installed and pasted all test and live codes but there is no stripe gateway is available in checkout can anyone help with opencasrt site issue,
Or is there any other extension to use easily with opencart site I need this help
How to get a list of all payment types for CheckoutSessionParams.PaymentMethodTypes ?
Yes in payment module installed and edited with stripe credentials but not visible on check out
Let's chat in the thread I created for you
I can't figure out what the problem is, what am I doing wrong?
require_once('/vendor/stripe/stripe-php/lib/Stripe.php');
\Stripe\Stripe::setApiKey('YOUR_SECRET_KEY');
try {
$paymentIntent = \Stripe\PaymentIntent::create([
'amount' => $_POST['price'],
'currency' => 'chf',
'payment_method_types' => ['card'],
]);
echo json_encode(['clientSecret' => $paymentIntent->client_secret]);
} catch (\Stripe\Exception\ApiErrorException $e) {
http_response_code(500);
echo json_encode(['error' => $e->getMessage()]);
}
Hello, If I set up future payment following https://stripe.com/docs/payments/save-and-reuse Do I need to worry about a card requiring authentication for off_session payment?
Hi all, I'm currently integrating a subscription model (with multiple subscription items). this Subscription is created during my backend Signup process, hence the subscription is created as DEFAULT_INCOMPLETE. Now I would need to propose to the end user to fill its payment details (with Checkout if possible) but I don't know how to create a Session by indicating the subscription I just created, I retrieved the client secret, the subscriptionId but I don't know how to insert it into the stripe session to link the payment with the subscription created.
Getting a weird error message when trying to capture less than the full amount of a payment. It has never been an issue in the past and just began yesterday. ""message": "Invalid level3: pricing must be consistent. Sum(unit_cost * quantity + tax_amount - discount_amount) + shipping_amount != total charged. In this case, 97500 != 87750."
"type": "invalid_request_error"
when testing locally in the product table, when I add the link to "Redirect customers to your website." should I make it localhost:8000/site?
Hello, is there any solution to provide individual.verification.document.front
without a file upload with a purpose value of identity_document. ?
It also have been uploaded using identity solution
For businesses on a blended rate, I'm having a bit of trouble understanding how to collect our margin of the processing fees. With destination charges, my understanding is that the full charge amount will be immediately transferred from our platform to the connected account after the charge is captured.
So in simple terms -- how are we, as the Platform, to collect our margin of the processing fees? I've spent a lot of time looking through the documentation but there isn't anything mentioned for businessess on a blended rate or on IC+ pricing.
What would be the main cause for the error: Creating new Stripe order failed. Please try again.
Hey! Is it possible to make the zip code field use the numpad? instead of keyboard
We have a SaaS monthly subscription that is initially billed with a set up fee. in jurisdictions where the SaaS monthly is taxable, strip tax is also taxing the set up fee. Is there a way to only tax the monthly subscription?
Hi there! I'm using stripe connect and created a subscription with a destination_account. I originally had transferred 90% of the transaction. I'd like to update to transfer %95 percent for the next invoice. Is there a way to do this from the stripe dashboard or via API? And is it possible to create a one time transfer to an express account from stripe dashboard? I see it is available via API but don't see anything in the dashboard
Question: I have a use case where all charges are via credit cards and the charges are considered deposits which are intended to be refunded after the need for the deposit expires. Is there any problem if all charges get refunded as long as there are transfers in to cover the charge and refund fees?
Hi,
When I create a subscription with trial, I dont see the paymentIntnent attached to the latest_invoice.
Which is making this line of code fails
const {
status,
client_secret
} = await this.stripeGateway.paymentIntents.confirm(
subscriptionStatus.latest_invoice.payment_intent.id,
{
payment_method: paymentMethod,
mandate_data: {
customer_acceptance: {
type: 'online',
online: {
ip_address: req.ip,
user_agent: req.get('user-agent')
}
}
},
// return_url:
// redirect: 'if_required'
}
)
This is $e error
Uncaught (in promise) SyntaxError: Unexpected end of JSON input
at google_pay.js:93:24
at async google_pay.js:84:32
I am paying contractors though connect accounts. How do I show them how much they have earned through the app?
I have a market place. Customers can drink beer using our dispensers and mobile app across Brazil. They walk in one of our pubs and purchase their pints from those. So customers are created under the platform's main account. Payment Methods are created under the same platform's account with setup intents. But then depending on which bar they are (connected accounts), the payment is done on behalf_of them. But for that, I need to clone both the customer and payment method using tokens from the platform's main account. Problem is... The way the system has been designed, I can't persist those cloned customers's IDs and payment methods for future purchases. We end up with multiple cloned customers for each customer, because for each pint of beer we create brand new ones. Is there a way to make these temporary or give them a TTL so that they won't become a performance issue in the future? We have 100K customers which regularly use the app to drink beer... Very soon we would have millions of unnecessary records.
Hi, I'm trying to integrate a Stripe Terminal into a ticket system that recently implemented it. I've followed the steps of adding the API keys and location, and I can see test payments coming through on my Stripe account, but I keep getting a message that it can't connect to the terminal to take the payment.
I've added the ports as exceptions to my Firewall, but it did not solve the issue. I'm not sure how to allowlist the domains, sorry for the stupid question!
Hello,
When creating a refund for a payment, is it possible to simply make a record of it without actually processing? Some of our customers get refunds via cash/check and would like for a record to be made in Stripe.
Without this, it means that the information in Stripe might be out of sync with what we record in our app when the user submits a "cash/check/offline" refund.
unable to use google pay and apple pay as payment methods in my checkout integration
Are stripe link payments not screened by stripe radar? We are not able to get any information regarding the payments if it is made using that method
Hiya, I've got a question about cyo prices in checkout
Hey, just a minor headache - if a user sets up a subscription via a payment link and uses a voucher code that results in a 100% discount on the first month, you don't get a payment_intent.succeeded with a value of 0 which is what I'd expect to happen.
Hey All. I have a simple frontend checkout page built in WP, and I'm trying to figure out how to best generate a Stripe Checkout Session that will have the quantities selected by the users filled in dynamically. Any thoughts or advice on this? I'd like to keep it all on the frontend if possible.
Does the "Insufficient funds" decline code always mean it's a debit card? I've seen a few of these in my customers and they always seem to be on Mastercard; does Mastercard do something idiosyncratic here?
Hello!
I used the webhook example code I found in the dashboard but I keep getting the Error
{"type":"StripeSignatureVerificationError","raw":{"message":"No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? \n\nLearn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing\n"}
Please has anyone faced the same issues and how did you resolve it?
Hello, is there a way to have a failed invoice payment on a subscription roll over to the next invoice?
Hi there - When we collect payments using terminal, how do we fetch the processing fee associated with a payment? Today, we have a webhook that receives payment succeeeded event, but the event data doesnt contain processing fee. How can we get that data?
Hello, how are you, good afternoon, I have a small question, I recently made a purchase on a website and they had stripe integrated, stripe charged me the fee and not the website, I currently have my page online and I have the stripe payment system , but when customers make purchases the fee is charged to me as a seller, how can I charge the client the fee?
Hey I'm trying to trigger a webhook locally and I'm passing an argument of the customer id into it but it's not populating when I receive the event. I'm wondering if you can tell me if I'm doing it correctly?
Hello! I'm running a function to convert the tax collection behavior on my customers from manual to automatic (in batches )and I want to print out a subsection of those customers who live in locations we are registered to collect tax in.
are there any APIs for Future Payout and Transit to Bank?
Hello
So does it mean that I do not even need expressjs for this to work?
Getting the following error when trying to process a test api call via the live account. What exactly does this mean? I cleared out all customers from the test account. Is it not letting me use the payment method on the live account and why if I’ve deleted all the customers associated with the test account and that card?
Help
This channel is closed on weekends and holidays, but we'll be back! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hi Team, we are using Stripe Checkout Session to collect one-time payments and i'm trying to look for a way to use a specific Payment Method for a checkout session if a user has multiple cards available.
our goal is to not let the customer input card details again (at least when checkout page is loaded, unless they need to input a new one thats fine) since they've already done it prio creating an order using Checkout Session in SETUP mode and we save the pm_XXXXXXXXXXXXXXX payment method id in our database.
Hi Team, We have a membership subscription service in New Zealand and I have just had a potential new client ask if they can pay for their subscription via bank transfer as opposed to credit card as she explained she is untrusting of entering her credit card online. Is there a way she could pay for her monthly membership through bank trasnfer through Stripe?
confirmPayment on javascript refreshes the page. Any idea why this would be the case?
Hi all, does anybody know if it's possible to look up all the customers that have purchased a particular product?
Hi there, I can see invoice has discounts field and applied discount looks like: ```
"discounts": [
"di_1MlqD5ChMfoWHRa7zU1a3aVJ"
],
Is there a way to retrieve the discount object from API?
Hello There, i wanna ask, If we set the Subscription status to "mark the subscription as unpaid" when all retries for a payment fail, will it create another invoice for the next billing cycle? For example, if a monthly Subscription has an unpaid invoice on 1 Sep, will it generate a new invoice on 1 Oct?
hi
how to track unit usage of graduated pricing. while using report API it only works with metered pricing
Hello
I want to update the subscription schedule's phase and need to add new item using API.
scheduled subscription has already three items and now i want to add 4th one
I am using below API
$updateData = array:1 [▼
"phases" => array:1 [▼
0 => array:1 [▼
"items" => array:1 [▼
0 => array:1 [▼
0 => array:3 [▼
"price_data" => array:4 [▶]
"quantity" => 1
"metadata" => array:3 [▶]
]
]
]
]
]
]
$updateSubscription = \Stripe\SubscriptionSchedule::update($subscriptionId,$updateData);
hi, i am using the latest stripe sdks for ios/android. in ios, the background is transparent, so when the sheet is visible, the app checkout page is seen. but in andorid, the background is gray and cannot see the chekout page. where to change the color settings and how? thank you guys.
Last week, I migrated several customers to a new Stripe account. I found that in the past few days, several recent payments from users have been rejected. However, all payments were successful on the old account.
I'm describing my scenario below, I'm eager to know the solution if any also if it is possible or not.
- We have a few products in our Stripe dashboard
- We're using Payment Intent that allows our consumers to purchase those products
- When we created the payment intent we got a client secret that we were using to render the payment UI which created an incomplete subscription at the Stripe end (also we can't use this client secret further once it has been used - meaning if the consumers submit the payment information)
- When the consumer submits the payment information, the payment method attached to the subscription
- We have a feature to upgrade the subscription, so when someone wants to upgrade/downgrade we use the subscription upgrade function including the consumer's intended product ID
- So far so good, The proration amount has been calculated and applied with the existing payment method (the method that consumers have applied when purchasing the product for the first time)
looking for the API document for record of Timeline payment attempt.
how to add the path for vscode manually of stripe
Hi I was wondering if there was any information available regarding migrating our userbase from source tokens to paymentIntents or if there is a easy way to incorporate both together as our old site was using source tokens but we have developed our new one to make use of source tokens
Hi,
I want to automate payouts. Which steps should I take?
i have a doubt can we link multiple bank accounts to a stripe account
Hi, I followed the connect-standard-oauth example here for nodejs (https://github.com/stripe-samples/connect-standard-oauth/tree/main). One of the issues is that when you click " Connect with Stripe", you are redirected on the same page. Is there an example of opening a new tab? My main question is -- if I open a new tab, how do I pass authorization through a header?
hi i have a doubt that how to add the vscode extention of stripe
Hello! How to propagate metadata added to PaymentLink to the actual Customer? I receive that metadata back inside Checkout Session object via event webhook, but I'm not sure what can I do with it there.
I'm adding subscription to my Telegram bot and the only reliable identifier is user id, so I need to have it attached to my customers.
Hello, currently I have done onboarding of the standard connect account.
stripe account_links create
--account=acct_1032D82eZvKYlo2C
--refresh-url="https://example.com/reauth"
--return-url="https://example.com/return"
--type=account_onboarding
How can i confirm that the account is completely active sothat I can update the status of business on the server end?
currently have watched over following webhooks:
- account.updated
- capability.updated
- person.created
- account.external_account.created
Thanks
So I've migrated to using payment Intent instead of source tokens. To make use of source tokens do i still need that code their to interact with them? Or does the payment intents API's work on source tokens? Been reading https://stripe.com/docs/payments/payment-intents/migration#saved-cards. Just wondering because it mentions Migrating your payment flow can be daunting. It is safe to incrementally adopt the Payment Intents API and use it in parallel with the Charges API but was wondering if there was a specific way of implementing them side by side aka making use of both API's or if payment intent APIs works for both source tokens and payment intents.
Hello Devs. I have error while - stripe.transfers.create
You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out; try enabling manual payouts by going to https://dashboard.stripe.com/account/payouts
hello, my previous chat was somehow blocked and I cannot reply, but I will just past it in here : hello,
My store is in Poland. When I attempt to add USD payments, instead of the usual bank account number, it asks for a routing number, which we do not have in our Polish bank accounts.
I believe routing numbers are only used in the USA.
How can I proceed and set the USD payments for my Polish store? Thanks
Użytkownik
Dingbot
dodał do wątku użytkownika
toby
.
— 08.09.2023 15:04
toby — 08.09.2023 15:05
Hi 👋 yes, US bank accounts use a routing number in combination with an account number.
I'm not sure I'm grasping what could be happening here though. What kind of Payment Method support are you trying to add to your integration?"
here is what I am trying to do. I am trying to add the possibility to pay in USD to my Polish store, but it says I have to add a routing number from my account, while in Poland we do not have routing number
Hi @vocal wagon I've created a thread for you, please continue the discussion in that thread, thanks
Hey, i just noticed that the default stripe currency is USD, how can i change it to AUD when charging my customers?
how to prevent cancel payment intent if card is expire and user can again use other card without regenerate payment intent in ios
need clarity on using existing payment methods with payment_intent. How does different payments method act with payment intent when assigned to it.
Dear all, I'm creating a Stripe Customer + Subscription on backend side, then on frontend side end user is providing the payment details for this susbcription. Everything is fine, but a first invoice is created invoice.paid but I would need to avoid an invoice once the subscription is created, I would need an invoice only at the end of the current month as the products subscribed are including a per volume pricing.
Hi, A monthly subscription is created for a customer , the previous month cycle has passed. The invoice is created but it's still in draft state. I expected the payment to be automatically deducted, but it's not done, is there something missing or wrongly configured
Hi, I'm having some issues with saving state when i go to stripe in my oauth flow and wondering if i could get some help
Hello!
I've been trying to setup subscriptions with trial for react native. By following this example (https://github.com/stripe/stripe-react-native/blob/master/example/src/screens/PaymentSheetWithSetupIntent.tsx) it works, but not the way I would like.
In payment-sheet-subscription the subscription is created and the trial starts immediately, without collecting the payment info.
What I want to achieve is getting the payment info first the PaymentSheet, and then start the subscription with a 3 days trial.
What is the correct setup for this? I found it odd that was so hard to implement!
Hi Team
Hello! I had a 301 redirect issue with my webhook that has since been fixed. There are several failed attempts that have reached the max retry limit. How can I go back and get all missed events? I'm here but do not see a clear way : https://stripe.com/docs/api/events/types?lang=python
One question
const coupon = await stripe.coupons.create({
percent_off: percentageOff,
// applies_to: {
// products,
// },
});
If I create coupon like this (without applied products) it will be available for all products on my stripe dashboard?
hey
can i use third party api in stripe app
Hi there, I'm creating Subscription with multiple Items: 1 monthly item (fixed price) and 2 items with usage price. Currently once I create the subscription it generates an invoice (with only the fixed price and other items at 0) but I would need to wait for the end of the month before generating the first invoice which will contain the monthly usage of the items. is it possible ?
Hi Stripe team, is it possible to get a list of connected account customers from the parent account?
The parent account in my case is acct_1NQWGBLwowfYDHBH, and I am trying to get a list of connected account customers using:
stripe customers list --stripe-account acct_1NJJ8kEHziURZfEk
But it lists the parent account customers.
Hello,I'm wondering why my subscription was canceled for unknown reasons.
Hello, When I automatically cancel an authorization payment for my costumers? How quickly do the funds in users' accounts unfreeze?
We have a payment intent where a customer received a request for the amount 125,31€, then he partially paid, we subsequently corrected the payment intent amount (-> 80,31€) and now the system still says that he should pay the previous amount. Is this an error on your part or are we doing something wrong (pi_3Nd6GAJZUpJ6fJ990fasPpcw)
hello stripe devs 🙂 I've got a question, might be a bit off topic but I find it hard to answer at this point and I'd like some advice: I'm trying to decide whether I need to enable in-app purchases in my mobile app, my initial thought is we don't and that's why I went ahead implementing stripe payments, but now I'd like to validate this a bit more: we have a few forms inside our mobile app and we gather data from users, then we generate a web profile at the end of the process; it's a simple web page and we provide that web page url after they pay with stripe. My understanding about in-app payments is that you're eligible if your goods are usable inside the app, e.g. coins, subscriptions, remove ads, etc, but this is just a web page that user purchases once and it's available out there on the web. what are your thoughts ?
hey guys - thread to chat about the fraud rules /disable charges. is there any chance to block specific customer id or payment intents without enabling radar?
Hi Stripe devs,
One of our customer is trying to connect their stripe account and getting an invalid grant error.
what could be the possible reason?
Can I please get my country enabled for server driven api?
I need help from your accounts department. €130 has not been refunded to a customer. Please contact me. Susan Edmond
Hi all. The docs state that I can set a default API version in the developer dashboard. I can see a bunch of versions listed there, but I can't see a way to change the default - can anyone assist?
#dev-help message
can you reopen this thread ?
Hello, is it possible to update the trial days of a subscription from the dashboard without the "Automatically charge a payment method on file" being checked?
If the customer does not have a payment method registered, I can update the trial days without any problem.
However, if the customer has a payment method registered, when I update the trial days, it's also assign to the subscription the payment method because I can't uncheck the checkbox "Automatically charge a payment method on file".
I don't want to assign any payment method or email invoice to the customer, I only want to increase the trial days.
The subscription has this settings:
- Status: trialing
- End behavior: cancels if no payment method
- Billing Method: charge default payment method
Hello, can you reopen this? #dev-help message
Hi their ! I have a question about subscription : Can I disable recurring payment for subscriptions and only charge when I send the instruction through the API?
hello
Hi, I'm creating a subscription with on usage items and I would need to ask end user to fill its payment details, but while creating subscription there is no clientSecret into JSON result, how can I get it ?
Hi, I have configured my subscription product with default price in USD and then EUR and GBP. Unfortunately when I am testing the Stripe Checkout from UK I am getting the default price in USD but I was expecting GBP. Can you please let me know How I can display different prices depending on the location?
Hello,
I'm not able to purhcase subscription someone plase help me...
I have some questions on proration
Hey hello, I have a question. Orders have been received in my webshop that have been canceled due to no payment. But the customer has already debited the money. Has anyone had this before? and where does the money go now? #dev-help
Still questions related to this #dev-help message....
With a setupintent I was able to collect the payment method and attach it to a customer. What's the best way now to create a subscription? Should I make a call to my server when the sheet is a "success"?
const { error } = await presentPaymentSheet();
if (error) {
console.log("Error code: ", error.code, error.message);
} else {
// Call my backend here to start the subscription?
console.log("success");
}
}; ```
Hello, I am trying to link my bank account (payoneer) but it keeps on loading and can't be linked in the end. Please help anyone
Hey, how can I track changes of API references? For example, I noticed that invoiceitem.updated event got removed and I would like to know why.
Hello!
I've got a web app where users can buy subscriptions for different devices they add. Right now, it's a bit of a hassle for them to figure out which subscription goes with which device when they're in the customer portal.
I was wondering, can we add some metadata during the checkout session that then shows up in the customer portal, so users can easily see which subscription is for which device? If yes, a little guidance on setting this up would be amazing!
Hi,
Is there a way I can add name on card input when using the payment element?
How should I think when it comes to setup intents?
So... a setup intent is initiated, I create it on my backend in this case, return client secret back to the client and then it initiates some 3ds auth stuff... but what do the different statuses mean for a setup intent? I.e. "succeeded" or "processing"?
At what point can I view a setupintent as "successful" in the same way a paymentintent is marked as paid/successful?
Hello!
What is the right way of changing prepaid subscription period / days?
E.g. we have a customer with an active yearly subscription from 17 Aug 22 to 17 Aug 23
How can we adjust end date of that subscription to increase or decrease it without additional payment / moving it to the trial / etc
If I have a customer who is subscribing to a 1-month package, and he switches to 3-month package for example, do I have to create a new payment link if I'm using it for payments?
So far I dont see how I can set customer_id and subscription_id to the payment link object
Hi! Its my 1st time writing in this channel I hope that Im following the question guidelines correctly 😄
First of all, Im currently using Stripe Connect (custom) so I have accounts for establishments, and users make payments to this establishments.
For this payments im using Stripe Checkout Sessions.
Well, the thing that I want to do is take a fee of 1.5% of each transaction done with Checkout Sessions.
Right now Im sending this throught stripe.checkout.sessions.create method.
{
mode: 'payment',
payment_method_types: ['card'],
customer: user.customerId,
invoice_creation: { enabled: true },
line_items: [{ price: selectedPrice.thirdPartyId, quantity: 1 }],
success_url: `${process.env.FRONT_DOMAIN}/check-booking-payment/${_id.toString()}`,
cancel_url: `${process.env.FRONT_DOMAIN}/cancel-payment`,
payment_intent_data: {
application_fee_amount: fee,
transfer_data: { destination: establishment.stripeAccountId },
},
}
And if I create a checkout session with an amount of 20€, the establishment receive 19.70€ and my stripe account got -0.60€ in net volume.
I think this is because of the stripe fee + connected account, right?
Is there any way to send this stripe fee to the establishment and not charge this to my stripe platform?
Thanks!
can you let me know while refunding the item
Stripe processing fees how can i calculate
Hi there,
I have a monthly subscription created using the collection method: automatically_charge,
In the date of renewing the subscription. It keeps an invoice draft for 1 hour and then it finalize it,
Why is it not sending the email to the user with the invoice?
Should I finalize it from my side to allow sending email?
Hi there!
Is there a way in Stripe Checkout to set the country by default instead of using the customer's IP address?
I'd like it to be always UK when the user opens this form.
Hey, can the Address Element Autocomplete be tested?
It just won't show up for me.
I also tried mode: 'google_maps_api'; Nothing.
Here's my snipped:
if (data?.client_secret) {
const stripe = useClientStripe() as Stripe
elements.value = stripe.elements({
clientSecret: data.client_secret,
appearance: {
theme: colorMode.preference == 'light' ? 'stripe' : 'night',
labels: 'floating',
},
})
const linkAuthenticationElement =
elements.value.create('linkAuthentication')
const paymentElement = elements.value.create('payment', {
layout: 'tabs',
})
const addressElement = elements.value.create('address', {
mode: 'shipping',
autocomplete: {
mode: 'google_maps_api',
apiKey: config.public.placesApiKey,
},
})
linkAuthenticationElement.mount(linkAuthenticationEl.value)
paymentElement.mount(paymentEl.value)
addressElement.mount(addressEl.value)
}
Hi there,
Stripe webhook usually takes around 1 minute to validate a "Tax Id". That's ok for Production but I'm trying to create a e2e flow in a test environment and I can't wait 1 minute every time to get the tax id validated. Is there a way to have a quicker validation in a non-production env?
Hello. I have a React Native app that uses PaymentSheet for the user to make their payments. I want to have the user's receipt displayed in the app somewhere, perhaps on another screen. Is there a way to do this? I know that Stripe will send the receipt to the user's email, but I would like to have the receipt in the app so that the user doesn't have to leave the app.
Hi, is there away I can get a callback when choosing a payment method in the payment Element before submitting the form?
Lets say I want to conditionally add custom fields based on which method is currently pressed in the payment Element.
We were asked for code for different API types in Stripe integration, we sent the necessary codes, but there was no return in any way. What should I do?
Hello, if I close the Standard Connect Account created in test mode, will I be able to create an account with the same email again? I am trying to figure out the best practices when it comes to testing Stripe Connect implementations.
Hello, Is there a way I can add custom field to my payment element inside the group of exisitng inputs ?
I want a custom field only when the card option is selected in the payment element. I want my custom field to be present in the group of card element, such as, card number, cvc, expiry.
If I add the field normally just below the payment element, It will look misleading when I have my payment element in accordion mode.
Hello. How can I get a payment error? This article seems does not work for me https://stripe.com/docs/error-handling?lang=dotnet#use-stored-information
The LastPaymentError object is null.
Example (card present transaction - invalid expiration): https://dashboard.stripe.com/test/payments/pi_3Np8JKIbSH5OzC5G2CaZTcmM
Hi, good morning, how are you?
Another question, when using Connect and performing direct billing, can I charge the customer's card on my own checkout screen, or do I have to use your checkout?
Because currently, it works like this: The customer enters our checkout (developed by us), provides their credit card information, and with that card data, we process the charge on the customer's card.
Hi team! Is there a way to retrieve a list of credit notes, filtered by "created", just like in case of other entities (invoices, customers etc.)?
Hello! I want to accept bank payments on my site with my own custom form which will only include a routing and account number, so I only need Stripe's API. I was searching your documentation and found this link: https://stripe.com/docs/payments/bank-transfers/accept-a-payment
Before I continue diving the docs, I want to make sure I am reading the correct doc/guide. Can someone confirm I am on the right path or can you point me to the correct doc/guide? TIA!
Hello! I have an optional form that allows user to add payment method to their account (using setupIntent for this). Since the form is optional, I don't want it to block the UX if it's empty, but still want to validate it if any field is non-empty. Unfortunately, Stripe's auto-fill of the country field for some reason counts as form being non-empty, so I had to hide country and postal code fields. But Stripe still requires me to send country and postal code data, even if I don't collect it from the form.
I can send data from the address form user fills as part of this flow, but the order address can be different from user's banking address. My question is -- how important is it to have correct country / postal code when confirming setupIntent ?
Hello everyone, i have a problem with PayPal Payment Subscription
I use Java Integration for Back-End and ngx-stripe Integration Front-End on my website.
I want to store my user on my database, but when i use PayPal Payment, user was redirect on PayPal Page test and after confirm Payment; the Stripe.confirmPayment() method didn't work because property return_url is setting on login Page of my website.
The Logic of store user in my database Is in stripe.confirmPayment().subscripe() and that wasn't reach out
Hello everyone, I need to add the file upload control to the stripe app. I am using the @striple/ui-extension-sdk library for the UI components.
I am not able to find such UI component in above mentioned library that supports normal html input like file upload.
My use case is I need to send the multipart file request to the external API once the file is uploaded in the component.
I tried using StripeFileUploader - and in that at onComplete event I am getting below event object
{
"id": "file_1Np93PSBrNZc2KWw4idC7grz",
"object": "file",
"created": 1694434643,
"dashboard_url": "https://dashboard.stripe.com/acct_id/download/file_1Np93PSBrNZc2KWw4idC7grz",
"expires_at": null,
"filename": "Save document file with encoded pdf format.pdf",
"links": {
"object": "list",
"data": [],
"has_more": false,
"url": "/v1/file_links?file=file_id"
},
"purpose": "identity_document",
"size": 115134,
"title": null,
"type": "pdf",
"url": null
}
I am not getting any multipart object.
So how can I get the component like normal html input file uploader in the stripe UI library ?
Hello, can i return the payment intent client_secret from the API to the frontend app? Is there a security risk or is this normal practice?
HI I'm having trouble passing additional data from the stripe checkout session to webhook events.
await this.stripe.checkout.sessions.create({
payment_method_types: ['card'],
line_items: lineItems,
mode: 'payment',
success_url: this.STRIPE_SUCCESS_URL,
cancel_url: this.STRIPE_CANCEL_URL,
metadata: {
order_id: order.id,
},
});
I need to access the metadata.orderId from customer.subscription.created, payment_intent.succeeded events but order_id is only accessible from the checkout.session.completed event. Is there a way to set a field that is accessible from customer.subscription.created, payment_intent.succeeded events ?
hello i need help i set up my stripe account weeks ago with all my legit papers but now i lsot access to my main gmail im still logged in my account and i have my phone number but everytime i try ti change account they say verifiy you accont through gmail
i need some help with Sorry, we are unable to process your payment at this time. Please retry later.
How can I solve this
This is in UAE
Hi awesome Stripe support team!
I need some help with onboarding stripe connect accounts. I redirect my users through a link that I get from here
export const createStripeConnectAccount = async () => { const account = await stripe.accounts.create({ type: 'standard', }); const accountLink = await stripe.accountLinks.create({ account: account.id, refresh_url: env.SERVER_URL + '/refresh', return_url: env.SERVER_URL, type: 'account_onboarding', }); return accountLink.url; } .
But when a user clicks that link, it makes them sign in with an email and doesn't give them the option to create a new account. How can I redirect them to a link where they can create their own Stripe Connect account? And is there anyway I can authenticate them in the background through their account in my database?
i'm getting this while trying to create a source on a IN connected account from a US platform account
It appears that you are creating a Customer card payment source on a IN-based connected account using a single-use card token owned by your US-based platform account. As part of our continued investment in India and to meet local data storage requirements, this is no longer allowed, so we had to reject your request. As a possible workaround, try authenticating as the connected account when creating the single-use card token. If you need further assistance, please don’t hesitate to reach out to our support team at https://support.stripe.com/contact.
I want to update our prices.
We have old plan_xxxx id's. I see that seems to have been renamed to price_xxxxxx
I created new plans/prices for the currencies.
But did not set new ones as default. We will have a switch over date in October.
My question is, if I set the new price to default and then archive the old. Will all subscriptions using this price update to the new automatically?
Hi Stripe team.
We use usage-based billing via Stripe Checkout for several plans.
Is there any way for a user to upgrade from one plan to another? The customer management portal doesn't seem to offer this option for usage-based billing.
Can i add 40 days subscription in stripe
Hi
can you please let me know how I can revert full transaction with transfer_group attached?
Hi, I am getting a message when billing that the customers payment was blocked on Stripe. What can I do to fix this?
Hey all, have a quick question.
Looking at the subscription create endpoint (https://stripe.com/docs/api/subscriptions/create) I noticed there's an ability to send a "optional array of hashes" as a "add_invoice_items" parameter.
I'm a idiot and cannot figure out what a optional array of hashes is lmao, was wondeirng if someone could enlighten me? Thank you!
Hi! I use Plaid integration with Stripe. When I attach source to customer, I also create SetupIntent with usage: off-session. But later I create subscription and Stripe automatically creates SetupIntent again with status requires_confirmation. Could you please help with correct configuration so that Stripe accepts automatically Plaid ACH bank account for future invoices?
Hi, is there a way I can have callback or an event from card input fields when user inputs data ?
I have a secnario, I want to store users who have filled card information but did not hit submit. So I need a call back when the user starts writing the card number, cvc, etc.
Is there a way I can do that with the payment element ?
hey guys i would like to change my stripe business account to a normal stripe account because i am autonomo here in spain not a business so i cant document my business data because i dont have it
please i need help
i mean change from stripe express to normal stripe
In one of your previous questions, you've said that there can be multiple Connect account created with the same email. What is the logic if we (Platform A) and some other platform, say Platform B, both use Stripe Connect integration and user that comes to our platform already passed KYC previously with platform B and has Connect account?
-
User needs to pass the same flow again on our platform and we store his account ID in our database or there is some other logic?
-
Is there any case where user gets some error like "You already have Connect account" or anything similar?
Black Wolf
Hello, in the case of the souscription of a customer to a tiered based product being a post paid subscription (charge at end of period of subscription). When creating the subscription with the payment method, is there any way to trigger a card fund check at subscription creation? At creation of the subscrption i pass the paymentMethod and the pricing. But is there a way to have such a check using the nodejs lib if the card has a valid fund by simulating an invoice or is that not really doable?
Does anyone know the difference between the card_issuing and card_payments capabilities? https://stripe.com/docs/api/accounts/object#account_object-capabilities-card_issuing
The distinction between the two is not clear to me from the description in the docs.
how can i access stripe express live chat support? i can find it from the personal account but not the express/company one:(
which are the payment methods that provide an immediate response when a customer is charged? https://stripe.com/docs/api/payment_intents/create#create_payment_intent-payment_method_types
Hey folks, how's it going? I needed to find out if anyone has already done or if there's a possibility of having Stripe's transparent checkout. I'd like to implement it in my system without having to do a redirection.
hey, wondering if it is normal to not receive responses from stripe-terminal-betas@stripe.com for > week? we're part of a couple of Betas
Is there a webhook that would inform me if a customer cancels a Bacs Direct Debit mandate via their bank?
can someone please share the email of support i cant contact them through stripe i need to type out source email
Hi, is it possible to accept bank transfers from and to Bulgaria?
When creating a payment intent, I can use eu_bank_transfer, but the exception states that only those countries are supported:
The country provided (BG) is not supported for eu_bank_transfer details. eu_bank_transfer details can be provided with the following countries: BE, DE, ES, FR, IE, or NL.; request-id: req_WHqURklwQ8kDYO
How is that EU when not even half the countries are specified? 🙂
Is there a way I can cancel a bacs direct debit mandate within the sandbox account? I want to test the mandate.updated webhook within out app
Hi - im trying to transfer funds from my payout balance to my issuing balance. I used to be able to do this from the stripe dashboard but it doesnt appear to be there anymore (but shows in the docs still). It looks like their is an API in beta that would allow. I just "requested" access to the beta. Does anyone know how long or anyway to expidite the approval process for that?
Hi! I've got a question around configuring ApplePay. Under a main Stripe account, we've got multiple sub-accounts, one for each region. We don't have dedicated subdomains for each region, we use language code in the url. Is it possible to generate a single apple-developer-merchantid-domain-association file, associated to a shared domain, that will be used for all Stripe regions? At the moment, Stripe doesn't allow uploading an already generated apple's domain-association file.
Hi Stripe team! Is there a way to do something akin to cance_at_period_end: true for a subscription schedules without removing subsequent phases? My thought is, if a user then uncancels, it'd be nice to have the phases already saved so we don't have to recreate them.
Hi there, how do I change the preffered language while creating a Subscription on my backend ?
Hi! I integrate Plaid with Stripe. Do I have to call setup intent for future usage of ACH bank in Subscriptions? I created subscription in sandox and payment passed, but Stripe automatically created SetupIntent with status 'requires_confirmation'. Please advice!
Hi!, Is it possible to test this identity field through the API? , I'm getting the next:
You cannot change individual[verification][document][front] via API if an account is verified. Please contact us via https://support.stripe.com/contact if you need to change the legal entity information associated with this account.
Hello, i have a questionis it possible to create a custom html page for the stripe checkout page? i was think to use paymentIntents, but i don't now how that is going to work when i use ideal because then the user has to be redirected to the ideal payment page, but there is noting in the documentation about a redirect to a ideal page.
Hi there ! Hope you're doing great ?
I'd like to know if what I'm doing is the right way to do things !
The process : We have a business A that needs to pay us each end of the week for what he declared during the week. So our plan is to create a SEPA mandate and process the payment automaticly on our backend. Without needing the user input. We store his encrypted IBAN in our database. and we use it for the payment.
Can you confirm that this code actually does a successfull payment ? (on the dashboard it says success I just want to comfirm that the process is what it should be)
`$userAgent = $request->headers->get('User-Agent'); Stripe::setApiKey($_SERVER['STRIPE_SECRET_KEY']);
// encrypted IBAN from DB.
$iban = 'FR███████████████████M02606';
$intent = PaymentIntent::create([
'amount' => 1000,
'currency' => 'eur',
'payment_method_types' => ['sepa_debit'],
'payment_method_data' => [
'type' => 'sepa_debit',
'sepa_debit' => [ 'iban' => $iban ],
'billing_details' => [
'name' => $restaurant->getLegalRepresentative(),
'email' => $restaurant->getUser()->getEmail(),
],
],
'mandate_data' => [
'customer_acceptance' => [
'type' => 'online',
'online' => [
'ip_address' => $request->getClientIp(),
'user_agent' => $userAgent
],
],
],
'confirm' => true
]);`
Hi, The klarna/after_clearpay has been added to the account already which is registered under UK. But this account is used in other regions as well, for e.g, in NZ. When the payment element is generated using this UK account for the NZ address and USD currency, it is not populating the klarna or clearpay. (Same with the case of CA address and CAD currenncy using the US registered account)
Hi, I'm looking for best practice on how to use a android device as TTPA + Bluetooth backup Wisepos3 pad... Should I be connected to the Bluetooth wisepos all the time, in case the TTPA fails (limit,...)? is the stripe SDK able to be conntected to 2 readers at the same time (TTPA+Bluetooth)? or do I have to start discovery again every time I fallback to bluetooth/wisepos?
On the stripe customer portal, is there any way to make this look not messy when the customer has multiple products they're subscribed to
We're using Stripe Elements to collect payments for subscriptions. However, we're currently having intermittent issues with some of our US customers where they're being asked to provide a Canadian postal code rather than a US ZIP code.
Any ideas for how we might resolve this?
Does anyone know the difference between the card_issuing and card_payments capabilities? https://stripe.com/docs/api/accounts/object#account_object-capabilities-card_issuing
The distinction between the two is not clear to me from the description in the docs.
According to this, to get Treasury working on an Account you need the card_issuiing capability https://stripe.com/docs/treasury/examples/financial-accounts#adding-capabilities
And according to this in order to issue cards on connected accounts you need the card_paymentts and card_issuing_capability.
https://stripe.com/docs/issuing/connect#create-connected-accounts-with-issuing-capabilities
what is the payment method card_present?
Hello, I am trying to create a Connect Account via API. My test implementation works but my live code says i didnt provide an api key. I dont know how to add it to header because i only know stripes endpoint
is there a specific webhook event i can use to trigger before the actual renewal date?
Hello!
Scenario:
I'm writing e2e automation in prod for our frontend. Is it possible to utilize 'test cards' in a production environment?
Hi there.
hi, I was trying to make a payment link when this message appeared:
And I have no idea how to proceed
hi, how can I save the user cards before payments for future payments? I am using JS and Django as a backend
right now, I am using paymentintenets and using this code to confirm the payment
stripe.confirmCardPayment(clientSecret, {
payment_method: {card: card},
setup_future_usage: 'off_session'
})
I want to implement something similler to only save the payment deitials without charging the customer, can you please help?
hey i'm currently following a subscription tutorial here https://stripe.com/docs/billing/subscriptions/build-subscriptions but now when i try to get latest_invoice.payment_intent it is null
am i being rate limited?
I know this could be seen as far from best practice, but is it possible to force usage of the test keys in prod?
Hi There just wondering if stripe allows you to save credit card information of the customer, so you can process that card the following month for a reoccuring payment?
Hey! Does anyone know how can the Address information can increase approval rate? I mean, we're not asking for that in our checkout, but I wonder if there's a significant difference
Hello, can someone please assist us. We have encountered a payment issue with our clients saying that they have already processed payment, however, payment has not reflected in our end. It is however, showing "Pending" in the link.
We're using Stripe 'Card' Element to collect new card details for customers with existing subscriptions.
My understanding is that this element infers the customer's country from their Geo-IP and their card's country. I also understand that we cannot use the 'Payment' element without a PaymentIntent (which is invalid in this scenario as the customer would not be making a transaction in the immediate future).
We're currently having some issues where customers who report as being in the US with a US bank card are being asked to provide a Canadian postal code, rather than a US ZIP code. Any ideas how we might resolve this?
Hello, could someone upload a tutorial to add Klarna on shopify from a stripe account?
Hello all, glad to find this community. I've recently used a starter template with Next.js:
https://github.com/vercel/nextjs-subscription-payments
I've gotten everything working so far. However, i would like to implement upgrades at anytime with proration and only allow downgrades to occur at the next billing period.
Can anyone please help me out on how to implement this?
I am trying to recover my acount from a previous employee. Can I please get someone to call me
Is Stripe Customer Portal able to show BANK TRANSFER data as shown on Administration? The bank transfer details
Hello, we are using Stripe Subscription to manage our users accounts subscriptions. Each subscription has a quantity linked to the number of users attached to the account (we have a per-user business model). When a user is added to an account, we update the quantity on Stripe Subscription and set the proration_behavior parameter to always_invoice, because we want to charge our customer immediately. However, it can happen that a user will add let's say 20 users in an hour, and generating 20 invoices (and pay them) seems a bit too much. First question: is it really too much, or is it something that is commonly done for such cases? Second question: if we must not emit so many invoices in such a short time, how would be handle the situation? Do Stripe's customers usually update the subscriptions in batch (let's say every 24 hours we update the subscriptions that need to be updated)?
We just noticed that some customers have coupons at the customer level and not the subscription level. Is there a way to see what customers have coupons at the customer level? I know I could write script to get this information, but just wanted to see if there was another way?
Is there a way to accept both subscription and payment types within the one checkout session? (I have products that I sell alongside subscriptions)
Unable to capture less than full amount from Stripe Dashboard, does work when processing from Woocommerce dashboard. ""message": "Invalid level3: pricing must be consistent. Sum(unit_cost * quantity + tax_amount - discount_amount) + shipping_amount != total charged. In this case, 97500 != 87750."
"type": "invalid_request_error"
Does stripe on-ramp supports only in USA ?
Hi, if I buy terminal readers are they tied in any way to the account they’re purchased through? And, can they be moved to different accounts once registered? Thanks
Hello, I'm setting up Stripe Connect onboarding for custom accounts. The onboarding process is through the Stripe hosted onboarding forms. I'm wondering if there's a best practice to testing a flow where the Stripe account has been successfully onboarded and payouts enabled in the past, but new requirements are required from the account and the user needs to update their account. Is there a way I can go about this?
I recently opened a thread asking for clarification on how the Paypal integration works. They replied that it would be highly inadvisable to have the business logic depend on the front-end requests as the user could close the browser while Stripe processes the payment and therefore the front-end would not be notified. I've thought about this for a long time. The situation that the user could close the browser while Stripe processes payments led us to think in depth about a new approach. And it is the following: the responsibility falls on the server which will proceed to carry out a certain specific operation upon receiving a certain event generated by stripe. Let me explain better by involving a particular case of the platform: account creation. In this feature, in addition to filling in the fields, the user is also expected to configure the payment method, therefore filling in the credit card (done using PaymentsElement). So, when the user proceeds to click the "create Account" button, two API calls will be made: one to Stripe for passing the payment method data and one to our backend for passing the account fields. Before creating the account, the back-end will wait for Stripe to receive the "successful payment" event (it is therefore expected that a series of webhooks will be created to capture these events) . Then, upon receipt of this, we will proceed to create the account. In this way it is guaranteed, in fact, that the creation of the account does not depend on the front-end.
👋 , we always create SetupIntents with "usage:off_session" given the payment method will be used to create a recurring subscription. But when the user attempted to update their payment method after the subscription already started, we are seeing "You cannot confirm with the off_session parameter when setup_future_usage is also set on the PaymentIntent because you cannot set up future usages when processing payments off-session" . Additionally, I don't see a off_session parameter in the confirm setupIntent API doc https://stripe.com/docs/api/setup_intents/confirm. Thanks!
Hi,
I am getting Empty total label may be confusing the user when loading my payment element on the browser, any clue ?
Hello, I would like to set subscriptions that were set to "unpaid" due to failed payments back to "active" by paying for the invoice that failed. I understand that I can set the subscription back to "active" by having the most recent invoice paid, but I would like it to be set back to "active" by paying the failed invoice even if it wasn't the last invoice that failed. Is there a way to do this? I don't see a way to update the subscription status via the API.
Do you have a sample or video of using element to create a setupIntent? I am trying to figure out what happens when the user selects a payment method (apple pay, card, etc). I don't need to do a microtransaction I just want to confirm that the pm was accepted.
Whats the price per api call?
Hello, Am I able to get full card information from a payment method object? I only see that I can get the last 4 digits.
Hello, there is an event on charges which is not documented. On ACH payments, a charge.updated is fired a few days after the charge turns pending but a few days before turning succeeded. On this charge.updated, only the balance_transaction is updated. What does it mean? How can I handle it?
Hi, on the standard connect onboarding flow, I'm trying to prefill as much as possible. It seems like even though I prefilled the info, the user will still have to get to this page and click "Continue". Is there a setting that lets me skip it? Or some more info I can prefill when creating the account? thanks
Hi Guys! I would like to ask your opinion. I have a basic flow (no login or account needed) to purchase items in my e-commerce. Is it a good practice or safe to store the payment intent ID or client secret in a JWT?. I was reading about this in other threads but in my flow, as mentioned before, we don't have sessions or something to store data.
Hi Stripe Team. Right now we have subscriptions that get charged with different amounts, using different stripe prices. This is because we want to pass on the credit card / ach fees along to customers. We're doing this with custom app code that creates a Stripe::Subscription, but it would be great to handle this all in Stripe's Customer portal. Is there a way to do that?
Hi, I'm trying to implement this identity verification uploading a file through the API, but I haven't find a way to send the "kind of document" of the first image, is it necessary to the validation?
I am a beginner and I use stripe for payment but i don't know how I do and I use stripe documents everything is going good but in the end show payment failed and in stripe show authentication is pending of customer so please can anyone help me for solving this error and show how I use paymentintent
Hello good afternoon
We have a point of inquiry here, see if you can help me or if I need to speak with someone else, please.
Today, we use Stripe's APIs for charges without using Connect, but our account was blocked, and they told us to use the Connect feature to make these customer charges without having our account blocked again.
The question is: by creating only one Connect account to receive the charges made by customers, will I not have my account blocked again?
marcelogreenn88957
Hey, my customers cards' aren't getting charged after my 14 day period. These are the errors I get. Is this from my end or theirs'?
Hi Stripe! I'm running into some unexpected behavior when updating a subscription schedule through the Stripe Dashboard, was hoping y'all could clarify.
I have a subscription schedule that goes from a trial phase -> $49 for the first year -> $70 for all remaining years until the user cancels. If we want to apply a coupon to the upcoming $49 invoice, I'm able to do that by clicking the edit icon on the next phase, then clicking "Add coupon" on that phase's price. Easy enough. However, whenever I do that, it immediately deletes any custom metadata I had on the subscription object. Is that intentional?
Can you please help look into this payment. The client used AMEX initially to pay however, we do not accept amex so it got declined. The client tried to re-process payment using VISA card however, the payment did not o through and it is showing pending.
Payment ID: pm_1No8FBLFdeCXNnbUkYtg95Fw
Do API calls to Stripe Tax cost money while in test mode?
Will I lose €0.45 every time a customer goes to checkout but doesn't complete it?
(I'm about to implement https://stripe.com/docs/tax/custom)
Hello! one of my connected accounts got an error when they were tying to process a payment. what's weird though is there is no event captured on stripe of the payment failing. I know it failed because I can see it from my end - but I was hoping to get a more descriptive error from stripe
Hello, I'm currently working with stripe checkouts and I'm wondering how can attach metadata to stripe.checkout.sessions.create(). webhook checkout.session.completed metadata is empty when payment success.
is it possible to move from stripe express to stripe checkout? I am changing website and now want to use stripe checkout instead of stripe checkout for payment integration, what is the easiest way to transition?
Hey, i tried creating a Customer Portal Session. But need to disable subscription_update. However when trying the snippet from the stripe docs i get a 400 back with features[subscription_update][products].
Okay, meaning i have to add products. But even when adding the products key with an empty array the whole thing fails.
Hello Stripe fam. I tried to implement Oauth with Google for my stripe app according to the documentation (https://stripe.com/docs/stripe-apps/oauth) which specifically says to do grant_type=authorization_code and not token. Fair. However, Google requires me to pass a client_secret in order to retrieve the access_token from https://oauth2.googleapis.com/token which I feel like is not a great pattern to do. I've been hacking at this all day and I feel like there's something I'm missing here. Has anyone else implemented Google as the Oauth provider directly in a Stripe app? I could do grant_type=token in the original authorization request, however the Stripe implementation for createOauthState() specifically expects code to be returned when we come to reload the page/view. I wouldn't be able to retrieve access_token in the oauthContext according to the types in the sdk. Thanks in advance!
Hi recently 3 of my instant stripe payouts didn't come into my bank account, has anyone else had this experience?
hey just found out about Stripe Reader S700 and signed up to notify me when available here (usa). searched through docs, not seeing answer to this question: is it waterproof?
Do i really need to create a product first before i can generate a payment link? Why cant I just create a link programmatically with a set price, and send that to whomever I wish? Is that not possible?
Hi, can anyone help? All of a sudden my react app says the following, even though I haven't made any changes:
Hi there, how can we collect taxes on application_fees we charge to connected accounts?
And how can we emit receipts to our connected accounts for the fees we charged them on each transaction?
We're using Stripe Taxes to collect taxes and direct charges on transactions.
Hey, a couple questions, on stripe connect accounts (express), is the payout out account balance action a new thing? Also, when we use that action, I am having trouble getting the related transactions, transfers from our account balance to the stripe connected balance for that payout, is it not supported? If it is, can you guide me thru where there is an example in the API? Thanks!
Hello. I'm a potential Stripe customer. In our use case we embed interactive applications within news articles. One of the things a user can do through our app is make a donation. Currently (via Brainstree) we accept Apple and Google Pay but users cannot complete the donation process within the article. e.g. A user reads an article on guardian.com, sees our unit, wants to make a donation and clicks on Apple Pay ... we then direct them off the page and onto our company's domain where they can use Apple Pay to make the donation. Ideally we keep them on the news article and don't make them leave. Given our iframe is a different domain than the parent site, is the ideal state possible with Apple / Google Pay? Thanks for your thoughts.
are we able to set different on-hold periods for a card payment? I know card allows max 7 days onhold period. But can we set other random number of onhold period?
I'm trying to create a payment intent and have the capture_method = manual, but when I see the response, the status says "requires_payment_method" on the documentaion it says it should be "require_capture" so I can charge a customer later
I'm testing ACH using an insufficient funds account using an on behalf of charge for a connected account. I see balance transactions for putting money into our platform account then a balance transaction to move it out into the connected account . Then a balance transaction moving monies out of our platform and one pulling that same amount from the connected account into our platform account. There is a 4 dollar bank failure fee in the fee details but no balance transaction for it.
Is Stripe pulling 4 dollars directly from the connected account's bank account? Where is this money coming from and going given that no balance transaction exists for it?
i have a booking system app and i want to charge the user for the services used, however when the service is complete there can often be additional charges. I wish to be able to have the users card on file and be able to just charge to their card. is this possible?
I was using the https://api.stripe.com/v1/invoices to list all the invoices between a specifc date, however for some strange reason when I add the created.gte, it now returns empty data (this didn't happen before). The full url I use is 'https://api.stripe.com/v1/invoices?limit=100&created[gte]=1691791132&created[lte]=1694469359'
The Create Customer API says currency is a parameter but when trying to create a customer I get error 400
Another business has accessed my stripe account through wix, I am being charged for transactions that I am having to refund. There is a HUGE problem here and no one has called me or emailed me. I have been trying to contact Stripe since last week.
Hello! Is there a particular reason why my dashboard shows that Cash App is available as a payment method when I already have it enabled?
I am using checkout session to attempt purchase charge to customer.
How can i achieve buy now charge later with checkout session?
I have a Canadian Stripe account linked to a USD account. I want to be able to have USD customers who pay for $X0,000.00 subscriptions pay their subscription invoices by wire or ACH. I don't see those options in my account. Am I missing something, or is that impossible with a Canadian Stripe account? What does Stripe recommend in these cases?
Hi, how can I setup setup_future_usage when creating a Subscription object? Is this possible?
which stripe api should I use for creating a one-time payment product?
Hi! , does anyone know how can I create a Payment Link and use a product that have a Graduated Price ? The UI doesn't seem to have an option por that
I'm setting up a website for a client but I don't want to be the one inputting his business details (bank details/social security number), is there a way for him to do that?
can anyone help with creating a sigma report for monthly transaction with custom meta data?
Hi I could've sworn the payment intents object had a charges property but I just updated my dependencies and it looks like it was removed. What replaced it and where can I find more info about it?
Do I need the webhook secret key for production or just for testing mode?
Hi Team, we have a checkout page that redirects to the Stripe Checkout Session URL if user is ready to PAY
we now need to collect sales tax which can be automatically calculated on Stripe Checkout and
we are using Tax Calculation API to show the calculated amount on the page before redirecting to Stripe Checkout Page, however the value returned by Tax Calculation API is rounded up. is there any way to avoid this?
I am unable to change the phone number on my account to verify my stripe account. It keeps going through a loop and I don’t know what to do. My email address is bmcgehee504@gmail.com
I do not have access to my phone number anymore as I have moved to a different state and changed my number
@scarlet breach please respond in the thread
Hey guys, I have a question:
I have a question regarding user experience and a flow in the ourApp.
We are adding free 30 day trials to all of our plans. The issue is that we have one cost, registering a custom domain which is a fixed cost.
I'm thinking of two options:
a. Allowing users to register their custom domain during the free trial and risking them cancelling within the trial period and us losing the $10 fee
OR
b. Showing a "Trial Detected" popup that tells users that acquiring a domain during a trial will incur a one time $10 cost.
The issue with B is that during our onboarding we will offer the users the starter plan which by default is where they can purchase a custom domain as its included in the features. So during the website builder when they are asked about getting a custom domain they are redirected to stripe and they must put in their CC information even though we are charging them $0. But when they get to the custom domain flow to register the domain they are shown the popup telling them that the custom domain is a fixed cost and then they are AGAIN redirected to stripe but to pay a $10 fee... This means the customers with option B will see STripe payment pages 2 times in the course of 5 minutes, although one of them is for $0.
Is there a way for us to modify the trials end behavior if the user decides to continue past the modal? ChatGPT mentioned something about a trial END BEHAVIOR
Hello. in order to access customer billing portal. do i have to call billing_portal.session.create all the time?
Hi, I don't know if you can help. I have an account through Southern Miss University and I cannot log into my account due to the two step authentication because I had to redownload the app on my new phone
It's just that 3ds cannot verify and pay successfully, but non-3ds can.
4242424242424242This test can be paid
But: 4000002760003184
This cannot pass verification. I don’t know how to implement 3ds verification on the graphql interface.
Build a custom storefront for Adobe Commerce Adobe Commerce is capable of operating as a headless commerce platform, decoupled from its storefront. It does so by supporting two sets of APIs: REST API GraphQL API Either of these APIs can be used to build custom storefronts such as progressive we...
你好,请问可以帮忙看看上传苹果证书失败是什么原因呢?
a test connected account is requesting the full SSN. we tried 000-00-000 but we're getting The format of your response is not what we expected to see.
What is the reason for the failure to upload on the Apple developer platform after downloading the Apple payment certificate?
@rose thorn please reply in your thread https://discord.com/channels/841573134531821608/1150992672438353990
question about stripe ach direct debit and payout method
I want to get charges which are duducted by stripe which api is useful in nodejs
和国内差多了 文档烂
curl --data '{"merchantIdentifier":"merchant.wemew.stripe.test", "domainName":"test.wemew.cn", "displayName":"apple pay stripe test"}' -H "Content-Type: application/json" -X POST --cert ./apple_pay.cer https://apple-pay-gateway.apple.com/paymentservices/paymentSession -v
curl: (58) unable to load client cert: -8018 (SEC_ERROR_UNKNOWN_PKCS11_ERROR)
upload stripe csr file apple backend,download a cer file;then curl ocurr an error
I need the help with checkout.session.completed. I am getting 500 responses for some reason
Hi ,
I have created php api's in stripe like create customer , save cards but when i try to make payment using custom payment flow so getting payment incomplete in stripe dashboard cause of 3DS authentication so how can i supposed to open 3DS authentication popup model to authenticate user in php api ?
Hi,
On our Xero we supposedly have two stripe accounts, but no one has the login details for the supposed second account
is there a way to show express checkout element loading before its completely loaded in? I swear I remember seeing something like that but seem to have lost it in the documentation
Hi, I have a small problem: I search subscriptions. I retrieve two subscriptions of an user (that's correct). I wanted to test out pagination. When entering limit 1, then I receive only one and a next_page. In the next request, I put the value of next_page as page. I receive no subscription anymore. Why?
Hi, I need a help in Gpay/ApplePay integration
Hello I need support about stripe payment
Hi ! I have a problem with my webhook, can you guys look into my account and see what's going on? Cause we tried everything but seems nothing is working. Thanks !
Hello! Trying to recreate an scenario where we've had regular invoices with negative value created (that ended up as customer credits) without any success. Is this something you could provide some help on?
hello ,May I ask how to perform apple pay through stripe
i am getting this error during swipe card which is expired in ios
collectPaymentMethod could not be canceled because the command has already been canceled or has completed.
@rapid epoch we have already created a thread for you, let's continue the discussion there
also thanks for the waiting, discord is busy today
@rapid epoch this is the first warning, please use appropriate language in this server
@rapid epoch I'm going to remove you
Ronit
Your account cannot currently make live charges
I have facing issue last 2 day
please help me
Hello, I am currently onboarding standard connect account via account link
stripe account_links create
--account=acct_xxxxxxxxxxxxx
--refresh-url="https://example.com/reauth"
--return-url="https://example.com/return"
--type=account_onboarding
There is a return link in the page so if someone presses it or someone closes the form. How can i track[ie. webhook] that the email is registered in the stripe for the user and can complete the remaining form detail via logging in into the stripe dashboard?
Thanks
Hello,
Is it possible to change the format of <DateField> component from YYYY/MM/DD to MM/DD/YYYY?
Hey all! I'm trying to understand how best to update a subscription for a user using the JS SDK.. My currently confusion is around the subscription item.. I have 4 products set up in my Stripe dashboard. Each of them are a subscription themselves.. They're essentially a cheaper account at monthly or annual recurrence, and a more expensive subscription at a monthly or annual recurrence.
Within the stripe dashboard, I can edit a users subscription, changing the product that is in that subscription, and then have proration figured out automatically by Stripe. I'm trying to replicate this process automatically using the JS SDK.
Back to the subscription item, the example in the docs re-uses the same subscription item (which is effectively the same instance of a product), but provides a different price.. I want to be able to provide a different subscription item (i.e. a different product), as well as a different price..
How would I go about doing that?
The reason I'm unsure is because the id passed to the items array is unique to the instance of a product in a subscription, rather than it being a reference to a product directly..
Hi all, I asked this earlier but not sure why the thread got locked. I am using vercel's subscription starter and I allow users to go to their portal in order to manage their subscriptions.
Currently, when the user upgrades their subscription, the user is switched immediately to the upgraded plan. This is my intended for behavior for upgrades so all is well.
However, if a user chooses to downgrade, I'd like this to apply only to the NEXT billing period. How can I implement this? Any help is much appreciated.
Here is the relevant code:
/* eslint-disable @typescript-eslint/no-explicit-any */
import { withApiAuth } from '@supabase/auth-helpers-nextjs';
import { getURL } from 'utils/helpers';
import { stripe } from 'utils/stripe';
import { createOrRetrieveCustomer } from 'utils/supabase-admin';
export default withApiAuth(async function createCheckoutSession(req, res, supabaseServerClient) {
if (req.method === 'POST') {
try {
const {
data: { user },
} = await supabaseServerClient.auth.getUser();
if (!user) throw Error('Could not get user');
const customer = await createOrRetrieveCustomer({
uuid: user.id || '',
email: user.email || '',
});
if (!customer) throw Error('Could not get customer');
const { url } = await stripe.billingPortal.sessions.create({
customer,
return_url: `${getURL()}/dashboard`,
});
return res.status(200).json({ url });
} catch (err: any) {
console.log(err);
res.status(500).json({ error: { statusCode: 500, message: err.message } });
}
} else {
res.setHeader('Allow', 'POST');
res.status(405).end('Method Not Allowed');
}
});
Hi, I'm trying to complete a direct integration to Stripe SetupIntents for a customer, but once we try to use the customers credentials to run a test we get the following error returned: {
"error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameter: payment_method_options[card][moto]",
"param": "payment_method_options[card][moto]",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_aFeYE0xVwmgFAI?t=1694447714",
"type": "invalid_request_error"
}
}
hey
ac_webrtc.min.mjs:8992 Refused to connect to 'wss://devwss.pbx.paytia.com:4443/' because it violates the following Content Security Policy directive: "connect-src http://localhost:* localhost:* https://accounts.pay729.guru/".
while connecting to websocket in stripe app it giving me this error
Hi Team, we are intergating paypal into our e-commerce checkout, got the following error below
Stripe::InvalidRequestError: setup_future_usage cannot be used with one or more of the values you specified in payment_method_types. Please remove setup_future_usage or remove these types from payment_method_types: ["paypal"].
Hi,
I tried subscription creation with an Indian Credit Card, as per the documentation I should have received mandate_id under the charge object of payment intent. But in the charge object, mandate came as null , although mandate_options was present in payment_intent and I got message from my bank as well that mandate was created .
Can anyone help me with this ?
Hi Team, I'm getting this error :
The PaymentMethod provided (au_becs_debit) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card, link. Alternatively, update the allowed payment_method_types for this PaymentIntent to include "au_becs_debit".
while confirming payment of a subscription. It's working fine with card but does not work with any other payment method.
the How can I implement the below use case
As customer signup takes 300$ make sure 300$ is deducted automatically every month based on customer signup date
and
Based on below tire charge customer
1- 10. 0$
10 -20 10$
20 -50 8$
50 - inf 5$
Hi, I am wondering if "Price" unit_amount can be updated using api?
Hi, my payment is due today. I’ve contacted my bank and they’re unable to check the status of incoming payments I’ve been waiting a long while already
Hi i was wondering 2 following questions:
-
Is there an API to change the subscription deducting credit card number?
(now, i can get the link on UI interface
to click "Actions" -> "Share payment update link" -> copy from "Share link") -
If user changed the credit card number, where will we get the information from? And when will we get the info?
hi,您好,我现在正在尝试通过stripe data pipeline将数据导入aws redshift,参考了这篇文档,https://stripe.com/docs/stripe-data/access-data-in-warehouse?db=dc2,但是现在发现Lake Formation里只有带testmode后缀的database,另外,database下没有相关的表,请问,这个该怎么处理
Captcha how to added in default stripe page in laravel
Hi Stripe support team!
I need some help with onboarding stripe connect accounts. After the user completes the onboarding process with the account link, I can see on stripe that their account has been enabled. I also saw some webhook events in my console after completing the onboarding, but when I tried to filter through the event logs on the dashboard I couldn't find them. Is there any way I can catch when a stripe account has been enabled to receive payments? Or any status on the account object that determines this?
yes
@slow eagle I've created a thread for you, let's discuss there
Hi there,
I am using the payment element in react/stripe .
So can I select the country USA by default there.
Any help is appreciated
Good morning, I'm using the Magento 2 Stripe extension and got the following error after I have sent an order with credit payment. What is the mistake here?
Hi I'm having trouble passing additional data from the stripe checkout session to webhook events invoice.payment_failed & payment_intent.payment_failed
await this.stripe.checkout.sessions.create({
payment_method_types: ['card'],
line_items: lineItems,
mode: price.type === PriceType.Recurrent ? 'subscription' : 'payment',
success_url: this.STRIPE_SUCCESS_URL,
cancel_url: this.STRIPE_CANCEL_URL,
metadata: {
order_id: order.id,
},
});
I need to access the metadata.orderId for both subscription & payment modes on payment_failed
Is there a way to set order_id and access it from invoice.payment_failed & payment_intent.payment_failed events?
Hi I would like support I implemented oauth2 on my stripe for connect, as type of connect I have standard.
I would like to know how can i get the url to which render the user to show him the stripe dashboad?
Hi, i integrate expess checkout element. My flow is after stripe.confirmPayment/stripe.createPaymentMethod then system will call api create order but call stripe.confirmPayment/stripe.createPaymentMethod always show message success. How I handle error of api create order?
in sandbox env,only support card payment_method_type?
how to add usage for subscription price
Do subscriptions transition from "trialing" to "active" before or after the first invoice is paid?
Why am I not seeing a product ID in checkout.session.complete?
https://discord.com/channels/841573134531821608/1150741994583379989
can someone reopen this?
I’ve started implementing ‘pending_if_incomplete’ when updating a subscription. Our product has can have two subscription items. It is possible that we have to remove one and change the base subscription item. Pending_if_incomplete doesn’t support deleted on the subscription items. Is there a good way to handle this? Thanks
Please can you reopen this? #1150792221935816797 message
Hi I am having an issue and is urgent,
Here is my request log URL
https://dashboard.stripe.com/test/logs/req_S62VyxX6RLYDEn?t=1694508513
Error says
{
"error": {
"message": "Invalid timestamp: must be an integer Unix timestamp in the future.",
"param": "trial_end",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_S62VyxX6RLYDEn?t=1694508513",
"type": "invalid_request_error"
}
}
But looking at the value of trial_end it is 1726185600 which is a year, Kind of frustrating. I think Stripe is throwing a different error but it's saying invalid timestamp
i created a subscription use 3D card in test mode. and i set send email to customer.
after use a test clock, but i can't receive the email, so how to confirm the email?
Hi
#1151054176713986099 message
According the conversation can user fill in his own credit card number?
Hi I need help to add paypal payment method on stripe
I read many threads about this topic, but want to be sure.
On signup users are assigned a free plan ($0 monthly recurring subscription in Stripe). There is however some limits for users on a free plan that reset each month, as I understand there will be an invoice.paid event each month even on 0$ subscriptions, right? So I can trigger the reset in the db on the webhook event.
Is this good practice? Something I haven’t thought off? Or good to know? Thanks!
Second question, do subscription cancel behind the scenes if the payment fails? Or does this need to be done manually? Users would need to be downgraded to free again if they were on a paid plan.
Hi the payment link is not working at the moment, can anyone help with that?
Hi ! I'm creating a customer after he mades his first payment in my platform (Shopify creates the customer as guest customer). I am using same email. How can I retrieve his credit card from the guest customer to attach it to the newly created customer ?
Hi guys, is it possible to use a stripe user profile for two sites of the same business except that they are in two different languages?
because are two domains
hi, we are a society that sells services and we've created a test page on Stripe, we have several questions:
Hello, I've been facing issues verifying my account, and I've been finding a hard time contacting any one to help me
Hi, I am using the payment element, I have a scenario, when user subscribes with a payment method for example normal visa. but then I want to update the next subscription to be paid with Paypal, am using attach and detach PM methods to do that for all payments. but when user changes his payment method to paypal should he get redirected to the test paypal page also ? or not ?
hi team,
what is the minimum age required to create a custom connect account?
As i'm getting confused on docs
hello developers , my payout takes ages , 7 days for payout ???????
I have a question on subscription.latest_invoice
Hi team, Is there anywhere we can check which payment methods support subscription in each country?
Hello, is it possible to apply a coupon on an existing subscription ? Or is it only when I subscribe to a new subscription
Hey, I recently changed this setting in stripe from 7 days to 3 days, was wondering if I will receive notification again for the upcoming renewal events that I have already received the notificaiton for 7 days ago?
Hi , When I try to confirm a set up intent Am getting
https://stripe.com/docs/error-codes#setup-intent-unexpected-state
stripe
.confirmSetup({
clientSecret,
confirmParams: {
// Return URL where the customer should be redirected after the SetupIntent is confirmed.
return_url: 'https://example.com'
}
})
.then(function (result) {
console.log('🚀 ~ file: ChangePaymentPopup.tsx:59 ~ result:', result)
if (result.error) {
// Inform the customer that there was an error.
}
})
does anyone know how to add a siret number to the automatic invoice (not a vat number)? Thanks you mery much
Hello, I would like to ask if after a payment is cancelled and after went through a reversal Stripe sends an email to the customer. thanks!
Continuing this on because the thread was closed for some reason.. I keep getting an error when attempting to use items in the way that I suggested, but there isn't an error message.. This is the code that I'm working with:
const proration_date = Math.floor(Date.now() / 1000);
const currentSubscription = await stripe.subscriptions.retrieve(
subscriptionId
);
const yearlyItems = [
{
id: currentSubscription.items.data[0].id,
deleted: true
},
{
price: process.env.STRIPE_PRICE_PREMIUM_YEARLY
}
];
const monthlyInvoice = await stripe.invoices.retrieveUpcoming({
customer: currentSubscription.customer,
subscription: currentSubscription.id,
subscription_items: yearlyItems,
subscription_proration_date: proration_date
});
const proration = monthlyInvoice.lines[0].amount + monthlyInvoice.lines[1].amount
Assume subscriptionId is set above this code.
It's within a try/catch, and I keep falling into the catch, but with e being an empty object..
What else do I need to do to be able to preview a completely new item on the subscription?
Hi folks,
Why I can't apply promotion code to one time invoice ?
Hi I have been using Stripes dynamic_tax_rates line item to apply tax to specific US states at checkout. I now need to do this for all checkout sessions in India but noticed that India is not supported with dynamic_tax_rates. Is there a way for me to apply tax to only transactions with Indian based billing addresses?
Hi, we have a working Stripe integration. My question is about using Stripe.js best practices.
We use it by (synchronously) loading Stripe object via script tag. Then we use Stripe(...) and all is good.
I now saw there's also the way to load Stripe as a ES module: https://stripe.com/docs/libraries/stripejs-esmodule#web-stripejs-esmodule
Questions:
- Going forward, what is the best way to use stripe.js: 1. using
scripttag or 2. ES module? - Is one or the other approach going to be deprecated at some point?
Thanks!
Hello,
We have seen this issue recently when trying to pay an invoice associated with a subscription "Invoices with pending payments waiting to clear cannot be paid, voided, or marked uncollectible."
Scenario,
We had a user set a credit card as default payment and the charge failed. The invoice went into a retry period. The first retry failed and the user then updated their default payment method to a US bank account. We have logic in our code to attempt to charge the invoice directly when a user updates their default payment method on a subscription. That's when we saw this error.
InvalidRequestException: Invoices with pending payments waiting to clear cannot be paid, voided, or marked uncollectible.; request-id: req_pNW2BB6W5vcjOt
at com.stripe.net.LiveStripeResponseGetter.handleApiError(LiveStripeResponseGetter.java:194)
at com.stripe.net.LiveStripeResponseGetter.request(LiveStripeResponseGetter.java:65)
at com.stripe.net.ApiResource.request(ApiResource.java:181)
at com.stripe.model.Invoice.pay(Invoice.java:1243)
at com.stripe.model.Invoice.pay(Invoice.java:1216)
We were wondering
- Why this happened?
- Should we stop attempting to immediately charge an invoice on PM update if an invoice is in retry period?
wondering if there is a way to test Tap To Pay ?
Is there a way to check if a card has enough balance to make a payment intent successful?
hi there ! I'm creating Stripe Subscriptions based on Product Items on backend side, and I would like to send back to my frontend a Session URL (Stripe Checkout) based on clientSecret generated for subscription creation, how can I do that ?
Hello, yesterday I was informed that I could use the Charge object to get the receipt url for a payment. According to the api documentation, the latest_charge attribute on a PaymentIntent can be used to get the associated Charge object. I'm doing this with a React Native app, so I'm calling the retrievePaymentIntent() function supplied by the useStripe hook to get the PaymentIntent, but the json string returned has no latest_charge. Why isn't latest_charge appearing?
Also, if I do end up getting lastest_charge to appear, how would I get the charge object from it? I don't see a function in the stripe-react-native documentation that would take latest_charge and return a Charge object. The end goal is to acquire the receipt url so that I can display it in my app with a webview.
Hello team, i'm facing one issues how to refund from connected accounts?
Hi, I saw that adding additional billing contacts can only be done from the dashboard, do you have plans to add this to the api or the billing portal?
Hi, im trying to close my stripe account but im unable due to the following error: "Cannot delete an account with a pending balance. Please wait for your account's balance to clear before deleting your account."
we already sent the balance to our bank account but new transaction keep going in - i tried to stop them by replacing the publish and private keys and also tried to remove the relative section in our API
How can we lock new transaction from getting in in order for us to clean the account and eventually close it ?
Hi when specifying the return_url is there a way I can attach my own params in addition to the ones that will be already attached?
Hi there,
Iam not able to resend the webhook for connect account payout webhook, is there any way i can trigger webhook again.
Hi,
I attempted an off-session payment for updating quantity for a subscription created via Indian Credit Card.
As per my stripe settings - "Send a Stripe-hosted link for customers to confirm their payments when required" , I was expecting to receive this email to authenticate for 3d secure, but this mail was not sent.
Can anyone help me with this ?
I'm creating a custom checkout solution using stripe and custom domains, I'm having trouble automating the needed domain registration for apple pay. This link https://stripe.com/docs/payments/payment-methods/pmd-registration?platform=api which I've found in this documentation https://support.stripe.com/questions/register-domains-for-payment-methods?locale=en-US doesn't seem to work. Is there maybe another link that describes the correct api flow so I can add custom subdomains to my checkout? My users give me their api keys and I need to add either my default checkout domain pay.rushcart.io or their own domain pay.userwebstore.com to stripe. I know this can be done manually on their side but I'd like to do this automatically for them.
Can someone help me my kick payment didn’t go through for some reason for the 1st of September
Hi. I want to be sure about the best practice to know the webhook when a subscription is canceled or deleted AND when it's the subscription end of trial
👋 Hello! Team & I have implemented a custom integration for subscription checkout. We use Stripe Elements and APIs like stripe.confirmPayment for card authorization (includes 3DS). We do support UX that a customer may already have a payment method on file (listed within their Stripe customer view) to be used instead of inputting a new card. Looking for guidance on how best to support this - do existing payment methods on file also have payment/setup intents where we can leverage a client secret as well?
We have meter based monthly subscription I want that user fill page via payment link and create customer(no code method)
How can I achieve the same
Dear Stripe support team,
Warm greetings,
This is the Openai response to my refund, and they provided me with the ARN number (24492163187000018902987).
The person who belongs to the bank account is unavailable and doesn't respond to me.
I just want to know the status of the deposit and refunded money by the ARN number because this guy doesn't pay back my money.
Best regards,
@waxen quail it seems like the thread has been closed, I was waiting for your reply ..
I have couple of questions for Stripe Connect Standard accounts:
-
Is it possible to manipulate capabilities of Standard account? I noticed I am not able to created Standard account with capabilities via API. I would like that all connected account have same capability.
-
We have a platform where user can register and sell clothes as private person. Private persons do not have VAT ID nor website etc. Is it possible to skip Business details step when onboarding users to Standard Connect accounts?
Hi. Is it possible to tokenize a user's card in order to use that token for charging a variable membership?
Hi! How much will I be charged for the microdeposit verification on ACH direct debit transaction?
Hello,
I have a problem when paying with Stripe payment gateway which corresponds to the last option in the screenshot above. I can't manage to deactivate the option "Add the product price with the package price at the time of payment":
When I deactivate this option I don't get to the stripe payment page. If I leave the option active, the subscription price doubles for the first month.
Thanks for your help,
Hi Stripe, I am working with the terminal SDK, specifically looking at the Tap to Pay part with React Native. We have noticed users who leave our app and come back a few hours (or maybe longer) are unable to process payments. It seems like the SDK needs to be re initialised and the reader needs to be connected again. Do you have any guidance on the following:
- Is there a method to check if the SDK is initialised?
- If not is there a length of time or a reason for it to uninitialise?
Hi, does anyone know why custom fields don't appear on the automatic invoice?
Pardon the very random question... I remember reading about some open-source lib that allows you to specify lens-like translations between data objects, and layer these lenses, and that Stripe uses that internally to translate incoming requests and outgoing responses when an older API version is requested. Does anybody know what i'm talking about?
Does the Stripe React JS libarary provide an element to display a previously collected payment method?
Is there a way to move stripe fees to platform account while doing connect direct charges? I could not find anything in the docs
Hello team! How will I know that the cancelled payment is retried by stripe but not by the user?
#dev-help Hi everyone!
I wanted to start listening to the events related to customer cash balance. Right now I'm using test mode and whenever I use the "Fund cash balance" feature to simulate a transfer to the customer cash balance, I've noticed in the events that two events were triggered "customer.balance_funded" and "cash_balance.funds_available". The two events are triggered immediately, I suppose that in production there is a gap between them.
First of all, I would like to understand what would represent each of them in production. I guess that the first one indicates that the money was received but the second one it's the actual one that suggests that the money is ready in the customer's cash balance and available to be used.
In addition, I'm using Stripe dot net SDK. In the events I'm not finding the customer.balance_funded event. Also I search in the SDK GitHub repository in the latest version and also doesn't appear. Does anyone have more information?
Thanks!
Hello team!
Is it possible that when a client clicks Purchase, if they already have a card information stored in Stripe, the "purchase" to happen in the background, without a need for them to be redirected to Stripe to complete this purchase?
Hi Friends, Quick question. I am testing out filtering out or denying payments from certian countries. I am using a test machine for now, used VPN to connect from Japan. Used 424242... but location was set to japan while checkout in stripe payment element. I put this rule in the dashboard : Block if not (:card_country: in ('US', 'CA')) and :total_charges_per_ip_address_hourly: > 3 ... The payment is still processed. Any ideas why it processed ?
can you plz help me with customizing payment element?
hello, any news on Tap to pay (and pin on glass) on iPhone for the UK market? thanks 🍎 📱
Hi team,
I have a subscription with billing cycle as yearly is that possible to change to monthly cycle without scheduling
hello
I have two questions:
1 - how does stripe understand what is a downgrade and what is an upgrade?
2 - is it possible to create a price tree in stripe so I can query the tree to know when an upgrade or downgrade is happening?
Hi, when I create a setup intent with automatic_payment_methods: {
enabled: true
}
and pass the client secret to my payment element, I can see ideal and banaccount although i have them disabled from the dashboard
Hello, Is it possible to have a payment guarantee system on Stripe and paid back the client when he come back with everything in order ? Is there a percentage to pay when you pay him back ?
HI,
I wanted to ask is it possible to charge a payment even after 7 days?
rif. https://stripe.com/docs/charges/placing-a-hold#:~:text=When a charge is authorized,is canceled and funds released
Hi, I'm facing an issue with Coupons and Promotion codes.
I have coupon and in that coupon I have a promotion code which I want to customers to enter during check out. For example promo code is FALL20
Retrieving a Promotion Code using FALL20 is not possible, instead i have to provide the following promo_1Np6FtDKcKJ524YzWldqJaYm
{
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such promotion code: ' FALL20'",
"param": "promotion_code",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_4GQs6Z3omfwss0?t=1694526204",
"type": "invalid_request_error"
}
}
How would this customer facing promo code work. There is no point in sharing promo_1N...... with the customer, instead i want to use FALL20. I want to avoid storing a lookup table.
I can however create a coupon and override the ID. So what i'm doing now is created a coupon SPRING20 and the id is also SPRING20, but I rather use promotion codes the same way.
Am I understanding the documentation wrong?
---Update---
I know I can use the List option to retrieve promotion codes using their code. But I rather do a subscription.update with the promotion code without doing the list first.
Hey, On doing a refund for stripe payments, we are not getting refund_id in webhook response. So we are not able to map Charge.Refunded to Refund response.
Can you please add the support for refund_id to charged.refunded webhook response.
Hello team,
Im using NodeJS wit Express to implement payments.
And I have a problem with using webhooks, i was just trying to test it out, but every time i get some data i see the error:
Webhook Error: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?
I checked out all the middleware i could think of, that could modify the data, and i feel like it shouldnt be modified.
And also i put the road with my webhook before all the other routes, so i was wondering what could be the issue here.
Hello,
I work for a SAAS company that wants to do a base price good, better, best, as well as seating. Is this best accomplished by creating a product for both the base plan subscription and a product for the per-seat cost or is there a better way to do this?
Hello, I want add a same customs fields than checkout in the automatic invoice, thanks !
Hello, How can I get paymentMethodId in the checkout process for the M2 reader?
Hi I've got a question about webhook events. Is there a best practice y'all recommend for handling events in order? My understanding is that a single action can fire several webhook events and that these events will not necessarily be in any certain order. How should we ensure we're processing events chronologically on our end?
Hi, I have a question regarding stripe webhook. Can I add a metadata field on the payment_intent.payment_failed event?
Lol I put a question in here but I can’t find it
Is there any way to easily get total amount spent by a customer since the customer was created? With Stripe API. Im only using subscriptions, so the straightforward way would be to get all subscriptions and sum up the total amount
👋 I am importing CardCvcElement, CardExpiryElement, CardNumberElement from react-stripe-js and using them as:
<Input
...
as={CardExpiryElement}
...
/>
and so on.
On form submit, if there is a validation error (for example empty or invalid expiry date) I want to move the focus inside the CardExpiryElement . But since this is wrapped inside the element as an inner iframe element, I can't find a way to do this. Any ideas how this can be done?
Hi how do you make a complaint towards a company who uses stripe to charge but doesen’t ship their products? Even more so I believe they send strange emails
I have another question, is it possible to allow only one country during Stripe Checkout without adress collection ?
Hello!
I have a question. I have multiple products in my app, and all of them need to have 2 one_time prices: full and discounted one.
At checkout I'm trying to figure out which price to fetch from stripe based on some internal variable if the user is eligible for a discount or not (it doesn't matter in this case).
I noticed that stripe has lookup keys, and my initial idea was to add a lookup key "discount_price" or something to each product price and do
prices.list({... with a lookup key "discount_price"})
but then it turned out that lookup keys are unique per price, and that doesn't really work for my case.
is there a way to add an identifier for all prices in an app, as I described above, so I get all the discount prices per product when I need or not?
hope that make sense, thanks
Hi there, can I remove the discounts from a quote with update?
I am facing one issue when creating paymentintent for connected account.it showing error like this {"No such PaymentMethod: 'pm_1NnOHsAseNJERq38a9CO7ZLK'; 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."}.even though iam giving correct paymentmethod id associated to that customer
I understand strip can have reocurring/subscription payments setup manuelly. Is there any way to have a checkout page on a website, where the customer enters the credit card information. This information becomes stored in the stripe system, and we can manuelly use this information to establish a reocurring payment moving forward?
Hello, I managed to create a credit note by api concerning an invoice.
However, I can't find a way to export a set of credit notes from the dashboard or by api (just like you can export a set of invoices).
Is it possible to export a set of credit notes so as to have them in csv format and send them to our accountant?
@rose otter @mighty hill Just for documentations sake on the google oauth stripe apps question. I ended up implementing my own serverside logic for retrieving the access_token with the client_secret then returning it back to StripeApp. Looks like google doesn't really support PKCE so just fyi. Thanks for the help yesterday!
Hi, i am facing a problem there is one customer who did transaction only one today at 3:24pm ( but stripe showing other transactions)
P.S that customer joined today
I had a thread earlier but had to step away for a second. Can we continue in that thread @copper reef or do you want to start another one here?
Hi, I'm wondering if there is a way within Stripe to offer a commission/affiliate payment automatically? I have seen it done by platforms built ontop of stripe, but wasn't sure if Stripe directly had support for this.
I have a subscription, that contains 3 products.
1 of these is a monthly product fee.
The other 2 are metered billing products.
By default, we provide a 14-day trial period where the subscription is not charged.
Is there a way I can apply this trial period only to the 'monthly product fee' product and charge the 2 metered billing products right away?
Where can I get the account login URL for specific express accounts?
Hi, I wanted to increase the price of a subscription product whilst keeping existing subscribers on the old price. I wasn't sure how to do this at the time so I ended up creating a new product with the new prices. I realize now I should have simply created new prices within the same product. Is there any way to move all the customers to the same product? The problem is that subscribers on the old product are seeing an option to upgrade their plan to the new product with the higher price even though they are essentially the same product.
Hi Team, getting an error from the Stripe API when passing level3 data for a payment intent that has payment_method_types=['card', 'link'].
Hi, in our application log we have an event id logged with value -- "evt_3NiOsuJtIqomQ4XB0p6h2VXi" , but when i try to find out its details using GET /v1/events/:id i am getting error with code resource missing. Is there no event in stripe with event id evt_3NiOsuJtIqomQ4XB0p6h2VXi ?
Hi, how can I delete all metadata attached to a subscription? I'm using Node.js
I need help making checkout unified. For some reason google analytics just cuts off the traffic since checkout.stripe.com is the domain
Is it possible to prefill the shipping address during stripe.checkout.sessions.create({...})?
I have to collect the customer address before creating the checkout (to calculate shipping cost) but I also want it to be visible within the stripe checkout page.
Hey there!
I am doing subscriptions and each month they should get an email saying your subscription renewed etc, how can i get that from a webhook in python?
Thanks
Hi all. Is there a way to listen to the customer information that is retrieved by link? We would like to be able to store / validate that information before the payment is actually processed.
Hello - I am working on building out a flow for upgrading a subscription. The subscription already has a cashApp payment method attached and set up for future usage, and then when I upgrade the subscription, and my client calls stripe.confirmPayment() on the client secret, I get this error from Stripe:
"message": "mandate_data is not allowed because this payment intent already has a reusable Cash App Pay payment method attached to it."
"type": "invalid_request_error"
I am not setting any mandate_data explicitly. How am I supposed to confirm a payment intent when a Cash App payment method is already attached to the payment intent?
Hi -
I'm trying to implement a free trial option without collecting payment details (see link - https://stripe.com/docs/payments/checkout/free-trials)
The code creates a stripe checkout session correctly when a products price is greater then zero, but fails with the following error when it's zero.
Unhandled error StripeInvalidRequestError: Missing required param: subscription_data[items].
FYI - subscriptionData value being used is:
{"trial_settings":{"end_behavior":{"missing_payment_method":"cancel"}},"trial_period_days":120}
Code:
const determineMode = (price) => price === 0 ? 'subscription' : 'payment';
const determineLineItems = (price, priceId) => {
if (price === 0) return;
return [{ price: priceId, quantity: 1 }];
}
const determineSubscriptionData = (price, priceId) => {
if (price !== 0) return;
return {
trial_settings: {
end_behavior: {
missing_payment_method: 'cancel'
}
},
trial_period_days: 120,
};
};
exports.createStripeCheckout = functions.https.onCall(async (data, context) => {
const priceDetails = await stripe.prices.retrieve(data.price);
const actualPriceValue = priceDetails.unit_amount;
const mode = determineMode(actualPriceValue);
const lineItems = determineLineItems(actualPriceValue, data.price);
const subscriptionData = determineSubscriptionData(actualPriceValue, data.price);
const session = await stripe.checkout.sessions.create({
payment_method_types: ["card"],
mode: mode,
success_url: http://${WEBSITE_URL}/classroom,
cancel_url: http://${WEBSITE_URL}/shop,
client_reference_id: data.client_reference_id,
metadata: data.metadata,
line_items: lineItems, // The price_id is now directly specified here
subscription_data: subscriptionData,
payment_method_collection: actualPriceValue === 0 ? 'if_required' : undefined // Only set this for free trials
});
return { id: session.id, url: session.url };
});
Hi there, any idea why stripe is sending "Confirmation of direct debit authorization for" mails to customers.
does stripe provide any webhooks for "subscription is about to renew"? Context: I have metered billing plans and ideally would like to avoid continually spamming the stripe api with usage updates as we operate at a pretty high scale. If possible I would like to use that webhook to update their usage metrics shortly before they get billed.
Hi there. We use Stripe as our payment platform for our ecommerce website. Yesterday, we got an email from a customer who said he didn't get any notification from us after buying a device from our website. We then investigated this and found out that the customer had a failed transaction. He used the Klarna pay later as option. How does this work and who do we contact to resolve this?
Hi, I am having an issue with the Stripe checkout page. We are looking to restrict which states can be selected in the Shipping Address. Is there a way to restrict this?
for one-time price, do I need to specify the type as "one_time"? Or if I don't set the recurring interval, it's automatically onetime?
How can I get payment method id from createPaymentIntent method in stripe connect?
How to contact stripe support for account log in issue, this is urgent
Hello, is there a way to add description to each price of a product at the invoice level: My customer can subscribe to the same Product with different prices due to business reasons and I would like to show the reasons for the customer on their invoices. For example, if they got a 25% discount or a 50% discount of the same product.
I wrote emails regarding this issue, it's been more than 24h
Hello All. I am looking for a list of what payment methods are available in which countries. I was working from this link: https://stripe.com/docs/connect/payment-method-available-countries, but this doesn't seem to include all payment methods. Thanks in advance.