#dev-help
1 messages · Page 52 of 1
Hi
Hi! I´m looking into the "Faster checkout" feature described in this video: https://www.youtube.com/watch?v=LYRJzu5t3CA
As a buyer, it´s my first time so I write my email, and check the "Check out faster.." toggle. That will open an input for me to ingress my phone number. Beyond the phone number validation, Do I need also to confirm my email or the credit card data is stored linked to that email even if I didn´t validated it?
Hey. We would like to charge our customers in their local currencies but receive funds in USD. For instance let's assume that a product cost 10 USD but we would like to display it for customers in EU in EUR so we can use local payments methods. Is there a way via API to achieve this?
Hello, I asked in this channel last week regarding an issue I have with Stripe's React Native Google Pay integration. My integration follows the documentation https://stripe.com/docs/google-pay?platform=react-native, but I still get the issue
Authentication error There was an error authenticating your request, please try again.
This error only occurs in production and I cannot debug it because the error is abstracted by Stripe as the gateway provider.
I'm trying to understanding using Link and it's showing up some time and not showing up others (Payment Element). This is in the context of Connect and I've confirmed it's enabled on the platform level and says "Inherit Default (On)" on the connected account. Am I missing something?
HOLA BUENAS TARDES ALGUIEN ME PUEDE COLABORAR QUIERO SABER QUE TIENDAS DE COMERCIO ESTAN AFILIADAS A STRIPE
GRACIAS
Can someone help me? My ID-verification process has glitched completely, and as soon as stripe starts asking me questions they just ghost me after the 2nd reply…
It’s telling me to verify yet when I click to verify it says nothing to be verified, but payouts still frozen and countdown to account delition still pending
is it possible to add email field in stripe address element?
how do i delete an invoice i sent to someone ?
Hi i need help with subscription payment i have done all development but would like at front end use some default widget for now i am using createToken javascript with card element. But would like to display some standard default widget to enter card not only one line with credit card.
Hello, I have been testing my Stripe webhooks with Stripe CLI using commands "stripe login" followed by "stripe listen --forward-to https://localhost:7272/billing/StripeWebhook. Now, I am ready to move things to production. I have created a webhook endpoint in stripe that looks like this: https://web-prod.azurewebsites.net/billing/StripeWebhook. Are there any other steps I need to take to make sure the webhooks work in production? Thanks in advance.
#dev-help Hi everyone!
I'm having some issues related to updating a payment intent. I'm using intents API.
First of all, I create the payment intent, the payment method type is "customer_balance" because I'm implementing bank transfers.
After I create the payment intent correctly, I simulate a transfer funding with the developer test mode stripe offers the ability to simulate funding.
The simulated transfers triggers correctly the payment_intent_partially_funded event. On my API I'm listening to the event and I update the balance of the invoice correctly. The main problem is that we charge a percentage to the user depending on the payment method they decide to use to pay the invoice. So if the invoice is for $200 and the user transfers $100, in our system from that $100 only $97 applies to the invoice. In order to reflect the processing fee that our system charges, I need to update the amount of the payment intent.
I'm using the payment intent UpdateAsync method and sending as a parameter the new amount, taking into consideration the invoice mentioned above the new amount will be $203 instead $200. The payment intents get updated correctly and in Stripe, I see the new payment intent amount.
Now the problem that I have is that in Stripe in the payment intent, once I had updated it, it doesn't recognize the first $100 transfer I did.
Does anyone have any idea what could be going on? Or any other potential solution?
I need help for stripe subscription checkout session
Can I use subscription schedule to start a subscription and setup phases? Or do I have to create it first and then create a schedule with phases
I'm trying to set up some automation so someone from our team gets an email when an invoice is created that has some metadata attached to it. Is there away I could send an email when there's customer metadata? Or does it have to be invoice metadata? The reason I ask is because with invoice meta data we'll have to keep track of something so we know that every time an invoice is created we can attach the correct metadata
Hey, I am trying to get the paymentstatus from a paymentintent using react and the clientsecret. I tried to use it like this:
await stripe.retrievePaymentIntent(secret).then(function (result) {
const fetchedPaymentIntent = result.paymentIntent;
switch (fetchedPaymentIntent.status) {
...
}
});
But that returns me this error Uncaught (in promise) TypeError: _index__WEBPACK_IMPORTED_MODULE_1__.stripe.retrievePaymentIntent is not a function
What am I doing wrong?
Hi, when running payment simulation tests we started getting Sending credit card numbers directly to the Stripe API is generally unsafe . There was no changes on our side. It also happens not 100% of the time. Sample request id: request-id: req_zuyvIikY8K5t4c
Is there anything we can do to fix it?
Hi we are testing some stuff to see if subscriptions which are scheduled end on the date that we specify. During creation i set the end date In my subscription schedule phase options to 8/02/2023. Now that the subscription has been created Is there any way to verify that this subscription will end on the date we specified? In the ui it is still showing the period ending on Jul 31 2024 for this subscription.
Hello Support, I just want to verify if my current method of refunding when downgrading Subscriptions is valid. When downgrading a Subscription to a lower price, rather than sending a pro-rated refund to the Customer, Stripe will add that pro-rated amount to the Customer's credit. Here is what I do to refund the user immediately:
- Subscription is updated (the update was to a lower price, thus it's a downgrade)
- Using the Upcoming Invoice API, I generate the upcoming invoice, passing "SubsriptionCancelNow = true"
- I then use this formula to see if there is anything that needs refunding
long amountToRefund = (upcomingInvoice.EndingBalance ?? 0) - upcomingInvoice.StartingBalance; - If this amount is more than 0, I issue a refund for that amount.
- However, this refund may take several days to process, and during that time, the money is still on the Customer's credit. Therefore, they could upgrade again rapidly, getting a discount on the price (due to the positive credit) and then receive their discount a few days later
- To mitigate this, just before I process the refund, I adjust their credit by making a Customer Balance Transaction
Does this sound reasonable? Is there anything wrong with this approach?
Hey
Someone Do an payment on my invoice maybe any customer maybe he was drunk or anything not sure because of that my account is now no more
I already sent the LLC document as well
@pulsar zenith Can you please reply in the thread I created for you?
👋🏻 Hello,
How can I change the billing cycle for a subscription?
I have a product wit a price that is billed annually, I would like to extend the billing cycle to give an extra month to one of the customers. How can I do that?
Thanks you!
Hi can someone assist me in logging in to Stripe and updating username/ admin creds? Account has former team member credentials still 😬
Hello! We're trying to integrate to handle recurring subscription models where a free trial is optional (new subscribers get it, returning subscribers do not). We're using the API and Stripe Elements (not Checkout). There' s a lot of documentation on how to achieve a free trial on a subscription without collecting payment information. However, we want to collect payment information first before starting a user's free trial. Using the Setup Intents API seems to work, but my code is getting very very sloppy when dealing with this.
For Free Trial Users: I use a SetupIntent's client_secret to let the client side make a 'confirmSetup' call. Our webhooks listen for a 'setup_intent.succeeded' event, then create the free trial subscription for the user in Stripe and provision the platform for the user on our side.
For non-Free Trial Users: I create a subscription immediately and use it's latest_invoice.payment_intent.client_secret for the client to make a 'confirmPayment' call which initializes the charge. When I get a 'customer.subscription.updated' with status "active", then we provision the platofrm for the user on our side.
This is almost tenable... but we also want to use Stripe's tax API to help out here. I'd like to use the country/zip code entered by the user to determine the tax. So, that means we can't actually 'confirmPayment' until we have the final total to display to the user.
FYI - I've used the https://github.com/stripe-samples/subscription-use-cases example to make things work 90% of the way. I'm just wondering if I'm missing something that would help clean up our code since I'm calling 'stripe.Subscription.create' in 2 different locations; one that's client-driven for non-Free Trial users and again in the webhook-driven experience for free-users. Also - the tax thing.. The tax thing is really messing me up since we don't typically collect user's addresses for our service.
Thank you in advance for your support!
John
i have problem and need help with creating subscription This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.
Is there a way to provide an invoice or receipt to a customer who we've created a paymentIntent for?
Hello! Im having trouble tying to use the Tax cCalculation object, Im trying to use the create function as stated in the documentation but I keep getting a type error. It seems that stripe.tax is not defined. Im not sure if Im using an older API version or if this part of the documentation its out of date. Thanks in advance! https://stripe.com/docs/api/tax/calculations/create?lang=node
Hello guys, Hope you are doing well, I need to add real recipient details in Stripe along with his Account number SSN and other details how to achieve this in Stripe? can anyone help thanks in advance
hi my question is i sold my swimshort and stripe block my account idk why i got the payment on stripe like a week ago. im still going to get my money or dont?
question: if user uses different card on stripe checkout session, all that cards will be stored to the customer?
Can I get that all cards on
stripe.PaymentMethod.list(customer=customer_id, type='card')
Hello, I would like to clarify the payment flow I employ when taking a new payment method. I am using React on the front-end, and ASP.NET Core on the back-end (I'll paste the steps once a thread is made lol)
I have a checkout session which I created and definitely passed in cancel url https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-cancel_url However I don't get the back button on the rendered page?
@opal marlin you can ask in the same thread you already ahve
Ah okay... will do
Hi
Old id values cannot be used to specify an invoice line item in this API version. Please use the current value of the id field of the invoice line item object
Does anyone know what the above error implies?
Hello, How to retrieve the items that the customer purchased?
Please let me know why there is a discrepancies in calucating tax value as shown in the above picture?
I am using checkout session, I want to store cards information there, how's it possible.
here is my sample code.
$stripe_data = array(
'customer_email'=>$data['email'],
'line_items' => [[
'price_data' => [
'currency' => $data['currency'],
'product_data' => [ 'name' => $data['metadata']['memo'],],
'unit_amount' => $data['amount'],
],
'quantity' => 1,
]],
"mode"=> "payment",
"success_url" => SITE_URL . "success",
"cancel_url" => SITE_URL . "failed",
'payment_intent_data' => ['metadata' => $data['metadata']]
);
$content = http_build_query($stripe_data);
$p_sk = P_G_SK;
$curl = curl_init("https://api.stripe.com/v1/checkout/sessions");
What happens if there are several customers with the same email address, and we're sending a test link to one of them? Will it be recognized that they're the same customer?
Hi there. We are many subscriptions with status = active but collections are permanently paused. I see draft invoices created for each billing period but they are voided (customer is not charged). My question is - are these contributing in any way to the MRR calculated by Stripe?
If I'm requesting the details of a payment intent via the api (/v1/payment_intents:id) is there documentation or guidance about what set of properties to look at to obtain a final "status" of the payment intent? (Example: Completed, Disputed and Lost, Refunded, etc)
Can I use PaymentIntent with a completely custom card UI, without using elements?
Hello. I have a question related to Stripe Checkout sessions.
Is there a reason why micro-deposit verification emails might not be sending to users, even when their checkout session is completed?
I noticed in the dashboard that there were was a "verify" option for unregistered bank accounts. Is this what triggers the email or should it be sending automatically?
When a refund fails, I receive a charge.refund.updated webhook to let me know of this failure. My question is, are refunds re-attempted automatically if they fail? Also, prior to issuing the refund, I remove the refund amount from the Customer's credit. If the refund does indeed fail, is it sensible to add that amount back onto the Customer's credit (this assumes that refunds don't re-try. Wouldn't want to be adding credit to the Customer's account multiple times unneccessarily)?
Hello, I have an online store based in Spain that delivers products to Cuba using a third-party provider. I would like to use Stripe as the payment gateway to accept international credit card payments for purchases on my website. Is it possible to use Stripe for this purpose, considering that all payments must be made from outside of Cuba?
There is a field in creating Chekckout session "shipping_options.shipping_rate_data.tax_code". I am not sure I understand the significance of this field. To this field I added a value txcd_92010001 and I do not see in difference in tax amount calculation both inclusive and/or exclusive. Please explain! Thank you!
coachleyton
i have /webhook endpoint and inside that endpoint I have some console.logs. Now when I am testing that webhook I cannot see those logs in my terminal?
I would like to know if I can use apple pay: https://stripe.com/docs/apple-pay?platform=ios for monthly subscription with swiftUI on my iOS app. It's not clear to me if Apple is authorizing this or not
hi, i just turn on my wechatpay and alipay. how long will be approved?
Hi team - I want to confirm I'm doing this correctly. I'm trying to confirm payment information before creating my intent for a subscription, as per:
https://stripe.com/docs/payments/accept-a-payment-deferred?platform=web
- User adds something to cart (picks a subscription). Our server determines whether or not the user is eligible for a free trial.
- Server provides the client with 'amount' and 'currency' values.
- Client initializes the payment element, "options: { mode: 'subscription', amount: 2500, currency: 'usd' }" for a $25USD subscription. Note: the amount is 2500 regardless of whether or not it's a free trial
- Client calls "stripe.createPaymentMethod"
- Client sends the resulting payment_id to the backend
- The backend verifies the payment id, grabs the billing_details.address and then uses that to set the "country" and "postal_code" fields of the customer object (for tax purposes)
- The backend associates the payment method with the customer, eg: "stripe.PaymentMethod.attach(payment_method_id, customer=customer_id)"
- The backend creates a subscription. stripe.Subscription.create with the 'payment_method_id', 'customer_id' and, if the customer is eligible for a free trial, then it also sets the 'trial_period_days' parameters.
- Return the client_secret to the client. If it's a free_trial, it will be 'subscription.pending_setup_intent.client_secret', if it is not a free trial, it returns 'latest_invoice.payment_intent.client_secret'
- If it's a free trial, client calls 'stripe.confirmSetup', otherwise, it calls 'stripe.confirmPayment' using the client_secret returned in step #9 and a 'configParams.return_url' of a "thank-you" page.
- Backend listens for 'customer.subscription.created' and ''customer.subscription.updated' to provision/update the customer's subscription on our end.
I want to make sure things are okay, through my tests, this seems to work correctly. But, I want to make sure I haven't missed anything.
Thanks!
I would like to know why the payment is successful? 1. I paid with credit card A. I entered the wrong CVC. After redirecting to the 3DS verification page, I entered the verification code and the payment was successful.
2. I paid with credit card B. I entered the wrong CVC and did not jump to the 3DS verification page. The payment was successful
Hello, fellow devs. I have a question: I am using the Stripe Checkout page and I have automatic tax enabled however I would like to pre-fill the billing address on the Checkout page. Is there an input on the node sdk/api?
I need support in changing my new cell phone number to my Stripe Account. I was previously a JaneApp user and I had a different cell phone number then. Now when I want to start up Jane Payments, I can't authorize the account because it is sending the verification code to my old cell number, even though this time I have my new cell number indicated in my client details. Can someone tell me how to change my cell phone number in Stripe?
Hello ! ,We have over 700,000 users, and I'm wondering if there are any restrictions should we decide to create a permanent free subscription for all users.
Hi!
We're creating a SaaS product that helps a certain type of business streamline their ops. I want to charge them a flat monthly fee, and I also want to empower them to bill their end customers from inside our platform.
My question is: from reading the docs, it looks like two totally separate things. There is the connected account that the business will use to bill the end user, and then I create a completely unrelated customer object for that business so that I can charge the businessthe flat monthly fee. is my understanding correct?
Hi! Would like to check the customer.subscription.updated webhook for one of my subscriptions as its not behavinas expected
Hi! Do we have stripe JS v2 document? I'm trying to doing some changes in old project, but can only find the V3 document.
Hello, I'm trying to figure out how to send a proper invoice with VAT details for all of my foreign customers. The ones Stripe sends after a transaction aren't detailed enough for them so I've written a node.js script that queries the latest charge.succeeded and then runs this script. The issue I'm having is that from the charge object I don't see any way to figure out what the actual user purchased. Am I missing something? I can see the amount and even the credit card type/last 4 but I don' see any description or products that the user has purchased
does anyone know whose currency a ChargeBack reversal is paid in (not the ChargeBack itself, but a successful challenge of a ChargeBack)?
need help with my payouts
Hi, I have a question.
Firstly, is there a limit to the number of Stripe Products that can be created within a single Stripe Account? (https://stripe.com/docs/api/products/create)
Second, is there a limit to the number of Stripe Prices that can be created within a single Stripe Account? (https://stripe.com/docs/api/prices/create)
Third, can the same user have multiple subscriptions for the same Price Id?
Can i send the product id in invoiceitems API to add lines to an invoice? My client wants to use our ecommerce and it would be better if we do that instead of sending the price id
avinash.vaishya
when i cancel 3d secure authentication i am getting this
Hey team, when I use account/retrieve api, i got this error Instantiation of [simple type, class
Hi--I am currently working on upgrading Plaid to their new link token and connecting it to Stripe. While testing Plaid in development mode I receive the following error in Stripe for the bank token (the token below is just an example token):
No such token: 'btok_1234567890'; a similar object exists in live mode, but a test mode key was used to make this request.
I have purposely used a test key, I don't understand how it is generating a live mode token?
Hello i want upi setup for my stripe ac
Hello getting an ssl error on terminal ssl error in ireland have tested for wisepos e
do you no how we can debug this cant see it in the stripe logs anywhere
WSC513111004313
What am i doing wrong ?
Hello, I am not able to use Cash APp pay, Alipay, WecChat pay.
Hello, does anyone know how to integrate FPX in wordpress website?
Hello, I have been advised that its a good idea in a connect custom account scenario when using destination charges that when a dispute is created it is a good idea to reverse the original transfer and then also transfer from the connect account to the platform account a fee for the chargeback. In the event that the dispute is "won" that we might decide to reverse transfer on the chargeback fee transfer. The "charge.dispute.closed" event will only have information relating to the original transaction, is there an approach that would allow me to track the unrelated transfer so I can reverse it when the dispute is closed?
Hi how can we change customer_creation field value while creating paymentlinks via UI ?
Is their any specific react native version required for stripe integration ?
Hi guy's i need help when i connect account just suppose as a seller on stripe plateform i'm using the button for the connect when i click the button then redirect the onboarding on stripe as a partner but when i checked my stripe plateform then those account connect on stripe plateform they are restricted why? if i want to remove restricted account then connect account login then account showing like this and
this is my stripe plateform.
this is my code
router.get('/connectStripe', auth, (req, res) => {
const queryData = {
response_type: 'code',
// client_id:'ca_OCtAPDoVdQTGpnrsFf1mzpT4HSNHzeEL',
client_id: 'ca_OGDQJ3NpZbanZCtQCpQe8UHk1bBRfuNB',
scope: 'read_write',
redirect_uri: 'http://localhost:8889/cms/booking/redirect/'
}
let authorizationHeaader = req.headers.token;
const connectUri=https://connect.stripe.com/oauth/v2/authorize?response_type=code&client_id=ca_OGDQJ3NpZbanZCtQCpQe8UHk1bBRfuNB&stripe_user[email]=${req.user.email}&scope=read_write&state=${authorizationHeaader}&redirect_uri=http://localhost:8889/cms/booking/redirect/
// const connectUri=https://connect.stripe.com/oauth/v2/authorize?response_type=code&client_id=ca_OGDQJ3NpZbanZCtQCpQe8UHk1bBRfuNB&scope=&tokenId=${req.user._id}&redirect_uri=http://localhost:8889/cms/booking/redirect/
// return connectUri
return res.json({ connect: connectUri })
})
Hi i want to show the existing card details for the corresponding customer id in stripe checkout page. How can i do this throw create checkout session api?
I have a question in integrating my stripe. Can anyone help?
Hello, May I know if there is any way I can create a Payment link QR code for client to input their preferred amount? Thank you
for sepa direct debit previously we are using source method to create payment. And with source method we can easily find mandate attached with it.
Now i have change flow and getting SEPA payment through payment_intent so i am creating payment_method and then pass mandate data in createPaymentIntent object
Now next year for recurring how can i get mandate by payment method id?
Hello All, is any documents of stripe available for UPI integration (Google pay) ?
Hi, I just want to know for the test and production mode Base URL is the same or different?
Hi, I want to set up pay as you go subscription and I managed to configure this, but I also want to user give free usage, for example I want give 100 free items, and I want to bill after this. Is it possible with stripe? I want to give free items only in first month (or general 100 free and bill after that). Could you help me?
hello, someone can open this thread, I was sleeping (I live in france 🤣 )
Hello, i am trying to complete the verification of the connect account with company_structure as sole_proprietorship - for which account representative is mandatory. I have created a person associated with this account with required details, but still the requrements.currently_due is showing that the information is not present. Account - acct_1NaApX2cMmZ5nJ13 - My goal is to complete the connect account verification via API itself, by following the document - https://stripe.com/docs/connect/identity-verification-api?country=US&document-type=entity
Hello. I have a question, and I hope someone could give me some light with it :P.
We are developing an api to allow third party to integrate our services. As we need to have a payment saved for any future charge, we wanted to provide a link to Stripe, in order for the user to save his payment method directly in Stripe.
We have seen that there is documentation for that case when it is going to be a payment, but we couldn't find any documetation or information when we only need to save the payment method.
Do someone knows were can we find the documentation, or if it is ever going to have it?
PD: What I am referring to is this https://checkout.stripe.dev/.
We know there is a third metod called setup, but we can't find any information.
Preview some of the features available in our prebuilt, hosted payment page.
Hi team 🙂
how can I disable quantity editing form on checkout page?
I already set the configuration but for single item, the editing form is displayed. not working though
I want to update credit card details how can I do that?
I want to update credit card number, exipry all things
#dev-help message
is it possible to set up trial for a month and after reaching 100 items end trial and billing normal?
we can replace if customer already exist in stripe dashborad
Hi Stripe team, is there a way to automatically void invoices after a certain amount of time?
I looked into Sorry I looked into https://dashboard.stripe.com/settings/billing/automatic and could not find anything to automatically void them. (It is only possible to automatically mark them uncollectible)
Hello, I would like to make sure my implementation is correct.
I am creating a checkout session for user and I am saving the payment method of such user for later, therefore I can create a subscription with such payment method (checkout session serves for paying the initial fee) + setting the trial for a certain amount of days.
Which webhook can I expect after the trial is over, if the payment doesnt come? (1)
- Which webhook can I expect if payment (1) would be succesful and it would fail the next month?
Is it safe to rely on "customer.subscription.updated" and update the subscription status based on incoming data? IE past_due, active etc?
Hi, I need to save card information from a one time payment made through a Stripe Checkout. I am using the Stripe Firebase extension to create the checkout page. I tried using the stripe.paymentMethods.attach() function but I am getting this error:
StripeInvalidRequestError: This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.
What is the best way to save the card information by charging a deposit?
If I am using Checkout Session, doesn't Stripe automatically handles the 3ds authentication?
I see many payments with Incomplete status with reason: requires_action
Hello
I'm using the following documentation https://stripe.com/docs/connect/enable-payment-acceptance-guide to create a direct charges
when the user completes the checkout session, I want to retrieve the session
the documentation describes it using webhooks
but I want to use it from the success URL (session_id={CHECKOUT_SESSION_ID})
hey stripe dev i have an issue with stripe.confirCardPayment invalid_request_error
Team, an invoice payment collection was failed for a consumer but with the same card, another transaction was successful previously.
When hovering on the "Restricted" it shows me this:
Provide more information in order to enable payments and payouts for this account.
INFORMATION NEEDED - DUE NOW
Owner's address
Date of birth
Email
Representative's name
Representative's phone number
How can i fix this?
hello Is it possible to create a paymentintent on a webhook and bill it?
is there a guide for first time user how to create checkout page with stripe on my website
how can i get error codes from SDK for ios
can we upload flutter applications to maket place
Just to confirm about this line #1135679864817590372 message
If quantity is 0 for a line item that will not be shown in the invoice
#dev-help message
I am trying this solution, I got invoice.created event, but don't know what should I send to stripe API?
Is it possible to send something for "upcoming invoice"?
Why this threads close so fast? 😦
"My project is written in Objective-C and supports a minimum iOS version of 13. When integrating with CocoaPods, I can only integrate the Stripe SDK as a static library. How can I integrate Stripe into my project and use it successfully?
@willow latch i am using unity for stripe please tell me if user exist already then no create customer
Hello, I want to which payment methods are availbale according to coutries. Where can i get this?
Hello, how can I generate a payment link to user for his subscription which is past due?
Hello, When I use API to change payment method for subscription and pay for invoice, the payment intent may be cancelled. May I know why?
Im using react with typescript and have made a custom stripe checkout form with cardNumberElement, cardExpiryElement and cardCvcelement.
I'm getting all the validation errors in one global error. Is there anyway to get each element's specific error separately? I want to show them onChange event.
Hi, we have ASAP issue, stripe do not send issuing authorisation request to our webhook
Hello, I was told by a Stripe staff that Google Pay might do it's own 3DS, he said he will get back to me but never did. Could I get a confirmation on whether this is true?
We are using Stripe for a new marketplace where we will send Stripe payments to people globally. When it comes to people submitting their bank details for Stripe payouts, we can't find a single form applicable for all countries. We could only find the forms for each country separately (i.e Routing number for US, Sort Code for the UK etc.). Is there unified bank details form applicable for ALL countries?
Hello, I have the following problem.
Before our user buys a subscription, he has to enter his company name and the VAT-Id.
We have added these as custom fields and set them as required, because we always need them.
In the webhook event checkout.session.completed I update the company name and the VAT-Id for the customer.
However, this information is missing in the invoice. Is there a webhook I can use to set this information before the invoice is created?
hello, I am using card element to create a custom payment flow, I am using paymetnIntents to do this, how can I support ACH payments?
What is the right stripe tax country code for us-al ? I got the following error: Country 'us-al' is unknown. Try using a 2-character alphanumeric country code instead, such as 'US', 'EG', or 'GB'. A full list of country codes is available at https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements
ISO 3166-1 alpha-2 codes are two-letter country codes defined in ISO 3166-1, part of the ISO 3166 standard published by the International Organization for Standardization (ISO), to represent countries, dependent territories, and special areas of geographical interest. They are the most widely used of the country codes published by ISO (the other...
i have some dount regarding ach checout in website
Hey everyone, might be the worong channel but I am looking to set up the following:
I want a connected account to receive the gross amount of a sale and have the fees come out of the 'main' account top up balance. is this something that can be set up?
How can I change payment amount of elements? elements.update()?
Is there a way to enable test mode on Klarna through the stripe dashboard?
we can send order deatil and product qantities on stripe dasborad
Hey guys, i have a question about return_url parm in confirmSetup method. I have a billing form, deployed in the separate server, and im using this form in the main app via iframe. And if case there's a redirect from the stripe side for example if it's a paypal payment method, whole webside is getting redirected, but not the content inside of the iframe. Is it possible to configure it, so the redirect happens inside of the iframe?
hello! hope you're doing well
i want to integrate crypto payment gateway , does stripe provide this product?
Hi,
Could you explain me how are you handling failed payments? We have user with failed payments and stripe still activated new tier. I am sending you screent shot also.
👋 what's a non-intrusive way to check validity of a payment method? say i have a pm_ token that hasn't expired (exp_year is in the future) but could have been classified as fraud. anyway i can get this information so that i can invalidate the payment method? without maybe executing an auth?
There seems to have been a change in the API recently with respect to detaching payment methods? Until recently I was using "DetachAsync" to remove payment methods from a customer (.NET SDK), now it shows as "inactive mandate" in the dashboard but isn't deleted. There is a delete button, so apparently those actions are now distinct somehow? I could use some clarification
I keep getting timeout error upon trying to get the upcoming invoice
hey, im looking to integrate my React Native Expo app with the Stripe React Native SDK.
I have a couple of questions
- We're using Stripe Tax, which means for our current Next.js web app, we use Checkout Sessions. Is there any way to continue using Checkout Sessions instead of switching to PaymentIntent?
- I've followed all the steps listed here - https://stripe.com/docs/apple-pay?platform=react-native#merchantid, but 3. Integrate with Xcode, implies opening the iOS dir in Xcode, and then going to Signing & Capabilities etc etc. I do not have an iOS directory.
- Our payment flow is detailed below --
User opens up a product page, clicks on the Stripe Apple Pay Button, and the ActionSheet opens up with sales and shipping tax set as 'Pending'. We would like to call an internal endpoint to return the sales and shipping tax in the dialog based on the editable address information of the user. How would we go about doing that? - In your opinion do stripe devs usually go with the react native SDK or host a web app and then open up a WebView?
thank you for your time
Hi,
I integrated Google pay to my site and on browser console it says Unable to download payment manifest "https://pay.google.com/about/redirect/"., What does it mean ?
Hi guy's i want to ask something like when i paid on stripe as a customer payment successfully and i transfer the fund from stripe plateform to connect account's but then when i checked in stripe dashboard then showing transaction history transaction available by date like 2 aug why ?i want instant payout then?
Hi, How to remove billing same as shipping check box in setup intent check out.
Im getting an error because Im not expanding the charge object the right way with the customer object.
Hi, I am want to use ach bank there is two option one is with plaid and one is without plaid can you guide me on both and their pricing so, I can choose suitable one for my application.
webhooks doubt
Hi, I'm facing an issue while entering American Express card CVV in Stripe payment sheet. My actual card CVV is 845 but it does not accept that and throws error "Your card's security card is invalid" while I put an extra 0 at start or end of 845 like "0845" or "8450" then it accepts the card and payment gets successful but our mostly audience does not know to put an extra number. Any solution to accept American Express Card 3 digit CVV ?? Thank you.
good morning. I'm having a problem with paying a monthly subscription every month that it's billed.
A failure occurs and the only way it works is accessing the dashboard, and clicking on repeat the charge. When performing this action manually, the payment works. The client said that it is on automatic debit, but it always gives an error. Here is the id of a failed payment example: in_1NWsXFECBGd7w2bkpeCArROb. Can anyone help me understand what's going on?
Hello!
We are trying to implement a user confirmation action in a form of a modal/pop-up on our settings page. So the user actions would be:
- Button click
- Warning: "Are you sure?"
- Buttons: "Yes" and "Cancel".
However, currently Stripe components do not seem to have a built-in pop-up/modal component. Closest to a modal seems to be a FocusView. And we can't find any guides or documentation that cover this exact situation where we need user confirmation.
Any thoughts on how we should tackle this? Or maybe you've got some workarounds or alternative solutions that could mimic the functionality of a modal?
Sorry thread was closed.
Hey guys, i have a question about return_url parm in confirmSetup method. I have a billing form, deployed in the separate server, and im using this form in the main app via iframe. And if case there's a redirect from the stripe side for example if it's a paypal payment method, whole webside is getting redirected, but not the content inside of the iframe. Is it possible to configure it, so the redirect happens inside of the iframe?
It's a webapp right now
Hello,
I am using .net sdk - is there a way to retrieve a list of products where response would contain info about product but also number of prices connected to that product. As far as I know, I can get only one default price info for the product
StripeConfiguration.ApiKey = privateKey;// "sk_test_51NYQkEDJMBBSt3MK6za7LiV4vXCpVkRBLOoNqtQgTEbWuyLPFfHHR57tVJ0iMEdZqtG4aV0iemPKN7ik0ZkySPqo00uuxF2d4e";
var options = new ChargeCreateOptions
{
Amount = 200 + ProductsPriceCalculater.instance.totalValue,
Currency = "usd",
Source = Showtoken.text,
ReceiptEmail = _email.text,
Description = "Payment Charge MetMart Product",
};
var service = new ChargeService();
var charge = service.Create(options);
Debug.Log(charge.ToJson());
Debug.Log("Charge created successfully!");
Debug.Log("Charge ID: " + charge.Id);
Debug.Log("Amount: " + charge.Amount);
Debug.Log("Currency: " + charge.Currency);
please tell me transaction Id
hello
I have implemented payment sheet on Android using the stripe docs, but my customers are facing some issues. For American Express cards, they aren't able to add 3 digit CVV because the payment sheet is asking for 4. How can this be resolved. Screenshot attached
Hello, I need the help with /webhook. I have a route /webhook with POST method. In that route I have some console.logs so when I send test request I am not getting any logs, but if I run the stripe listen then I can see success checkout
Hi guys can someone tell me about how to stop those paymnets that are in Review
Hello guys, I need help for getting payment_intent to null in the latest_invoice of the subscription object
Hi, is there a way to check the balance in the account before making ach transaction so it does not fail because of insufficient fund
To create a checkout session, there are two fields: "shipping_options.shipping_rate_data.tax_behavior" and "shipping_options.shipping_rate_data.tax_code". The question is are these fields related to automatic Stipe Tax?
Shahzaib
If I try to use a priceID from a product that's in live mode, will it work when I test on localhost?
#dev-help , Can I request an improvement to ease the process of stripe express account onboarding via APIs instead of the account link?
#dev-help , I need to implement a Stripe service in my nodeJS backend. are there any tools or starters to get me started on this implementation? I want to be sure I am doing it the right way.
Hello, how can I get the unpaid invoices off the subscription?
I want to retrieve such invoice payment url.
Thanks
When I test a payment failure (in test mode) when upgrading a subscription with a Card, the subscription gets left with a status of “past_due”, at which point a user can update their payment method and pay the past_due invoice, setting the subscription back to “active”. However, when I test a failed payment when upgrading a subscription with a payment method like CashApp or US BankAccount (or even failing a 3DS card authentication), the subscription gets canceled upon failure of the payment. Why do these behave differently and can we change that behavior to match how it works with a Card payment failure? Is this just a behavior in the test environment?
hello everyone, I have an account in the stripe but it was accidentally blocked, what should I do? support ignores
can anyone help with this?
Hello, which billing_reasons can I expect with incoming webhooks -> invoice.payment.succeeded (expecting payments for subscriptions)
Hello, I'm getting the following error message:
com.stripe.exception.CardException: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing.; request-id: req_slYmj56vy4rYYS
at com.stripe.net.LiveStripeResponseGetter.handleApiError(LiveStripeResponseGetter.java:212)
at com.stripe.net.LiveStripeResponseGetter.request(LiveStripeResponseGetter.java:65)
<11 more lines omitted>
Looking at the doc, it feels like I should be using a PaymentIntent instead? But I don't understand.
I'm not trying to use this "for real", with a customer. This was in a test to setup a mock customer and then run a simulation through the API but in test mode.
How can I replace the use of my PaymentMethod with something apparently more appropriate?
Hi, I'm using the React Native Payment Sheet on Android, Google Pay is enabled and working. However, weirdly, when viewing the payment sheet, the Google Pay button isn't showing.. if I click where the button should be, then the Google Sheet does popup and process
Is there a flag I can pass to make Stripe express onboarding (with Stripe Connect's redirect_link API) use dark mode?
eg. &dark_mode=true
Hi folks. I'm trying to add a payment element to vue 3 and I keep running into the error 'Payment element didn't mount normally'. Can you provide any guidance on what that might mean?
I've run into the same thing using stripe.js by itself and using the vue-stripe-js package.
Hello,
We have fully refunded an order instead of partially refunding it, is it possible to cancel the refund? This has just been done.
Hi team. I have a question about payment intent and invoices. I'm using Stripe with React Native and I've created an e-commerce mobile app. I've added the product and prices using the stripe api and I have a checkout flow in the app. After reading the documentation I saw that payment intents do not have line items that I can add. I see two approaches here. The first approach is to create an invoice, and then for each product selected in the cart create an invoice item. Then finalize the invoice to retreive the payment intent. This approach looks good but Im wondering if there are any drawbacks such as the customer deciding to not proceed within the app. It would leave the invoice in a open state if I'm not mistaken. The issue I see here is upon a successful try they'd be charged for previous invoices correct? The other approach is to just add the prices to the payment intent metadata and handle it from there. Which approach is a better practice?
hey guys hope you're well
i have a question regarding a client of mine
all of her payments are cancelled (example : pi_3NaEZgFxsE4pn4oa1dbFGC4Q)
do you have more info on your side about it please ?
Hi, I have implemented single payments which charge the correct amount BUT the 3D secure 2 always asks to authorise a payment of £0.00 - is these something I need to set to control this amount?
(I have an example URL if I can provide that here?)
Hi - our client requests payment methods from their customers when they book a service, but they don't charge them until after the service(s) because the amount is unknown until later. So we are collecting a SetupIntent / PaymentMethod up front and then later creating Invoices to charge_automatically their payment method on file via API. To note, there can be 1 or multiple charges because their customers typically book more than once and in an unpredictable frequency. Also, they could be booking months in advance.
We are wondering if the customer would be able to use Apple Pay for our use case - where we can save and charge it offline the same way we do for regular card payments today.
Hello!
A few features in Stripe documentation are said to be deprecated or marked as legacy - Stripe JS V2, Charges API, Sources API. Does Stripe plan to remove these APIs in the near future?
I'm hoping someone can just point me to the appropriate docs but with Stripe Connect using the Payment Element how do I request email & phone from Google & Apple Pay transactions. As far as I can tell it's never in the payload. TIA
hey guys if my expected payout day is August 1st what time of the day would the deposit hit my account? Do let me know thank you!
any stripe support how can I send the price data adhoc? I tried below parameter with urlencode in postman but got error.
https://stripe.com/docs/api/invoiceitems/create#create_invoiceitem-price_data
Please see error below
{
"error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameters: price_data.product, price_data.currency. Did you mean price_data?",
"param": "price_data.product",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_IkRusWouG0weT1?t=1690898802",
"type": "invalid_request_error"
}
}
Hi, I have a question regarding the checkout session payment_intent_data. Is it possible to add multiple destinations? Because I have multiple vendor per checkout session.
https://stripe.com/docs/connect/collect-then-transfer-guide
Hi there. I'm using zoho flow to create costumer, create subscription and apply coupon to a costumer. I have some issues while apply coupon to costumer. Can anyone help me with this?
hello all, is there a way to detect when a customer sets up the same payment method twice, e.g. same card number, etc?
we are trying to throttle payments on our app, so dont allow many failed payments for a card... but it appears our customers are setting up NEW payment methods with the exact same card... and we don't know how to detect that because obvioiusly we dont get sent the card number/payment details to know if its the same card
Hi, Im trying to create new payment method with test card 4242424242424242, but it error "Sending credit card numbers directly to the Stripe API is generally unsafe". How to fix it?
#dev-help , I need to implement a Stripe service in my nodeJS backend. are there any tools or starters to get me started on this implementation? I want to be sure I am doing it the right way. i am building a micro service that simply takes a amount and card details to initiate payment with a stripe service.
Hi, Can anyone help me? I have raised a test dispute how to trigger it to win?
When making requests on behalf of connected accounts, is the rate limit applied based on the rate limit of the connected account, or on our account? e.g. do all connected requests get lumped together into our account's rate limit?
Good morning, I am working on a proration through the update_subscription endpoint and have proration_behavior=always_invoice. I am using payment_behavior=pending_if_incomplete for CC purchases but need to handle prorations with a bank debit. I understand from the docs that I will need to build this functionality out on my side, but I am confused on what the difference is between allow_incomplete and default_incomplete for the payment_behavior?
Hi,
I have created api to create customer. And then we do attach payment method. Sot that we could collect money from customer later. In sandbox all was good. But now in production. We don't see payment method attached to customer account. Any idea?
Hello, one of our connected accounts is getting "Your session has expired" during onboarding
just after trying to save bank details
good morning. I'm having a problem with paying a monthly subscription every month that it's billed.
A failure occurs and the only way it works is accessing the dashboard, and clicking on repeat the charge. When performing this action manually, the payment works. The client said that it is on automatic debit, but it always gives an error. Here are two id's of a failed payment example: "in_1NAlSEECBGd7w2bkecs6De75", "in_1NAlSEECBGd7w2bkecs6De75",. Can anyone help me understand what's going on?
I'm using Stripe Java SDK to specifically test the transition from a trial to a paid subscription.
I need to set the default payment method on a customer to do this.
I used to have this code:
val paymentMethod = PaymentMethod
.create(
PaymentMethodCreateParams.builder()
.setCard(
PaymentMethodCreateParams.CardDetails.builder()
.setNumber("4242424242424242")
.setExpMonth(12)
.setExpYear(34)
.setCvc("567")
.build()
)
.setType(PaymentMethodCreateParams.Type.CARD)
.build()
)
.attach(
PaymentMethodAttachParams.builder()
.setCustomer(customer.id)
.build()
)
But now I'm getting an error
com.stripe.exception.CardException: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing.; request-id: req_slYmj56vy4rYYS
at com.stripe.net.LiveStripeResponseGetter.handleApiError(LiveStripeResponseGetter.java:212)
at com.stripe.net.LiveStripeResponseGetter.request(LiveStripeResponseGetter.java:65)
<11 more lines omitted>
How can I attach a default payment so that my test works again?
hey guys, is there any method to retry failed payment intent?
There is a confusion I feel in my code:
Hi, Im trying to create new payment method with test card 4242424242424242 by api create new payment method, but it error "Sending credit card numbers directly to the Stripe API is generally unsafe". How to fix it?
Hi, we use Stripe Connect. We would like to get a platform fee from our merchants. Where exactly is the difference, between a charge we create as a platform or a transfer from the merchant to us (for this we could use making api calls for connected accounts). The only difference I know of is that charges cost us a Stripe fee and transfers are free. Where is the difference? (Otherwise we would use transfers of course since they are free)
hi luis here,
we are creating a subscription process, with node and react, on the frontend side we use the PaymentElement component to create a payment intent and its confirm payment
so The question is in react js, how can we access the payment information to create the payment method and associate it with the client so that they have a payment method available to create the subscription? https://www.npmjs.com/package/@stripe/react-stripe-js
Hey! I need to solve this issue please. User make registration with monthly subscription (first 14 days free). After trial end (for example trial ended 16/6) and user gets invoice for monthly subscription from 16.6 to 16.7. He did not pay, cause he dont have money on the card. Then he will transfer some money to his card and want to start pay again monthly subscription on 21.7. But because he have invoice from 16.6 to 16.7 he will pay this one and dont have access to the app, cause he payed on the 21.7. Is possible to make this scenario? Same user will pay on 21.7. but instead of paying the old invoice (he did not use the service), a new invoice is created for the period 21.7. to 21.8.
Hey! Does customer custom fields that applies to an invoice get merged with invoice meta data at time of invoice generation? It appears no. I wanted to double check though first
Is there any way that I can turn off automatic collecting payment in checkout?
I'm selling tour package and using graduated pricing / volume pricing for one time payment, however it only allow recurring payment So, I decide to cancel payment of my client everytime they make subscription
Thank you for help. I found where was problem. We been testing without 3D security. And in production all customers has 3D security.
Hi. I have an app where I have used Stripe documentation apis. When my customer wants a service, I want the payment to get reserved on their card, not deducted. I want to deduct payment from their card when the service is completed. I have used stripe api but the payment is getting hold from my stripe balance, not from the customer card. How can I resolve this?
Hi, QQ. I'm testing ACH failed transactions, if I look at the Stripe site logs,
"payment_intent.payment_failed" event, I can see that last_payment_error object contain an error message.
but if I use the API \Stripe\PaymentIntent::retrieve function -- last_payment_error is empty. can someone let me know why?
Hello,
we are trying to integrate Affirm Canada (already enabled our Canada account to affirm), we are doing the direct integration https://stripe.com/docs/payments/affirm/accept-a-payment?platform=web, so on the redirection we are on the affirm canada, but when we login using some number on Canada store its start showing the server error asking to refresh the page or check in help section of website, Please advice what could be wrong here
similar integration is working fine in our US store
is it possible to execute a JS function/logic when the confirmPayment is done and not redirect the user to a new page? something like this?
https://github.com/stripe-samples/charging-a-saved-card/blob/eb46e6eec269780a67bfac4ca110bcdf25da0afe/client/script.js#L140
I’ve set up Stripe custom checkout using Stripe Elements in my Next.js project. When trying to pull up my checkout page, I’m getting an error. Checking the logs, it seems my create payment intent is successful so I think the error is in loading the Stripe Elements but I’m not sure what. The elements load for a bit until the use effect. I copied how it is done in the guide for stripe elements using Next.js. I wonder if I’m missing something
Is there a way when fetching a user subscription to expand the nex upcoming invoice? latest_invoice gives the most recent billed and I want to ensure we accurately display the price that's set on the next invoice
Following up on this thread since it was resolved: #1135929137404584096 message
For these payment methods that do not get retried, does that mean a subscription would just get cancelled immediately after a renewal payment fails? If a renewal payment fails, I want to give my user's grace period to remedy and not take away any of their premium functionality without warning. It looks like I could change my Billing retry settings to mark a subscription as "unpaid" after all retries fail, but what does that mean? Does that mean I have to manually try to collect payment to re-activate the subscription, and also manage eventually cancelling it if payment cannot be collected?
Is using the "unpaid" strategy something Stripe recommends?
@ember bear ^ tagging you since you had context on the existing thread
Hello! While working with a Connect Account using test API Keys I noticed our test payments were going to our "live" webhook instead of the test-mode webhook we have setup. Question: Is this expected behavior? If so is there a way to indicate the test-mode webhook should be used instead of the live/production version?
Hi, In my app user can choose color of the product. Each color of the product have the quantity, Now I would like to pass the color that user choose to the checkout session. So on the checkout page I would like to see image, desc, price, color etc, How to do that?
Hello folks, i'm trying to implement a way to help our customer migrate to our platform (we are using Stripe Connect). Can you point me in the right direction here?
Hey there. We have a subscription that contains many subscription items of varying quantities. We would like our customer to receive one invoice every month, but I'm having a hard time understanding how to handle one piece of the puzzle. We bill our customers based off of a % of sales done through our platform. This $ would be varying every month and I'm trying to figure out if therse a product/price point type that would fit this bill, our how to best handle such a case so our customer could pay this, but not have multiple invoices.
Hello, 😃
I have an open invoice which is is paid outside of stripe this month.
I tried the pay endpoint using the paid_out_of_band flag. But it does not seem to be "allowed".
Error Message: Invoices with pending payments waiting to clear cannot be paid, voided, or marked uncollectible
What is the best way to handle these invoices?
Hi! I'm building an Apps on Devices application and running into a dependency circle where our BE needs the terminal ID or SN to authenticate and return the location ID, but the location ID is required to obtain a terminal token to connect to the reader.
Is there a way to get the terminal ID or SN of the reader the app is running on before calling Terminal.initTerminal()?
There is a field "payment_intent_data.metadata" in creation of checkout session. Will the parameters passed via this metadata display when payment intent is created after user complete the payment?
Hi! I would like to ash that how to use my cart code with coupon system? I have a cart system but you do not pay the price deducted.
Do payment_intent's expire? e.g. after 5 minutes or something like that?
I was wondering what would happen if someone went through to the checkout page of my app, and left their computer for a while (e.g. 10 minutes, an hour, a day), and the thing they were buying had be sold out or made unavailable, then they clicked 'Pay'. Would the payment succeed if they'd left it there for, say, 1 day? Or do payment_intent's expire after some period of time?
When writing tests in jest for the react-native client there is this provided example https://github.com/stripe/stripe-react-native#testing
How would you suggest mocking the enum types
For exmaple
export declare enum AddressCollectionMode {
/** Only the fields required by the Payment Method will be collected, which may be none. */
AUTOMATIC = "automatic",
/** Billing address will never be collected. If the Payment Method requires a billing address, you must provide it as part of `defaultBillingDetails`. */
NEVER = "never",
/** Collect the full billing address, regardless of the Payment Method's requirements. */
FULL = "full"
}
when running the test I get an undefined error
hey guys. Is there any API or webhook could link users to their transcation data in stripe ?
hey, creating payment intent with application fee, and a stripe account returns an error when the client gets the client secret. This is the error i get in console on client side: invalid_request_error", message: "The client_secret provided does not match any associated PaymentIntent on this account Any help would be nice:)
Hello, i have question about vertual card, i want to know if its possible to get all transactions made by user and the amount left for that card ? why ? because we built our own wallet and now want to give users more usabilities hence why a vertual card is needed but same time users need to be able to come back to see their transactions and so on...
Hi folks
hey guys, i was wondering if anybody know what data does stripe share with merchants, do merchants get for example, full card information, partial card information (first six, last for digits, or just last for digits), if you know, please let me know, thanks
Hi there! I noticed when creating a subscription for a customer on the stripe portal the subscription is automatically labeled as active even before the invoice is paid. Is it possible to make it such that the subscription is not active until the invoice has been paid? This is the intended behavior according to the stripe documentation
Hey! I have a question about M2 bluetooth readers. I have a new box of them and they all have required updates. However, when I discover them, they don't have the availableUpdate field set. Is there a reason I can't tell there's an update before I try to connect to the reader which will then force the update?
Will you share me the link via which I can see the log file for checkout session? Thank you!
Here just like a what? Group chat?
Hello team, I was trying to understand about this invoice, for the same id in_0NYN1juhiYvNiaq3DYsSRPtY, we have different amount, and the events are recorded as changed, but not sure we changed that from our side, if I could get someone looked into it
Heya 🙂 is it possible to check validation for the payment element's inputs on demand if they're empty? I want to run a function on form blur to make sure the user is aware every empty field is invalid and not just left empty, but the form only seems to validate once it has been typed into
I'm not able to connect my bank for a memorial on the Ever Loved website - it times out before I can add info?
I connected my stripe wisePOS to my android (kotlin) application - i am working on processing payment but i am getting the following error: ive been following the documentation but unsure how to resolve
com.stripe.stripeterminal.external.models.TerminalException: A `return_url` must be specified because this Payment Intent is configured to automatically accept the payment methods enabled in the Dashboard, some of which may require a full page redirect to succeed. If you do not want to accept redirect-based payment methods, set `automatic_payment_methods[allow_redirects]` to `never` when creating Setup Intents and Payment Intents.
I would like to be able to search a user's payments/payment intents via their customer id.
Using the payment_intents/search endpoint with the param customer=cus_xxxxxx doesn't seem to work. What can I do?
Hey, I'm working on building a checkout system for a CRM-related site. The checkout will offer 3 tier plans, and when users purchase a plan, they'll also receive a license. Additionally, they can buy message bundles to increase their account's message count, and they have the option to purchase multiple plans for their organization.
Currently, I've successfully implemented the 3 tier plan functionality for the checkout. However, I've encountered an issue with the quantity of products bought not being properly mentioned in the webhook response. I'd appreciate it if someone could help me understand how to implement this properly. If you know of any helpful videos or articles that explain how to set up a payment architecture using Stripe, please guide me to those resources. Thanks!
Anyone know why i need to ge tmore than 200 GBP to payout on stripe? and how do i change the current currency to my own currency
I have just added a new event for my webhook to listen for. Is there any way to trigger an old event to fire on that webhook so I can test the event handler?
I asked earlier about 3d secure 2 asking for authorisation of £0.00 in banking apps earlier and was asked for a PI number.. I have one now if someone would be kind enough to look at it for me
pi_3NaMQkGNVbEChRLz1VIGpazg
Hello, Can somebody help me with this please? I am a bit new to Stripe
So I am making a widget that will be added to external client websites using an iframe. But when I try to open the paymentlink/checkout component I get this message.
Stripe Checkout is not able to run in an iFrame. Please redirect to Checkout at the top level.
Why I can't open the paymentlink within an Iframe? Here in this react code is how I call the paymentLink but it doesn't work, I see that error in the console.
.then(data => {window.location.href = data.paymentLink;})
If instead of this I do this then it works because actually is redirecting outside of the widget to Stripe. But this is not good for us because we don't want the buyer to navigate away from that page/widget.
.then(data => {window.top.location.href = data.paymentLink;})
What do you suggest?
Is there a way to send or resend paid receipts in the style of stripe invoices? The invoices are very well designed but the paid receipts seem to be too simple for my foreign VAT customers
hello, I am creating subscription by collecting payment before creating an intent. I am attaching a coupon code that requires the user to pay only 1 cent. It is not returning a client secret in the latest_invoice section
I am passing ['latest_invoice.payment_intent'] in expand section
Quick question: if a client has been invoiced but decides to pay cash in-person, how does that work?
#dev-help Hi everyone,
I'm working and implementing payment intents bank transfers. I had to use manual reconciliation settings for the customers instead of automatic.
I'm trying to understand which should be the best way to relate whenever I receive a cash_balance.funds_available event to which payment intent could be.
When I'm using the Funds cash balance (Test mode) I'm adding the reference of my payment intent. In the cash_balance.funds_available event I don't have the reference that the user specifies in the transfer.
I also noticed that there is another event customer.balance_funded
but Stripe documentation suggests listening cash_balance.funds_available webhook.
The weird thing is that if I perform a request to the Stripe API //api.stripe.com/v1/customers/cus_ON64LCXe2J5Hww/cash_balance_transactions
in the details of each transfer, I'm available to see in the funded object -> bank_transfer -> reference property.
I need some help trying to understand which would be the best way to relate funds that a client had transferred to their accounts to which payment intent it was supposed to be used if he specifies the reference in the transfer.
Thanks
Hi quick question, what do I do with the live publishable key? I didn't use it in test mode, but now I'm in live mode and it's not working.
I need to retrieve payment intent using postman and I used this code: "retrieve"=pi.... This gives me the following error error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameter: retrieve",
"param": "retrieve",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_Z9gdAtBQU3nemG?t=1690912896",
"type": "invalid_request_error"
}
Hello! Im having some issues using the tax calculation API, I was trying first with the examples in the documentation but im not getting the same results, for some reason Im always getting a tax amount of 0. Thanks in advance! https://stripe.com/docs/tax/custom#calculate-tax
Hello Stripe team! I have a question, how long does it take until a new customer was created to show up in the Search query ? I have a two step process where I create a customer in step one, and then query for the newly customer on step two via metadata search query (https://stripe.com/docs/search#metadata). However, seems like it takes at least a few seconds for the newly customer to appear 🤔 . Is this always the case ?
webhook after paymentintent with directcharge is not called like paymentintent without direct charge. Using nodejs:)
what's the difference between
customer.sources.list(limit=10, object='card')
cards = stripe.PaymentMethod.list(
customer=stripe_customer.id,
type="card",
)
Is there a way to force re-fetch the connection-token with the Stripe Terminal android SDK? I want to switch from live to testing mode and it's keeping the live connection token when trying to discover readers since it's looking for live devices.
Hi there-
I have a subscription with a few subscription items of varying quantities.
We have a platform in which we charge our customers a % of their sales on top of those items.
We only want our partners to have one invoice every month.
For example, if the customer sells $1000, we take $100.
We would like to charge this $100 on the invoice, but am not sure how. Do we just need some sort of Subscription Management product on the invoice as a subscription item with a varying custom / dynamic price? Or is there another way you think we can handle this?
Hello! When I am trying to create a test invoice with a due amount and finalize it, it always shows 0 amount in the hosted invoice page. Below is a snippet of the code I am using, any help would be appreciated. Thanks!
var invoiceBaseParams =
InvoiceCreateParams
.builder()
.setCustomer(customerId)
.setCollectionMethod(InvoiceCreateParams.CollectionMethod.SEND_INVOICE)
.setDueDate(dueDate.toInstant().getEpochSecond());
var invoiceParams = invoiceBaseParams.build();
var requestOptions = RequestOptions.builder()
.setApiKey(stripeApiKey)
.setStripeAccount(connectedAccountId)
.build();
Invoice stripeInvoice = Invoice.create(invoiceParams, requestOptions);
stripeInvoice.setAmountDue(10000L);
var finalized = stripeInvoice.finalizeInvoice(requestOptions);
log.infov("stripeInvoice.hostedUrl(): {0}", finalized.getHostedInvoiceUrl());
Using Stripe elements in my Next.js applications, I'm getting an error "post https://r.stripe.com/0 net::ERR_BLOCKED_BY_CLIENT and uncaught (in promise) FetchError: Error fetching https://r.stripe.com/0: failed to fetch
Hi is there a way to get a company's structure in .net from the account object from a custom connect account. I saw in the documentation that in the account object's company field, there was a subfield called structure. However, I am not able to get that field in .NET. For reference, I am using Stripe.net v 34.0.0
When retrieving an upcoming invoice that's been created via a subscription why might the default_payment_method be null? I do pass the following along when creating the sub so it's not the payment_settings I don't think
payment_settings: { save_default_payment_method: 'on_subscription' }
In our specs we need to test logic that would send a customer an email when their credit card is within 2 months of expiry. So we need to generate a token for a test card with specified expiry date. We are using the StripeMock gem, which calls Stripe::Token.create with a 4242... card number and our specified expiry date. We now get the error: "Sending credit card numbers directly to the Stripe API is generally unsafe ...". We fully understand this, and use Stripe hosted forms in our production system for manual card entry. We do need a way to create a test card with a specified expiry date though. The published Stripe test tokens will not suffice. Please advise.
how can my parent sign off on my stripe account?
Hey Stripe team, I have a checkout using checkoutelements, is there a way to automatically send a receipt?
can you please tell why this amount is 700? while I have set 7 pounds in subscription
hi anyone here to answer a question about refund failures?
Hi, Is there anyone I can talk to about my stripe getting banned? I believe I failed KYC, but i had no chance to prove anything. Is there any way my account can be restored? It was shut down some time ago, would really like to get it running again as it is a big part of my business
I am having some issue paging search results. I have 17 records that should match. When i call it with limit 100 i get all 17. But when i call it with limit 5 and page through them i only get 10 total records back.
var subscriptions = new List<Subscription>();
StripeSearchResult<Subscription> searchResult = null;
do
{
var options = new SubscriptionSearchOptions()
{
Limit = 5,
Query = $"metadata['BatchNo']:'{batchNo}'",
Page = searchResult?.NextPage
};
searchResult = await _subscriptionRepository.SearchAsync(options);
subscriptions.AddRange(searchResult.Data);
} while (searchResult.HasMore);
return subscriptions;
Hi, does the iOS terminal SDK work on iPadOS? I am possibly looking to make an iPad app to handle in person payments and wondering if it will work 
kidosa4048@quipas.com attempted to subscribe to price_1NaNblEMaWP6ZjJoyQGgceMC
8/1/23, 7:54:24 PM
A draft invoice for £7.00 to kidosa4048@quipas.com was finalized
8/1/23, 7:54:24 PM
A draft invoice was created
8/1/23, 7:54:24 PM
kidosa4048@quipas.com's payment for an invoice for £7.00 requires a verification step by the user
8/1/23, 7:54:24 PM
kidosa4048@quipas.com's payment for an invoice for £7.00 failed
I am receving this in event, why my payment was failed, any help please
same here
Hey team - I'm curious about the best way to handle a user who unsubscribes during a free trial, but may want to re-subscribe during the free trial (ie: changes their mind). Is it better to:
- Pause the subscription, then resume it if they change their mind, or
- Cancel the subscription, then create a new subscription if they change their mind.
For #2, it feels like we'll need to start the new (non-free trial) subcription to start in the future, eg: when their initial free trial ends.
Hi, we have a customer who is in Canada and their payment is defaulted to CAD. We are a US company. The customer has agreed to pay in USD but I am not able to change the customer's currency from CAD in the web UI, is there a way to change it so that we can bill them in USD (either via API or stripe customer support)
What is the meaning of the abbreviation "ppage"?
Hi there, I'm integrating connect and provision connect accounts via the API. Is there a way to turn on the "debit negative balances" setting for a connect account via the API? I do see the mechanism in the UI but not sure how to do it via the API
I see a lot of documentation, and a banner on my Stripe dashboard, saying I should turn on "automatic payment methods". All of the documentation for how to do that revolves around setting "automatic_payment_methods": true when creating a paymentIntent, however I just use Subscriptions, where the paymentIntent is created behind the scenes, so I can't set the automatic payment methods boolean on it. I can mount the PaymentElement on the frontend without a list of payment methods. Is that all I have to do to globaly enable automatic payment methods?
How do I add a one time payment and a subscription in a single checkout ?
is there a way to check if a card supports instant payouts prior to actually creating the card on a customer or connect account?
Hello, I have some issues to apply coupon on my customer through API
Hello everyone, can anyone tell me if I can configure the stripe to "suspend" the account after three failed payment attempts? would it be something equivalent to suspension, I don't know if there's a way to actually suspend it, or just change the subscription status to unpaid or paused, is there any specific webhook for this case?
Guys fast question due to tight deadline so I
m sorry for noob question
My account have a couple of connected accounts and I need to make a transfer from main account to choosen connected one. How to do it fast ?
I need my account to be changed from USA to Canadian so I can recieve my kick payment
Can I get some help with this please
can someone re-open my thread, I am working on a very important feature and i was in a meeting and when i got back my thread was closed.
Hey Hanzo sorry to bother you again, I had a question for the good-better-best approach, say I was to buy 10 good tier plans for 20$ each making the total to 200$ / month. Can I opt-out of 5 those plans for the next subscription ? If yes then can you please share the docs for that. Thank you !!
Hey guys. What is different between stripe express dashborad and stripe dashboard ?
Hi y'all! Is there a way to do "trial will end" email reminder only for some trials but not all?
Hi, I have integrated PaymentElement & ExpressCheckoutElement to my ReactJS App but I have an issue. When the form is rendered without the setup_future_usage to "on_session" or "off_session" it displays the 2 buttons (wallets - GPay and Paypal) to the "ExpressCheckoutElement" and the PaymentElement displays only the card form.
But if the setup_future_usage is "on_session"/"off_session" it displays in ExpressCheckoutElement only the Google Pay and in PaymentElement it displays Card and Paypal tabs. Even if I change the setup_future_usage to null, it doesn't return to previous state.
Hey, our Stripe integration for MOTO payments with terminals relies on retrieving the terminal reader. If the action status of the reader is succeeded, we are set. For two hours now, the action is empty, when a payment is succeeded. Has anything changed there?
Is it possible to use the appearance API with the payment request button Element? All I want to do is round the corners of the wallet buttons
Hi, so I'm implementing stripe for the fist time and my webhook status is return failed with error status 500 when "status": "succeeded" and payment_status: 'paid' also type: 'charge.succeeded'
When I use stripe listen --forward-to localhost:5173/api/stripeWebhook I get code 200
I'm using ngrok and tunneling the connect for localhost
We added a new business to our stripe account and it seems to be kicking all payments. Is there something we need to do?
I'm trying to test how a background job handles failed payments, but I'm struggling because I can't add a test card to trigger a failure with. Are there any test cards that can be successfully saved, but will trigger a failed payment attempt when used?
I see here tap to pay is now supproted on react native apps, does that mean we don't have to build the app in swift or java anymore? https://support.stripe.com/questions/tap-to-pay-on-iphone-or-android-and-stripe-terminal#:~:text=Note%3A Generally there are no,Apple Pay and Google Pay
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I'm moving all my data from one account to another. Can I copy all the subscription from one account to another?
If possible, how so?
Hi Stripe Team, How can I round the value of an invoice with Stripe Python? I want to round the value of an invoice to its nearest integer, without any decimals. For example, if the invoice value is 9.6, I want it to be rounded to 10. How can I do this?
Hi, I am having a CORS issue accessing a Stripe iframe. I wanted to use Javascript or a Selenium driver to find the inputs inside this cross origin iframe. But I realized the content of this iframe was not available in the DOM. Oddly, if I inspect the element in the elements tab of the dev tools, I can then access the contents via the console. But otherwise, it is unavailable. I was looking at this documentation: https://stripe.com/docs/stripe-apps/ui-testing
I am using C# and Selenium, and I don't see any documentation around this for using that to access the contents of the iframe. Can someone point me to a C# version of the above tutorial? If there is none, is there a workaround for me? I'd rather not have to somehow invoke a nodejs process from my C# code. If needed, I could use image recognition to click the x/y coordinates of the elements since they render to an actual user in the browser. But those two possibilities don't sound pretty or as flexible as just finding the right way to send text to the inputs (credit card number, exp date, csv etc).
hi, trying to create a connect account with capabilities for card issuing.
Request is 200 ( account created with token, payload contains capabilities request for card issuing )
But when I check the capabilities, I don't see card issuing enabled.
in the list on the dashboard in the settings, I can't make the request manually ( card issuing is not in the list )
do you have any idea ?
upgrade/downgrade subscription
with new card
Is there some simple way to verify a postal code is recognized before attaching it to a customer?
Hi! I would like to ask how to change style because it currently prints all the product names next to each other, but I want to put them under a different one. How is this possible?
Hello, have a question with creating invoices using Stripe connect. We have a use case, where customers pay the platform and the platform transfers the money to connected accounts. I created an invoice with the below snippet, ``` var requestOptions = RequestOptions.builder()
.setApiKey(stripeApiKey)
.setStripeAccount(connectedAccountId)
.build();
var dueDate = ZonedDateTime.now().plusDays(10);
var invoiceBaseParams =
InvoiceCreateParams
.builder()
.setCustomer(customerId)
.setCollectionMethod(InvoiceCreateParams.CollectionMethod.SEND_INVOICE)
.setDueDate(dueDate.toInstant().getEpochSecond());
var invoiceParams = invoiceBaseParams.build();
Invoice stripeInvoice = Invoice.create(invoiceParams, requestOptions);
var invoiceItemCreateParams = InvoiceItemCreateParams.builder()
.setAmount(10000L)
.setCurrency("inr")
.setDescription("Product A")
.setInvoice(stripeInvoice.getId())
.setCustomer(customerId)
.build();
InvoiceItem.create(invoiceItemCreateParams, requestOptions);```
But when I try to pay the invoice, I see the following error
hello stripe, how could i modify or update an subscription? I have been trying and the only thing that happens is that it creates a separate subscription, how can I make the new data that I want to add to that subscription be saved?
Hi, I'm getting transaction_not_allowed when using Apple Pay with Apple Cash with stripe/react-native. Is there a way to fix that?
hello i keep getting this, whenever i call "stripe.issuing.cards.update" it gives that error too, is possible to allow to activate if i didnt allow status to be "active" before
Hello, I can't find how to add tax registration for a connected account via api. Also when I add switzerland in registration from dashboard it should be 7.7%, but on checkout page it shows 0 when I select it.
Im a dev for an event management platform
we are transitioning our users to use stripe connect.
I can get my users to connect, I save the account id to our db, but I'm confused on who's sk_ key to use after that?
Do I need my users live and test key and the account id from the connect process?
What is the scenario for creating a subscription? Does it have something to do with creating a subscription payment?
Can I get login help here?
I selected "I no longer have access to my phone number", and then this is the message that popped up
Hello I wanted to see if I could get some clarification and guidance for my multivendor marketplace app as I integrate stripe:
In regards to checkout flow, I am trying to use the Standard accounts for ease of setup. But in my checkout I would like it to just have a single session where the whole cart amount is calculated and each line item is charged to its respective seller. I have read that there are some using multiple paymentIntents but Im kind of confused on how this interaction should be structured.
This is the post I was referencing before - https://www.reddit.com/r/stripe/comments/um37uu/can_i_use_stripe_connects_direct_charges_for/
From my understanding (please correct me if Im wrong)
cart to checkout -> init checkout session -> redirect with url -> payment intent?? -> finish payment
I know that there is the option for separate charges and transfers but that requires the other account types. And I would rather the individual vendor to be responsible for the refunds themselves
1 vote and 6 comments so far on Reddit
hi may i ask After I call the method "Terminal.getInstance().clearCachedCredentials()" ,Why can't I still use the method call "Terminal.initTerminal()"
Hi, want to follow up yesterday's thread, I use subscription's latest invoice and trigger pay api. But in some case, payment intent under latest invoice will be cancelled. want to know why. Thanks!
We are using Stripe's API from local and have set up a webhook trigger on our Stripe account for the staging environment. However, this endpoint is set up in the staging environment, which causes data inconsistencies. Since we are not using the API from the staging environment, I am wondering if this configuration is appropriate.
What are the best practices for setting up webhooks in the local environment and interfacing with the staging environment? Are there any recommended settings or tools to prevent data inconsistencies?
Hi there, I'm having a use case and i'm looking for the answer if it can be implemented or not.
use case: I have multiple terminal readers, lets assume 10, when i hit this api (stripe.terminal.readers.list()), all of them are listed, At the same time I have 10 laptops, and I want to allot 1 terminal for each laptop, So the list of terminal readers when the api is hit from a particular laptop should contain only 1 terminal element alloted to that particular laptop.
Can anything like this be implemented?
hi where we could got product data ?
hey guys! I searched for subscriptions through some criteria immediately when I first created the subscription. i can not search it.
why?
HTTP status code
419
after webhook response
try {
$event = Webhook::constructEvent(
$request->getContent(),
$request->header('Stripe-Signature'),
Config('services.stripe.webhook_secret')
);
// Handle the webhook event
switch ($event->type) {
case 'checkout.session.completed':
// Verify that the session ID from the webhook event matches the one from the URL
if ($event->data->object->id === $sessionId) {
// Payment is successful, update database accordingly
// Insert payment details into the database
DB::table('tbl_payment_details')->insert([
]);
am mange webhook like this..payment is complted but this case not working..why?
in my stripe dashboard ,first i create a webook with my webite url
www.example.com..after i done above code but that case not working
i got failed webhooks
but my payament is completed and amount is paid
Hi, i was card testing attack and i implemented some mitigations https://stripe.com/docs/disputes/prevention/card-testing. How to I check my system no longer suffers from card testing?
Hello, I have a question about data processing after payment.
Hello , I need help with web hook event. I have stated events in web hook but events are not generated in the webhook.
Hi Stripe - In Au Becs the terms DDR agreement link takes me to https://stripe.com/au-becs-dd-service-agreement/legal How do we override that link? or is it the correct DDR information displayed? I am using Stripe Payment Elements.
Hello, I have a noob question. Can we get event logs data synced to warehouse through Stripe Data Pipeline product?
Hello - I have a question about subscriptions and coupons.
We sometimes want to offer a specific customer a certain discount on their subscription (typically they will use the offer to subscribe for the first time). To do this, we set up a Coupon which gives the desired discount amount and set max_redemptions to 1 (to ensure that the code is only usable once). On our site, we accept payments in a custom payment flow that uses the Payment Element. I noticed that if our customer abandons the checkout process without actually paying, the coupon still gets consumed (because I have already passed it to the create subscription endpoint when creating an incomplete subscription) and gets attached to the incomplete subscription. Right now we will let the incomplete subscription expire naturally (or explicitly cancel it if the customer attempts to subscribe again). However since the coupon gets consumed on Stripe, I am forced to create a new one and then ask the customer to try again.
Any way to not have the coupon consumed until payment actually goes through?
In my dashboard i added webhooks... so its need to integrate my code as well?
Hi team, question regarding google pay and apple pay.
As both the google pay and apple pay are part of card only so my question is If I remove a card from google payment methods but that card was already added in my stripe account and if we try making a payment through it, it is successful. Is there any way we can restrict the payment since the card was removed from google account
I purchased a subscription with $2300 then right after a few moments I downgraded it to $8, the rest of the amount stored as credit. Now next time when I upgrade slightly upper package Stripe does not charge my card again, it charges from the credit balance. If I purchase a completely different subscription the behavior is the same.
But If I purchase any product that requires a one-time payment (charge) it cut the amount from the card, not from the credit amount.
Why is that?
I am having problems with 3D secure 2 - is there any way I can test what value will be prompted in the bank app without using a live card to test?
The problem I have is that the bank apps ask to authorise a payment of £0.00 but in test mode it doesn't display the amount... hence I cannot test it in test mode
Hello 👋 We have active products and subscriptions, and we want to change pricing. What is the best way to proceed?
My initial approach is to update existing products by adding new prices and archiving existing prices. If we do that, when an existing subscription (with an archived price) ends, will it be renewed using a new price? If yes, it seems like the best way to do it, but please let me know if you think it should be done in another way (for example creating new products).
Another question: for offering monthly and yearly prices, do we have 2 different products: does it make sense? Or would it be better to have one product with 2 different prices?
Hi @dire star I've created a thread for you, let's discuss there
Hi, i need help regarding events not hitting in the webhook.
Hi, I cant do payment via Stipe gateway. its show card is declined.
Ever since I changed to using PaymentElement Stripe has stopped sending receipt emails to customers even though I have the setting enabled in https://dashboard.stripe.com/settings/emails . I don't supply the receipt_email parameter when creating the PaymentIntent as I don't always have it available. But the customer email is supplied when the payment is confirmed. How can I get Stripe to send emails?
Hi. How to do one time stripe payment?
Hello I am a bit stuck with something can somebody help me please?
When I create options using the Java/Kotlin Jdk I do it like this and works fine:
val options = RequestOptions.builder().setStripeAccount("acct_1NZ9YOCWrzPXDzEA").build()
But when I want to do it in react I can't I get this warning:
Unrecognized elements.create('payment') parameter: stripeAccount is not a recognized parameter. This may cause issues with your integration in the future.
This is my react/nextjs code:
const options = { stripeAccount: "acct_1NZ9YOCWrzPXDzEA" };
<Elements options={options} stripe={stripePromise}>
<CheckoutForm />
</Elements>
)}
Hello, whenever i call stripe trigger issuing_authorization.request in the cli i get and error and also wrong object i think
Hello im using stripe componement to collect user payment data on nextJS , i want to know if stripe is providing a test to all the cards that can be automated ? and not done one by one ?
I am using the [set up future payments function] of stripe, and would like to know if there is a list of bank cards (credit card or debit card; Visa master or Unionpay) that support under [Set up future payments function]?
Besides using bank cards in Set up future payments, I also hope to add Apple Pay or Google pay under the [Set up future payments] function (using Set up future payments using apple pay/Google pay), so I want to know what bank card can be supported under this payment method.
Hello, I am getting this error.
Hi Team, is there an API in Stripe that we can use to validate a card/payment method? This is needed because we are storing the previously used cards info and then consumers can choose a previously added card. But if in between card adding and re-using if the card is blocked, we need to identify
I have a question about renewal invoices.
We're allowing users to make manual payments after a failed renewal payment, but if they add a new card, I'm unable to attach it to their account with this error:
This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.
So I looked into that and tried adding setup_future_usage: "off_session" to the call to stripe.confirmPayment and I get a second error:
IntegrationError: stripe.confirmPayment(): do not pass setup_future_usage at confirm time. Instead, pass setup_future_usage when the PaymentIntent is created.
The problem is, that it seems the payment intent is automatically included in the renewal invoice. Is there somewhere I can set setup_future_usage for a renewal invoice before we try our manual payment?
From where can i get the token{{Image1}}? I've checked the folders in the collection and saw an accounts > create a login link{{Image2}}, but not being able to know what should i pass or is this the correct API to get what i want.
When a subscription recurring payment fails, the only way to get customers to update their payment information is to upgrade to the billing scale and have them access an email link, but is there an option to direct them to the customer portal? I don't want to implement my own email delivery feature.
Also, can I change the payment method to a specific subscription in the customer portal?
Hi
We are developing refund functionality for initiating refunds for the charged payments.
However, when we are inputting the refund amount in salesforce the same is getting converted to amount with decimals and is showing amount with decimals on the stripe dashboard.
For ex – We give refund amount as INR 5560 on SF screen the same is getting updated in stripe dashboard as 55.60. However, in Salesforce logs we are getting the correct amount as response.
Could you please assist in the above-mentioned issue.
we are doing post callout
@twilit horizon let's chat in the thread I opened for you
and hitting the refund API
Good morning! I have the following questions.
- I need to know which of my sellers have made the sale, I was thinking of doing it by a personalized discount code for each of them, is this strategy ok or do you have a better one?
- I need to create a discount that will give a discount of X% for all 2023, how can I do that?
- I have 3 products with a single payment price, but in my platform I have 2 different profiles (Free and Pro), I would like to be able to send some parameter by URL that allows me to specify that the Pro Plan users have a discount of X% on the price of the product, and that the Free Plan users pay the total. Is this possible?
evt_1NaaHsI0DxpPeKkLj0ImokCy
@misty hornet ,thanks
I am using the [set up future payments function] of stripe, and would like to know if there is a list of bank cards (credit card or debit card; Visa master or Unionpay) that support under [Set up future payments function]?
Besides using bank cards in Set up future payments, I also hope to add Apple Pay or Google pay under the [Set up future payments] function (using Set up future payments using apple pay/Google pay), so I want to know what bank card can be supported under this payment method.
@hallow kernel let's chat in the thread I opened for you.
SURE,THANKS
How to unsubscribe?
Hi I just enabled Paypal for our UK account. We have a bunch of prices set up through payment links. Paypal shows up as a payment method for one off prices but not for subscriptions?! Any reason it doesn't show up on subscriptions?
hi, i just enabled my subscriptions for kick and it made me create an account for stripe but when i tried signing up using my email it said i already had an account and the account is linked to my old number.. not sure i remember making an account but if i did is there a way i can change my number
Hi, I'm looking at the bank redirect payment methord specicially Sofort. Now this seems to follow through a whole bank verification flow. But also says in the docs, and it typically takes 2 to 14 days to receive notification of success or failure.
So is it the case even thoouh customer has verfified in their app, that the payment might still fail?
or is the 2-14 days thing, related to the recurring sepa payments?
is there a way to copy the products from one account to another account?
i have access on both accounts.
hi,Do already created checkout sessions expire automatically?
hi, is it possible to create price with negative amount? Or if want to use negative amount as discount, should I create invoice item with negative amount? is this only possible solution?
Hi,
We've been attempting to integrate Stripe Elements with our e-commerce solution, SellSN, and we are attempting to get the Apple Pay integration working correctly.
We have had much luck with Google Pay and the regular Credit/debit card payment systems, although after completing the domain verification process for https://demo.sellsn.io on your Apple Pay configuration page and waiting 12+ hours for it to be enabled, it still has not showed up on the checkout page and multiple Apple devices that meet your requirements to show the Apple Pay widget, do not show the widget with a console warning outputted stating, along the lines, that the requirements to show the widget have not been met due to an unverified domain, missing card in the Apple Pay settings or the integration being disabled.
We've confirmed that the dashboard says that the domain has been verified, and the users whom have tested used Apple Pay on other websites (they have a primary payment method linked to their Apple Pay account). The integration has also been enabled for connected accounts and the main merchant account.
Is there anything that we are missing that is causing the Apple Pay widgets to not show up?
Many thanks.
Welcome to my store! Explore my new products and do not hesitate to contact me if you need help!
Hi, how can we update status of subscription to incomplete in case of 0 amount for 3d secure require
Hello,
I want to test receipt_email for my payment_intent, is there any way to simulate sending email in test mode?
Hello my stripe account is US based but I am not able to see payment method P24 to enable it in stripe dashboard.
Hi guy's i need help when i paying as a customer to stripe using the card but when i check stripe plateform then they are showing me transaction available by 9 aug ?
why? is there no instant payout
Hello, the question is related to TerminalSDK.
I want to understand if TapToPay is connected to my device, how can I find out? Can you have some status?
Hello guys
I don't receive a charge.refund.updated webhook when creating a refund for a payment made with a card, is that supposed to be like that? And if so, which webhook should I listen to then?
Hello, how can I know whether to connected account has Stripe Tax enabled? I have tried stripe.tax.Settings.retrieve(stripe_account="acct_xxx") as per https://stripe.com/docs/tax/settings-api#checking-settings, however it seems like it always returning "active" even tho its no longer active?
Hi, I'm looking for contacting the sales team in french office? Any ways to reach them out by phone.
or support team
I have the next question: Can i create a checkout subscription and pass promotion code and allow promotion code for users? Because i want to apply default discount, but users can apply other discount with more %, this is possible?
hey, everyone. Im using Stripe Elements with Stripe.js and the Payment Element.
Im initiating Stripe Elements like this this.stripeElements = State.stripe.elements(options);
And the payment Element like this this.stripeElementsPayment = this.stripeElements.create('payment', { layout: etc. etc. });
My question is now: Is it some how possible that I can check what payment methods are available on the payment element.
For example not everyone has Apple Pay available.
Depending on that I wanna show different labels in the HTML Code.
Can orders for subscriptions created with a checkout session be cancelled?
Hi Team, any way in Stripe to re-validate a card added previously?
Good afternoon
I need help with installing iDeal as a payment method in my stripe account
I'm currently testing subscriptions on Stripe in the test mode, and I would like to simulate scenarios where a subscription becomes past due. I'm aware of using test cards to trigger payment failures, but I'm wondering if there's a way to test scenarios where a subscription has been past due for a specific period, such as a minute or an hour. Is there a way to fast-forward time in the test mode to test past due status quickly? Thank you for your help!
Why I received BAD_VALUE|||Bad value: billing_address.family_name in Klarna
Req ID - req_tTio2WwipwqI8d
is it possible to export all stripe settings to file? I want to backup all my settings, clear data and import products, prices, pricing tables
HI.. i have to integrate Payment for my application
is there any api endpoint through which user can save multiple card.. so when user click any of them, payment information detail filled.
currently i am using checkout session. which saves last used card only, not multiple.
Hi how can we add more field like in purchase amount for tax amount details? Thankyou
hi, I set up standard pricing, 50 euros per month, I want charge upfront, but also I want to charge customers for additional items above limit. So in pakacge 50 euros you get 200 items, and if you use more than 200 you have to pay at the end of billing cycle (in subscription). It can be new invoice or invoice for the next billing cycle. Is it possible to do it withou graduated pricing?
Let's chat here: https://discord.com/channels/841573134531821608/1136251214821081159
Hello @untold summit I need help understanding where a user went after they deleted their account. I am concerned about this because there Tax ID has changed and now I cant find them. Is this the place to be for help?
Haya guys, is there a way to have email notifications each time there is a new subscription in Stripe? I only see the email notifications with each susscssful payment. Our customer support needs to only be notified when a new subscription was made
Hey there. Do you happen to know the requirements to use Link with the Card Element? I turned Link on, and noticed that when we attempted to charge the Link payment method a customer used, it said that no mandate was found. I've only seen mandates used when the payment method is ACH, but this link Payment Method was a MasterCard.
Hi everyone.
I have a question about the tax rates.
We have created active Products and we need to apply a tax rate on it.
The tax rate will be the same for all or products prices so, as the documentation says, I think we don’t need to use Stripe Tax, but I can’t find the way to apply the tax rate. We use Payment Links for the checkout.
Hi, i have this message when i try to domiciliate a card in stripe. Does anybody know what kind of message error is ?
In the subscription and email setup screens, I believe there is an option to send an email to the customer to update the payment method for failed cards, but can't we just send an email with a link to the customer portal without using the billing scale?
Hi Stripe Team
I have a product with adjustable quantity which will always be more than 1
is there any way from which i can remove this highlighted text from this checkout page
Qty 30, Billed Yearly
Salut ces possible de créer un compte stripe au Bénin ?
Hello! Is there a team member role that is like a developer, which gives the person access to testing mode only but not prod?
This is for a consulting team who is helping us develop a feature but we don't want to give them access to production configuration and billing
Hello, has any of you already faced issues regarding Norwegian clients/payments ? 🤔
Hello! How can we retrieve payment method details (card number, account holder etc.) from on an invoice.paid event?
Hi i have some questions about stripe email, can anyone help?
Hi Everyone
Can someone help me on the signma query to get MRR
Hi, I'm performing a transfer to a connected account in Test Mode. The account accepts funds in a different currency, so I'm trying to check the exchange_rate on the related balance transaction object. When fetching the balance transaction, the exchange_rate value is null, although I see a proper value in the Stripe Dashboard.
Which entity should I be looking at to determine the exchange rate and the amount of fees?
I set up usage metered billing and after user sign up stripe creates invoice paid with amount 0.00, is it necessary? can I turn it off?
Hello. I have a Stripe account setup with a US based company and would like to accept ACH payments from a country outside of the US. Is this possible?
hey guys, how can i use the stripe clock to test a failed payment? I created a clock and assigned a customer, I registered the final card 4242 (used for testing), but I don't know how to simulate a payment failure
This one has been close but I did'nt get the answer to my question ?
Hello. I'm moving my webhook from netlify to a cloudflare worker and I've received an error code that has 2 results on Google.
(log) ❌ Error message: SubtleCryptoProvider cannot be used in a synchronous context.
Use `await constructEventAsync(...)` instead of `constructEvent(...)`
Any ideas?
We have on our account enabled Google Pay and Apple Pay. On the checkout page on Safari we can see the Apple Pay, but on the Chrome we do not see Google Pay option. What can be the issue?
How to integrate stripe real transaction in react js and node js
Hi all
I'm using node.js Stripe version with test keys. I create Product with default price, Customer and Subscription. After that I send payment intent client key to frontend and collect payment information. Then I confirm a payment and can see the payment on the dashboard.
Question: Why don't I see product, price, subscription on the dashboard and Customer was marked as Guest?
hi all, im using @stripe/react-stripe-js for create, suscriptions to clients, i following thats steps
https://www.npmjs.com/package/@stripe/react-stripe-js
In the PaymentElement component I need to obtain the card information to create a payment method for the client, how can I get the card data in the payment element, in the CardElement yes, but this legacy
I have a doubt, I'm using the card: 4000000000000341 to force a payment failed on the clock, however, I expected it to trigger the webhook, payment_intent.payment_failed, does it trigger another one? are there different webhooks for different payment failure reasons?
Hi !
Is there a way (via the Stripe Dashboard) to see the subscriptions that have been canceled today, but still active ?
Thanks !
Hi, I have a problem with pricing table. I want to test it and I insert my email in the form, but I never receive the email, why?
https://billing.stripe.com/p/login/test_14k02G2kE4OFbG8aEE
Is there a way to resend events that were missed in live mode?
Hi, is it mandatory to connect my bank account to paypal in order to use it with stripe (ExpressCheckoutElement)?
Hello how to enable this in stripe checkout? the one with an arrow.
Google Pay Payment method enabled but didnt get a option . what to do?
Hello! Is there a way to "expand" fields in webhooks. In invoice.paid event, PaymentMethod is null by default and it has to be queried using payment intent id. I am using go SDK, and I see a section on expanding objects here, https://github.com/stripe/stripe-go#expanding-objects. Can same be configured with webhook events as well?
Hey everyone. I have a subscription model where I want to allow users to upgrade their plans immediately (they pay the difference and start the new plan) but they should not be able to downgrade their plan immediately and it should come into effect from the next billing month. Any advice on how to go about this?
The API docs for account object sometimes return an image URL for the icon or logo for a stripe account. However, sometimes, it instead just returns a path like:
"icon": "file_1NZDaZIJi7H28wNk6CfiKwPO",
"logo": "file_1NZDaZIJi7H28wNkDXStsWQM",
How do we get the URL to the icon or logo?
Hey Stripe team, I've got this customer.subscription.updated event (https://dashboard.stripe.com/events/evt_1NaeFZI9qXomtXqS5vfLyMyD) whose previous_attributes have an empty subscription item. Is this a bug?
Unfortunately, we cannot help with that on this server, please talk to our support https://support.stripe.com/contact/email
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I have contacted several times
Let's move further conversation to the thread that I created for you #dev-help message
Hello, if I customers with active subscriptions, and the subscriptions are related to product which pricing I have updated, will the next billing cycle reflect the new pricing automatically? Or is there further action needed.
#dev-help Hi everyone!
I'm working with .NET using the Stripe.net package. Right now I'm using version 39.121.0 and I need to update to the latest version 41.26.0 in which the "customer_cash_balance_transaction.created" event was added.
The API I'm working on uses stripe charges and stripe payment intents. Does anyone know if this latest version 41.26.0 still supports Stripe Charges?
Thanks!
Hi, we have an integration using Card Elements, if I turn on the Cartes Bancaires payment method through the dashboard, will this be supported without any integration changes? Also is there any way to test it out?
Can I add a custom field in AddressElement like VAT on this screenshot? And can I make it optional?
👋 Hey folks I'm integrating my Nuxt/Firebase app with Stripe for the first time and I'm trying to figure out how I can configure a success url when using a Stripe Pricing Table. Or if I can configure it directly in the dashboard somewhere
Hello. We are sending an invoice to customer with payment types us_bank_account. Is there a way for if a customer already has bank info stored to allow the customer to use that info instead of creating the bank account multiple times for recurring invoices
Is there any way that I can attach a value to say a subscription update request to Stripe that will prevent customer.subscription.updated webhook events from being fired?
hi! we're trying to migrate saved cc information in QB to Stripe. QB says they don't support this, is there a way we can do this via stripe?
digdug
Need some help with customer subscription, can we move few customers from free plan
Is there a way to get a list of all products sold and who they were sold to?
I'm working on code for an affiliate program. One client might have, say, 100 affiliates that are all due a payment. When creating payment intents for these they all have the same customer since they all come out of the same account. We're getting lock_timeout errors on the stripe.paymentIntents.create calls. I think they are all done sequentially, is it still possible to get lock_timeouts because there are so many of them?
How would i go about inplementing stripe identity right after register
Hey devs!! I had a quick question about Stripe payment element. Is there anyway I can test apple pay / google pay . on the "test/sandbox" mode ? I tried accessing the page using safari ( where I had stripe elements ) and could not see the apple pay ( only credit card ) .
Hello Stripe team, yesterday I asked about a way to round off the "amount" of an invoice, but I couldn't answer in time and the conversation ended, can someone tell me if this is possible?
I want to create a subscription without card is it possible?
Very new to stripe so might be a silly question but.
When I create a connected account for a third party that will use my platform with stripe how can I provide that third party with the log-in for their connected account? I did not see any password/username(e-mail fields) when creating the test account.
how to set specific card to customer's default payment method.
getting cards by stripe.PaymentMethod.list()
Hello Dev. I want to move money from my balance account to a connect balance account.
How I can do that? I was research, but I only saw how split a payment intent, not how to move available money in my balance account.
Hello guys,
a non-developer looking for advice
How can I activate all gateways of shopify like sofort and ideal through stripe ?
I’m using stripe for shopify but all i can find on my checkout is credit cards and apple pay
( on stripe dashboard all gateways are active)
Hi guys, I need help from a non-native english speaker non-developer. Imagine my confusion!
I'm trying to send an automatic email to every new customer on Stripe through Gmail. I succeded in setting up a webhook for Make (ex Integromat) for every new customer created on Stripe, but I can't find the data "email address". Do you please know how can I get the customer email address from Stripe? 🙏🏻
Hi! I am having trouble with the stripe js elements with connect accounts. Right now the payment element is only showing the cards option, even though i have "automatic_payment_methods": {"enabled": True, "allow_redirects": "never"}, when i am creating the payment intent. I also have google play and apple play enabled in both the primary account and the connect account settings. The country is canada and the currecny is "cad". is there anything else required to make apple pay and google pay show up for the payment element? I do have a payment method saved to my google account (and this is running on chrome)
Hey! I have a quick question about webhooks...
the objects that describe the product/price inside the data array, will they all contain the tax_amounts and tax_rate object event if it is an empty array?
Hello! I have a question related to refunds for card present transactions. What heppens if credit card used for initial transaction is expired at the time of refund? How to handle such case?
Hey Team! Is there a field for phone number I can include with payment elements? or is a custom field required?
Hi all... Is there anyway to disable microdeposit verification for ACH but still allow the merchant to enter both Account and Routing number to register a US Bank Account Payment method? The reason they want to be able to do this is because this merchant is registering the Bank Account while on the phone with the customer.
In Sigma, is the automatic_transfer_id balance transaction field the payout id the balance transaction is attached to? If not, what does it represent?
Hello: I was doing load testing for Issuing Virtual Cards and seems I have exceeded the allowable API Requests. Does anyone know the "daily" allowable API Requests Limit?
An Order Was Made August 1st. Customer Picked Up Order This Morning, August 2nd. I Don’t See Any Updated Status On Payment Deposited Into My Account. Stripe Had Captured The Payment. When Do Money Released To My Bank Account?
should Price ID be kept a secret?
Hi! Had a question about webhooks with our Stripe integration.
In test mode, we're seeing a weird issue where we're getting a SignatureVerificationException only on invoice.paid webhooks. We don't get the SignatureVerificaitonException on other webhooks, for example on checkout.session.completed) webhooks, they are getting validated properly.
We're not changing the signing key between webhook requests. We're using the same signing key provided by the Stripe dashboard for test mode for the particular Hosted Endpoint. The fact that it's working for other webhooks means that we must have the right signing key. So I'm wondering if it's possibly a bug?
or is there something we're not doing right?
Hey I have a question about Stripe Checkout. Is it possible to offer split payments or payment plans for high ticket items?
Hello! We're upgrading our Stripe integration to handle SEPA payments. Is SEPA instant credit available through Stripe?
Hello. We have an issue that when a customer uses payment method us_bank_account we end up with duplicate bank account entries for recurring customers. We are trying to remediate this by de-duplicating these - however when i use listSources for customer I get back Bank accounts: {
object: 'list',
data: [],
has_more: false,
url: '/v1/customers/cus_O726PPG4DEAej2/sources'
} although we clearly see the duplicate bank accounts in the console
Hi there, we're seeing an issue with payments failing due to the error code below. Is anyone available to help us navigate this?
Hi so i just implemented stripe identity on the main page, how would i go about only redirecting to the register form if the id verification was right
is there a way to validate a subscriber's billing address when we collect their payment method?
Hi is there a way around to create a card in stripe api with billing details, so i started to create token first from cardElement
this is the sample code above, because i can see in the token payload theres no postal_code passed
Hi it is possible to remove the redirection in stripe confirmpayment in reactjs?
Hi friend, somebody integrate google pay in flutter web with scripts?
We're trying to integrate subscriptions using the new PaymentElement (migrating off of CardElement) (based on guide in https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements) - however, whenever trying to confirm the PaymentIntent that is auto-generated on the subscription.latest_invoice creation, we receive the following error: Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Payment Intent configured with payment_method_types.
How to specify that the payment intent that is auto-generated with a new subscription uses automatic_payment_methods.enabled = true?
Hi Do you know if it's possible to lookup product tax codes by category? Of if there is a built-in ui component for that?
The idea is to allow a user to set the taxcode for a product they're selling so we can automatically use stripe tax on that product
hey guys!
is there a webhook for when, after three failed payment attempts, we "suspend" the subscription?
hello, I'm using stripe automated taxes in my stripe checkout session. its seems to all work correctly but is there a way to few these collected taxes colleted?
trying to apply a promo code to my session, these are my params:
{
payment_method_types: ['card'],
line_items: [
{
price: '',
quantity: 1,
},
],
mode: 'subscription',
subscription_data: {
metadata: {
'userId': userId,
'username': username,
'email': email
}
},
customer_email: email,
success_url: '',
discounts: [{ promotion_code: 'test' }]
}```
im trying to prefill the promo code, but it keeps returning "Error: No such promotion code: 'TEST'", when i can apply it manually
hi, we're having a huge spike in payments being blocked , especially from Spain... We don't have "Radar" enabled so it's hard to see which settings might be affecting this. These are mostly "Do not honor" errors. How can I figure out what's happening? (or who I should talk to, not sure if this is development-related enough...)
Hello: I am trying to get a count of cardholders using CLI. Is that possible?
hi, trying to create a connect account with capabilities for card issuing.
Request is 200 ( account created with token, payload contains capabilities request for card issuing )
But when I check the capabilities, I don't see card issuing enabled.
in the list on the dashboard in the settings, I can't make the request manually ( card issuing is not in the list )
do you have any idea ?
In a monthly subscription with Stripe Billing, is the monthly charge done before the previous billing period's current_period_end, or after? I.e. if the next billing period starts on September 1 at midnight UTC, will the charge be attempted sometime on August 31, or sometime on September 1?
I'm trying to create a sheet to collect payment details in react native but am running into an error.
When I follow the example outlined here: https://stripe.com/docs/payments/accept-a-payment-deferred?platform=react-native&type=setup#initialize-paymentsheet
I get an error indicating that a client secret is required.
How is it possible to have a client secret if you're trying to get payment details before creating the payment intent?
Guys, i'm having a little bit of trouble using stripe's boleto payment method, its a specific payment method from brazil. The thing is, our system has a custom checkout process that already collect data from the customer, such as shipping address, email, etc.. And after our own checkout, we create the stripe checkout session to complete the payment. The thing is, in the checkout session creation step, I can't find anything to populate the boleto payment method fields shown in the image:
Essentially, the additional info that this payment method requires is the shipping/billing address of the customer, which he already informed previously.
I've already tried to inform to stripe api the shipping.shipping_rate_data and payment_intent_data.shipping, but stripe doesn't seem to use it to populate those fields. Is this feature not avaliable?
If we have Radar for Teams enabled,will transactions in test mode will cost anything? Would Radar For Teams feature even trigger in test mode?
In the Billing Portal, with automatic tax enabled on a subscription, I notice that prices displayed include VAT, which may be affected by location, presence of a a customer's Tax ID etc. For a given subscription ID, is there a way to see if taxes will be added or not? (Basically so that I can decide whether to display "+ tax" on my own website's billing page. No need for the exact amount; I just want to know if it's non-zero.)
Hello! I am creating a customer with this request: https://dashboard.stripe.com/logs/req_r8QlqvA4iUanHP and trying to set a tax location based on IP address. It has worked on every customer so far until this one. On this customer, in the dashboard I see:
Tax location status
Unrecognized location
Any ideas what could be causing this?
I am wondering if it's possible to update this form to collect billing address?
I am scheduling a subscription with phase options. How would i set an end date for my subscription?
Hello our company currently uses a subscription service called Recurly + we are considering transitioning to something more robust like SuiteDash. We currently have about 250 monthly subscribers & use Stripe as our payment processor. I am trying to figure out if there is a way to migrate customer information (payment tokens) from Recurly to SuiteDash + if there is a service that assists with making sure this transition is smooth.
admins? mods?
hi all, im following that steps to create suscrptions, https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements
so when i confirm the payment, the subscription is incomplete because the webhook that I have enabled does not receive the responses. How do I receive the events to the webhook that I have configured?
Hi there. I have a question about subscriptions. Right now I create checkout sessions when a user selects a product that he wants to subscribe to. I show the user the stripe hosted checkout page. Lets say the user selects Product 2. With product 2, he can create 30 Items in the software (which he does). Now the user wants to change the subscription and use product 1. but product 1 only allows 15 items per user.
With the Billing Portal, the User could switch to product 1 without any problems. So my question is: Is there a way to create restrictions for the billing portal? Or is there a way that I can Create something like a checkout session for a change of a subscription? So the user gets redirected to the stripe page where he can easily change his subscription to the one he selected? So I would show him possible products and he could select one and the stripe checkout page would open.
I hope my problem is clear. Thanks for your help!
what difference between on session and off session?
What to make sure I understand something.
If I have a platform and I use stripe connect to link one of my users accounts; and they initiate a charge with the connected account through our platform, what bank account do the funds go to?
Hello, I've been making modest progress getting used to the API and have successfully created tokens and sources. I've also created a customer. However I'm having a lot of trouble with the cURL POST syntax for creating a card. I've been going over the documentation here https://stripe.com/docs/api/cards/create though I do not know the syntax is supposed to work as no raw string examples have been provided. I've gotten about three, maybe more different error messages. Not having the source parameter, having it but missing child array elements or unknown elements like number (when apparently it was next to source but no within it).
$post_fields = 'source=[source[object]]=card&[source[number]]=4444&[source[exp_month]]=12&[source[exp_year]]=2028';
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $post_fields);
I'm not here for any syntax debates about why I should X or not Y; I just need to get the basic test code working if I'm to be able to eventually use Stripe. Some help please?
Hello , New guy here
I am having problem about issuing cards. Today issuing cards disappear , I can not create new cards and old cards do not work. it says "issuing is unavailable in live mode until we confirm that Stripe can support your business. You can still use Issuing in test mode" when I click issuing. Anyone can help ? Thanks a lot
can I use multiple card using paymentIntent api, I achieve this functionality by using setupIntent. but every successful payment. it create another SetupIntent. I don't want duplication. suggest me a way to avoid diplication.
how do I get the list of webhooks for a Connect account
I want to ask a few questions about usage based Billings(https://stripe.com/docs/billing/subscriptions/usage-based):
How our billing system works: We have recurring customers that use our service many times during a billing period. It would be ideal to leverage usage based Billing. However, there is no standard metrics on tracking the unit price, nor unit quantity. It is very much a customized amount. We help small restaurants facilitate deliveries using a third party services, that means the small restaurant could have incurred 20 delivery in a month, and each delivery value would vary. We have a place where we record the total amount they are due to pay us at the end of the month. We have been sending invoice to them manually.
Question is:
Would usage based billing still work in this case? Can we just at the end of every month period, hook up our system with stripe, and charge a custom amount based on what the system presents without having to set-up the Price & Quantity?
Alternatively, we could do it in a way similar to the star-bucks reward card, where the customer pre-load balances to their account, and as more delivery they use, the balance would reduce for their account, and once it reaches a certain threshold, we can remind the customer to load more. Is there a system like this in Stripe?
Hello guys, I am creating a stripe app that will allow our merchants to issue refunds via API. I am not seeing which scope to request in order to create refunds
https://stripe.com/docs/stripe-apps/reference/permissions
I do not see what scope is required here either:
Hi guys, I've batch updated a few hundred subscriptions by changing the price on the si_ item, but forgot about disabling prorating. I now have a 'unused time on... new price' and 'remaining time on... old price' invoice item on upcoming invoices for the subscription. I'd like to get rid of all of them using the node api, and have gotten as far as finding their id's, which are il_tmp_ . Is there a way to delete these items? I can't find them in the subscription object, only the upcoming invoice object, and subscriptionItem.del() doesn't work on them. Does anyone know how to delete them? I can manually delete from the dashboard but would prefer not to.
I am using React to create a custom billing page. Is there a way to use the PaymentElement component without having the user actually make a purchase? I want to use it just to save the billing information.
When testing our integration with a non US orgs (so far Canada and Australia), we're receiving the following error when generating a payment intent that is both card present and setup for future usage:
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: [card_present].
However the same request for a US org works without issue. Is this expected behavior?
Hi, I am having huge issues logging into stripe. It keeps asking me to verify my information but does not verify. So I cannot log in to ask questions to the chat or to send technical assistance email.
Hello Im trying to integrate the PaymentSheet from the React Native SDK into my mobile app and Im wondering I would like to know how best to set the new payment method entered via the PaymentSheet as the new default payment method for a customer? Is there documentation on this? do i have to make a separate call to my server after closing the payment sheet? any help would be appreciated!
Hey team - when initializing a Payment Intent for a subscription, we provide it with the 'amount' of the subscription price. However, this doesn't take into consideration taxes the user may be charged (depending on region). Curious - is this okay? Or should we update the intent with the total amount (unit amount + taxes)?
Hello! I'm working on my first project that will utilize Stripe 💪🏽 How do I configure prorating a subscription via the dashboard? I have found how to do it on a customer by customer basis, but how can I do it for the subscription fron the get-go so all customers experience the same prorating?
hey guys, i have this code:
@Override
public void process(Event stripeEvent) {
log.info("Handling stripe invalid payment method event");
var paymentIntent = stripeService.getObjectAs(stripeEvent, PaymentIntent.class)
}
How can I get the subscription id from the payment intent? or something like that
I'm struggling with adding bank transfer to customer portal/billing portal
Hello 👋 We have some Connect accounts linked to our platform whose only linked external bank account has default_for_currency: false (in other words, no external account is configured as the default for GBP payouts)- we suspect this explains why automatic payouts aren't being paid out to them, despite being setup for daily payouts (we can trigger manual payouts to the bank account just fine). Is this an expected state for a Connect account to get into, and what can we (or our customers) do to set default_for_currency: true on the bank account?
What is the best way to implement a gift card in Stripe? I'm currently looking at a balance adjustment approach. We have both subscriptions and a Stripe Connect marketplace. It's okay if the balance applies to purchases of subscriptions and marketplace items, but I'm concerned about reconciling payments to Connect partners when a balance adjustment is applied to a purchase. Is there a better approach?
Hello, I have a question about the forms for Connect Onboarding using account-link via the Stripe API. After adding a connected account using the Connect Onboarding, I try to add an additional owner but I only see 3 fields: First Name, Last Name and Email Address. Is there anyway I can make it show the other fields such as SSN, Date of Birth, etc? Like when you add a Representative owner.
Hello I have a question about required software updates for stripe card readers . What happens to the connection status when a software update is being installed (does it stay in its connecting state /connected state/disconnected state) . And while this is happening should discovery be going on or is it ok to stop discovery
Hello #dev-help . I need help setting up a connect account with a recipient service agreement instead of a full service agreement. I am coming across some errors because i currently have a connect account with the full services agreement. I read the article on what to do but I'm still confused because im not familiar with API coding. Thanks so much
Hi, I'm using the latest stripe sdk for dotnet (v41.26.0) and I'm not seeing the CustomerSession object even though its listed in the changelog. Is it in the SDK?
Unable to respond in thread:
#dev-help message
But for this ticket, is someone able to confirm that the charge_read is the right permission to create a refund for charges my app did not make? This doesn't seem correct to me. Would think you'd need write permission (and it would be a security vulnerability of an app could refund all transactions with just charge_read)
Hi. I have a question
I have a marketplace in Brazil where Stripe connect accounts sell subscriptions
I hace a question: if a user uses a virtual debit card to make a one time subscription purchase , what happens the following month ? Does the subscription gets cancelled because the card is no longer valid or Stripe manages to charge the user somehow ?
Will passing a billing address as part of a payment intent help with default Radar . Radar for Fraud Teams when calculating risk score, or it will only help if we create/enable rules related to the address?
the ,a ,Hello, in the checkout session there is a product_data object. The object contains name, images, description etc. Now in my app products have a color for users to choose. Is there any property in the product_data that I can specify which product user chooses?
How do i change the Name on the Pricing Table next to the icon? Its showing as full company name. And our product name is different. Any way to show product name instead?
I need help with payment
This kind of goes beyond what we all usually do here, but I figured some of you might run into it.
Do any of your know anything about processing physical information into Stripe, specifically, banking information? We're having trouble integrating it into our system since it asks for microdeposit verification, and a lot of the people who submit forms are pretty tech literate/older folks. So I was wondering if there was some sort of workaround like alternative verification methods or tapping into Stripe Terminal's APIs.
@crimson needle thanks for your response. No I am not a developer and I don't know how to write custom text
On the server (NOT CLIENT!) create a card documentation (https://stripe.com/docs/api/cards/create) I was finally able to create a card because I determined how the raw source array string works. Unfortunately it refused the source.number when I gave it the 4242 from the test card. I added the full card number and it worked...but I do NOT want to handle full card data directly. I asked in the previous thread how to pass the token/source/whatever but the person responding kept sending me JAVASCRIPT links, NOT server documentation! I also will NOT be using Square's PHP library. How do I save the card ON THE SERVER using the token/source/whatever instead of the full credit card number?
hello stripe, Is there any event that indicates that the payment is failed or pending? I know that there is a checkout.session.completed event which I use to verify if the payment is successful, is there a similar event that tells me the opposite? if the
payment was failed or incomplete?
Using pricing table, is there a way to make the free product already selected?
I need some help understanding how to implement applying coupons for monthly subscriptions. Here's the scenario: we have competitions where one of the rewards is a free month of the subscription. We want to allow a user win get this reward multiple times within a single month. What are some ways this can be achieved? The challenge I am encountering with what I've tried so far (I have one coupon created) and was unable to apply the coupon to the customer more than one at a time. Is there a way to configure a coupon where a user can have the multiple of the same coupon (say they have won the competition 3 times and now have the next 3 months free) or will there need to be multiple coupons that are each applied to a customer? (I have also only tried things through the Dashboard thus far)
what is the difference between invoice.paid and invoice.payment_succeeded ?
Hey Guys, I am implementing the stripe in my project. The problem is, When I upgrade the subscription it only create the past_due entry. please guide me in problem. I want to activate the plan automatically because user has already entered details.
upgradation code:
stripe customer:
the subscription id is : sub_1NapaQSD5rX3MT7Wqixf6Z87
hi
anyone around
awesome. i am trying to write some code to return a list of credit cards on a customer
in stripe
this is my code but it doesnt seem to return the list. php
function Get_Customer_Cards($stripe_customer_id) {
//Set Customer Stripe Key
print("Here1");
$secretkey = $_SESSION["stripe_secret_key"];
print("SK: $secretkey");
//Setup The Client
$stripe = new \Stripe\StripeClient($secretkey);
print("Here2");
//Retrieve All Sources Of Payment Into An Object
// -> This is the old way. PaymentMethod is new way.
/*
$card_list = $stripe->customers->allSources(
$stripe_customer_id,
['object' => 'card', 'limit' => 5]
);
*/
//Return List of Payment Cards
$card_list = $stripe->paymentMethods->all([
'customer' => $stripe_customer_id,
'type' => 'card',
]);
//Return The Card List
return $card_list;
}
sorry next time ill post a SS
'
@fluid bear Please continue inside the thread
as a platform using stripe connect, what is the preferred endpoint to check if a connected account is still connected?
Also after connecting, what is the best way to get the connected accounts "name" or other basic details?
What's the best way to get the name or ID of a product from a already paid checkout session?
Hi there! How do instalments work on stripe? Can they be done on invoices?
Hello, which format of the images checkout page supports?
I want one subscription per customer. can it be possible ?
how do i handle a promotion_code_expired error? trying to access the error object but dont seem to be able to
Hello,
We are currently using Webhook to communicate changes regarding our service plan to our own server.
When we tried to use it, we are getting a lot of timeouts, and looking at the server logs, it looks like the requests are timing out before they reach our server.
Please let me know if there is any information needed.
Best regards.
Hi there, I'm getting payment failures for customers that have paid multiple times before. The payment failure rate has spiked from 3% to 12% of all transactions. Is anyone able to support me?
Hi there, Im trying to take money out of my stripe express account and put it into my bank account, ive been waiting for over 3 months now and still have not recieved anything.
How can I test if my emails are sent in a test environment?
anyone good at Javascript?
Once I have a JavaScript paymentMethod / paymentMethod.id, how do I charge that method? Is it a client or server request?
is it possible to get back the actual amount of the price paid by the customer after applying a promotion code on a subscription through await stripe.subscriptions.retrieve?
Hi, Is there any way we can get the historical payment of the subscription using the stripe sigma?
Hello! 👋
When I create a subscription with an amount of $0 (using a coupon) and payment_behavior:"default_incomplete", the subscription directly has the "active" status even before the setup intent is completed.
Is it possible to keep the subscription incomplete until the setup intent is completed?
I am writing to seek assistance with a concerning issue related to the total amount calculation in Stripe transactions on my website.
As a newcomer to Stripe, I have noticed that when customers make consecutive purchases on my website, the total amount displayed in Stripe for the second transaction includes the total amount from the previous transaction. For example, if the first transaction is $50 and the second transaction is $100, Stripe shows the total amount for the second transaction as $150 instead of $100.
I am uncertain whether this issue is a result of misconfiguration in my code or if there is an inherent problem within the Stripe platform. I have double-checked my code implementation and verified that each transaction is being submitted correctly, but the cumulative total is perplexing.
can you use stripe coupons with payment element or is it only with stripe checkout?
Please reopen the thread: 1136496119103373332 almost finished but Orakaro closed it.
Hi, is it possible to delete a canceled subscription?
hi, requesting to reopen this thread
done
Hi guy's i have AU based project i want to ask like when customer paid on stripe plateform then i want to collect money on stripe but when customer paid successfully then when i check on stripe dashboard they showming like transaction available date by 10 aug like this i want to ask when customer paid to stripe they take some time to pass on stripe plateform ?
Hi @everyone
Hi,
I have setup webhook link in Dashboard. The issue is that our API is being called by APIM in Azure and need to pass subscriptionKey in header of url.
I am gettting error, while trigerring the webhook as the url missing SubscriptionKey. Is ther any way to add the key too in the Webhook settings?
Hi team, I need a favour.
I'm trying to add google pay support in my payment links page but I'm unable to do that.
I tried to go to manage payment methods where i can see google pay in wallets section as enabled. But still i can't see google pay.
I have a product in India with INR currency.
Any help please share.
I'm trying to generate coupons and promo codes. When I go input them on the checkout page it says: "This code is invalid".
Hey I am new here is there any body to help me?
Hi, I have a question.
I want to create a subscription using price with recurring_interval of a month. Now, the problem is I want to use that price and pass the specific subscription end date. Like suppose I created a subscription on 3rd of May and wanted to end on 20th of May. Is it possible?
When generating a link for Connect Onboarding (Custom accounts) how can I tell stripe to gather extra information like contact number and email? I see that after people go through the onboarding form all this data is empty
Hi, I just want to know for the test and production mode Stripe API Base URL is the same or different?
Hi @golden cosmos One question i forgot to ask if a company is based in India and have product in INR and USD could the users from other countries access google pay and apple pay?
Hey team, I'm still on sources API, but I was wondering if there was any way I could determine whether a source.updated event was triggered automatically (by the network) or whether it was triggered by an actual API call? There is no source.automatically_updated event AFAIK, but it looks like automatically updated sources don't emit a request body with the event (Would this be a reliable way to determine auto vs 'manual' update status?)
hi, everyone, can you help me? about apple pay problem
how to set up a connected account creation in my website?
payment_intents interface What parameters are required
and show me a example
hi
How can we pass promotion_code while subscription update in Stripe API. Currently I pass 'promotion_code' => 'PROMO_CODE_ID' but its not checking any Promotion code validation.
Hello,
is it enough to fill the reception_email parameter in my payment_intent? or i also need to enable a setting in my dashboard?
Hi, I'm experiencing a weird behaviour where I'm not receiving all webhooks in test mode with the local cli listener. The exact same setup worked fine yesterday... I finish a checkout session in the browser, but instead of delivering all webhooks right away, the session succeeds and redirects back to my page. 5 seconds later, I see the application_fee.created webhook, but not checkout.session.completed, checkout.session.async_payment_succeeded and so on...
Hello, i got little problem with stripe integration, i cant understand how to implement paying out money to bank account, im making payment intent in Django, then i give it id as Response, after that i'm using stripe elements to get values and here comes my question. Chat GPT is saying that createToken in JS is old and i should use paymentMethod in frontent. this.paymentElement = this.elements.create('payment');
this.paymentElement.mount('#paymentElement'); i'm passing this.paymentElement as an argument into payment Method. Am i going right way? cause i feel a little bit confused. Should i use createToken or paymentMethod and how to test payOut money on bank account.
For Stripe Billing, how can I change price of my existing listed products? My current product is a monthly subscription and price field is disabled
Hi team, i'm doing one time payment with trsanfering some split amount to a connect account. I want that the stripe fees should be collected from split transfer amount instead of main amount. Can you help? below is code:
stripeService.createPaymentIntentWithSplitAmount = async (amount, currency, paymentMethodId, splitTransferAmount) => await stripe
.paymentIntents.create({
amount: amount * 100,
currency,
payment_method: paymentMethodId,
description: 'Donation',
confirm: true,
error_on_requires_action: true,
transfer_data: {
amount: splitTransferAmount * 100,
destination: config.STRIPE.ADMIN_CONNECT_ACCOUNT_ID,
},
});
Hello, i don't know how to ask this question in word. But basically i used Stripes as my subscription before this. And we collected more than 10,000+ members within 4 months. But, before this we used Ultimate Memberships Pro as our pluggin in wordpress. Now we want to change it to our new pluggin so called ARmembers. The problem and uncertainty here is, im so afraid if i migrate the file (email/details subscribers) from Ultimate Memberships Pro to ARMembers, and the subscription will not be continue with our ARMembers using stripes. Anyone can help me? im sorry for taking long word here i just dont know how to ask this question!
is there an API to change the stripe account mode from test to production or vice versa? we want to change it from our website directly.
Hello, Information needed for your business
We're unable to verify your business based on the website you've provided. Please contact your administrator. /// I get an error like this. Where should I write?
Hello, i connected https://stripe.com/docs/terminal/payments/setup-integration TermianlSDK to my app.
This sdk (TerminalSDK) need for connect TapToPay https://developer.apple.com/tap-to-pay/.
My Question:
What function will give an understanding of whether TapToPay is connected to the device?
Hello, we are goin to use stripe connect and use the sc&t mode to charge. There's some settings we want to make sure. Is it correct to use checkout/sessions api to intergration the payment?
I test sent an email on successful subscription continuation payment, but the pdf was not attached. Do I need to configure anything? Is it not attached in the test environment?
Hi I have enabled PayPal as a payment method and also selected 'Recurring payments'. However I still have 'Recurring payments are pending' after 24hrs. Any idea how long this should take support to clear please?
i want to create an subscription with the trial period of 10 days , what is the correct way of creating the subscription the trial , should i have to create the payment intent first then payment become succeed , i receive the webhook payment intent succedded webhhok through this i call subscription creation function , or the another way is i first call the subscription creation api and then through webhhok invoid paid i handle the condition in the database ? what should i do , suggest me please anyone
I understand that I just need to specify an email for receipt_email when I make a paymentintent to send a receipt. But for subscriptions, do I just specify the email in receipt_email when confirmpaymentintent is made for the first time? There didn't seem to be a receipt_email parameter when creating the subscription.
Hi Team, when automatic payment collection fails for an invoice, do we get the reason for failure in the invoice events>
is this possbile when i transfer money from stripe to connect account using transfer method
const transfer = await stripe.transfers.create({
amount: Math.round(1 * 100),
currency: 'aud',
source_transaction: paymentDetail[0].paymnetGatewayObject.id,
destination: paymentDetail[0].account.accountId, // Replace with the destination account ID or seller's Stripe account ID
and i want reciept from stripe like when we use charge method they return receipt url like that is this possible ?
Hi i need a java method to capture the transaction with amount and transfer amount.
Hi, Can anyone help me? I want to back track a payout to it's payment intent(I have the payout id) ?
Hello everyone good to be here.
Please how do i use UPI payment on my shopify store through stripe, how do i activate it? Thank you
Good Morning everyone!
What is the difference between application_fee_amount and stripe_processing_fee?
When a customer buys a product from a connected account am I able to make both come out of the Top-Up balance so the connected account receives the gross amount of the transaction? (would then invoice the connected account for the fee that come out of the Top Up balance on a regular basis)
hey there, do coupons stay at a customer after usage?
seems like that has changes
once used, they stay sticky at the customer
thats a breaking change?
I am receiving this error on creating a Checkout Session on a connected stripe express account:
This account isn't enabled to make cross border transactions. You can enable your account at https://dashboard.stripe.com/settings/update
I looked into the express account, and it seems fine and in good standing. What's the issue here?
hi all , require more help regarding this
Hi Stripe team, any news about #dev-help message ?
PaymentIntentUpdateParams updateParams = PaymentIntentUpdateParams.builder()
.setAmountToCapture(100)
.setCaptureMethod(PaymentIntentUpdateParams.CaptureMethod.AUTOMATIC)
.build();
i am unable to use the amounttocapture method it is saying the method not available
Invalid value for paymentRequest(): total.amount should be a positive amount
how to customize checkout session text for subscription
Hello, is there anyway to distinguish customer.subscription.pending_update_applied, if there are multiple items in a subscription how can i know what changed ?
i am handling recurring payment database conditions and credit handling through invoice_payment succeeded webhook , i am managing the condition through billing reason == subscription cycle , but when my subscription become active after trial , stripe sends the reason subscription cycle , so my webhook again calls and all the piece of code i write is run again ... what should i do
saarthi_90619
hi guys. i have a question about create ACH with paymentIntent.
How to specify the valid method with amounts Not use descriptor-codes
Hi
I need help, I have the woocommerce payment system with stripe and I activate the possibility of making payments with apple pay, I upload the domain and even activate the certificate, but it tells me an invalid payment method, do you know what might be happening?
@vocal wagon Let's chat in the thread I opened for you
Hello everyone! I need a little help.
I'm integrating stripe, creating setup intents to allow future off session charges.
When using the stripe test card that will "always authenticate with 3d secure", it will fail on future charges because it requires authentication again (all good).
Question is: Is it possible to identify such cards (that require 3ds on every single transaction) to reject them if a customer tries to setup such card?
Hi team, is it possible to use bank account with USD with country code Switzerland for connected account ? connected account is in Switzerland
Hey,
I would like to add "bank transfer" as one of the payment methods for a customer via the API.
I am unable to find these fields in the update customer API documentation.
If you can point me in the correct direction, it would be helpful.
Hi team, we have one customer that has changed there card details on wordpress and teh token presented is what is shown but we get an error of "The provided source has already been used to make another payment. You cannot reuse sources without attaching them to a Customer object first." the default token in wordpress is the default token/charge on stripe. just confused. out of thousands of customer its just this one.
Hey, could you please reopen #dev-help message ?
Hi, Can I copy payment methods from one stripe customer to another within the same account?
Hi team, if I set up a subscription for a customer, that includes say 3 line items, of different products/prices, can I set the invoice to only show a single line item. Context: we just want to show the "bundle name" in the invoice as a single line (rather than showing the customer the breakdown of what the bundle comprises). Thanks.
Good afternoon!
Could you please help me.
I need to do a certain functionality only on the first successful subscription payment.
How do I know in webhook that this is the first successful subscription payment?
Hi team, I have a question about idempotency key. Let's say when creating a payment intent I use idempotency key of 123. When confirming payment intent, since it's different api can I use the same idempotency key or will it return the response for payment intent creation?
Hi team, I'm working on node-stripe application, for upcoming Invoice How can I get An event invoice.upcoming ? I enabled in settings and webhooks. Second, I set retry schedule to 5 days, After that I want to cancel the subscription, But in Which webhook I'll get an information that it has been five days and still payment is failing. Can somebody guide me through this?
Hello Stripe team, is it possible to set some metadata on the account object through the Stripe UI? If I am the account owner.
Hi i need help i want to send money from stripe plateform to connect account using webhook?
Hi, is it Ok if I am using pricing tables, and after first invoice is paid my service will add additional item usage based? On pricing table I have information that you have to pay for items above usage. The same situation, I want to provide free items, and bill users above some quantity, but only in first month. Is it ok if I change price to other and then after first month and will change price to the previous?
the price value and sub total value mismatching. is there any charges included for the customer?
Wo ist mein Geld ?
Hello, I am using Stripe payments integration using payment sheet in react-native app. https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet#react-native-apple-pay
Question: For ACH transaction, how can i get already verified accounts and use the same to avoid new bank acc verification for returning customers? Please suggest.
Hi all,
My client says that they have had an increase of people disputing charges/fraud. We don't use stripeelement, because website is old. Maybe do you have any ideas or offers how can we increase security of payments?
Hi all! I have a trouble when as an account owner and I made an integration of stripe connect in my product. The thing is that my end users should connect Stripe as a check out method and when such user tries to connect to Stripe check out - the field Country is disabled and user can't choose any other country.
Hello, I am having a standard type connected account and I am doing direct charges to them. But what happened with me is somehow stripe was blocking the payments saying that it is of too high risk, or card testing is happening. But I have added the security features. So when I ask them why Stripe is declining the payments, they said that they will only tell the owner of connected account not us. But as an owner, we should know why the stripe payments are not happeinng to our connected accounts. Is there any way we can have the authority of the payments happening to the connected account?
Hello. I was trying to enable blik and przelewy24 on my shopify website but even after turning it on on stripe I still can't find it on shopify. My accounts are connected. What should I do?
Hello,
I was trying to integrate Stripe in my existing application for my POC.
When I was trying to create a customer I was getting an error "Stripe.StripeException: Your card was declined. Your request was in live mode, but used a known test card." Please advice
Hey Stripe team, could you please gently rereopen #dev-help message ?
🙏 😅
My questions 1. and 2. have not been answered
Hi, i have a stripe integration which uses this flow
- backend creates a subscription using
{
"billing_cycle_anchor" : <...>,
"trial_end" : <...>,
"payment_settings": {
"payment_method_options": null,
"payment_method_types": [
"sepa_debit"
],
"save_default_payment_method": "on_subscription"
},
...
}
- backend obtains the related
setup_intent/payment_intent - the frontend takes the
client_secretfrom the backend - the user confirms the intent via frontend
I managed to set the payment_method_types value in order to limit the payment method which can be used basing on the type of the subscription.
I have some doubts about this:
- Why, if i confirm via frontend a
setup_intentwhich needs asepa_debitpayment_methodwith acardpayment method (using https://stripe.com/docs/js/setup_intents/confirm_card_setup#stripe_confirm_card_setup-with_element) the operation completes without error, and the subscription does not have adefault_payment_method? - Is there any way to limit the type of funding of cards accepted?
how to change this details in invoice
Hi ! We are testing our userflow for non recurring subscriptions, we still give access to the customer portal on the user profile but it seems there is no available data.
Did we missed something in the setup to allow the user to get an invoice ?
Thank you for helping 🙏
Hello! I am trying to remove the tax_rate from a subscription item by calling the Stripe::SubscriptionItem.update. however the tax_rate is not removed
here is the API call that I am calling (using ruby):
Stripe::SubscriptionItem.update(subscription_item.id, { tax_rates: [] })
Any idea why this call does not set the tax_rates to empty array?
thanks!
Hello, I have question to the customer object. In the Stripe UI we can set the language of a given customer. In API I can`t find a property to set the customer language. My question is, can I set the customers lamguage with the API ? and if yes which property should be used ? Thanks.
We have recently used your customer migrate function between two platform accounts. On some customer sources we are seeing zip code failures on the migrated accounts. Please advise. One example : https://dashboard.stripe.com/customers/cus_Ng7uYHegKrd3Bc
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, im trying to pull info from Subscription details page in the dashboard but look like I have to use couple endpoint to get it. Do we have one API endpoint that can give us all details like in product section in subcription details page?
Is anyone else having a problem with webhooks in the Java SDK? I implemented the example shown here: https://stripe.com/docs/webhooks
I found that dataObjectDeserializer.getObject() is always null. This was working a few weeks ago and I can't see why its stopped now. I've updated to the latest verison of the SDK 22.29.0 but this hasn't fixed it.
I've worked around it by deserialising the payload using Klaxon and reading what I need from there.
Hi, im having some trouble in my stripe Onboarding procedure. During the procedure not all the data are asked to the user, or evidenced if missing with an alert icon, something that not long ago it was done by the procdure. Since it is not a custom Onboarding i cannot modify what and how to ask. Since im currently in a testing time of my platform with users, im noticing that since some missing data are not asked, the procedure converge almost always into an uncomplete Onboarding, forcing them to click again the link and add the missing inormation, this time higlighted by the Onboarding procedure.
Hello !
Sorry for taking time to answer 🙈 but now I have the paymentIntentID
pm_1Nay6cI1S1XBvPhRmpVYPaWY
Hi guys, I am creating a Stripe Checkout Session via API, setting the products and quantities as SessionLineItems. Everything works fine, until now, when I need to allow for decimal places in the quantities (e.g. 2.5 x Product 1). How can this be achieved? Thank you
Hi team, Can we attach payment method to customer using SetupIntent without going through 3DS? We only want to go through 3DS during PaymentIntent flow
Hello,
Is it possible to build this scenario?
Use the price table made in the stripe, with products that are recurring or not, and leave a callback URL configured that contains a client code for my application?
okay, so I'm looking for a bit of help. So far, I've managed to build a checkout form but, I'm having an issue confirming payment on my database. I am using PHP and Javascript for my store. My basic idea was to create a checkout page that after the button is pressed, it gets confirmed by Stripe but, I want to also insert a table into my database to confirm the purchase. I'm making a store to sell my video games. Here's some example pages I've set up: https://mw-industries.com/test-payment and https://mw-industries.com/checkout.html
A demo of a payment on Stripe
We can set the default payment method for subscription and invoice using the invoice setting, is there a “default payment method” for a stripe customer when we charge an amount without using an invoice?
Hey!
Is there a way to test webhooks for the 'sigma.scheduled_query_run.created' event? I'm in the situation where I need to wait 1 day on my webhook handler function locally to check if it works ^^'
Hi Tarzan, i debugged more in detail about the previous issue, and that was not due to stripe.
I'm reopening a new thread to ask you if there's any way to restrict the funding type of a card when creating an intent.
Again, here's a recap of my integration:
- backend creates a subscription using
{
"billing_cycle_anchor" : <...>,
"trial_end" : <...>,
"payment_settings": {
"payment_method_options": null,
"payment_method_types": [
"card" // or "sepa_debit"
],
"save_default_payment_method": "on_subscription"
},
...
}
and this can have alternatively also these arguments:
"billing_cycle_anchor" : <...>,
"trial_end" : <...>,
or this field:
"payment_behavior" : "default_incomplete"
- backend obtains the related setup_intent/payment_intent
- the frontend takes the client_secret from the backend
- the user confirms the intent via frontend using a confirmation specific by payment method
- Requested goods are fulfilled after webhook reception
So here's my question: is there any way we can restrict the funding type of cards, like: can we block all prepaid cards, but still accept credit cards?
Thanks.
Hi I'm trying to create an invoice. An invoice item is created with a given amount, but invoice is created with 0 amount
Is there any way to use the API to only remove a subscription item by the end of billing period ?
Hello - I want to use my own UI for adding a Credit Card or bank account information on an app we are building. The idea is for backend to pass all information needed. I have some questions:
1- One of the pros of Using Stripe UI is that if we use our own and have card details pass through our backend it could become target for hackers trying to steal card data?
2- Is it a violation of pci-dss if we will use our own inputs?
wallt googlepay and apple by subscription the user has twice chareged , for payment intent and fpr subscrtption creation
why
When transferring my products from live mode to production, are the lookup_keys copied over aswell, or do I have to manually assign them through the CLI?
@crimson needle I'm a developer I writing my own code. On my app the users can start a subscription with a card but some users I want to have the option to use bank transfer as a payment method for their subscription. I'm using checkout session(stripe.checkout.sessions.create) to start initial subscription . 1st question is it possible to add bank trsnfer into initial subscription? Second I want the user to be able to update there subscription payment method. I use the customer portal(stripe.billingPortal.sessions.create) for subscription updates. 2nd question how do I allow users to be able to have bank transfer as there payment method and be able to switch between card or bank transfer?
New dashboard UI is clean, very nice!
Hey got very strange response something like that and latest charge also nil and there some certificate.
Hi, is the urlScheme on Stripe React Native mobile elements required for iOS, or is it optional? I've tried without and have successfully managed to do 3DS payments via the webview
Hey guys, I am building my checkout page which is wrapped by an Elements provider. I am using PaymentElement instead of CardElement and so far everything is going well except for one thing. In the file where the Elements provider is placed, I've passed the clientSecret which is retrieved by doing a post request like this:
// Create PaymentIntent using the cartKey
const response = await fetch("/api/stripe/create-payment-intent", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ cartKey: cart.key }),
});
if (!response.ok) {
throw new Error("Failed to fetch payment intent.");
}
const data = await response.json();
setClientSecret(data.clientSecret);
But by doing this it will create a payment intent and the data.clientSecret will be passed to the options object and then passed to the Elements provider. So when a guest/user enters the checkout page it will create a payment in Stripe with a status of 'Incomplete' and later on will change to 'Succeeded' when submitting the form. This is not really nice, because what if the user doesn't submit the form? Then I'll have lots of incomplete payments. Can this be avoided? Does anyone have a solution for this? Would appreciate any advice!
Hey guys I'm having an issue where my business partners stripe says we don't meet terms of service but mines fine after the most recent review I had. I think he gave some incorrect information during the review process. Should we just open a customer support email?
Hello - right now we have payment currently setup and working perfectly on our site using stripe. We just got an email from a client saying they want the option to have their credit card number saved so that users dont need to enter it every time if they save their CC info. Is this possible if so how?
Hi guys, My issuing sill on test mode, And old cards do not work. Customer support do not reply yet. This is urgent for my business
Q about au_becs_debit PaymentMethods: The details that come back from the API don't include any bank_name attribute like we get with acss_debit and us_bank_account. But I noticed that using Stripe Payment Element, when typing in the BSB number, the bank and branch name are displayed below the field. Can we get that info via the API (either as part of the PaymentMethod object or some other API)?
Hi, I am using stripe with rails.
Now I have a requirement that I need to update the card information for a stripe customer. Can anyone provide me some reference that we can use to implement this process to get card information from end user in some modal or a field and update that information for a stripe customer
I am using a stripe billing page and have created two coupons, each with one promo code. One of the codes works and the other does not even though they are set up exactly the same. I just keep getting an error in the billing page saying the code is invalid. Anyone experience this before?
If I am using paymentIntents on my client side to complete payments for a subscription, and then using webhooks to update my BE when a payment succeeds and a subscription moves to "active" to provision access to the user, there seems to be a race condition. The payment could succeed and the FE could have a PaymentIntent with status "succeeded", and then when it goes to fetch the subscription from the BE, there is a chance that it has not finished handling the customer.subscription.udpated webhook, so the subscription may not be "active" and the user's access may not be provisioned. Is there a recommended way to deal with this race condition?
Hi,
I subscribed to a pack on test account and applied coupon (one time) then I canceled the subscription and get full refund. Now when again I am trying to purchase a pack with same coupon, I am getting below error : This promotion code cannot be redeemed because the associated customer has prior transactions
Hello i am having issue approving an authorization.request, it keeps saysing declined although i approved and i did so in less than 2s
Hello,
I am working on a SaaS product, and we are integrating with Stripe.
Is it possible to configure features for our different plans(Basic, Growth, and premium) on Stripe and use this to drive behaviour of our application.
I am exploring if there is way to add/remove features in Stripe and I can code my platform in a way that it checks stripe before letting user give access to features based on plan they belong to?
Hi, I am rolling out an application that integrates stripe check out session via aspdotnet. I have four environments, and all three lower environments are working as intended without issue. I can subscribe and refund all from my api.
However I am running into 500 errors in my PROD environment and not sure why that is. In my stripe dashboard, I have two keys and am using the second one, "Choices Subscription".
Would this or could this be causing an issue by chance?
when trying stripe.handleCardAction("pi_3Nb3fu2aA6B7Coa3180STovZ_secret_oe3ONKGjwP6oVUgpC8Su92t5e") we are getting https://dashboard.stripe.com/test/logs/req_0IERZpittiVMsY?t=1691077376
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, we are a platform account that has been gated int0 MOTO to by-pass 3DS. I create a setup intent with customer id, payment method id, confirm=True and I set payment_method_options["card"]["moto"] = True. I am using the test 3DS cards 4000002500003155 and 4000003800000446 to test this. However, despite setting it up as such, when I try to process a payment in test mode, the payment intent still requires 3DS. I can also see that the setup intent is returned with
"payment_method_options": { "card": { "mandate_options": null, "network": null, "request_three_d_secure": "automatic" } },
So it does seem to still require 3DS if needed. Could someone please help me on how to fix this. I can share my code snippets if you need
Hi Team, are you able to help debug a production invoice id?
Does this mean stripe is waiting for the user to come back and enter more info, or does it mean that stripe is in the process of working on the info already entered, and is not ready for the user to do anything more at this stage?
"requirements": {
"alternatives": [],
"current_deadline": null,
"currently_due": [],
"disabled_reason": "requirements.pending_verification",
"errors": [],
"eventually_due": [],
"past_due": [],
"pending_verification": [
"person_1Nb3lVIzb7sdfsdfjjsdfkjRee.verification.document"
]
},
Had a quick discussion with @ember bear Just wanted to confirm one thing is the payment was successful ? Or cant be successful untill Card authentication and 3D Secure ?
Hello, i'm trying to handle a specific situation but can't find anything that specific on the docs.
I am using Checkout, i would like to charge the customer 10% now and setup a payment of the remaining 90% to a specific data (let's say 10 days before the service start date)
This is neither a subscription or an installment, so i would have to setup a payment intent for future usage with a specific amount. Is it possible to specify the date and stripe charges it automatacally? Or i would have to go to the dashboard and charge it manually?
Hi, I am checking https://stripe.com/docs/payments/paypal country avaiability . It looks our stripe account is registed in US, which means it is unable to use paypal? I checked https://dashboard.stripe.com/settings/payment_methods/connected_accounts , no paypal option there
Hello, when we try to hit the stripe api for creating a charge , how much time usually stripe response back for request ? will it take more than 4 minutes ? The reason why I am asking is if we dont get the reponse back in 4 minutes .. we could not able to justify whether the charge is successful or failed and not sure about resubmit mechanism
Hello, I am doing Stripe payments integration using payment sheet in react-native app. https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet#react-native-apple-pay
Question: For ACH transaction, how can i get already verified accounts and use the same to avoid new bank acc verification fee for returning customers? I looked into https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=react-native
but this looks very different implementation from the one used in payment sheet approach.
Can you please show me if there is a better way to save the ACH verified accounts and use it in PresentPaymentSheet() function?
We have a scenario where we are using the Checkout Session to create a subscription for customers on connected accounts. According to the documentation in order to apply a flat application fee, you have to listen to the invoice.create webhook and then send an invoice update request back with the application fee to apply. However, the invoice is finalized almost immediately and I then get the error of invoice cannot be modified once it is finalized.
How can I get the invoice updated properly?
Hi, we're trying to add Apple Pay into our App using PaymentIntent. I am using this doc https://stripe.com/docs/apple-pay?platform=ios#accept as a reference, how do I create the PaymentIntent so that the authorization is captured manually at a later time?
@hollow prairie I was asking for help before with the Java SDK. You asked if I had a specific evt ID. I do - evt_1NaxGKK1N0blrCokS9tQ1wMb. I can see that in our dev environment, we are using API verison 2018-02-28. I can see that my stripe CLI is also using 2018-02-28. How do I change that?
Our code was as follows:
val event = try {
stripeEventService.constructEvent(payload, signature)
} catch (e: SignatureVerificationException) {
return ResponseEntity.internalServerError().build()
}
val dataObjectDeserializer = event?.dataObjectDeserializer
val stripeObject = if (dataObjectDeserializer?.getObject()?.isPresent == true) {
dataObjectDeserializer.getObject().get()
} else {
return ResponseEntity.badRequest().build()
}
if ("checkout.session.completed" == event.type) {
updateInventory(stripeObject as Session)
}
return ResponseEntity.ok().build()
Hi. I need help with a small issue. I have a hold on customer payment. Now if the customer wishes to add payment, how can I do that? I will deduct the payment later. But how can a customer add more payment while the payment is in hold? Would appreciate the help regarding this.
https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements&client=react
I've been following this doc. I have a billing page where users can add a payment method. I also have a purchasing page where users can purchase a subscription (reoccuring payment). I am not entirely sire how the purchasing part looks like and I'd like some help.
Below is my backend code.
@app.route('/create-subscription', methods=['POST'])
def create_payment():
try:
data = json.loads(request.data)
customer_id = 'cus_ONDIUnR9Xj6oJL'
payment_methods = stripe.PaymentMethod.list(
customer=customer_id,
type='card',
)
if not payment_methods['data']:
return jsonify(redirect_to_billing=True), 402
subscription = stripe.Subscription.create(
customer=customer_id,
items=[{
'price': data['priceId'],
}],
payment_behavior='default_incomplete',
payment_settings={'save_default_payment_method': 'on_subscription'},
expand=['latest_invoice.payment_intent'],
)
return jsonify(
clientSecret=subscription.latest_invoice.payment_intent.client_secret
)
except Exception as e:
return jsonify(error=str(e)), 403
Here is my frontend code:
const initiateCheckout = async () => {
console.log("pressed");
fetch("http://127.0.0.1:4242/create-subscription", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
priceId: "price_1NaSu7EvUNDxHSmfAsfceUn5",
}),
})
.then((res) => {
if (res.status === 402) {
setHasPaymentMethod(false);
return;
}
return res.json();
})
.then((data) => {
if (data) {
setClientSecret(data.clientSecret);
onOpen();
}
})
};
``
Is there a collection of test card numbers for Apple Pay to simulate different behaviors similar to https://stripe.com/docs/testing ?
Hi I am trying to incorporate a stripe subscription payment into my sveltekit project, does anyone have a good walk through or video on how to do this?? I am a newer developer so I'm having a hard time even getting started. Any help would be appreciated.
Hi, How can i create a simulated terminal using stripe dashboard?
how do i get total_amount in this image? I tried to retrieve subscription and it gives me 2 subscriptions items without the total_amount of each item. I try to get the upcoming_invoice, but it doesnt show me the amount for each subscription item. Instead it gives me the break down the amount for each tier since i have tier_price. Please help.
Hello, is there a way to persist metadata set on a Subscription, to every object in the subscription's lifetime? For example, if I set metadata on a Subscription, is there a way to also have it appear on the metadata for Refunds, Invoices, and CreditNotes, etc?
@ember bear I have followed the steps in the link you've send to me. But now I get this error:
IntegrationError: In order to create a payment element, you must pass a clientSecret or mode when creating the Elements group.
e.g. stripe.elements({clientSecret: "{{CLIENT_SECRET}}"})
In the example code from https://stripe.com/docs/payments/accept-a-payment-deferred, the clientSecret is not passed to the Elements provider?
Hi is there any way to change description of subscription and also change the description of product name, once an product name is added to subscription we want to add some addl description to the subscription item is it possible
Hello , need help about a customer that has been twice charged by stripe in one time ( Seems the webhook has been called 2 time ) The customer say it has been charged twice, but I see only 1 line on stripe dashboard, need help please
the price value and sub total value mismatching. is there any charges included for the customer?
Hello everyone. I need help please, I am developing a marketplace and I would like to integrate payment with stripe. I am using connect from stripe, I would like to have a customer buy items in the same shopping cart from multiple sellers who have connected accounts. do you have any idea what system i can put in place to do this?
Hi Team, how do we handle charging virtual cards that we receive from travel agents like Expedia? For each customer, Expedia will send a card number, expiry, cvv and name, with the amount capped to booking amount. We are a property management system, hence hoteliers will want to charge those card from the system.
From what I see, will need to create a Payment Method https://stripe.com/docs/api/payment_methods/create, then attach it to a customer https://stripe.com/docs/api/payment_methods/attach, then create a PaymentIntent to charge it https://stripe.com/docs/api/payment_intents/create#create_payment_intent-payment_method.
Is this the best way?
In Stripe's test mode/env, is paymentMehtod and customer object can only be retrieved only once? Is there any limitation on how long it will be stored and number of times can be fetched ?
Is there a way to pass a plan ID when creating a new portal session using the "billing_portal.session" object? If users in my app already have a subscription and they'd like to switch plans, I want them to be able to initiate that in my app and then when they get redirected to the stripe customer portal, the plan they chose should be the one displayed by default
yourispen_78502
Hi, there is a Radar value :has_cryptogram. Is there a way to get the same or similar value for PaymentMethod? The reason is to distinguish Google Pay PAN_ONLY from others and decide whether to request 3DS but from our code, not with the Radar rule. We're using Stripe Java library. Thanks!
Hi there. I am trying to create a Customer and am having an issue setting the tax_id_data parameter. Getting an error that I am not inlcuding a value for the tax ID, but it seems that I am. Log is linked here. https://dashboard.stripe.com/test/logs/req_CnSy1z899aSVTJ?t=1691083781. Can anyone help please?
Hi friends at Stripe,
I'm using CardNumberElement, CardExpiryElement, CardCvcElement and the following code (using https://github.com/stripe/react-stripe-js/blob/b14c6bddadec30d46772dc668897982293bdd57d/examples/hooks/2-Split-Card.js#L52-L67 as an example):
const card = elements.getElement(
CardNumberElement
) as stripeJs.StripeCardNumberElement;
// https://stripe.com/docs/payments/save-card-without-authentication?platform=web#add-elements-to-your-page
const { paymentMethod, error } = await stripe.createPaymentMethod({
type: "card",
card,
});
if (card == null) {
return;
}
It mostly works, but I noticed that I can provide (test number) 378282246310005 with a 3-digit (and therefore invalid) CVC, and it doesn't throw an error.
How is CardCvcElement error handling supposed to work?
Thanks so much for your help!
What’s the best way to avoid have different pm created for the same credit card? Is the fingerprint the same if it’s the same credit card? We want to prevent this
Hello! Does the invoice system have the capability to only request a deposit? I would like for a deposit to be paid before the remainder of the invoice.
Hi. Is it possible to get the date of creation of a payment link with the stripe API? I'm using .NET and I'd like to disable payment links based on their creation dates and the current date.
I have created a subscription through payment intent. Below is my payload:
const createObj = {
customer: customerId,
items: [
{
price: productId
}
],
cancel_at_period_end: false,
payment_behavior: 'default_incomplete',
payment_settings: { save_default_payment_method: 'on_subscription' },
expand: ['latest_invoice.payment_intent']
};
With the above approach an incomplete subscription created on Stripe dashboard. When I confirm the payment from UI it became complete and I can see the card is listed under the payment method list. Later I can use that payment method for any future purchase using the payment method ID.
But I didn't gave permission to setup this card for future usage, at the same time I want the subscription cycle should work.
I have apple pay button but it open load a time and then close without complete the charge, someone can helpp me?? But this only occur with stripe connect
Hi I am running into an issue when our test account was upgraded to use API version 2022-11-15. I am using java client library version 21.15.0 (Nov 09, 2022 in maven central)
when I try to de-serialize a webhook event now, I am getting an exception as shown in the screen shot. This was working fine with API from 08-2022.
My question wasn't answered and somehow the thread closed. Here's my question:
I want to ask a few questions about usage based Billings(https://stripe.com/docs/billing/subscriptions/usage-based):
How our billing system works: We have recurring customers that use our service many times during a billing period. It would be ideal to leverage usage based Billing. However, there is no standard metrics on tracking the unit price, nor unit quantity. It is very much a customized amount. We help small restaurants facilitate deliveries using a third party services, that means the small restaurant could have incurred 20 delivery in a month, and each delivery value would vary. We have a place where we record the total amount they are due to pay us at the end of the month. We have been sending invoice to them manually.
Question is:
Would usage based billing still work in this case? Can we just at the end of every month period, hook up our system with stripe, and charge a custom amount based on what the system presents without having to set-up the Price & Quantity?
Alternatively, we could do it in a way similar to the star-bucks reward card, where the customer pre-load balances to their account, and as more delivery they use, the balance would reduce for their account, and once it reaches a certain threshold, we can remind the customer to load more. Is there a system like this in Stripe?
Re-your previous question in the unanwsered Thread:
Your question: Are you splitting funds with these restaurants at all? Like does the user pay you for the meal and then some funds go to you, some to the restaurant?
My answer: No we are not splitting funds. Here's how it works. End consumer pays for the Meal Price + Delivery fee. We as middle man send order to doordash and doordash will send their drivers to fulfill the delivery. As of how the money works, at month end we send Restaurant a bill on total delivery fee + commision from us, and we are billed from Doordash on their fee
Does the client receive any notification when 3d auth heppens off session ?
Hey there! I'm trying to test out some integrations I'm building with Stripe and am curious if it's possible to create a Dispute with metadata on the Dispute object. I'm using the pm_card_createDispute test card but can only add metadata to the PaymentIntent and not the Dispute itself. Is this even possible?
Hi Stripe team! Question about using idempotency keys in API requests. We're about to migrate a bunch of subscriptions from our old system into Stripe Billing, and a few of them will require subscription schedules. This will trigger a customer.subscription.updated event, which we'd like to ignore in our webhook handlers if possible. Am I correct in thinking that, if we attach an idempotencyKey to the subscriptionSchedules.create() call within the migration script, that same key will be attached as event.request.idempotency_key in the triggered webhook's payload? If that's the case, and if I stash the specific idempotency key in the subscription's metadata for cross reference, I'm wondering if that's a good way to identify that the event was indeed triggered by the import, so I can safely ignore it.
hey there, question around saving payment methods when users complete a payment link
is there a way to change a subscriptions billing interval so that it only takes effect the next time at the end of the current billing cycle? for instance, if a user signed up for a monthly subscription today on august 3 and then tomorrow they decide to switch to yearly, we want to charge them for the yearly subscription on september 3rd
Hi there, when users set up a Bank Account as a Payment Method using Stripe Elements, is there a way to change the text highlighted in red? We have different location names that we would like to be customized if possible, or have the strings verbiage adjusted.
o/ PaymentMethods list returns empty list, is it intended behaviour?
Can I Please Get The Link To Contact Stripe About Payment Deposit ?
Am I able to show the users cash balance in customer portal
Hi there, we currently use the oauth connect flow https://stripe.com/docs/connect/oauth-reference?dashboard-or-api=api#post-token
How do we programatically request for the additional document and selfie check during this onboarding flow?
We're using Stripe Elements, but we do not want to show the raw credit card input form, only the Google pay and Apple pay buttons. It would appear that if we put automatic payment methods we're forced to show the raw form, but if we do manual, you can't specify Google pay and Apple pay. Is there a setting I can configure to use automatic, but not display the raw card form?
Hi there, any idea how i can add an item in my invoice with sub items? so for instance i would have:
Item A, Price 5, Quantity 1, Total, 5
- Item 1.A, Price 1, Quantity 2, Total 2
- Item 1.A, Price 1, Quantity 3, Total 3
Item B, Price 5, Quantity 1, Total, 5
- Item 1.B, Price 1, Quantity 2, Total 2
- Item 1.B, Price 1, Quantity 3, Total 3
Invoice Total = 10
Hi there, I have 2 1099 forms I need to download. Shipt and Instacart. I got instacart downloaded but when I switch over to Shipt and go to tax forms, it only allows me to see Instacart. What do I do? Also, every time I click the contact support button, it takes me to a page on the website that says “page not found”.
@mighty hill Responding to your question: Hello! This doesn't sound like a good fit for usage based billing, as the unit amounts fluctuate. Have you considered adding line items to the Customer over a period, then having a Subscription's Invoice scoop them up?
Could you guide me on how that works? We haven't explore that
Hi, I was wondering if anyone could give a deeper description or provide help on webhooks/ stripe api. I'm coding in typescript and I've set up CLI stripe command, created a local webhook point. I can generate, send, and pay for invoices on my test project but I'm encountering an issue where I can see the event.data and it passing but keep getting 404s where I'm unable to actually utilize and have the server send console.log and onto my project to make the changes I need post-payment
Hi, It is possible to disable the Country in payment-element UI?
Is this piece of code outdated or something similar? I just added it, and it messed up my website. It could be something else with my code, but I'm just checking in here in case.
# Cancel stripe subscription at the end of the billing period.
subscription.cancel(cancel_at_period_end=True)```
In other words, can you cancel a subscription like this?
how do i override PricingTable element.style to make custom background and button colors?
element.style {
--pt-color-primary: #c71c89;
background-color: rgb(59, 15, 127);
}
Is there a way to satisfy the stripe.Subscription.create() function without passing in the default_payment_method? Instead I want to add the payment method when confirming.
Here is the request ID: req_wBhK5yFJTBM4dG
Hello. We have React Native Stripe plugin and we use CardField to add payment method. For some users they cant see full card number while they are typing it. Maybe you know what could be there?
I get this error: Unhandled Runtime Error
IntegrationError: elements.submit() must be called before stripe.confirmPayment(). Call elements.submit() as soon as your customer presses pay, prior to any asynchronous work. Integration guide: https://stripe.com/docs/payments/accept-a-payment-deferred. But I don't really understand why this error is occuring, because I am using PaymentElements.
Hi, do y'all have examples for how to design a metered billing subscription in Stripe with Stripe Checkout / Customer Portal? (also do I have to activate the Stripe account before I can start testing out the Checkout portal?) We're hoping to roll out a subscription w/ a free tier + a tier for $1 / host / month
has anyone had an issue with banks blocking transactions; the bank has removed issue on their side but still blocked on stripe
Hi there, can I have some help with billing cycles ?
Would a European payment method typically trigger 3DS when being attached to a SetupIntent? In a case where the merchant account has not added SCA to its Radar rules
Hey team, is there anyway to differentiate where a Stripe event came from, from its payload? Specifically we have a webhook setup that receives the Stripe events and it would be useful if we could tell if the event originated from an API call we made (from our application or elsewhere), or an API call we made from within the Stripe dashboard.
I need help with the product table in the html please
trying to input custom fields for checkout session api
Hi team - on the client side, I've used stripe.createPaymentMethod to create a payment method in stripe. My client then sends the payment_method_id to our backend to associate with our stripe customer, eg: attach = stripe.PaymentMethod.attach(payment_method_id, customer=customer_id)
Questions:
Is this safe and the recommended way to do this? It feels like relying on my client to send me a payment_method_id and then assigning that to a customer could expose our customers to misuse... eg: A malicious user could hijack the payload and send someone else's payment_method_id to our backend and associate it to their customer.... Or is it a "one time" kind of thing - ie: an unattached payment_method can only ever be associated with one customer... That makes sense to me, but just want to double-check
Using pricingTable, is there a way to show the user already has a subscription and disable the subscribe button?
Howdy Stripe! I have a quick question - if in my Stripe Connect marketplace, my suppliers set their own prices, do I need to use the API to create separate Product and Price objects for each supplier account?
How is the billing details of a card payment method getting used by stripe?
what is difference between setupIntent and paymentintent?
Hello, i have a little question, on our plaform we want to be able to track every action done by a virtual card as in when the card authorization started and so on...
this has been provided and the events are
1: issuing_authorization.request
2: issuing_authorization.created
3: issuing_authorization.updated
plus one last one, which is the transaction
4: issuing_transaction.created
For the first 3 how can we know the actuall amount and if its a credit or debit as in are they taking out or adding in ? as we want to show as pending transaction on our side tot the users.
Also how can we know any additional charging fees, maybe a service takes a certain fee does that reflect to the amount or its put somewhere else ?
Number 4 gives right amount such as 600 or -600, this gives the right indications on wether they taking out or adding in but i also saw
amount_details: { atm_fee: null } in the data and is the atm_fee applied to the amount or we have to on our side ?
Hi everyone! My question - I am creating an Invoice Item using the API. I have a coupon (applicable to the item) that I am attaching via the Discount prop. The issue is that my Invoice Item has Quantity = 3, and the coupon is only applying to 1 item. Is there a way around this? I want the coupon to apply to each item.
Hi all, I have a big problem. I integrated Stripe on my site with the API, every time I try to make a payment to try if it works (Live mode) I get a 402 error, card testing attempt... how can I fix it?
Hi iv' setted stripe to my shopify but i want use the stripe page to get the customer details. how can i change the link from my shopify checkout?
Question: can you create Product and Price objects for restricted accounts in Stripe Connect?
Hi there, can somebody take a look at a payment for me? pi_3NazGyFoGC47QYzn1WA77QQb. We transmitted the amount 36.23 and it seems to have processed one penny less (36.22)
I have two charges to a customer that were for the same amount and were sent with the same idempotency key a day apart. Both charges went through, but I was under the impressiont that haveing the same idempotency key would prevent this. This hasn't happened to us before. If I give you the two transaction ids and idempotency key, can you help us understand how both charges went through?
Hi - are there instructions for how to set up a billing cycle anchor in the dashboard? Or does this feature require the API / development work? Thanks!
Hi there, I realize that this is specifically for dev help, but I really need someone to at least help facilitate support with your Support Team. They have failed to follow through on multiple requests for a callback phone call over the past three days. In addition, the chat feature doesn't actually exist for general account support. When you click on it, it just loops you back to the general support page to email them. DM me for additional contact information please and thank you.
when I pass the client-reference-id in the stripe-pricing-table tag, shouldn't that be sent in the invoice.paid webhook?
Quick one, I hope, trying to check if I can add a terminal to a connect customer using just the standard terminal->location->create option to create a location, then assign the terminal to the connect account
how to check the card or paypal account that money will come in after customer purchase something?
Hi everyone i have a weird error, using tier, does anyone, here have already used tier ?
When i use tier.checkout it generate the link of my checkout i pay well
but after
tier.subscribe,;
I only have incomplete payment,
So i need manually to pay via stripe to get billed the card, ...
Does anyone has already had that ??
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout#test-microdeposit-amounts-and-descriptor-codes. Hi guys,I have a question about ACH DESCRIPTOR CODE, is validate code always start with "SM" or random 6 digital code
Gudday guys,
I'm trying to create a subscription, with a 100% off coupon and I want to be able to have the invoice set as paid immediately.
The customer doesn't have a payment on record, so I can't work out how to manually set the invoice to paid since it doesn't become "due" until an hour's delay.
I hope that makes sense.
We update our system only when an invoice is marked as paid, and I'd like to work out a way to set the invoice to paid immediately even without a payment method on record if possible?
rob.clayton
Not sure what I'm doing wrong here https://dashboard.stripe.com/test/logs/req_K8NjvInh7st6Lg?t=1691119122
how can I let users to use this coupon?
Hi guys, I'm trying to create a setup intent. I got a question about this.
For stripe.confirmSetup, it need confirmParams and the return_url value. Once the setup successed, the screen will jump to the return_url, but I will loss context from preview screen. For example, some other inputs like firstname. How to solve that?
Hi, I'm considering how best to implement webhook handlers for the *.updated events (example: account.updated, charge.updated, etc.) when events can be received out of order. This seems to suggest that there could be situations where I could capture the incorrect final state of certain resources if the events are processed out of order. Is there some way to compensate for this ?
After the payment method is created on the client how long before using it to attach to a customer will no longer work? I ran my server attach card with a card created yesterday and it shows a success however the list cards for that (verified) same customer shows no cards.
Hi Team
the I have facing following issues on google pay production environment ,
This merchant is having trouble accepting your payment right now. Try using a different payment method.[OR_BIBED_11]
Hi there, how we can change the monthly subscription to annul subscription on stripe, please advise on this, thanks
The provided key 'sk_live_********************************************* ************************************************tcz5Vn' does not have access to account 'acct_1NUkPgKdvIU0wzJd' (or that account does not exist). Application access may have been revoked in invoice creation. but this account exists. Why?
Hello, I am using Android to integrate WisePad3 and connect via USB. How can I get the SN for WisePad3?
Hi team,
we want to send our customers a receipt upon successful payment but not a refund receipt.
If we fill in the receipt_email parameter in the PaymentIntent, what remains to be done in the dashboard to get the expected result?
If coupon delete in stripe then promotion code also deleted?
If yes then fine and If no then how can we delete promotion codes related to specific coupon from stripe.
Hi Guys,
I'm wondering if I can apply a discount to subscriptions and or one time payments intents without using a coupon and without making a new price?
Hi all, bit of a query that I can't find in the docs and have attempted to resolve by throwing different params at the requests.
We're trying to ensure that 3DS checks are done on cards whilst processing transactions. We're asking customers to store cards first by initiating a CheckoutSession, we then store those tokens so the customer has a wallet on our side. At this point if we use 3DS cards the verification kicks in, all good.
We then proceed to make a PaymentAttempt using the card we've stored, but that never hits 3DS checks. I thought if I passed setup_future_usage as on_session this would kick in and I'd get a next_action response.
Where could I be going wrong?
I have a transaction that was rejected, and I used the link to pay, prompting Your card does not support this type of purchase.. I think the payment is why, is it because we can't support the link?
I have a platform with users(stripe connect accounts) and customers.
I create a stripe customer in my platform to get the payment methods. Can I charge the customers of my platform from the connected account? Or do I have to create the customer in the connected account?
Hi, I have Woocommerce Subscription on my site and I have been working with Stripe for a long time. I want to migrate my customer data from one Stripe to another Stripe.
-
My question is, if I do the migration this way https://support.stripe.com/questions/copy-existing-account-data-to-a-new-stripe-account will the automatic customer renewals still work or not?
-
My second question is after the migration will the card numbers saved in woocommerce be able to make payments without issue?
Hey all, getting error Price ID cannot be found with Stripe Connect - using api https://api.stripe.com/v1/checkout/sessions - but I can see the Price in the Connected Account...
using webhooks for subscriptions, is there a way to prevent a subscription from creating if its a free plan? i have a weird scenario.
user paid for 1 month subscription
cancels before the month ends (by switching to free plan)
how do i continue their benefits?
what is the webhook event.type to check for? because i dont want to change their user's status as soon as they cancel.
hello stripe dev , i want to create a unit test with cypress on stripe componennt to test all cards , but i have diffculties to access the stripe iframe inputs to put cards number cvc etc .. is there a way to do that ?
Can anyone please guide me that how can I create Connect with Stripe button in reactjs like i do have in hrere in this tutorial:
https://stripe.com/docs/connect/oauth-standard-accounts
yo, not a stripe dev but copilot x gave me this:
*Yes, you can use the cy.iframe() command in Cypress to access the Stripe iframe and interact with its inputs. Here's an example of how you can do it:
This test assumes that the Stripe component is contained within an iframe with a name that starts with __privateStripeFrame. You may need to adjust the selector if your Stripe component uses a different iframe name.
Also note that you'll need to replace the URL in the cy.visit() command with the URL of your page that contains the Stripe component.
I hope this helps! Let me know if you have any further questions.*
`describe('Stripe component', () => {
it('should be able to enter card details', () => {
cy.visit('/'); // replace with the URL of your page that contains the Stripe component
// wait for the Stripe iframe to load
cy.get('iframe[name^="__privateStripeFrame"]').should('be.visible');
// switch to the Stripe iframe
cy.iframe('iframe[name^="__privateStripeFrame"]').then($iframe => {
// enter the card number
$iframe.find('input[name="cardnumber"]').type('4242424242424242');
// enter the expiration date
$iframe.find('input[name="exp-date"]').type('1223');
// enter the CVC
$iframe.find('input[name="cvc"]').type('123');
});
// submit the form
cy.get('button[type="submit"]').click();
// assert that the payment was successful
cy.contains('Payment successful').should('be.visible');
});
});`
Can anyone please guide me that how can I create Connect with Stripe button in reactjs like i do have in hrere in this tutorial:
https://stripe.com/docs/connect/oauth-standard-accounts
I mean is there any kind of library which provide this button component or not?
if there exist library then what is the name and how do use it?
Hi Stripe~
We are using regular card payments.
Will the card fee (2.9% + 30¢) be different if we use 'Place a hold on a payment method' to make the payment?
https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
How do i cancel a subscription to someone when the person wont cancel it?
and how do i dispute it as they didnt deliver the product and ive been getting charged constantly from it
Credit/Debit Card测试卡支付时配合管理后台显示需要设置,一起跟产品同时看了后台也没有找到对应的设置渠
Hi. Is it possible to manually advance a subscription, or at least create a subscription with a rapid schedule - every 15 minutes or something - so that I can test things like handling of failed payments when cards expire etc?
Hey Team , Is there any webhook event to be triggered for auto subscription renew before some certain days.
Where am I supposed to put in the stripe api key and connect acct id on the terminal javascript sdk?
No such customer: 'cus_OO62z09Q7g733L' why?
Ah, my last message has archived already but I have a follow-up question! .. can I not attach an existing customer and subscription to a test clock? The service I'm building creates these via the API so making one within the panel to attach to a test clock is going to be awkward to then set up in my apl...
Hi Stripe Team,
i have an integration which uses both one-off invoices and subscriptions.
I'm using the intents api.
For Subscriptions, i first create a stripe subscription , then i fetch the related payment_intent and it's client secret, finally i send the intent to the client from which the user can confirm the intent by providing a payment method.
What happens if a user starts the payment process for a subscription and then leaves before confirming the intent:
- without trial: The subscription stays is in incomplete status and gets canceled after 23 hours (default_incomplete mode of payment_intent)
- with trial: when creating the subscription, we set a cancel_at argument which will stop the stripe subscription if the user does not set the payment method in time. After the user sets it, we consolidate the subscription by removing the cancel_at attribute of the previously created subscription.
For products purchase, similarly to subscriptions, i first create and finalize an invoice with all the required elements to pay, then i fetch the related payment_intent and it's client secret, finally i send the intent to the client from which the user can confirm the intent by providing a payment method.
In this second case, if a user leaves the purchase flow, the invoice remain pending.
And if the user restarts another purchase flow, i create another invoice.
So here are my questions:
- Is this ok?
- Should i somehow cleanup the opened invoices?
- Is there any way to automatically void an invoice in a certain date (something like cancel_at of the subscription object)?
Hello team
I want to upgrade stripe subscription with promotion code in stripe PHP API.
I created promotion code for PREMIUM product and I upgrade subscription from PREMIUM to PRO month with PREMIUM product promotion code but Stripe not giving any error like Product is mismatch or anything so anyone can help me to get better solution and restrict user to upgrade.
Hello,
when creating a webhook endpoint, it returns a secret key, yes.
my question: is there existing api that verify a webhook endpoint secret-key?
like I pass a string to api and it checks if that key is valid under the webhook endpoint
Hi guys, I'm making a golang integration to handle user on my platform, And I don't know how to properly handle it,
I have my cutomer, that pay for service, provider by another cutomer, and I would like to trasnfer money to the bank account of the customer after the services is fullfilled,
Must I have to setup connect account, of customer directly ?
Hi guys, I am trying to retrieve session to check if the payment is ok to proceed to confirmation. I have installed the cli locally and setup the webhook. Also i have created a webhook handler in next api but when i complete a test payment i receive an error invalid body and i cannot get the object with the payment success from stripe
Hello! If I wrap web application (Bubble.io) to the native app (iOS) can I use there Stripe customer portal for payments?
Hello, im trying send vat id to stripe invoice. I can't send. I add the my code, anyone help me?
hi, I'm using Swell, and trying to set up Google Pay through Stripe, but the problem I'm having is that, while running the project locally, the payment button only shows on a hot reload (using react), but it doesn't show on the initial render. Any ideas why this is happening?
Hi, I'm using stripe-js and i have problem with phone field in <AddressElement/>. I'm trying to make edit my data page and when i use as default value phone: +48123456789 ( which i get from other <AddressElement ) i get doubled prefix. Is there any option to get only number without prefix from AddressElement?
hi guys im trying to understand confirmSetup return_url. We are building "update billing details" functionality. We manage subscriptions for our clients via paymentElement and build update page that uses SetupIntent to save payment method for future charges. I have a problem with return_url https://stripe.com/docs/js/setup_intents/confirm_setup#confirm_setup_intent-options-confirmParams-return_url. We dont really want to redirect them anywhere are its only an update billing details page. So we want to set it to only if required and ideally can we tell stripe to stay on the same page somehow?
Hello,
I am using Stripe Connect for my app, and I am facing an error during the token creation process when dealing with company business structures for the GB country. This error occurs specifically when using business structures such as "incorporated_partnership" and "unincorporated_partnership," as shown in the attached image. Interestingly, when I attempt the same process using the "private_company" business structure, it works without any issues. If anyone here is knowledgeable about the possible cause of this problem, I would greatly appreciate your insights.
Mainly Tech Stack: Vue. Js, Laravel
Thank you.
Is there any senior who can guide me with my use-case flow?
hello stripe dev team,
how can i disable this saved payment information when creating a checkout session for subscription product?
Hello, I am using const countrySpec = await stripe.countrySpecs.retrieve("US") to get payment currencies & it is giving me supported_payment_currencies so does it mean that I can do payment in this currecy from anywhere?
Hello team #stripe
I want to upgrade stripe subscription with promotion code in stripe PHP API.
I created promotion code for PREMIUM product and I upgrade subscription from PREMIUM to PRO month with PREMIUM product promotion code but Stripe not giving any error like Product is mismatch or anything so anyone can help me to get better solution and restrict user to upgrade.
Im creating a checkout session. I want it so that if a user enters the checkout URL and then backs out, it makes the checkout expire. The use case is that there may be multiple people trying to purchase a certain thing, only 1 should be able to purchase, not have an 'old checkout' work after some time
Seems that adding a new payment method to a subscription that's gone past_due, doesn't automatically retry payment until the next natural retry event rolls around. Can we trigger this when pushing the subscription update that attaches the new method?
I want to create invoices for the one time payments using checkout session and show them in billing portal. Currently I have done 97$ payment but its not showing
Hello Stripe Dev Team
I have a product called Standard Yearly Subscription
How can I show the word Standard Yearly Subscription in Invoice line item? I'm using checkout session
Hello team
ANyone can help me for Stripe PHP API for subscription update with promotion code
I pass 'promotion_code' => 'Promotion code ID' in subscription update API.
But i pss wrong promotion code ID for different product then stripe not giving any error to restrict upgradation but it will convert 0.00 amount/percent for this coupon and I need to get error and display for this user.
Hi there was a way to take a payment over the phone using a form. Is that still available
Hi, so I was trying to find out how to configure idempotent checkout and couldn't quite grasp the concept. after choosing the product I redirect the customer to the payment dashboard with the session.url
should I create a uuid4 and add it through headers? I'm using nodejs/sveltekit
Hello @waxen spindle , help please
Can we charge deposite in this update payment method
We’re having an issue with Stripe subscriptions in alternate timezones. Our Stripe account operates in EST (EDT -04:00) and we currently have a Stripe Connect Express account for a customer in BST (BST +01:00). We need the subscriptions to start at midnight in the client’s timezone and then be charged once a month after that.
so we started the subscription at exactly Sat, 01 Jul 2023 00:00:54 BST +01:00, but the next month’s payment happened Mon, 31 Jul 2023 01:08:05 BST +01:00, which is still in the same month. So it seems like with the way Stripe is calculating monthly subscriptions, it’s still operating in EST. I contacted Stripe support and ask if it’s possible to change an Express account’s timezone, but they said it wasn’t.
Do you have any ideas how we can start a subscription on the first of the month in BST (even though our Platform Account is in EST), and then have Stripe charge the next payment on the 1st of the following month in BST?
here is the example subscription for context: https://dashboard.stripe.com/acct_1N0evp2nSvK0uBc6/subscriptions/sub_1NOqJ82nSvK0uBc6Y6Ugj0fl
Can we show the tax number on the invoice when the customer pays through the site? I am using Node.js and Stripe package.
Is there anyone who will help me with the JSON data details we get after connecting the account with any business in stripe?
Hey, I am doing subscriptions with Stripe and I am listening to invoice.paid, invoice.updated and invoice.payment_succeeded event and on every event, I have to get the payment intent + discount expanded.
Now for the first time I got an error with code "lock_timeout" with message "This object cannot be accessed right now because another API request or Stripe process is currently accessing it..."
These are just 3 GET requests on the same resource, so I assume it should be fine?
Is this a one-time error or should I expect to get these errors more often when handling it like that?
Requests are req_DiiT8kKnCeQeBr, req_imeahozo45h3ww, req_ohUiOXLJQ9g6iS if it helps
Good afternoon.
I am connected to Connect.
I issue an invoice - at the time of payment I receive a WEBHook - I create a payout and a transfer.
But the funds will become available on the balance in a few days.
How can I create a transfer and payout on a specific date (not "instantly")?
Or how to create a payment and transfer "attached" to the moment when the funds of this payment become available on the balance?
Thank you.
How can i check applie_to.products while calling $stripe->subscriptions->update() API with passing 'promotion_code' key with Stripe promotion code ID.
How can I implement stipe checkout subscription link method?
Hi guys, when do we get this error? Using stripe payment sheet in react native sdk. I've tried on simulator and android. It's working there. Please help
Does anyone know what happens if you include both the coupon and promotion_code option to a Subscription create call?
As far as I can tell, a promotion code is a public-facing pointer to a coupon, so we'd essentially be passing in two coupons.
Hi Team - I'm trying to find an API or object that shows a single customer payment with the STRIPE Fee included, can anyone help direct me to the API object i need? I can't seem to find it....I'm talking about this value:
Hello, from https://stripe.com/docs/api/country_specs I am reciving currecies as ['usd', 'aed', 'afn', 'all', 'amd'] in lowercase but I want to show in frontend as uppercase in dropdown. How can I do that.
Hey!
I have a Stripe React integration. We chose Card Payment Setup instead of a Checkout.
My question is: Can I get in-depth card validation response from stripe.confirmCardPayment without needing to create Stripe account and return setup intent secret first?
I do not want to create any stripe data for customer unless I confirm creditCard is valid first.
CardCvcElement,
CardExpiryElement,
These stripe elements offer some validation, but only the most basic one
Hey!
I am looking to create an destination charge without application_fee_amount to ensure that 100% of the guest account's funds get send to the connected account.
Is there a way to do the same for Stripe_Processing_Fee so that 100% of each sale go to the connected account.
In other words, is there a possibility to shift Stripe_Processing_Fee that occurs when a guest account pays to a connected account to a different account/balance or absorb it as a platform and not have the connected account carry the Stripe_Processing_Fee but receive 100% of the payment?
Hey, I have a paymentintent and a webhook for the failed_payment. When the Payment now fail, but the webhook give no response, will the customer can continue the process of paying?
Hi, we are trying to create a subscription through subscription cycle, the subscription schedule is starting at 12AM but subscription is taking from user sys time, how to make subscription and subscription schedule both to start at 12 AM'
hi every, i have $subscription = \Stripe\Subscription::create([
'customer' => $customerId,
'items' => [
[
'price' => $price->id
],
],
'trial_period_days' => $trial ? $group->calcTrial() : 0,
'expand' => ['latest_invoice.payment_intent'],
'payment_behavior' => 'default_incomplete',
'payment_settings' => ['save_default_payment_method' => 'on_subscription'],
]); with trial 14 days but it not returns me clientSecret in pamynet_intent object any advice?
Hi, I'm looking for a way that customer doesn't pay immediately ( doesn't get charged immediately ) so Avatax would have enough time to calculate the tax. I don't want to set free trial.
Hey, I have a follow-up question to: #dev-help message
I have tried using createPaymentMethod. In the test mode, I've typed a random number, and validation returned me no error. Meanwhile, ConfirmCardSetup returned me message": "Your card was declined. Your request was in test mode, but used a non test (live) card. For a list of valid test cards,
So, createPaymentMethod does not validate in the same way that ConfirmCardSetup does
hey guys hope you're well
i have a question please
is it possible to update an event content (contains an error) so i can retry to send it please ?
the event triggers back end actions
something wrong with checkout test mode?
With instant payouts, can I make payouts to my user's bank account?
does the Webhook API work with the Stripe Test Cards? 4242 4242 4242 4242
Hello everyone, I would need a little support.
I have client who need to create a Marketplace and he would like the money to be transferred and instantiated directly to the seller's Stripe account without going directly through the Stripe account administrator. Is it possible to do this?
how can I find product and price from checkout.session
{ id: 'cs_test_a1wngoMxSNRXYrqlQcA9WV6sJGGXaJbRXTmOeTsP7VybsQ1F4ahUVivY26', object: 'checkout.session', }
Hi,
we are a platform that accepts payments on behalf of other businesses and then distributes the payment.
So when a user pays on our site, we use PaymentIntent to accept the payment and then transfer a percentage to our partner.
our problem is when Stripe sends a payment receipt to the customer it sends it with our logo as well as our general information. So, is there a way to display the partner information instead because he is the real provider of the service?
Hey! If I'm using Stipe's checkout API (stripe.checkout.sessions) - is it possible to update the shipping_rate_data object depending on the country country dropdown on the Stripe checkout page? Ie - Shipping to the USA would be more expensive for us than shipping to France.
How to I request for instant payouts?
there is someone from poland?
hello, we are looking for some best practices on subscription cancelations. our SaaS product has an issue with users churning inadvertently (cc expires / declined). so we are looking to change this setting to something other than cancel the subscription so that we can run "win-back" campaigns. the problem with this as far as I can see is that we can't re-issue the unpaid invoice.
Hello I am getting this error " 'No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard" when I select KZT currency. I have already activated all the payement methods from dashboard
Hello so my stripe account got suspended and I have some funds in there how can I take out these funds?
Hi there, just a quick question regarding subscriptions. Once a subscription fails, then Stripe will try to charge the customer 3 more times in the next 23h.
We were wondering if there’s a way to retrieve how many subscriptions were paid into that “grace period” Stripe provides, or what strategy could we build in order to have that information.
Any help would be much appreciated!
Her got this response
JSON: { "id": "pi_3N6c2bKv7Wi3E5yl0QsZ0qlP", "object": "payment_intent", "amount": 2000, "amount_capturable": 0, "amount_details": {"tip":{}}, "amount_received": 0, "application": null, "application_fee_amount": null, "automatic_payment_methods": {"enabled":true}, "canceled_at": null, "cancellation_reason": null, "capture_method": "automatic", "client_secret": "pi_3N6c2bKv7Wi3E5yl0QsZ0qlP_secret_3vjo1yUnp9DrJOdebGQSkpFAx", "confirmation_method": "automatic", "created": 1683821309, "currency": "usd", "customer": "cus_NrEa1iKgBAu4jE", "description": null, "invoice": null, "last_payment_error": null, "latest_charge": null, "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, "payment_method": null, "payment_method_options": {"card":{"installments":null,"mandate_options":null,"network":null,"request_three_d_secure":"automatic"}}, "payment_method_types": [ "card" ], "processing": null, "receipt_email": null, "review": null, "setup_future_usage": null, "shipping": null, "statement_descriptor": null, "statement_descriptor_suffix": null, "status": "requires_payment_method", "transfer_data": null, "transfer_group": null }
from this
data = Stripe::PaymentIntent.create({ amount: value, currency: 'cad', description: description, customer: from[:stripe_id], payment_method: from[:source_or_pm], off_session: true, confirm: true, })
Even I have PM "pm_1NQnkUKv7Wi3E5ylCKOX8igX" .
sorry to bother everyone...I was on the phone with Stripe Support regarding a business' emergency but got disconnected. is there any kind of direct number I can call. Sorry I didin't know where else to turn
Hi, I'm using CardNumberElement from stripe react package, I'm using this element with react-hook-form, is their a way to get the input value the user enter
const changeCardNumber = (event: StripeCardNumberElementChangeEvent) => {
console.log(event);
}
<CardNumberElement
{...inputComponentProps}
{...formControlProps}
{...fieldProps}
onChange={changeCardNumber}
isInvalid={!!fieldError}
placeholder={placeholder}
className="form-control"
/>
is there anyway to cancel payouts? I was testing my code and all of a sudden I have a payout of $200? I was using the fake test card 4242 that you guys provided. I don't have that money in my account. I feel like I'm going to get in trouble.
Hello devs,
i implemented a identity verification system,
So when my client enter their details with driving license and he is from Ontario, Canada. But when he try to submit, stripe says his identity is American and occurs error and restrict to submit, anyone can help in this thanks in advance.
any way to add amount choices $100, $250, $500 into a Stripe Checkout from website?
Hi question about multiple currency support,
I'm using stripe elements for a subscription service. I have a price for a product which accepts 2 currencies, if i do not set the default currency for the customer or subscription object manually, does stripe use the default currency of the users card or does it use the default currency of my stripe account?
Hi there team,
I have a question regarding Connect. We were taking a look at Express Connect and subscriptions, and we saw that when a subscription (or any payment is created) the money is transferred into their pending balance. We were wondering if there's a way for us to know the amount that there is in Pending from what transactions is coming from, you know, some kind of breakdown
E.g 3000$ in Pending Balance, and we would like to see something like:
350$ - X Subscription
250$ - Y Subscription
ETC
Is that something possible to achieve in Stripe?
how do I get the values out of this array? function calculateOrderAmount(array $items)
Hello, I have implemented a POS system for an Android device (React Native), I am using the Stripe Terminal libraries with an M2 reader. There are 2 checkout flows. One is when a customer immediately closes out their tab, for this I am using a Stripe Terminal "collectPayment" method for a "present card" payment.
The second flow is when a customer wants to start a tab. I want to be able to automatically get the customers name after a card swipe. With the "collectPayment" method the cardholder name always comes back as "CARDHOLDER/VISA", instead of the name. As a workaround, I have been using the Stripe Terminal "readReusableCard" method. When I use this, I am able to get the actual cardholder name in the payment intent. The problem with this is that I am getting charged the online payment fees and this is greatly increasing the amount that I am paying in fees.
So to summarize, what I am asking is how I can start a tab using the "collectPayment" method and still get the card holder's name?
Is there a card I can use that would fail preAuth. I'm trying to get past this screen and then cause a failure.
Hello team! I'm working on building multi-currency support. I have a custom checkout flow using Stripe Elements and the API. Recently, I got this error when I tried to subscribe to a price in EUR:
You cannot combine currencies on a single customer. This customer has an active subscription, subscription schedule, discount, quote, or invoice item with currency usd.
The underlying problem was that the customer had a discount; when I removed the discount, the subscription was created. However, the discount was from a percent-off coupon that didn't have a currency set. It hadapplies_toset to a product that had both USD and EUR currencies.
Can someone explain why that discount blocked the subscription, and how I could detect this in code before trying to create the subscription?
Could you also explain what invoice items would cause this error? I tried with pending invoice items in a different currency on the customer, but was still able to create the subscription.
I am using stripe terminal to accept payments, is there a way to pay an invoice this way (right now I am creating a payment intent with an amount based off of an invoice, but I would like to tie the payment object to an actual invoice and have the invoice marked as paid)
I also have a minor question about the CLI. When I'm using it in Stripe Shell, stripe subscriptions create suggests an --items flag, but I haven't been able to get it to work. Can you explain how to use that flag? It's a paid to type -d items[0][price]=price_id -d items[0][quantity]=123 -d items[1][price]=...
Hey guys, so I have a problem. I am using reactjs right now and a non production react native android app. I have a backend which is operated by a server in the same network where my webpage is hosted. I received an email yesterday that goes like.
Hi "company name"!
We noticed that you passed a customer’s full credit card number to Stripe’s API. To keep your customer’s information safe, we don’t process charges that include full card numbers.
In my code (IN THE REACTJS) I get the whole card element as it is and pass it to the server and the server completes the api call to stripe.
- Am I doing it wrong?
- Can the email be referring to the testing non production react native Android app?
I am presently assisting my AR team in improving our daily deposit report. I am having trouble finding how to GET the "Payout trace ID." Can someone confirm if this is a web UI only field?
When bank accounts for customers are verified, are there any checks on the bank owner legal name comparison with the customer legal name?
I am tring to find a bit more information about why the app needs to be uploaded and can't be self-hosted. Are there any resources related to that?
I use this api accounts/retrieve/:id to get account info.
Btw data?.account?.external_accounts?.data is null, why?
[Data Migration Question] Hey everyone, I'd like to know how do I import credit card tokens from another Payment Processor provider? I've chatted with them in Stripe's support live chat and they asked me to submit a form via this link: https://support.stripe.com/contact/email?topic=migrations. But I'd like to know if anyone knows how is this process for connected accounts. Does anyone know? Any thoughts would be appreciated.
Hello. I am experiencing an issue retrieving payouts from Stripe. I am attempting to list all payments, setting created.gte 1688184000 and created.lte 1691208000 (So roughly since the beginning of July). I get only 4 payouts in the response, none of which are payouts that I can see in the Stripe UI. They are all large amounts as if they were aggregated or something. I should be getting back many smaller payouts that have occurred in that time. Any suggestions on what I need to do in order to view the same payouts from specific charges/balance transactions?
My current process is get charge, get related balance transaction, attempt to get applicable payout in order to see if it is been paid out when performing a refund.
Hi
We are trying to create an invoice by api call
In our test account which is not activated it works ok in test mode
In our production account which is activated it does not work and shows following error
{
"status": "error",
"message": "Nothing to invoice for customer",
"stack": "Error: Nothing to invoice for customer\n at Function.generate (C:\Staging-Others\e3ds-inapppurchase\node_modules\stripe\lib\Error.js:38:24)\n at res.toJSON.then.StripeAPIError.message (C:\Staging-Others\e3ds-inapppurchase\node_modules\stripe\lib\RequestSender.js:104:43)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)"
}
What could be the reason?
is there a best practice for dealing with incomplete paymentintents?
please reopen this thread:
1136933834173186088
Hi, I am having trouble with the terminal integration. I am trying to set it up for connected accounts using the server driven integration. I am in Canada, I am using the WisePOS E and the stripe physical test card.
\ I am using my test api key and I am in my local env.
hi anyone here to help?
Is there a stripe react element that will allow only expiry month and year to be updated?
i have problem with subscription it apears in admin twice
Hi I'm having trouble with accessing a financial account. I can see the financial account in my test dashboard but when i try to retrieve it with either cURL or the Go client using my test key I get a resource_missing response. The financial account appears as active in the dashboard, i've double checked that the id is the same, and have made sure that i'm using the test environment. Any thoughts as to what i might be missing?
Hi, I'm a Stripe newbie trying to integrate it into my existing .NET web app. I have everything set up with my Stripe developer account in test mode and am testing the AccountService.Create API. My code below is how I'm doing it:
Hey there, we are trying to set some billing to go out in perpetuity with a specific guidelines:
We want the first payment of every year to go out with 30 days notice for the customer and then after want to autodraft until the "first" payment of the following year and then repeat that cycle. Is there a way to do this in stripe?
I have multiple pre-prod accounts for testing. Is it possible to register multiple webhook endpoints for the same event? Or is the recommendation to create a different account for each of these non-prod environments?
I have a client who wants to use a third-party card to make a purchase, can she do it?
Is there a way to generate "test" stripe fee entries such as ones charged by Radar for Fraud Teams for a test mode account? The fees i want to generate are ones that are not attached to payment.
what is your 0800 number
OK another newbie question. The doc for https://stripe.com/docs/connect/express-accounts#return-user for returnUrl says "Note
You can use HTTP for your return_url and refresh_url while in test mode (for example, to test with localhost), but live mode only accepts HTTPS. [...]" I'm testing with localhost but when I return from Stripe, the return gets a "ERR_CONNECTION_REFUSED". This isn't a Stripe issue, but wondering how others use localhost in their returnUrl value for Express accounts. I have ReturnUrl = "http://localhost:44234/Banking/UpdateStripeAccount"
Question!
I'm guessing the application fee in Stripe Express Checkout is included in the price?
I set my Price at 1000 gbp (£10) - the application fee is set to £2.99 but not seeing this appear on the Express Checkout
can i expand retreived subscription? $subscription = Subscription::retrieve($sub->getSubscriptionId(),[ 'expand' => $sub->getTrial() ? ['pending_setup_intent'] : ['latest_invoice.payment_intent']]);
how to create a checkout subscription link stripe dashboard
just been hit with this error message, i am trying to autofill the last used card at checkout
You can not pass
payment_intent_datainsubscriptionmode.
although an example i was following appears able to
How can a dispute get the status "charge_refunded"? I'm testing some integrations for disputes and want to make sure that i understand each of the possible statuses.
Hello, I want to implement "one click pay" functionality.
I am using payment intent api, and from my understanding, customer will have to go through regular purchase flow of entering their card details and then I can save that card, so the next time I can simply charge that card?
Do I need to do anything to get that card token, such as saving it to my database? or everything is handled automatically and all I need is to pass customer id to charge their card?
// When it's time to charge the customer again, retrieve the customer ID.
const charge = await stripe.charges.create({
amount: 1500, // $15.00 this time
currency: 'usd',
customer: customer.id, // Previously stored, then retrieved
});
How to get stripe id from checkout method?
Hello! We have an integration with Avalara and Stripe and recently, our invoice.create events are failing with this error:
any help you can offer? Thank you!
Is there a way to send customers to a page where they can switch to a different plan, like this https://prnt.sc/SWpyS4aYpA84 (or even better, just show the plan they chose to upgrade to)? I tried using the customer portal configration but this still adds this unnecessary step of having to click on "update plan" and choose from all the available plans https://prnt.sc/n1eW6ecmokgV
hi there, someone has done some implementation of payments in the following cenário: platform account in US and connect accounts in BR ?
how it can be done ?
Hey there! I have an interesting question. I think what I want to do is forward metadata to stripe to hand off to Visa/Mastercard. Specifically the metadata that I want to pass on is an MCID from mastercard or MVV from visa. How would I go about doing this?
For context I am looking at providing IIAS information to visa/mastercard. This is information specifically required to pass through for HSA/FSA payments.
Can provide more details as needed.
mtoledo2
For a little while now, I've been adding card_payments to the list of scopes that I request when connecting accounts via oauth. Just tried doing a test connection now and I've received the message {"error":{"message":"Invalid request: Invalid scope provided: card_payments"}}
I'm not sure if I've always needed to pass card_payments as a scope when doing a connection, but if it is required still, is it possible that it's just been renamed?
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!
hello. i think i found a bug. whenever we have a script that creates a counter dispute with files and their corresponding categories and saved as a draft (submit=false), we cant click on the file when we try to view the dispute page from the dashboard. this used to work before where the files would be clickable and downloadable. it does seem to work for disputes that are won or lost but not for those that havent been submitted yet.
When I try to use Apple Pay in my app, the simulator crashes the app. I’m using React Native, with Expo. I’m able to run the app fine, bring up the payment sheet, and enter passcode to pay but then it crashes after that point. I submitted it to the App Store privately to see if it would work on my phone normally, but I get this error? Any way I can fix this error?
Hi there, I'm using the stripe ruby library to retrieve a payment intent, but it's telling me there's no such payment intent:
pi = Stripe::PaymentIntent.retrieve("pi_3NcGv9RT28QMR5HW08kJIjDU")
stripe-8.6.0/lib/stripe/stripe_client.rb:722:in `handle_error_response': No such payment_intent: 'pi_3NcGv9RT28QMR5HW08kJIjDU' (Stripe::InvalidRequestError)
But when I log into the dashboard I can see that payment intent
Is it possible to get a url to a receipt for payments on stripe connect? When someone pays on the platform, I'd like to send them a confirmation email with a few details, including (if possible) a link to their receipt.
I tried looking on the payment intent for a field like receipt_url or similar, but can't spot anything.
@summer bear Let's use the thread created for you: https://discord.com/channels/841573134531821608/1137900474587156591
i Need some help
Hello. I'm writing to clarify how I should handle the following scenario:
- I sign up for a subscription on some product at price A, which is billed monthly. First invoice succeeds.
- I then switch the payment method for this subscription to a card that will decline when the next invoice is collected (using card 4000000000000341)
- I then advance the Test Clock by a month, the end result being that my subscription is past due.
- Rather than updating the payment details and pay the "open" unpaid invoice however, I decide to simply upgrade my plan to one of a higher price.
- Lets say the first price was £2, and then the price I'm upgrading to is £3, then a proration is invoiced of £1. But the previous failed invoice is still left in a status of "open", and is not collected.
Is this something I'd have to manually collect using the invoice API pay endpoint (or the equivalent method in some client)?
I use Stripe Radar for Fraud Teams - we've had a user that has been abusing our free trials system. We blocked the user through Radars blocklists, however have discovered that free trials can still be activated even if the card is blocked, which basically renders the system completely useless (unless we charge an authorization fee)
Is there a way to prevent blocked cards from being used on a free trial - preferably without having to charge an authorization fee?
Hello everyone, can i have some help, i'm changing all of my "TIER" API to Stripe one, cause tier is not working well,
I had a question before in tier, i was using an api called changeplan like this : "https://github.com/tierrun/tier-vercel-openai/blob/main/src/app/api/change-plan/route.ts" like this one before,
But now i create my own : " ``` const checkoutSession = await stripe.checkout.sessions.create({
success_url: successUrl,
cancel_url: cancelUrl,
payment_method_types: ["card"],
line_items: items,
mode: "subscription",
customer: customer.id,
});
"
but when the user pay it has a page thatn is well like :this : https://prnt.sc/Pd4-519hfejH
so its great like before :
But in the stripe panel, it doesn't create a "Payment" only a "Bill" part ...
Exemple old customer : https://prnt.sc/1yFeqfewOhEs
Now : https://prnt.sc/KQA4vbzIR3CQ
Hello i have a question, is it possible to create physical card without sending the card to the user or it must be sent right away ?
I want to test a subscription that is in the "Past Due" state. How do I do that? I've tried creating a sub for a customer with no card and the decline card but the UI doesn't let you do that. When I use test clocks the sub goes right to canceled vs. ending up in the past due retry flow that it does if I let wall clock time pass.
Hi, I am wondering how I can prevent a payment intent from being used, the docs say to re-use payment intents but I don't want the user to use it while they are able to add to cart
Hi there. I have a customer who has a failed payment and the message is** "The payment failed: Additional verification required from Link consumer. Please ask your customer to log into link.com to complete the necessary steps."** What does it mean and what's the customer supposed to do to fix it?
How can I add bankcontact/more payment methods?
Having issues with webhooks. Im either getting an error about Webhook must be a string or buffer, or that no signatures found matching the expected signature, depending on my code. Ive looked through all the examples at https://github.com/stripe/stripe-node#webhook-signing and I cant seem to get this to work, and searched through here a little and couldnt find the same exact issue.
The first image gives me the signature error and the second image gives me the Webhook string/buffer error. My stripe dashboard is seeing the proper events/errors, but they are failing, and I've double checked my STRIPE_SECRET_KEY is correct. Not sure what else to do from here
Hello I have Indian Stripe account & I want to show currency in USD to show user after donation. How can I do that?
com.stripe.exception.CardException: Sending credit card numbers directly to the Stripe API is generally unsafe.
Can you help with this problem?
Hi there,
I had recently following situation on stripe connect. A customer made a booking on our platform with a credit card a few days ago. Because we dont want, that customers must entry their credit card data every single time, if they making a booking for different connect accounts, I implemented it as recommended by stripe tutorials: The setup intent at the time of the booking is made for the platform account (in this way the credit card data can be stored) and then if the payment must be triggered, I make a payment intent for the connect account and copy the payment method to it from the setup intent. So far everything alright and worked also every time. But today we just had the first situation, that the copied payment method for payment intent made for a connect account needed again action (3D-Secure) although the setup intent was already released and successful completed by the customer. We never had this situation before, every time a customer released a setup intent, later payment intent worked without any extra action needed. Is this a usual situation?
can you add me to this thread? Aran Ecom is my partner
I approve
@pallid bay let's use the thread created for you: https://discord.com/channels/841573134531821608/1137982764252143616
When receiving webhook events, we check the event's API version.
It usually matches our actual webhook version, however we are noticing that for account.application.deauthorized, the event's API version is not our webhook endpoint version but another version.
Is this expected?
Where’s support?
Hello it's possible to cancel a payement ? I use this for create a payment stripe.checkout.sessions.create and i use this for accept or cancel payment payment_intent_data: { capture_method: "manual" } .
I have try to Cancel a PaymentIntent in the doc but I have this error No such payment_intent
Hi, Can someone help me? I am triggering payout.updated from CLI in test mode and getting this error?
Hey anyone, does stripe has an autmatic email delivery sytem? like after checkout. I searched the whole documentation but no result so far
hi,How to perform HTTPS one way authentication
Hi~ Stripe
https://stripe.com/docs/payments/place-a-hold-on-a-payment-method#cancel-authorization
I want to develop with the contents of this document. I have a question
If I put $10 on hold and end up spending $7, does that cancel all $10 and reauthorize $7? Or is it refunding the $3?
how to link connected account in existing account. I want to add my connected account to an account already from the stripe account
Hi. Can I disable partial refund in stripe dashbaord
hi I ve talked about a friend for partnership and he said he just gonna send me a stripe connect link and sent his previous link as example. But smt makes me uncomfortable, is this link valid? "https://connect.stripe.com/oauth/authorize?redirect_uri=https://connect.stripe.com/hosted/oauth&client_id=ca_OON1hcPtAUav93dgGMJVBwgJlizmoQQm&state=onbrd_OOZxnxVkAWMO2VeL49BfP3DS6U&response_type=code&scope=read_write&stripe_user[country]=US" shouldnt it be redirect_url instead of redirect_uri?
im trying to unsubscribe to a payment but when i ask for a password recovery the website refuses to send me a email to reset my password.
Hi Stripe~
https://stripe.com/docs/payments/place-a-hold-on-a-payment-method#use-dashboard
I'm trying to apply this method.
If I initially authorize $10 and end up buying $13, will there be 2 payments?
Hi I'm trying to implement a subscription-based model that limits the usage of resources and that limit should depend on the plans. Is that possible through stripe?
Hey,
I am trying to validate credit card in react without first needing to create customer account in Stripe. However, it seems in order to do it, I always need a client_secret, for which I need a secret.
Can you point me to a way to validate credit card info without needing to create account first?
Hii Stripe Team,
We have implemented ACH with stripe subscription and we are facing an with setting ACH as the default payment method to a customer.
Code below:
` const YOUR_DOMAIN = process.env.CLIENT_URL;
const { content } = req.query;
const data = JSON.parse(content);
const totalSum = data?.one_time_fees + data?.prorated;
const totalFees = totalSum * 0.0825 + totalSum;
const customer = await stripe.customers.create({
name: data?.lead_name,
email: data?.email,
});
if (data.selected_method === "ach") {
const session = await stripe.checkout.sessions.create({
mode: "payment",
customer: customer.id,
payment_method_types: ["us_bank_account"],
payment_method_options: {
us_bank_account: {
financial_connections: {
permissions: ["payment_method"],
},
setup_future_usage: "off_session",
},
},
line_items: [
{
price_data: {
currency: "usd",
unit_amount: Math.round(totalFees.toFixed(2) * 100),
product_data: {
name: "Initial Charges",
},
},
quantity: 1,
},
],
success_url: `${YOUR_DOMAIN}/payment/${data?.lead}/confirm?customer=${customer.id}&initial=${totalFees}`,
cancel_url: `${YOUR_DOMAIN}/payment/${data?.lead}/cancel`,
});`
How can I save the user payment method as default after checkout session is completed. Currently it is disposed
I use element apple pay button, when create order fail, order_id:O7093151930691627316 transation_id:pi_3NbJlAGpbmohA1yV0ibVdhnN.
Why does applepay fail to pay?
Hello I have Indian stripe account & I allow multiple currencies for payment. If I want all conversion in USD then How can I get it>
Hello ! Do you know if it's possible to add metadata to payment links ?
Good afternoon.
I am connected to Connect.
I create a transfer using "source_transaction = charge" , which should occur at the moment the funds are available on the balance.
How can I create a payout with the same condition? For it to happen when the funds are available.
in the description of the "payout" fields, there is no "source_transaction" field.
the Hello, How we can achieve hour base payment feature ?
Hello,
I created a PaymentIntent and I filled the on_behalf_of parameter with the id of the stripe account that provides the service,
in the payment receipt I see our logo as well as our general information.
I expected that with the on_behalf_of parameter, stripe will send a payment receipt with the information of the value of this field
Hi I would like to know if there is an api that allows me to transfer all clients from one account, to another including payment methods?
Hi
While trying to attach a card to a customer, I'm getting an error of No such token, i'm using the test keys
Hi, I want to block paypal for our connected accounts. but there is no paypal entry in my settings. they can activate paypal on their own settings though.
In general nothing aggainst paypal but the problem is that paypal is not working in our case because it is not supported atm like we implemented stripe payments. any ideas?
Small question, if I have a monthy subscription, and want to use a webhook to change subscription status, what events should I be listening for if a users subscription doesnt renue. And should I have a separate listener if a charge happens to get charged back?
Currently Im setting sub status to 'pro' on checkout.session.completed
Hi,
I'm getting error when I try to update Capability.
You cannot perform this request as you do not have Platform Controls for Standard on the account.
Hi,
I'm having a problem w/ 3D secure credit card payments.
The customer has already stored their payment method "credit_card"
When I programmatically create a subscription and use that payment method I'm greeted w/ a message notifying that the user needs to approve the 3D secure card payment.
However the payment intend just expires and the subscription creation fails.
How do I allow a user to authorize this request (creating a subscription programmatically after the payment method credit card w/ 3DS was already entered)?
I'm getting a missing param of amount error. But why?
So we have been implementing MobilePay as a payment method in our app (build with React Native), and during development and testing it worked just fine. Now that I'm testing this in production, I get the following message. Do we need to enable something in production in Stripe or is this related to something else? I tried to go to the account that is supposed to be the on_behalf_of, but there is not such thing as MobilePay under capabilities. What am I missing here?
I need help to pass document on Stripe Connect account. Following the process I am using
- Creating document
- Creating Account
- Creating person
- Updating account with document details
this is sample code
can you pelase help me what is wrong on this
Hello, i have this subscription that billing_cycle_anchor is 01/05/2023 00:00:00 , i want to update this , to 01/05/2023 00:00:00T+02:00 , so the month is the right one , in France timezone
Hello, has there been any communication from Stripe about an ETA for payment links with tiered priced subscriptions ?
I need help validating that my use of webhooks for my sync process is correct
Hi, is there a correct way to use <PaymentElement/> in next.sj 13, with app router?
Previously, I would use getServerSideProps to get the setupIntents and pass it to the component, but now you can't mix server and client in the same component.
I have a product table, whose all products are monthly recurring. When the user makes the purchase I am using "checkout.session.completed", checking "payment_status" = "true" and recording the "subscription" in my relationship with the field "client_reference_id".
For the recurrence in the next months through the "subscription" field, I can do my synchronization, but I'm in doubt if I use "invoice.paid" or some other.
Can you help me to follow the best path?
Hi
I would like to use Customer portal but i need to change min Quantity value dynamically
Hi guys. need to connect stripe to kommo via zapier. any instructions. thanks🙌
stripe webhook delivery issue- what should i do ?
Hey guys,
Subscriptions are working that use the saved cards to the customer as payment methods.
Can we subscribe to a plan on Stripe by using the google/apple pay OR these are just for one time charges?
Hey guys,
We want to collect VAT information during checkout only from EU customers.
Is there a config in Stripe to show the VAT information form to only users from my specified (supported) location?
Hi All,
I am testing stripe live keys in a browser and I get this error
Uncaught IntegrationError: Please call Stripe() with your publishable key. You used an empty string.
at l ((index):1:126240)
do you know what it means?