#dev-help
1 messages Β· Page 36 of 1
Hello, is it possible to disable/read only a field in a payment link ? https://stripe.com/docs/payment-links/customer-info
Hi, we are calling GET /payment_methods/${payment_method_id} but it is not returning the structure that is shown in the docs. Can you help us understand why and what structure we should expect? https://stripe.com/docs/api/payment_methods/retrieve
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi guys, we've been advised by our partner Split-It that we need to extend from 7 day payment authorisation to 30 days payment authorisation? How can we do that as a business?
Hi everybody, my client declined a payment by sepa. I canceled his subscription. But now, the client is ok to make a new subscription. Stripe blocks the client when I subscribe. Is it possible to delete and restore a customer's subscription? thank you
Hi guys, when using the payment element, you have to create a new payment intent to show the element. but what should you do / how do i clean up all incomplete payment intents so they dont show on dashboard?
hello, i need some help regarding what i should pass into the transfers api source_transaction field from a payment_intent
Hi, is it possible to disable or remove View Invoice Details from stripe hosted invoice ?
hi @undone hinge
i've tried creating schedules for each phase
but im getting error as below
cus_XXX already has the maximum 3 current and scheduled subscriptions.
can you help here?
Hello, I'm using a combination of monthly subscription price + metered for additional usage, is there a way to effectively report the metered usage at the end of the monthly subscription cycle ? Otherwise, if I report let's say every hour there will be a gap with non-reported usage. I cannot't call the API for each usage as it's in the millions. From my understanding, when I receive the customer.subscription.updated event at the end of a billing cycle, it's already too late to report usage.
Hello, I have a question about webhooks when switching plans via Customer Portal.
We have a subscription service with monthly and yearly plans. In the past weeks I have been exploring ways of giving free reward months when customers bring in new customers. I was recommended to build this with customer balance updates, but we would prefer to give free months instead of fix amounts as rewards, and other solutions looked more ideal for our goals.
Previously I built this with subscription schedules, but got stuck when I learned that Customer Portal doesn't support schedules yet (the cancel and upgrade features disappear from the portal UI).
Then, I rebuilt it with coupons. I have 13 coupons in the system: one 100% for the monthly subscription, and 12 coupons for the yearly subscription, where 8.33% gives one month free, 16.67% two month, etc. I track available reward points in our database, and update the coupon in Stripe at certain events (when a new referee arrives and at cycle update when an invoice has been paid), and reduce available reward points when one of the coupons is used for payment. It all works well, except one thing.
I also need to update the coupon when a plan switch happens, otherwise monthly customers with a free month coupon (100% off) would get 100% off from the yearly price when upgrading (for example). But when a customer switches plans via the Customer Portal, things happen too fast, there is no opportunity to remove a coupon from the current subscription before payment happens. So it seems, I got stuck with this solution too (and now I understand more why the Cancel and Upgrade options disappear from the Customer Portal when a schedule is on).
I have a Question about adding PayPal as a payment method for checkout.
I tried to create a new session and sent paypal as one of the payment methods in the payment_method object.
But the response I received told me it is not a valid payment method:
Invalid payment_method_types[2]: must be one of card, acss_debit, affirm, afterpay_clearpay, alipay, au_becs_debit, bacs_debit, bancontact, blik, boleto, cashapp, customer_balance, eps, fpx, giropay, grabpay, ideal, klarna, konbini, link, oxxo, p24, paynow, pix, promptpay, sepa_debit, sofort, us_bank_account, or wechat_pay
How do I sign up for Stripe if I'm located in Indonesia. Indonesia is not available in the sign up process.
Hello,
We can't figure out how to display the PIN code of an issuing card on our application. We could use the SDK https://github.com/stripe/stripe-react-native, but we can't find any information about the PIN code. We also checked this documentation, but it doesn't mention displaying it on a mobile application: https://stripe.com/docs/issuing/cards/pin-management
Hello,
I am having issue with stripe subscription api
I am trying to give free trial to the user for subscription but also collect their payment method so that the billing can start after trial ends.
- I am collecting payment details before creating an Intent. https://stripe.com/docs/payments/accept-a-payment-deferred?type=subscription
- if i add trial_period_days, i dont get back a client secret and therefore cant call confirmPayment in stripe js
Please assist
for some reason when i do mouseover the modal that opened does some hide and seek - can you let me know where it could be wrong
<div>
<form id="payment-form" onSubmit={handleSubmit}>
<PaymentElement id="payment-element" />
<Button
className="bf-btn-left bf-btn-imp bf-mrgt20i"
id="submit"
disabled={isLoading || !stripe || !elements}
onClick={handleSubmit}
>
Add Payment
</Button>
{message && (
<div id="payment-message" style={{ "color":"red"}}>
{message}
</div>
)}
</form>
</div>
Good morning, I have a stripe account with several connected accounts. If I go to stripe > connect > (pick a connected account) > Payments there is a nice table of "Payments". This isn't a core resource afaik, so I'm wondering what this is a list of. Balance Transactions? Charges? Which API would I request a list() from to get this exact output?
Alternatively, I noticed that this table can be recreated as an embedded component https://stripe.com/docs/connect/get-started-connect-embedded-components#customize-the-look-of-connect-embedded-components - but this feature seems to be in beta... Any knowledge on how stable this is? How likely to continue being supported?
Thank you for your time,
Ben
Hello π
Is there any way to configure renewal reminder emails for specific customers subscribed for example only to annual prices ?
Thanks for your answer!
Hello there,
I have created a webhook endpoint, in order to refresh the stripe connect accounts status, capabilities, requirmements and verificarions. Those informations are a part of the account object
Hi there,
is there any way to create virtual IBAN number for bank transfer?
Hello, is stripe tax not supported in India ?
Hey π ,
As it stands, we create a payment intent in the beginning of the customer journey and keep the amount updated as the customer adds/removes products when going through our event booking flow.
But we now intend to sell a yearly subscription product in the same booking flow.
Thus, in the same basket, the customer should be able to add the yearly subscription product (identified by a price_id created via the stripe dashboard) and have multiple one-off purchase items.
Can you clarify if this is possible?
My understanding is, we can use a stripe session with mode=subscription to achieve this. But we have a custom stripe elements checkout workflow which we would like to continue to use.
if you could point me to some docs on the easiest approach to support such mixed (one-off and recurring payment) basket purchases, that would be super helpful!
Thanks
Hello,
I need to create a subscription schedule where we want to charge a one time payment and then subscription will start in X days. During the process, we want to capture payment methods so we will need the client secret. SubscriptionSchedule is not returning the information
Hello! Any idea when paynow will come to the mobile payment sheet?
hi, on the e-commerce I'm working on, I had to change the payment intent from online to off-session. I am ready to go on production. Should I contact the https://support.stripe.com/contact before going online? I'm not sure if we need to warn someone when we make technical intervention to the payment intent. Thank you
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello! Is it possible to create a tax rate for a connected account on the stripe dashboard?
Hi, how can I access an Account Tax Id to provide it for invoice creation ?
Hello all, I am new to stripe and trying to get home dashboard's data through python api, I used the official api instruction but kind of struggling to get the exact data that are in dashboard, any suggestions?
Hi, I have a big Problem with Stripe on Prestashop. My cart doesn"t work anymore. No Way to complete any field. When the module is not activate - no problem. So the bug came from Stripe.
Hello Everyone ! I wanted to build signup monthly subscription plans for sellers in my mern stack app , how can i use Stripe as a payment plan.
Hi, i am onboarding my first customer connect account we are UK based, On the onbaording page there is only a option to put in the (CRN) but they only have a Charities commission number 6 digs. How can we proceed?
Hi, I have a customer with a business located in the USVI and I want them to use Treasury functionality. I once contacted Stripe support and got a confirmation that USVI is supportable for "Treasury only users". But when I try to onboard them via Stripe Connect, I get an error telling that USVI is not currently supported. What would the "Treasury only user" mean? Am I able to provide the Treasury functionality to my customers escaping the Connect integration?
Hey there!
The Stripe API allows me to edit the available payment methods for a finalized invoice. The correct changes do appear in the customer's GUI for the invoice. However, the payment link page does not reflect the changes made.
If the API is going to let me make changes to a finalized invoice, those changes should propagate down to the payment page.
I'm using the go API. If I try creating an invoice using the OnBehalfOf property, I get "You can only apply an 'application_fee' when the request is attempting a direct payment on behalf of another account (using an OAuth key or the Stripe-Account header) or destination payment (using transfer_data[destination])"
If I try creating it using SetStripeAccount, I get "No such customer" (this makes sense because the other account wouldn't be aware of the customer...I just don't understand why the first doesn't work).
Is there a way to generate a coupon code that is $x off and order of y or more
Hi,
we have the following problem: We integrated the Payment Element in our React App and set redirects to 'if_required'. In case of 3D Secure Requests an iFrame is opened with the webpage of the bank. This is expected and ok, but we are facing a strange problem, that in case of methods, where a PIN/TAN or whatever needs to be entered in an input field within the iFrame, typing is not possible for some reason. Is there something else to do, like whitelisting domains etc. to make it work properly? It works flawlessly in case one only needs to confirm in an app without the need to enter something in the iFrame.
interesting it seems that my subscription editing code does not allow me to swap prices from a higher price to a lower price (after the customer does from a lower price to higher price for some reason) however it seems that my edit plan page (which I use for both downgrade and upgrades on their subscription) seems to redirect after something returns a status of 500, on the stripe side I do not see any requests erroring when I view for api failures.
Hello all Iβm having an issue with Stripe elements on Brave browser on iOS device specifically. Check the difference.
Hello. I am new to Stripe API. Trying to get a list of Charge records thru API - using chargeService.chargeSearchOptions. Looking for an example of created for a DateRangeOptions. Getting error "Unable to parse the query..." My sample code is pasted here: var service = new ChargeService();
var options = new ChargeSearchOptions
{
// Query = "created[gt] = " + yesterdaySecs + " and created[lt] = " + todaySecs
};
StripeSearchResult<Stripe.Charge> stripeListSearch = service.Search(options);
Can you please help
I have to retrieve few thousand rows and not 100 rows. Please help
Hello, i have linked my stripe with shopify, i have klarna On in dashboard stripe but it doesn't show at chekout page in my store, i contacted shopify team support but they said u should contact stripe support,
I am not sure why this isn't setting the payment method and associating it with the customer correctly. I am using react card components to get the payment method and I am using this method to create a payment method as well.
//inside my form component
const stripeCustomer = await axios.post('/api/payment/post', {
customer: customer,
method: method,
command: 'createCustomer',
});
// inside an api called util file
export async function createCustomer ({
firstName,
lastName,
address,
city,
state,
zip,
email,
phone,
}, { paymentMethod }) {
return await StripeAPI.customers.create({
name: firstName + ' ' + lastName,
address: {
line1: address,
city: city,
state: state,
postal_code: zip,
},
email: email,
phone: phone,
payment_method: paymentMethod.id,
});
}
Morning!
I'm trying to use ACSS Debit to pull money from a customer Canadian Bank account into our US bank account.
I followed the doc here: https://stripe.com/docs/payments/acss-debit
- First issue I had is setting up a payment with setupIntents as described here: https://stripe.com/docs/payments/acss-debit/set-up-payment
It seems like using Payment Elements is not possible (not sure why the doc is using that then), so I switched to using Stripe Checkout (please check first picture).
- Second issue I am facing is when I ask the customer to pay, the checkout session asks them for their bank account information again. The customer already went through the setup phase and gave their bank account information, so not sure why they need to go through that again. (please check picture 2 and 3 to see how I setup the session and use it to ask for payment).
Thanks in advance!
can you add paypal to stripe?
Hi, how to resend webhooks in mass?
Hi quick question, is paymentIntent not returning receipt_url anymore. If so, is there a good wa to retrieve this?
Hello! I'm setting up SSO in Azure for Stripe. I'm setting the attributes and claims section where I can define roles. I'm confused on how to set up roles per user. We will only have a few users, some will be developers and the others will be administrators. Does anyone know how to do this?
I have an invoice that is reported as paid in the Stripe dashboard, but the api is still returning the full value in amount_due and zero in amount_paid. Any help?
Sorry, got distracted: Here's my request ID if someone could please look into this req_RsByZjEBUyAil7
this is the request id when using OnBehalfOf
(or if you can reopen the thread I can post the information there)
Question: I want to generate a finalized invoice with invoice items in a single API call. Currently I have to do the following:
- Draft an invoice
- Add each invoice item individually via API call
- Finalize the invoice
This can take quite a bit of time with all of those API calls combined. Is there a way to do this or is there something on the roadmap to support it?
hello, how to integrate the stripe in shopify?
Is it possible to change the amount_paid and amount_due fields in an invoice when an invoice is manually marked as paid?
I tried to get support here last week, and @stray oxide replied asking me what account type I have, and before I could find the answer, the conversation was closed. How can I find out what account type I have so I can get support? Thanks!
Hey there! I'm a rather green developer, and I am very new to Stripe integrations. I've been struggling a bit to understand webhooks and the general checkout process and what I might be missing in my code. I am working with Node and React, and so far my test payments are succeeding. I am hoping to set up the proper webhooks to be able to send customers an email receipt upon purchase. In some of the example videos I've looked up, the developer sets up a database, but in some examples it seems like they don't set up any kind of database. Is a database necessary in order to create and save customer info (including their email address provided upon checkout) or is this info created and stored on my Stripe dashboard, and will that be sufficient for retrieving such details as their email address and possibly their zip code? I've got a lot to learn here, so any guidance is super appreciated. Thanks y'all.
hi all, is there some util in .net SDK that will convert amount properties from responses that are long type to decimal?
Hi, we are working on a webhook to handle payment_intent.succeeded events. We are noticing that sometimes the payment_method attribute comes back as null, and other times it has an ID. Could you help us understand what conditions lead to it returning null for payment_method?
Hi! Could someone explain the difference between the ID that's at the top right of the payment page (looks to start with pi_...) vs the charge ID which is described here? https://stripe.com/docs/api/charges/object (and this is what shows up in the ID field when you export payment data from the stripe dashboard)
Both of them seem searchable in the dashboard - we mainly want to have a static / unique stripe ID per payment that we can link to updates in our internal database if we ever need to map things back
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
SomeOne to understand this error of discounts parameters ?
Api doc is here: https://stripe.com/docs/api/invoices/create#create_invoice-discounts
Really thanks π©
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Does attaching a payment method to a customer perform a setupintent? I'm getting an unexpected decline when doing so outside of the scope of an actual intent and very confused by that
Hello. I have stripe integrated as payment gateway in a woocommerce website and this afternoon the API keys stopped working. I generate new keys and enter them in the plugin settings but they never work. Is this a problem with Stripe ?
I think it's a problem with woocommerce itself.
However, I just generated them
@languid tulip Just to let you know, when receiving the customer.subscription.deleted it's already too late to report usage, even when the metered price is in SUM mode. No 5 minutes windows, at least not with the test clock
Can a canceled subscription be "un canceled" and resumed?
I need to help in adding save card details checkbox for future payments in react native
I need help in node specifically in
I want to fetch usage records reported to stripe for a particular subscription between the start time and end time provide
Hi friends,
We are designing a solution that will be using Stripe's separate charges and transfers to hold funds that have been paid to many different seller accounts and accumulated in our Platform account before transferring the the funds on demand to the individual user seller connected accounts.
This gives rise to a couple questions of which I'm hoping to get some clarificatiom.
-
Do we need to add a user seller-unique βtransfer_group' attribute when we create each payment_intent, to use when we later transfer funds accumulated in the CollX Platform account under that transfer_group to the user sellerβs linked account?
-
Does this make sense to you?
-
Is there a better way within the Stripe API offering to allow user seller's to build a balance over an extended time period and to deposit a redeemable amount of that balance into their link bank account?
Thanks so much for any guidance or experience you can offer.
Dave
I have a payment intents issue that seems like it should be easy, but I'm having trouble with it:
When an offline payment intent is created and confirmed, the webhook is hitting our server before the payment intent ID is saved into our internal DB, which causes us to not be able to match the webhook event to our internal data. I thought that the easy solution would be to create the payment intent without confirming, save the ID, and then confirm it in a separate operation, but I'm getting this error:
The parameter
off_sessioncannot be passed when creating a PaymentIntent unlessconfirmis set to true
I'm hesitant to set off_session to false in case that triggers some extra confirmations that we're not equipped to handle.
What's the recommended flow here? It seems like it would be a common scenario
Hello! once I charge someone in GBP with a subscription, am I able to charge them in USD with another subscription? Maybe I can delete the first subscription first? Trying to avoid creating a new customer and asking them to re-enter their payment method
Hi I was looking to use ACH direct debts, and found this page https://stripe.com/pricing/local-payment-methods which explains there is a cost for 1.2% for two-day settlement. Is there a max tranasction limit or transaction history needed similar to instant payouts? https://support.stripe.com/questions/instant-payouts-eligibility
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
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.
Hey there,
I'm trying to update the available payment methods on an invoice via the API. However, if there is a credit card saved to the customer as the default payment method I get an error when trying to update the payment methods.
Hello, my company uses your payment processing services. We changed our domain name and lost access to our old email handle. We cannot access our stripe account without the verification code. Please help
Having an issue with GooglePay with the Payment element displaying $0.00 when displaying its "order summary"
I'm trying to figure out how that price is determined.
Hello,
I am trying to receive a payment and it declined because "I requested that Stripe block payments for which the customer entered zip code does not match the code of file with card issuing bank"
So does that mean the customer put in the wrong zip code for the billing address?
Hello hope you are doing well!
i have integrated stripe google pay, all fine but i face these errors, any idea?
Howdy,
I'm trying to implement checkout with Link. But it's not showing on the PaymentElement. The email is retrieved before submitting the paymentIntent. I am using the accept deferred payment method
<PaymentElement
onChange={handlePaymentChange}
options={{ defaultValues: { billingDetails: { email: payment.receiptEmail } } }}
/>
Hey everyone, I'm working on a Custom Connect integration. Question regarding bank accounts creation and update: can I use my platform bank account/s (e.g. accounts in USD, EUR, GBP, ...) for sellers that I onboard as Custom Connect Accounts? Or the bank account must be only owned by the seller itself?
Hello! I'm configuring webhooks so I can receive events and I'm not receiving some of the events I selected. I need some help to understand what is happening
Hi guys,
Using on_behalf_of parameter on a payment intent for a connect account, the payment is settled with the account currency.
My problem is that I receive my platform fee in the same currency. For example I have my platform with an EUR bank account, when an EUR payment is made for an USD account, I prefer to receive always my platform fee in EUR but in this case I get an USD fee. Is there any way to get the fee before having the currency converted?
Thanks for help
I'm trying to create a free trial with a payment method but is not working. The part for the trial period is working but is not returning the client_secret so I can collect the payment information, here is the example:
// Create the subscription.
ββββββ $subscription = $stripe->subscriptions->create([
ββββββ 'customer' => $customer_id,
ββββββββββββββββββ'items' => [
ββββββββββββββββββββββββ[
ββββββββββββββββββ ββ'price' => $price_id,
ββββββββββββββββββ ββ'quantity' => $quantity,
ββββββββββββββββββ ],
ββββββββββββββββββ],
ββββββββ'trial_period_days' => 7,
ββββββ ]);
This is not returning "$subscription->latest_invoice->payment_intent->client_secret" so I can use it for collecting the payment information with the js API:
stripe.confirmCardPayment(client_secret, {
ββββββββββββββββββpayment_method: {
ββββββββββββββββββββββββcard: cardNumber,
ββββββββββββββββββββββββbilling_details: {
ββββββββββββββββββββββββββββββ"address": {
ββββββββββββββββββββββββββββββββββββ"city": billing.city,
ββββββββββββββββββββββββββββββββββββ"country": 'US',
ββββββββββββββββββββββββββββββββββββ"line1": billing.address,
ββββββββββββββββββββββββββββββββββββ"line2": billing.addressTwo,
ββββββββββββββββββββββββββββββββββββ"postal_code": billing.zipcode,
ββββββββββββββββββββββββββββββββββββ"state": billing.state
ββββββββββββββββββββββββββββββ},
ββββββββββββββββββββββββββββββname: name,
ββββββββββββββββββββββββ},
ββββββββββββββββββ}
ββββββββββββ}).then((result) => {
ββββββββββββββββββ$("#loader").hide();
ββββββββββββββββββconsole.log(result);
ββββββββββββββββββif(result.error) {
ββββββββββββββββββββββββ$('#show-error div').html("Payment failed: " + result.error.message);
ββββββββββββββββββββββββ$('#show-error').show();
ββββββββββββββββββ} else {
ββββββββββββββββββββββββ// Redirect the customer to their account page
ββββββββββββββββββββββββ//$('#messages').html('Success! Redirecting to your account.');
ββββββββββββββββββββββββwindow.location = "register-thankyou.html";
ββββββββββββββββββ}
ββββββββββββ});
Can you help me to accomplish this?
i have question about charge on credit card stored to my customer for future_use. From my server backend i am creating PaymentIntent with confirm=true but what will happen when 3D secure kick in, if i am correct 3D secure can fire up even i have stored his credit card for future use
Hello, I'm trying to test my integration, and when I create a susbscription with a trial_period_days, it returns a client secret that apprently is a Setup Intent client secret. When I try to pass that to confirmPayment, it says: IntegrationError: Invalid value for stripe.confirmCardPayment intent secret: value should be a PaymentIntent client secret. You specified: a SetupIntent client secret.
Hey all! I'm trying to navigate a few products and would love some input. I'm looking into connect and treasury and trying to see how they'd apply to what we're building. From what I can tell treasury gives the user an account that acts just like a bank account whereas connect simply connects two stripe payment accounts to allow transfer/splitting of charges coming into one to the other. Is that a good generalization of the two?
Hi, im trying to integrate the API onto a checking out website but, my publishable key key keeps giving me this message. How do i fix this? ( im not on live mode, but i keep getting the invalid expiry year error)
We are in the process of switching from another PSP to stripe and need to import the IBAN/BIC of our customers for the method "sepa_debit". However, I can only find client-side integrations? We want to import the IBAN's, because we have them and we don't want to involve the customer in the process.
If I attempt a payment (https://stripe.com/docs/api/invoices/pay) does that simply pass or fail, returning an invoice marked either paid: true or leaving it paid: false, or could it have the effect of triggering some event that will make the invoice paid at later time. (specifically, I am interested in ACH payments)
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi there,
how can i make pending balance as available balance in stripe test enviroment?
Hi! I created a price with two currencies inside a subscription. If I assign this subscription via PHP to a customer, will it automatically recognize the client currency or will it use the main currency (created first)?
Hi I'm pretty new to stripe. I am an advertising company and my client sells a subscription on whop. My client and I agreed that I receive a commission fee every time my promo code is used, how do I receive payments so that a certain amount goes to his account and a certain amount goes to mine automatically?
Hello, I am confused about payouts. I submitted a payout (req_Q7DxugLD6L54tW) and I got a balance_insufficient error. I checked their balance available and it's equal to the payout amount so I am confused. I do see a - pending balance but that doesn't effect the available balance?
I have a case where a iPhone user using Brave browser 1.48.1 cannot see the stripe Elements UI. It doesn't appear
I have a follow-up question to a previous thread https://discord.com/channels/841573134531821608/1093616224753168564
I see your wave but the thread is still locked π
Quick question. Can a developer earn a percentage of each sales transaction that takes place by implementing stripe onto my customers websites?
Hello! I'm using Stripe.Net library. I'm trying to set the trial_end property on a subscription. My question is about what timezone Stripe needs to receive datetime values. For instance, our application is creating a new subscription that needs to set the trial_end property to 04/03/2023 00:00:00 EST.
When I set the trial_end property, do I use UTC? Or EST?
I realize the Stripe.NET library converts these to epoch values... but I'm unclear what timezones I should be sending to Stripe.
Do I need to know the Stripe Connect account TZ - and always submit in that TZ?
Or is it universally UTC?
@halcyon matrix I added expand to my request but still not getting "$subscription->latest_invoice->payment_intent->client_secret" on the response
Hello, my stripe credit card is restricted for cash withdrawal and payment, how can I deal with this problem?
Hi, I'm getting this error from the stripe api:
{
"error": {
"message": "Unrecognized request URL (GET: /v1/setup_intents/xxxxxxxxxxxxxxxxxx/confirm). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.",
"type": "invalid_request_error"
}
}
Hi, for web payment , as I understood it consisted of steps
- tokenize card information
- create payment intent
- confirm payment
These steps are coordinated my both payment request api from browser and stripe server services, which are all faciliated by stripe-js/react-stripe-js. Though there are too many implicit steps that are done by stripe-js which we don't like as developers.
From the developer point of view, is that possible to do all this on my own, i.e I won't use stripe-js, for the frontend, I'll use standard Payment Request API, and when necessary, I'll send request to stripe microservices to tokenize card and process the payment. If so, is there a tutorial how to use stripe microservice (alone) step by step to make a web payment?
Hi How to make API calls using Stripe-Account Header?
hi i am not bale to do google pay with stripe
Hi
In 2019, our company has a balance of $20,000 accumulated through the Kickstarter campaign, but it has not been withdrawn to the bank.
What can I do to get the money withdrawn to the company's bank?
Hi, I've implemented the stripe ACH payment and it's working fine on test mode but I'm getting below mentioned error when I try using this on live mode, can you please help
Hi, I have implemented the stripe connect in which we have multiple accounts connected with our platform. While refunding the money, I want it should get deducted from the connected account. But in connected account they have setup the daily payouts so we are getting the Insufficient funds error for 2-3 days old transaction. Is there any special setting required in the connected or platform account so that refund will be transferred from the bank account. Please confirm.
After integrating checkout session through API, where do I know if the payment has been made after the customer pays? What are the payment statuses
hello, when i attempted a transfer, i received an error that "Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments" but I already specified {transfers: {requested: true}} under capabilities, is there something else I need to do?
hi stripe dev ,i have a question about stripe connect accounts , is it possible to send a receipt to the connected account after they receive a payment
Greetings.
- Do you have a method to get information about actual charge fees?
Something like GET /fees?currency=usd with response {percentage_fee=... , fixed_fee=...} ? - If not, can you comment on how often do these values change?
Is storing information in an ENV file from stripe.com/pricing is reliable?
Hi, in the documentation for invoice creation I see that there is a parameter named "account_tax_ids", should I provide directly the value of the tax id of the company or should i provide a stripe TaxId object ?
Hi.... I trying log in stripe after some days but due to some reason i am not logged in
Had a quick question. Created a bot that uses the Stripe API to create subscriptions. I'm not exactly creative and was going to just use the Stripe logo for the bot icon, would this be allowed?
I need to speak to someone regarding a payout reversal
Hi.
Our stripe account is suspended and is currently under review. The reason stripe wrote is that we are telemarketing company (which is absurd, we are not even related to that). How I can solve the issue?
i am currently using AWS amplify as my backend, i have an issue updating my database using stripe webhook, any guide?
Hi, I am trying the sample code for terminal simulator at https://github.com/stripe-samples/terminal/blob/main/server-driven/README.md. I was able to generate location and created a simulated reader. Though on the frontend (web), when I trigger Confirm button, I get the error
> Error: {"status":400,"message":"The server-driven integration is currently only available in certain countries. For more information, see https://stripe.com/docs/terminal/choosing-reader-and-integration#availability.","request_id":"req_AKGmyF2wcGvXRi","type":"invalid_request_error"}
I set my reader location in the UK. and in the server.go code, I've used stripe.CurrencyGBP when creating payment intent. The only problem with location would be I am not physically in the UK now. Does the sample requires that reader location should be the same as browser location?
Hi Team,
When create a stripe checkout session, sometimes it works and other time we are getting StripeInvalidRequestError. Is there a limit on how many requests we can send to the stripe API? can someone please help me?
Here is the sample code:-
const session = await stripe.checkout.sessions.create({ customer_email: customer_email, line_items: [ { price: price_id, quantity: 1, }, ], mode: 'payment', success_url: ${return_url}?success=true, cancel_url: ${return_url}?canceled=true, });
Hi team, I have a relatively simple question.
As a platform owner can i refund money to one of my seller's customer?
Hi, so we were wondering if Stripe can send failed payment, payment succesfull and payment retries mails while in Test Mode? Are these mails only sent out on Active Mode?
If not, is it possible for us to test these mails being sent out in our test environment?
Hi team,
The user integrated Stripe with SpeedQueen (https://speedqueen.com/) and some bug happened
Hi Stripe, how can i detect the card type with a payment intent (private, premium, uk, international) ?
hi team
what is the max limit for creating subscription schedules for one customer ?
Hi, a monthly subscription every how many days does it withdraw the money? if there is a leap month or there are months that have 30 instead of 31 days, how is the day of payment calculated?
where I set a custom url to send customers to after successful purchase? I think it was called something like a post-payment or post-checkout fulfilment?
Hi, I am trying to get the billing country of each transactions made on my website but i can't seem to find the billing country sometimes on some charges, do you know how i can find it, it is visible on the dashboard manually
Hi
i am trying to implement the Bacs payment form using the stripe react native sdk, i am following the android-sdk code here (https://github.com/stripe/stripe-android/blob/master/example/src/main/java/com/stripe/example/activity/BacsDebitPaymentMethodActivity.kt), but it seems that bacs debit is not supported by the confirmPayment function, can you please help?
Hello All,
Can we make checkout from stripeConnectAccount to admin account in stripe ?
Hi,
I'm building a platform based on indirect payments where users can send payments to other users for a service. I'd like to list sent payments for customers and received payments for connected accounts (express). Sent payments are easy to list with PaymentIntent list API, but I couldn't figure out how to list received payments. I tried to use Payment Intent search API, but querying on the destination field doesn't seem supported. Did I miss something or can I use another API?
hy can anyone help me i am getting this error can you please check while add external bank account
const stripe = require('stripe')('sk_test_*****')
async function updateAccount(accountId) {
try {
const account = await stripe.accounts.createExternalAccount(
'acct_1MuC3OFWc6G3XoPr',
{
external_account: {
object: 'bank_account',
country: 'AE',
currency: 'aed',
account_holder_name: 'Ankit',
account_holder_type: 'individual',
routing_number: '123456',
account_number: '123456789012345'
}
},
(err, bankAccount) => {
if (err) {
console.error(err)
} else {
console.log(bankAccount)
}
}
)
console.log(account)
} catch (error) {
console.log(error)
}
}
updateAccount('acct_1MknIxFPRfYFj1nA')
StripeInvalidRequestError: You cannot add cards or bank accounts for payouts and top-ups away from the dashboard.
private function startPaymentWithStripe($args=false){
if(!empty($args['recordid'])):
$return=[];
$this->InitStripePayments();
$card=[
'number' =>$args['cardnumber'],
'exp_month' => $args['expmonth'],
'exp_year' => $args['expyear'],
'cvc' => $args['cardcvv'],
'name'=> $args['name']
];
$this->getStripeToken(['card'=>$card]);
if(!empty($this->scardToken->id)):
$customer=[
'name'=> $args['name'],
'email'=> $args['email'],
'address'=>$args['address'],
'source'=> $this->scardToken->id
];
$this->createStripeCustomer($customer);
if(!empty($this->scustomer->id)): $charge=[
'amount'=>floor($args['amount']*100),
'currency'=>$args['currency_code'],
'customer'=>$this->scustomer->id,
'receipt_email'=>$args['email'],
'description'=>$args['description'],
'metadata'=>$metadata
];
$this->createStripeCharge($charge);
how do I integrate 3d secure authentication?
Hello, we still having issu with deactivating the backdating from new subscription can somone help with this ?
please anyone here can help for hacked account
Hello, I have a question regarding the stripe billing portal session. I want to restrict it being accessible using the link from browser url bar. Anyone who can help me with it?
I am using it with ROR project. Currently creating billing portal with the following approach,
Stripe::BillingPortal::Session.create({
customer_id: <CUSTOMER_ID>
})
and link that appear to be in browser URL is accessible from any other browser screen as well, but I want to restrict the acess of it.
hi
Hello, I have a question around supported card networks. I am receiving an error that a specific network is not supported. Is there some option on the dashboard or a specific flag that I need to use for the network to work?
There are 2 unsupported networks: diners and discover
Hello. I need to implement for client custom booking in my app where payment will be handled through Stripe. I don't know in advance how many time slots and how many people user will select and that type of payment is one time (not subscription). Can I just pass stripe checkout information about products and prices at run time when user decides what he wants to buy and then I don't need to create products in Stripe or I still need to handle it through Stripe Products.
How can i find my charge ID in stripe new checkout session ?
Hello, for stripe connected standard account, I want to deactivate payouts. Only with API like custom account. Is it possible?
Hello. I need to implement for client custom booking in my app where payment will be handled through Stripe. I don't know in advance how many time slots and how many people user will select and that type of payment is one time (not subscription). Can I just pass stripe checkout information about products and prices at run time when user decides what he wants to buy and then I don't need to create products in Stripe or I still need to handle it through Stripe Products.
Hey I need some help to remount a payment element if the payment has failed. Forcefully remounting is ugly, is there a way to change only the clientSecret of a certain payment element?
resource_missing - id
No such charge: 'pi
can someone explain to whats happening here
Hello to everyone, I would like some help about a SI and the Payment Element JS implementation. thanks
hi,
The signature exception in webhooks
Hello, I would like to know more about customer IDs or subscription IDs in stripe. Most importantly - how to integrate and treat them in my database. Should they be encrypted, what access they give and an overall overview, since I just can't find any information on this.
@undone hinge hi again i have a small question regarding my last request
Hi how can i test my subscription function with Stripe API whitout waiting the payement tomorrow ?
How recent is the stripe.createPayment method thing?
Hi, there is an article explaining the difference between premium cards and standard cards. (https://support.stripe.com/questions/what-s-the-difference-between-standard-and-premium-cards?locale=en-US) Is there a way to have this information using the API?
Hola como soluciono esto en woocommerce: La identificaciΓ³n Stripe SCA ha fallado. Motivo: The provided source has failed authentication. You can provide source_data or a new source to attempt to fulfill this PaymentIntent again. El estado del pedido cambiΓ³ de Pendiente de pago a Fallido.
When using a SetupIntent to create a payment method (which I guess is the typical case when you want to save a payment method for later), do I understand correctly that in order to make a record of the id of the payment it created I need to expand payment_method in my setupintent create options? And if I need to persist any other information about the payment (such as last 4) I need to use that ID and get the payment method in a separate call?
Hello! I hope everyone is having a great day.
Is it possible to speed up the process of 7 days for the balance to be on hold during test mode? We just created a test account, and we would like to give it a try with some transfers and payouts, but the funds sit in the account for 7 days. Any tips?
Thanks! We are using test mode.
hi there, I've tried to integrate Tap To Pay on Android, but got this error
"com.stripe.stripeterminal.external.models.TerminalException: Account not enabled for Tap on Mobile functionality"
how can I enable Tap To Pay on Android ?
all payments from my clients present this error and remain as failed payments: Stripe SCA identification error.
Hello! I have a connected account where I process subscription transactions for the account. There is also a tax rate applied to the subscription amount.
I've specified an application fee amount of 5% but I noticed it takes it based on the total invoice amount including taxes. Is it possible to take 5% from only the subtotal (pre-tax)?
what's the potential business impact of getting an account type or account holder type wrong (ach direct debit)? I ask as we haven't asked for that information historically and want to provide justification to others if we need to add these two additional fields to our payment flow.
Hello, We are having trouble with displaying all checkout page fields in one page. Please let me know what script I need to use to display all in one page
any help please
Only few fields coming
I have an app with Stripe Connect and I don't want my connect accounts to have SEPA enabled, if I disable it on my account, does it hide for their accounts?
is it possible to have dynamic prices? for example I have a very volatile price for a product, the product amount and nature does not change but the price could change multiple times a day
Hi, I want to build a login into our App using Stripe OAuth - Is there a way to get the account main email that is used for logging into Stripe? When I test I am getting Email in the Account as null. Is there a different call to get the account details with the email of the account?
Hi,
i am having trouble while syncing subscription from stripe, but i am getting this error "No such invoice item: {invoice_id}"
can anyone have idea how to resolve this issue
Hello, I would like to know if it is possible to link an invoice to a payment intent or vice versa via the API?
Hi !
I'm attemtping to fetch the acquirer_reference_number from a refund object (and it's payment_intent, charge or balance_transaction) through the API, and using the expand parameter. But unsucessfuly, and can't find any reference to it in the API docs - is such think possible or is it only available in the stripe app dashboard ?
Thank you !
Error rsa3dsauth for debit card payments but credit is fine
how to manage B2B saas sales
Getting error upon the paymentelement being confirmed
Hi there, I have troubles with switching from yearly to monthly subscription
Hello!
I used https://stripe.com/docs/payments/bank-debits to setup Bank debits from our customers bank accounts in Canada to our US Bank account.
Is there something similar for Bank accounts in India? I can't find any doc about it.
Hi, I'm trying to test my application's Stripe Connect account_onboarding flow with a test account. After doing stripe.accounts.create({ type: 'express' }) I'm redirected to a stripe accounts page where I fill in information for a new account. That's done and I'm returned to the page set in return_url.
According to the documentation I can check stripe.accounts.retrieve for the user information, but the return I get is that the account.details_submitted is false. Since the user test submitted it earlier, I expected it to return true. Why is this?
Hi, I'm following the instructions from https://stripe.com/docs/stripe-apps/build-backend#authenticate-ui-to-backend to authenticate users from my UI in my backend but am getting a SignatureVerificationError with error message No signatures found matching the expected signature for payload.
Stripe UI code:
const signaturePayload = {
user_id: userContext?.id,
account_id: userContext?.account.id,
};
fetch(`<my endpoint>`, {
method: 'POST',
headers: {
'Stripe-Signature': await fetchStripeSignature(),
'Content-Type': 'application/json',
},
body: JSON.stringify({
...signaturePayload,
}),
})
Backend code (using Flask):
sig_payload = request.get_data()
sig_header = request.headers['STRIPE_SIGNATURE']
WebhookSignature.verify_header(sig_payload, sig_header, STRIPE_APP_SECRET)
Any idea what can be going wrong? I've ensured that I am using the signing secret obtained from my app details page. user_id and account_id are in the correct order of the payload as well.
Thanks for your help.
I have a platform (Stripe Connect Standard account) that lets wrestling team owners create/manage their member's recurring payments. I'm doing an import for a team that already has stripe subscriptions from a previous system. I was able to sync the products and prices to my app; however, I'm getting this error when attempting to modify the subscriptions:
"You can't make any changes on a subscription that was not created by your application." (particularly on an update_subscription) call. Is there someway to 'adopt' a subscription or someway for the account owner to mark my platform as trusted to make modifications?
Hello, how to pull only first 1000 records from stripe api using python?
Hi all! Quick question -- We are switching from Stripe Orders to Tax API to calculate the sales tax in our checkout process. We have a custom payment flow where we create & confirm payment intents server-side. (Like this doc describes https://stripe.com/docs/tax/custom)
We don't necessarily have a need to use transactions for tax reporting through stripe.
Will it be 50 cents per calculation? I am somewhat struggling to understand the pricing model in the docs. Thank you for any insight here!
Can anyone please help me understand why this doesn't expose the client secret to the user (at 8:02):
https://www.youtube.com/watch?v=e-whXipfRvg&t=480s&ab_channel=StripeDevelopers
Doesn't the UI need the client secret to make requests to Stripe? So regardless of how it obtains the secret, the UI needs to have the secret somewhere, which means it's exposed to the user, right? I don't understand how doing this doesn't expose the secret. You can read the comment thread there for a little more detail. I'm not sure if this is something specific to how the Elements component works somehow, or if I'm misunderstanding something about how React works in general, but I have deeply confused myself somehow, I think.
I need assistance with identity verification...
I am not technically savvy so I need help completing the verification processing
Ciao! I have a question; I am creating some payment intent with the classic APIs (https://stripe.com/docs/payments/accept-a-payment-synchronously) , but I'd like to generate an invoice for these payment intents. Is there a way? Thank you!
Hi, we're located in the US and are trying to implement international payouts. We saw that Stripe supports cross-border payouts (https://stripe.com/docs/connect/cross-border-payouts) through accounts created under the recipient service agreement, but after setting that up, we're now running into this error: The currency of source_transaction's balance transaction (usd) must be the same as the transfer currency (aud). It seems like this is because Stripe is automatically converting the card charge payments accepted from buyers from AUD -> USD, which means that the source transaction is now in USD. How can we get international payouts working such that we pay users out in their currency (e.g. AUD in this case)? Note that we do not have a bank account located in Australia that we can connect (as a side note: I couldn't find in the Stripe dashboard how to add another bank account even if this were an option for us), so adding an Australian bank account with AUD as the settlement currency is not possible for us at this time.
Additional context: Our platform accepts payments from buyers and then pays sellers and partners out once we've confirmed the transactions were valid. As a result, we currently use separate charges and transfers since we need to transfer money to multiple entities. It was suggested that we try using destination charges with the on_behalf_of param, but I'm unsure of whether we can even do so given the way our platform operates. Could you provide some guidance here also on whether this is a possible route we can take and if so, what the steps would look like that we would need to implement? Another question I would have here is what account the on_behalf_of param should take? Our sellers will not have necessarily created Stripe accounts at the time the buyer purchases their item, so we wouldn't have an account to pass there unless we enforced that all sellers create accounts before their items are sold.
Since my pr was merged will it be part of a 41.14.0 release or 41.13.1 release?
Hello everyone, I'm having trouble updating Stripe coupons using the JavaScript API. I created a coupon and attempted to update the percentage using the "percent_off" parameter, but received an error message. As an alternative, I was able to update the name and metadata of the coupon. Can anyone suggest a solution to this issue? How can I update the percentage of a coupon using the Stripe coupons update function? Thank you. couponCodes.forEach(async (couponCode) => { const coupon = await stripe.coupons.retrieve(couponCode.code); const now = new Date(); const expDate = new Date(couponCode.expDate); if (coupon && couponCode.code === coupon.id) { await stripe.coupons.update(coupon.id, { name: '25.5% off', percent_off: 20, duration_in_months: 3, livemode: false, metadata: { newMetadataKey: 'newMetadataValue', }, }); } else if (!coupon || expDate < now) { // Coupon is expired or does not exist, create or update it in Stripe try { console.log('Create here'); await stripe.coupons.create({ id: couponCode.code || couponCode.id, percent_off: 12, duration: 'once', duration_in_months: 3, livemode: false, }); await stripe.promotionCodes.create({ coupon: couponCode.code, code: couponCode.code, }); } catch (error) { console.log(error.raw.code); } } });
Does attaching a payment method to a customer perform a setupintent?
Stripe Elements UI doesn't show on Brave browser with Cross site tracker blocking turned on
I want to change the price of an existing subscription (associated with a connect account) so I'm doing the following in golang: ```
params := &stripe.SubscriptionParams{
Items: []*stripe.SubscriptionItemsParams{
{Price: stripe.String(priceID)},
},
}
params.SetStripeAccount(accountID)
_, err := subscription.Update(subscriptionID, params)
After executing that I retrieve the subscription and it looks like it now has two payments attached to it. How do I replace the existing price with a new price?
Hello, can I please have help setting up my webhook?
Hi, How can I get default option in get card api?
{
"id": "pm_1Mg3Q42eZvKYlo2CgOsVS537",
"object": "payment_method",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null
},
"card": {
"brand": "mastercard",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"exp_month": 7,
"exp_year": 2027,
"fingerprint": "7a9bk9ncM08SXfua",
"funding": "credit",
"generated_from": null,
"last4": "4444",
"networks": {
"available": [
"mastercard"
],
"preferred": null
},
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1677491696,
"customer": "cus_4QFOF3xrvBT2nU",
"livemode": false,
"metadata": {
"order_id": "6735"
},
"type": "card"
}
I need default option in this response
hey. Auto populate for credit card is not working. do i have to enable something
Hello, seeing customers sometimes stuck with loading Stripe Form. No error or log in Stripe.
Hi. I want to make a custom form to handle a SetupIntent. How can i do it ?
Can you use the on_behalf_of param for separate charges and transfers, or is it only available for destination charges?
Hello, looking to accept funds and have them settle in specific currency. For example if I receive $10 and I want to be able to make sure it settles in a specific currency. I have a bank account for each currency we want to accept. How do I setup my stripe account to settle funds in these currencies with these accounts. (US based account)
Hi @stray oxide , can we reopen the the thread I made earlier? I am back now
hello everyone, could someone help me with the stripe payment form, I would like to add it to my website, learn a little about programming
Hello! I'm trying to send a reminder email to customers one week before payment. I created the webhook but I'm getting a 400 error response.
Request ID: req_I64sMVn4dc1Sax
This is the PHP code:
`function send_reminder_email($invoice)
{
$customer_email = $invoice->customer_email;
$amount_due = $invoice->amount_due;
$due_date = date('Y-m-d', strtotime('-1 week', $invoice->due_date));
}
$payload = @file_get_contents('php://input');
$sig_header = $_SERVER['HTTP_STRIPE_SIGNATURE'];
$event = null;
try {
$event = \Stripe\Webhook::constructEvent(
$payload, $sig_header, $endpoint_secret
);
} catch(\UnexpectedValueException $e) {
http_response_code(400);
exit();
} catch(\Stripe\Exception\SignatureVerificationException $e) {
http_response_code(400);
exit();
}
if ($event->type == 'invoice.upcoming') {
$invoice = $event->data->object;
send_reminder_email($invoice);
}
http_response_code(200);
exit();
?>`
Someone can explain me the difference between the field 'time_redeemed on coupon and on promotionCode ?
π© I don't understand why is it different here, how it can be possible ?
really thanks
Hello Stripe! My stripe account has been locked out by someone trying to defraud our business. My members are getting charged. Support is not responding, telling us to log in. Myself and our lawyers can no longer log into the stripe account. If a representative could call me at 5126059936 That would be very helpful. There is thousands of dollars in the stripe account that needs to be refunded to people unable to access our services. It has been over two weeks and still no resolve. Thank you.
we sell a subscription box on 1 month or 3 month intervals. We want the user to be able to change the product or frequency. We did this using subscription update, but that immediately charges the user. Subscription Schedules were suggested for this, but I'm not seeing how that would work. For instance if I have a 1 month sub and switch to a 3 month sub (switching products) it should not charge me until the last_invoice_date + 3 months. This means there needs to be a delay or hold as well as a timed switching of products, any clue how to do this?
Hi, wondering what the implications of using on_behalf_of with separate charges and transfers are? For example, if we pass Account A as the value for that param when creating a payment intent, will the payment funds be transferred to Account A or will they be transferred to our platform account? Also, are there any additional things to be aware of regarding how this might show up on Account A vs. our platform account?
Hello π
When I retrieve the external bank account for a Custom Connect account I am not getting the customer attribute back. Is there any reason for this? I'm making the call like this: https://stripe.com/docs/api/external_account_bank_accounts/retrieve
Dumb question - I pay $10/mo for a custom domain (https://dashboard.stripe.com/settings/custom-domains).. How do I change the credit card used to make this payment?
hey im trying to use the tax calculation API found here: https://stripe.com/docs/tax/custom#ip-address using go. What package am I supposed to be importing to use this?
Hello! Need assistance on how I can use a saved ACH bank info on charges created through Checkout.
I tried to create the PaymentIntent with the saved PaymentMethod first, and then attaching it to the Checkout Session, but this does not appear to be possible. I also tried to update the PaymentIntent after a Checkout session but gets the error
Stripe::InvalidRequestError (Some of the parameters you provided (payment_method) cannot be used when modifying a PaymentIntent that was created by Checkout. You can try again without those parameters.):
Hi. About the SetupIntent, once the customer validate it through stripe.confirmSetup, which event (webhook) I have to listen to be notified ?
Hello! What would be the easiest way to intigrate PayPal into the stripe, and is it possible to make it work with the pricing table aswell? Its very hard to find anything about this online but ive seen websites that do it.
Hi ,I need a webhook to detect if user has already successfully create an Express Account .I am using account.updated ,but it always faild ,am I set something wrong ? Here is the Id :we_1MsZVDEm6oZta2poiCVyJHKV
Jane_Zhong
Hello, I'm looking for some help with the Appearance API. I'm trying to modify the Input/Labels to mimic the field in the image, where the label floats up into the border. I've gotten the label to float into the border, but am unable to make the label backgroundColor white due to it not allowing background on label, and not being able to implement a ::before pseudo-element. Is there any way of accomplishing this / guides for implementing it?
Hi. I'm pretty new to stripe. I have a client that has a subscription on whop, he has his stripe account linked to whop. Since I advertise for my client I get a commission fee every time a customer uses my promotion code when purchasing his subscription on whop. I tried looking up videos and forums to figure out how I can get a commission fee upon a customers purchase. Next question on stripe connect. Do I add my client as a connected account or does my client add me as a connected account?
Question: Is it possible to pass stripe_id for existing stripe customer to embeddable pricing table?
whatβs the best way for checking in Node if a payment went through or not? the way iβm using has a loophole
Hello Dev Community, I am looking for some help with integrating stripe elements **without **npm package in react app. I found this reference here on setup section which mentions about option to use as UMD - https://stripe.com/docs/stripe-js/react#setup by referring direct to CDN scripts of Stripe. When I try to load these scripts in index.html it throws an error that "REACT" is not found. I tried this in very simple basic react app to test my setup and still throws an error. Can anyone help review and see if anything is missing here? Unfortunately there are not whole lot of documentation with UMD in stripe OR other blog posts for this.
hello so basically i get 404 post errors when testing api integrations with calling invoice information in php and have no clue why
is there any solution for dropshipping automation as i'm working on a custom project in nextjs i need dropshipping automation integration
You guys could dm the stripe employees 1-1 to where itβs private.
where?
dont dm employees, contact stripe support instead
I have integrated Stripe Connect Express inside my app and I now want to allow my users to override the default currency, which was collected on Stripe onboarding. So they can charge customers in different currencies. But I'm trying to understand the currency conversion fees.
Imagine the user's default currency in Stripe is SEK and he overrides the currency to USD inside the app. And the app's stripe account is EUR. There may be a fee for SEK to EUR, but will their also be a fee for the application fee currency conversion?
https://stripe.com/docs/api/invoices/create#create_invoice-discounts
Someone can explain me what is the field discounts.discount ? I understand discounts.coupon but not the other..
What Id we talk about here with discounts.discount ? someone to explain me
really thanks π©
I'm trying to make sure I'm surfacing declines properly. What is the difference between the last_payment_error codes(code,decline_code,message) on a payment intent and the outcome on the charge object. Should I be showing anything more than the seller message from the outcome object on a charge?
how will we know when a webhook event happens it is for which customer? or which webhook id?
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, when i call connectLocalMobileReader in iOS terminal SDK, i occurs error "Unable to prepare the built-in card reader to accept payments. Reconnect the app to the reader.". Any idesa?
Hello, I need help with line_items I think. I am trying to create a checkout session for a one time purchase. I have been looking through the docs like a mad man. I have successfully created products inside of Stripe itself and successfully called a GET request to the prices.list. I am stuck now and need help. Will add screenshots of frontend and backend. I am using NextJS 13
Hi folks,
we're integrating the customer panel.
testing with multiple emails and never getting the login link to go to the subscriptions page.
any resource to handle this would be greatly appreciated.
thank you.
Hi, I noticed that canMakePayment often takes more than one second, which causes the rendering of the first screen to shake. Is there a way to speed it up?
When creating an application fee recharge, what id is fr_xxxx?
I can't seem to find this value when calling
stripe.applicationFees.createRefund(fr_id, { amount: differenceToReturn }) or can the id be passed be the paymentintentID
Hello everyone,
I have trouble creating a stripe subscription plan. I am getting an error saying "IntegrationError: Invalid value for createPaymentMethod: card should be an object or element. You specified: null.". I am stuck to fix this issue. can someone please help me? I can provide more informations as needed.
hi,
The signature exception in webhooks
Hi - I am trying to control the Stripe.JS <PaymentElement> In react.
What I am trying to accomplish is as follows:
- A user sees an element (custom and already exists) that lists all of their stored payment methods by last 4 and type.
- A user can click edit, and that toggles the PaymentElement to be set to the Payment Type that they clicked edit on - because we are only displaying one stored payment per user, so in the UI it will functionally replace it in our saved payment methods.
The stored payment methods works - and passes the type correctly to the parent component that contains both the <PaymentElement>// stripe's react component and <PaymentMethonds> //our component.
I am currently able to set the default accordion items correctly based on which payment type the user hits edit on: paymentMethodOrder: priorityPaymentType === 'PaymentMethod::BankAccount' ? ['us_bank_account', 'card'] : ['card', 'us_bank_account'],
The issue - is that the accordion order is updating, but the same type is always selected, ie : Prev order: (selected) Card, Bank Account.
New order: Bank Account, (Selected) Card.
Anticipated: (selected) Bank account, Card.
How can i control this element a bit further? It is very close - just need help getting it the last 10% of the way.
If I use an Apple sandbox account, can't I use tap to pay on iPhone?
we get subscription period start and end date from SubscriptionService in .net CORE.
my question is date will be UTC or current user's local time ?
can anyone help ?
hi
ned little help with woocomerce payment
when i try to ceatemy acount for my shop i can not select my country
hi
i am getting the following error
The 'transfer_data[destination]' param cannot be set to your own account.
hi
does any body know why my stripe checkout session only works on desktop but not on mobile production deployment?
Hi, I see one of the invoices - in_1MA6kiBD6kZ350ZVHEF6tCkL sent to customer showed amount due as $2500, and then I see $20 credited to due to bank fee and amount paid by customer is $2480, but I don't see any response from balance transaction api for this customer - cus_MB7ojBtMbq7AnX. How can I track this bank fee?
@fading relic Let's use the thread created for you: https://discord.com/channels/841573134531821608/1094834061719130222
Hi, is there a way know the stripe fee tax while createing payment intent using API?
Hi, I used automatic payment methods and noticed that google pay's amount is not correct. For example, other payments like AliPay, Paynow, GrabPay, the amount is 120 SGD but in GooglePay it is 1.2 $. Since it is automatic payment methods so I can't always multiply 100. Thanks!
How do I implement coupons for Stripe Connect multiparty payment?
I currently use standard accounts with direct charges, so the sellers on my platform accept payments from buyers directly.
Say I give a buyer a 5-dollar coupon, and the buyer uses it when buying a 10-dollar item and only pays 5 dollars. How do I ensure the seller still receives 10 dollars while my platform covers the coupon cost? Is this achievable using PaymentIntent API?
Hi, need some help on how BillingAddressCollection can be set to "required" for a customer portal session?
#help I HAVE NO IDEA WHAT IM DOING AND I CANG STOP CRYING, PLEASE SOMEONE HELP MNE
how does this work? im trying to log into my stripe account to access my sellvia dashboard to cancel the only order i havce had since octover when i opened both stores. my website isnt working and my friend got charged 4 times when he tried to buy somehing. sellvia is a POS company and has never helped me at all, i am so tired of cryig, dont even know how to run my own shit
i dont even know what discord is or how it works, probably wasting more of my time i dont have
Hi! How do i can get bank that issued the customer card by api? I can seen bank in stripe dashboard but I can't get the bank by api
Hi, how can I resend a past transaction event and allow all follow up events to automatically run?
For instance if I resend the draft invoice event, I want all the other automatic process to be executed such as invoice finalising etc.
Note that this is while using test clocks
Hi! Is there any way to pass a taxid to the checkout process if we collect from the user before? If not, is there any way to pass extra parameters to the checkout process to then take it from the checkout.completed webhook?
Hi please I have been verifying this with my drivers license but they keep telling me to try again. Please I need help
Hi there,
I'm not sure if im in the right place but I use a Wisepad 3 Reader and its suddenly saying "Invalid Input" on the reader when i try to process a transaction. Does anyone have any idea on this?
Hi Team, Need help with a issue.
Is there a way to block a invoice from repayment, right now the invoice link remains open and by mistake the users are paying multiple times on the same invoice and then asking for refund
Hi! I keep receiving the "incomplete card number" message from the trial payments from users. I have checked the integration and conducted real payments myself. Couldn't find the cause of the problem. Can you please advise whether someone already have faced same issue? I would really appreciate your help, as we cannot resolve this issue almost for 2 weeks π
FYI: the users are mainly from countries like Nigeria, Zambia, Philippines, South Africa
One of the stripe members attempted to help me, but i wan unable to provide the requested information at that time.
Hi there
I'm trying to develop with api.
I already have created through api, Connect-Account but I can't find how to create a product possessed to a seller account. What api should I use?
For instance, should I use the "Meta Data" of product api or is there any other parameter to create it?
hi
is there a limit for no.of prices in one product?
Hey everyone. How can i test apple/google payments with the payment element?
Hello
I am trying to develop tap to pay on iPhone with stripe terminal
following the documentation I do a scan for readers of type localMobile
Started with simulated true, since I work with a simulator
the scan finds one simulated reader (APPLEBUILTINSIMULATOR-1)
Than, when I run Terminal.shared.connectLocalMobileReader - I get error 3030 An incompatible reader was detected
Any idea why it could happen, and how I can get past this?
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
edutomesco
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hi there, I am looking to run a job every month in my express backend server to update the quantity of a line item on a subscription just before the subscription finalizes and opens the invoice for that last subscription interval. What would be the best way to do this? Is there an event to catch that could do this, and when is the deadline for modifying a subscription before the invoice is finalised? Thanks!
Hi there,
I am trying to use CardElement with react js code, but I see all card details from the network tab, I try everything but to no avail, by the way, i try to use PaymentElement but I got an error because I think my react version is old (17.0.1)
so how can I hide the card details?
hey awesome Stripe team. How can the delay_days be set for a standard-type Connected account? Trying to set when creating a new account with the api throws an error ( The parameter ... may only be used on Custom or Express accounts) and I don't see a way for the user to directly change it using their dashboard...
hi, I got an email from stripe telling me that I should do this "We are writing to let you know that we have determined that your business xasf, Inc.
takes payment details at the outset of the trial which is in violation on the Stripe Services Agreement", how I can integrate right way?
Hello, I have a question around attaching a payment method to a payment intent. During the flow of our application, a user enters their card details after a payment intent is created OR a user selects a saved card to use. Both methods attach a payment method to the payment intent. When the user enters their details, the method is attached without the server knowing, but a webhook event is triggered for "payment_method.attached". There is a payment intent object in the payload. Assuming that we only accept cards (manually entered & via google/apple pay), I am trying to get the issuing country of the card. This should be under "payment_method_details", but there is no such key in the types. How can I get payment_method_details from a payment intent that has a method attached to it?
Thanks in advance!
Hi Team, i have a product which gets exhausted after user reach to certain hour of consumption. So even if the subscription ends after few months , there's a chance the user will exceeds the hour limit and we have to stop them from using that purchased product for that user. so my question is can the user purchase another suscription with immediate effect even if they have active subscription already
Hi Team, I just wanted to confirm if a Stripe account can have multiple currencies?
Hello Stripe team. I'm working on a form to sign customers up for a SaaS where we need to collect customer data at the same time as providing the Payment Element in order to sign them up for a 30 day trial of the platform before automatically charging them. So I'm following this guide: https://stripe.com/docs/payments/accept-a-payment-deferred?type=subscription I'm creating the customer and subscription in one POST to our API, however the PaymentIntent in the subscription response is NULL because I have TrialPeriodDays set (If I don't set a trial period, the PaymentIntent is populated). Any idea what I might be doing wrong? Thanks in advance.
Hello, just curious as to what am I supposed to show to user after successful payment completion, should I simply redirect user and show hardcoded "your payment was success" logic, or should I check that paymentIntent id with my backend and verify that it was success once again?
const { error, paymentIntent } = await stripe.confirmPayment({
//`Elements` instance that was used to create the Payment Element
elements,
redirect: 'if_required',
confirmParams: {
return_url: 'http://localhost:3000/test-return'
}
});
if (error) {
// This point will only be reached if there is an immediate error when
// confirming the payment. Show error to your customer (for example, payment
// details incomplete)
toast.dismiss();
toast.error(error.message!);
setErrorMessage(error.message!);
} else {
// Your customer will be redirected to your `return_url`. For some payment
// methods like iDEAL, your customer will be redirected to an intermediate
// site first to authorize the payment, then redirected to the `return_url`.
// The PaymentIntent can be confirmed again on the server with a
// `payment_intent_id` and `payment_intent_client_secret`.
if (paymentIntent?.status === 'succeeded') {
router.push(
`/pay-custom-invoice-confirmation?payment_intent_id=${paymentIntent.id}`
);
// Show a success message to your customer
// There's a risk of the customer closing the window before callback
// execution. Set up a webhook or plugin to listen for the
// payment_intent.succeeded event that handles any business critical
// post-payment actions.
toast.dismiss();
toast.success('Payment successful!');
}
}
};
Hello, could you please re-open this thread? https://discord.com/channels/841573134531821608/1094978776875667566
Hi, I have integrated subscriptions on our platform, Subscription create is working fine.
But when user updates the subscription we are sending meta data in update subscription, But wile listening to invoice.paid and invoice.succeeded we are not getting the metadata in those webhook events
Hello.
I want to calculate and collect sales tax, VAT, and GST automatically on my Stripe transactions.
At the moment, I'm using Charges API.
Which API should I switch?
I see that only Invoices and Subscriptions have the parameter 'automatic_tax'. But maybe I don't fully understand how to manage taxes through the API.
Hi! In the checkout subscription mode process when creating, I'm passing al already created user. So the field Address I want to put the address the user puts in the checkout page and so I mark as "auto", then I would like to do the same with the Name of the customer but I don't know it doesn't work as the Address
I have the following situation: I want to make a platform that use Stripe as a payment method. I want to accept the payment using stripe but i want to get a small fee of that amount to go to my stripe account and the rest of the money to the seller bank account, is this thing possible with stripe?
Hi team, Greetings! I am getting little confused here with multiple webhooks registered in one account. The actual webhook seem to be working as expected and the database gets updated properly. On the other hand, there βs another webhook with the same code registered on the same account but with the different server instance in cloud(different domain) I think even that is getting invoked but gets failed to my knowledge and tries to retry many times but with failure. I donβt really know how to solve this situation? Is it expected or am I missing anything?
Hi, I have a coupon issue, when I tried to apply a coupon in a subscription upgrade I want to apply a discount but the discount is zero everytime ($0.00) no matter if I choose a 100% off, always is 0.00, let me know if I need configure something or what is happening.
Is it possible that Stripe resends events to webhook endpoint several times, even though endpoint handled it and returned 200?
I currently cannot provide any event ids, because this situation happened more that 15 days ago
Hi, is there any way to know the tax type for a given tax value?
Is it possible to instant verify customer bank accounts through Stripe Financial Connections instead of through Plaid?
Recently started getting confirmation_method is set to manual errors even though no code changes
Inside a Connect Express account, the owner of the express account can see their transactions. Is there a way for me (the platform owner) to add custom descriptions to these transactions? At the moment, the express account owner only sees "Payment from [my company name]"
Hi, I'm receiving a cryptic error response message from Taxjar for just a few orders when reporting taxes. Is there someone here who can help me better understand it?
Iβm working on building a way for my individual custom connect accounts to update their statement_descriptor, website and support_contacts. Is there a path to do this directly from my app with a restricted key or does it require my secret key which would need to route through my server?
Iβm working on my site and Iβm using stripe connect. I have everything done to send my users money that theyβve earned. I just need to know how to I change the destination from their stripe account to their bank account instead. Iβve tried asking chatgpt for an answer and it gave me some code, but that didnβt work
Hey! I'm not 100% sure about emails being sent for an API off session subscription update that requires 3D secure verification from the customer. According to the docs here (https://stripe.com/docs/billing/migration/strong-customer-authentication#off-session-tools) it states:
For actions that are off-session, Stripe sends an authentication link if the SCA email setting is enabled.
Then in the table, "Update subscription from the API" is classed as Off-session and no email will be sent, and further below is the option explained that
The API actions for creating subscriptions, updating subscriptions, and paying invoices also have an off_session attribute that you can set manually. Setting this attribute to true indicates the payment is off-session, and false indicates the payment is on-session.
I'm unsure now if marking the subscription change via API as off_session will trigger an SCA email or not. And as we're unable to send the sending of emails in test mode, I can't verify it. Can someone confirm the behaviour? And also, is there a log anywhere where I can see the emails sent out by Stripe for each customer?
Thank you!!!
hi, Im building payment flow using stripe react native.. but I want to use the CardField component separately since we have a custom design for it.. how to use it declarative way? I cant find the related documentation.
on reactjs, I can use <CardNumberElement /> <CardExpiryElement /> etc
but on stripe react native I can only found <CardField /> component?
I'm creating a product using the ...products->create($attributes, $options) ... which is working successfully, however the docs says that the expand parameter can be added in to all requests, but I'm getting a key not found Got unexpected keys in options array: expand ... does this require a second request?
Hi there!
Been using this lovely API for an ecommerce site I'm writing and I want to check something pretty important that I made an assumption on;
Are ClientSecrets returned from the PaymentIntent Flow Guaranteed to be unique?
As it stands I am storing transaction records and I plan on just using those as the Tables primary key. Just want confirmation those will definitely be consistently unique.
Hello! I have a company in the USA and all banking structure set. I am needing to get payment protocols / card machine that allows me to have 201 and 202 offline protocols. What are the steps for you guys be able to help me?
I have a company in the US but do not have a bank account yet. I do have Wise Personal. Is it possible to connect Stripe with my Wise personal account? I need to obtain payments from my client companies. Please guide! π
And followup:
if they aren't guaranteed unique, is there a time period that they definitely are (ie a day, week, etc)?
As this payment flow is async, I need to create a record when I initialize the payment intent (that's the only time I actually know what the client is buying, so I set the price based on that and store the product info in my Transaction record).
I then need to lookup this record again when I get the Success Webhook, so I am currently doing that via the ClientSecret (which is included also in the Webhook).
If the uniqueness is guaranteed only by, say, 1 day, I can work around this with some annoying composite primary key related to date, but obviously I'd like to avoid that.
Hello!
How to set default payment method
i am getting this "default_payment_method:null"
Hi! How can I set up an installment plan for a customer who selected the button in our own website?
hello!, is there a way to detach a payment method from a payment intent?
is it possible to increment by the API the use of number of a coupon ?
I don't see this here : https://stripe.com/docs/api/coupons/update
I would like just if my user fill from a input the code of coupon on my website say 'this coupon has been used'. Is it possible ?
Hi
Request req_Boz5uTdBkHEAov: This object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate.
any idea how to solve this issue?
Is there a way to automate updating IP restrictions on secret keys? I'm running some Identity stuff and the 48 hour limit on accessing sensitive information is a problem when things get sent for manual review. As I host my infrastructure on AWS, the IP of servers may change at any moment, and CIDR ranges are also updated by AWS (see https://docs.aws.amazon.com/vpc/latest/userguide/aws-ip-ranges.html). How do I best solve this?
I NEED HGELP PLEASE
Hello there! I am wondering if there is a way to issue a credit note for the full amount of an invoice that contains a prorated discount (i.e., negative amount) line item. (See screenshot of invoice example)
For an ordinary invoice, we create a credit note that lists all the line items, and the total of the line items equals the amount of the credit note. The line items are important to us because we have downstream consumers that will process the event and de-provision those line items.
For an invoice that contains a discount line item, this approach does not work. The Stripe API disallows the negative line items and the total of the remaining line items exceeds the value of the invoice.
can someone help me plz
Completely new Stripe developer here - does anyone have any documentation or knowledge about negative gross_amounts? The amount_captured + amount_refunded is not adding up the gross_amount from what I'm seeing.
Hi, I just got signed up for a Stripe account
And Now I want to know whether I'll have to input my Business details to get stripe setup for an e-commerce site that will start freshly.
DavePI
I can't access my account. I put in a request to verify my identity and was told that I would receive an email in a few minutes. It has been 30 mins without an email. Is there another way to contact support without being able to login?
I am trying to follow the docs on integrating a Wise POS E and I can generate a successful payment attempt, but when I try and process with the "stripe.terminal.readers.processPaymentIntent", I always get a StripeInvalidRequestError: No such reader: 'tmr_FxxxxxxglXnXmKn' .... even though the reader does exist and is online.
I need help with signing into my stripe. I can't update my password cause it says I don't use passwords but it then says I don't use the sso. :/ I need to change my bank stuff and idk what to do.
I am creating an invoice via the API, adding the line items, and then finalizing the invoice. This all works fine. The test customer I am using has a card on file, but the payment on the invoice stays incomplete. How do I create the invoice so if the customer has a card on file it will automatically process the payment completely?
I have /api.stripe.com/v1/subscriptions 401 error i don't understand why ?
What's the correct way to see how much the fees were on a transaction? When I query BalanceTransferService.Get(), the result comes back as 1.4% + 20p, however as of today that should be 1.5% +20p
hello
Stripe Connect -> A connected account didn't receive a payout and we believe one of our team accidentally paused their payouts via the API integration we have. Is there any event in the developer logs anywhere which would show for a payout enable/disable? I couldn't see one
Hi, Iβm trying to use a SubscriptionSchedule to turn a monthly recurring subscription into a pay-in-N-monthly-installments payment. I created the price and product inline in the original subscription (via a Checkout Session) so I could put a dynamic description in the product in the checkout.
In my first attempt at creating a Schedule I tried to just pass in the price from the original subscription into phases[0].items[0], but that errored out The plan price_β¦ is marked as inactive and thus no new subscriptions can be created to this planβI assume I canβt reuse a price that was created inline.
So, in my second attempt I just passed in exactly the same price_data that I used in creating the original Subscription, but that go the error: Received unknown parameter: phases[0][items][0][price_data][product_data]. Did you mean product? βΒ looking at the docs, contrary to Subscription creation, this API doesnβt accept inline creation of a product
So in my third attempt I still repeated the inline creation of a price, but referenced the product id that was created on the original Subscription and this worked.
Is this a reasonable interpretation of how to model βpay in N installmentsβ with Stripe (creating the original sub this way and then turning it into a schedule with another inline price)? Also, might there be plans to either allow reusing a price that was created inline or to support product_data in SubscriptionSchedule.create?
I can't sign in and that's the problem. I can't contact anyone without signing in that's what the website keeps telling me.
So how am I supposed to get any help with stripe?
Even Google is telling me to come here to this discord for help.
Hello I would like to re make my account but the problem is i did not activate it how do I re make it with the same email address then ?
@cerulean pine you are scammer?!
Hey there, quick question. Are the failed payment emails sent by Stripe supposed to show up in the invoice logs?
Hey! I have cards and ACH as payment methods and are a platform account with Express accounts using destination charges. I'm trying to charge my connected accounts the Stripe fees + a fixed platform fee using the application_fee parameter. What's the best way to find out how much the Stripe fee for a given transaction is, in order to be able to include it in the application_fee?
I am testing the custom subscription integration in .NET following these instructions: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements&element=card. While testing, the javascript for stripe.confirmCardPayment sometimes is successful and returns a payment intent when I pass the clientsecret from a subscription. Other times it doesn't run at all, and it isn't returning any errors. Is there a rate limit on this call that I might be hitting while testing? Why else would it not run without returning an error?
I am authorizing a CC and transferring an amount to another account. It appears to be working correctly, but the result returned doesn't contain a transfer ID. I can see that money was transfered, just no ID. I need the ID so I can add metadata to the transfer. Any ideas?
Have anyone used UMD setup for stripe before OR any example documented somewhere? I tried to find github project but no example is there explaining how code works with UMD setup. I am looking for UMD version of this solution - https://github.com/stripe/react-stripe-js.
Hi friends, I have a question hopefully can get some guidance... I finally have stripe integrate with firebase and data is populating correctly to my firestore with my webhook built in locally, but on production, after checkout, how can i set up my webhook to listen on the cloud?
Suggestion for restricted API keys: Have a βlast accessed via APIβ next to each permission, so itβs easier to determine if you use a permission or not.
Hello! Is there any way to start a subscription at a specific date i.e. set it to a future date?
Hi all... What does this balance transaction mean?
{
"id":"txn_1LBBXxRapk9llIRJeUUkbKxZ",
"object":"balance_transaction",
"amount":33,
"available_on":1655358433,
"created":1655358433,
"currency":"usd",
"description":"Collection of negative balance from acct_16o19EDfcmTYbu9Y",
"exchange_rate":"None",
"fee":0,
"fee_details":[
],
"net":33,
"reporting_category":"other_adjustment",
"source":{
"id":"connct_1LBBXxRapk9llIRJc91yzP5Q",
"object":"connect_collection_transfer",
"amount":33,
"currency":"usd",
"destination":"acct_1JXWqYRapk9llIRJ",
"livemode":true
},
"status":"available",
"type":"connect_collection_transfer"
}```
Hi, I'm reaching out about event id evt_1MuKRzQubTBt15cbdKEBgsNy, this is an account updated webhook on one of our platform accounts with Stripe, in this event we see that card_issuing is set to "active" as a capability but there are also errors on the account. Previously, if there were errors, the capability wasn't set to active. Was this change recent?
Is it possible to navigate through the react-native payment sheet with the detox library?
bug report regarding issuing_authorization.request on connected accounts webhooks:
the UI for adding this specific webhook doesn't seem to actually add the webhook. I had to make it manually in the webhooks page
Hi, I am not receiving web hooks from stripe for Account related events, rest all of the events are being triggered from stripe and handled on application.
I rolled out my subscription a few days ago with 30% off coupon code. I wanted to give them a week free trial but didnβt do that in the beginning. I was told to go back in and add a one week trial but now it credited part of the payment back to the person and there is an invoice that they will get charged after the one week trial but at the difference of the full price not the discount price. Can anyone help?
Hi, I tried to create a subscription with a billing_cycle_anchor as mentioned in here to start the subscription at a later date but I keep getting this error: Invalid billing_cycle_anchor: must be one of now or unchanged
https://stripe.com/docs/billing/subscriptions/billing-cycle#new-subscriptions
Hi, for a SubscriptionSchedule with end_behavior="cancel", whatβs the best way to differentiate between it canceling via itβs normal schedule (Iβm calling this is_finished below) vs someone manually canceling it before its scheduled end? Is it just checking dates, e.g., in python something like:
from datetime import datetime
is_finished = sub.schedule.phases[-1].end_date <= datetime.timestamp(datetime.now())
Hi there! I've created a Coupon and have attached multiple "promo codes" to it. Is there a way to filter to see which user is using which promo code?
Hi all,
I set up a product with metered billing.
When I create usage requests, usage is recorded successfully for the user, but the current period invoice doesn't show the total usage.
these are the settings.
The usage shows as expected in the invoice, but the total is $0..
Any idea if this is expected or not?
Is there a way to activate an inactive mandate due to bank declining a customer payments.
Hi there, I'm using Stripe for metered usage pricing and I'd like to set up a billing usage threshold so that customers are charged immediately once they reach their usage limit. However, I'm not sure how to do this with a checkout session. Can you please provide guidance on how to achieve this, or let me know if it's even possible? Thank you.
Is last_verification_report available on a verification session when the status is processing or must I wait for requires_input or verfied?
I would assume it's not available until after processing?
Hi, I'm sure this has been asked already, but I'm having a really hard time finding where to get my 1099 form on Stripe dashboard. The support pages keep referencing a Stripe Express, which I do not have. Wondering if anyone can help direct me to the correct place to get a 1099 form for tax season?
Is there anyway to block card adds to a specific customer if that card's fingerprint is being used on another customer?
I'm trying to update a shipping rate via the api and am getting this error code:
The docs make it seem like is should do this:
id, { active: active, fixed_amount: { currency_options: { usd: { amount: 1500, // Update the amount to charge for shipping to 15 USD tax_behavior: 'unspecified', // Specify that the rate is exclusive of taxes }, }, }, },
"You are specifying an update to a currency option that matches the top-level currency for this shipping rate. Please remove this currency option and update the top-level params instead."
If I change it to this:
id, { active: active, fixed_amount: { amount: 1500, // Update the amount to charge for shipping to 15 USD tax_behavior: 'unspecified', }, },
I get this error: "Received unknown parameters: amount, tax_behavior"
Has anyone seen this?
https://stripe.com/docs/api/shipping_rates/update
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
how can i create a 100% promocode/discount?
anyone know how to set up appointment scheduling that integrates stripe? for free? i've tried google calendar, setmore, and some others without any luck.
Getting error "loaderUi Element didn't mount normally." from users who are on iOS and using Snapchat browser. This causes the Stripe Elements to not show
How do you pull your 1099-k form?
Hello , im getting this message The customer has not entered their payment method. How can I fix it?
Hi, I'm wondering what is the difference between Checkout Link and Payment Link?
Hello Guys,
I added the subscription functionality using PHP. Plan subscribed successfully but I am facing an issue related to email. Actually, Now When any Subscription plan is activated or any payment the default email is sent through Stripe. I want to change the email content while the user subscription plan, cancel the subscription, payment failure.
Any one please let me know where and how I changed the content of the email sent by default in stripe.
I go to setting and subscription and emails section but not able to find the option to change the content of the email
So like for some reason this happened while I was in class at my college and I cannot explain why this was happening:
- create a new subscription, invoice is good, paymentintent and paymentintentid are both null and throws nullref exception when I try to access clientsecret.
Anyone able to help me figure out why this happened? At first I thought that stripe was blocked by the college at first until I saw this issue pop up.
I'm having trouble accessing the items in the subscription object that is in the event passed to my webhook. I feel like I've tried everything, but I keep getting tons of errors and the docs are not very clear. In the event handler, I first get the subscription like this: subscription = event.data.object then, I would think that I could access the data in the items like so: subscription.items.data or something similar, but nothing seams to work.
Hi team, wanted to ask can we stop multiple payments done on a invoice, right now the payment link remains active and customers by mistake pays multiple times and then ask for refunds
Hello how do I change my payout method I want to change my current bank account from where I get paid from to a different one
Hello I saw that a card was accepted even though it was a giftcard without any money how can I prevent this?
Hi team,
Can you please clarify to test payment failure with non 3ds card please tell the card without 3ds authentication and payment attempts was failed
When I use the 3DS test card number (4000 0027 6000 3184), after creating the paymentIntent, how do I know that it is the card number that needs 3DS verification, it is status
Return "RequiresPaymentMethod", or 'requires_action'
how can i test the scenario of payment_intent.canceled and payment_intent.payment_failed for webhook part
Hi guys, If I use Apple Pay - PKPaymentSummaryItemTypePending for a pending amount, How can I create a PI when I get a PaymentToken? The PI need a accurate amount
i need help
Hello, How many payment Stripe can received in one day ?
It has a limit per day ?
Skeul
Hi
hi
Hi i am trying to send payout but getting error "account does not exits", but i have an connected account. could you please help me how can i overcome this issue?
Hi, How can I connect with Stripe Reader using connection-token?
Note: Fetching device list from Server (From server calling API to fetch devices)
Hi!
Please help me with the policy of webhook.
Our server can't return 200 OK Response now.
So I need
- Maximum re-transmit time(how many hours)
- The interval policy when the receiving data is failed
Hi, Where can I change my avatar on my profile?
how to get issuing bank info (country - name, etc ...)
Hi everyone,
I'm trying to figure out how to collect application fees to connected accounts when using Stripe Connect as described here - https://stripe.com/docs/connect/direct-charges#flow-of-funds-with-fees but WITHOUT an API integration. Is it even possible to do it manually? Doesn't seem so. I want a quick no-code solution before moving on to an integration
I have been using setup intent api to save payment method for future charge . Is there any possibility to charge customer card without authenticantion for 3ds card?
Hi I need to implement subscription model in my project. I need to charge $10 per month (if monthly subscription) or $100 per year (if yearly subscription). Can you provide the documentation from where I can start?
Hi, following problem: I have an active subscription with an item with inteval = month.
Now I want to switch to another price with interval year within the same subscription.
Currently I try to create the a new item but stripe always returns Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field. (Stripe::InvalidRequestError). So I tried to delete all items first but then I get A subscription must have at least one active plan.. Any other options here?
Hello,
we have Stripe account in UAE.
Our application is service provider for two sides.
We have users that pay by card, one-time transactions for service.
Also, we have users that are providers of that service and we need to pay them, payout.
We have implemented Stripe API for one-time payments.
We have API Key, and that part of the application is working.
In the meantime, we found out that UAE is not supporting Stripe Connect.
Express and Custom Connect.
We talked to Sales Team (Providence) and they told us that only Available option is:
Standard Connect.
Our flow for application is to have some Background worker that will calculate fee for Service Providers and pay them.
Sales team told us that with Connect Standard that is not possible.
Only way to do this is to every Service Provider create Connected account and give us his API Key.
Then, as he is paying - we transfer them on theirs pay session URL and when payment is finished, money is on their Stripe Balance and not ours.
We just get our percent.
Is this correct?
This flow is not applicable for us, so can you help us with this.
Best regards,
Vukasin
Hi , stripe team I am getting problem while sending payment request from api , I am from India
this is my frontend api calling code
useEffect(() => {
const makeRequest = async () => {
try {
const res = await axios({
method: "post",
url: "http://localhost:5000/api/checkout/payment",
data: {
tokenId: stripeToken.id,
amount: 2000,
},
headers: {
"Content-Type": "application/json",
Authorization: Bearer ${stripeKey},
},
});
console.log(res.data, "this is res data ");
//* going to success page after payment succession
} catch (err) {
console.log(err);
}
};
stripeToken && makeRequest();
}, [stripeToken]);
and I am getting error
You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY'). See https://stripe.com/docs/api#authentication for details, or we can help at https://support.stripe.com/."
Not able to solve this issue from 2 days , please help me regarding this
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
While canceling a Action on Reader do we need to worry about anything else or just call CancelActionAsync?
Hi, is there any way to show the proration amount to customer, before he upgrade's his subscription?
hello
i am creating transfer
its working but the amount is not reflected in destination account
Hello team, Im using stripe with react native. Is it possible to get a card holder name field using presentPaymentSheet from useStripe ? thanks
Hell I'm trying to test stripe payment inside my web application on stripe test mode before starting to accept real payment. in my local development it worked, but when I try using it for on server I got error when sending event "invoice.paid" that say: 503 ERR Service Unavailable, here is my webhooks id : we_1MuJckFeR0PUZyO7Xdec5MH0
hi
Hello, I am using React + Stripe + Node just as in this tutorial https://www.youtube.com/watch?v=e-whXipfRvg. My first problem is that I get only this Ideal UI even though I have enabled cards as well (see photo). Secondly, if Ideal is chosen can I just open the window in another window and execute code on payment successs as it would be with the card payment. Thank you in advance!
In this episode, youβll learn how to accept payments with the Payment Element using React Stripe.js. Weβll also see how to leverage many types of payment methods with one single integration using automatic payment methods.
Presenter
Matthew Ling - Developer Advocate at Stripe - https://twitter.com/mattling_dev
Table of contents
00:00...
Hi,
I'm using Stripe Connect for a platform where users can provide or request a service to other users. For users who provide a service, I create Express connected accounts, but don't want to given them access to the Express dashboard. When they want to change some personal info, can I make them fill the Express onboarding form again ? I imagine the second onboarding is going to overwrite data from the first onboarding, then Stripe is going to update the connected account status as needed.
For Express accounts, can I make calls from my backend to Stripe API, in order to update personal info (first and last names, postal address, phone number) and bank accounts (IBAN)? I don't understand whether there are restrictions to edit connected accounts through the API with Express accounts compared to Custom accounts.
I this is my code :
let subscription = await stripe.subscriptions.create({
customer: customerID,
items: [{ price: productID }],
expand: ['latest_invoice.payment_intent'],
cancel_at: timestamp,
//add recuring set to week
});```
Why the timestamp didn't work correcly ? This subscription must end in 2 weeks and on the dashboard i saw that :
Hi I am trying to implement subscription model and following the below documentation
https://stripe.com/docs/billing/quickstart?lang=javahttps://stripe.com/docs/billing/quickstart?lang=java
I am not understanding what price_lookup_key is? Can't we provide priceId from the frontend to backend?
hi, we're using setup intents to setup customer payment methods for future payments, recently we seem to be encountering issues where setup intents don't last and require redoing 3D secure validation, not sure if this is expected and/or how to handle these cases?
Hi
Request req_red55E8FlXf3Nz: This object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate.
any idea about this error?
hello
i wanted to ask some question , if i create a subscription schedule with Card how would the payement go ?
is it the same as with an IBAN or there has to be an interraction with the client to make the payement ?
hi
Hello, I have a stripe checkout with ideal. How do I ask for company address and vat number? It currently only asks for email.
Any 1 having duplicated payment_intents for the same transaction?
Hi, My smart reader acted abnormally, how to fix this error "object": "terminal.reader",
"action": {
"failure_code": "reader_error",
"failure_message": "This action could not be completed due to an error on the card reader.",
"process_payment_intent": {
"payment_intent": "pi_3MvdYgIZwcIFVLGr1OZkmChY",
"process_config": {
"skip_tipping": false,
"tipping": {
"amount_eligible": 4000
}
}
},
"status": "failed",
"type": "process_payment_intent"
},
how to send a link to a customer to update their payment method/credit card info. Have tried several times to send a customer an updated payment link however for some reason the card is not registering as their new default payment method and the payment is not goind through
Hey guys!
I am new with the Stripe APIs,
I recently was working on a project as a back end.
So the task was to get the card ID from the front end and attach it with the customer using the payment method ID
So it's just adding a payment method not to check out. The front end is using card element. So my questions are:
First do we need a client token to generate the card?, I see that it can be generated with or without a client token.
My second question is that I can see the card number when added through the network, should it be encrypted to prevent men in the middle attack?
Hey folks,m getting error on specific customer_id while upgrading the subscription @dry hatch
Good afternoon.
Sorry if I'm writing this question in the wrong place, (if so, tell me who to contact).
We have added payment to the mobile application, but apple wraps up and does not publish the application, citing the fact that payment should be made only through apple. Can you tell me how to connect the payment so that the apple misses us?
Hi everyone! I have a problem with first payment of subscriptions that automatically generate invoice.payment_failed before invoice.paid
Hi, I am using the Address Element for collecting billing details with the autocomplete function mode on automatic https://stripe.com/docs/js/element/address_element, I have managed to restrict the allowedCountries to US, but I would like to restrict further the allowed states to the inland US ones. AT the moment Guam for example and Norther Mariana Islands are options in the state dropdown. Is there a way to limit the list to a predefined one?
Kromolabs Developer
Hi,
We need help in development using stripe billing for our application.
- We have our app that is currently free for all the users across the world. It is hosted in AWS.
- Currently, no subscription management / Billing management software is integrated with our app.
We have decided to use Stripe billing as our subscription management/billing management . We have our HQ in US and one subsidiary in India. We have opened two stripe accounts under one email id (one for US, one for India) because we have different business details for both, such as payout account, Name etc..
Now, we want to use US stripe account for the US customers only and India Stripe account for Indian customers only. But we have one application on AWS that will be used by everyone across the world.
We couldn't find any development related document to handle multiple accounts on stripe with one app (our app).
Hi, I'm looking at migrating our card-element based form into a payment-element one and I am experiencing an odd "double" call to our specified "return_url" param when performing a payment that requires authentication.
I'm testing using the "4000 0025 0000 3155" card, which triggers the "fake" bank authentication popup. However upon passing the authentication, the form is hitting our return url of "https://localhost:8000/do-external-psp-payment?externalPSPReturn=true"
twice :
first call is :
then 2nd call is :
is this expected behaviour for live as well, or just a quirk of the test environment?
Hello, I think I have a problem with the balance of my account. Is it possible that founds remains blocked in "will be available soon" ? How can I "unblock" them ? (it makes transfers failing a lot for us)
Hello, My android app was using 'com.stripe:stripe-android:14.5.0' now I update this version to 20.0.0 and I can see this line of code is not working anymore...
val result = AddPaymentMethodActivityStarter.Result.fromIntent(intentData) // when I added a card
result.paymentMethod.id // Not accessible anymore
Could you please help me to access this paymentMethodId ?
Hi,
How can I combine subscription and physical goods with shipping into one invoice?
When customer buys subscription and physical goods, api allows to add shipping of physical goods only to invoice creation. Thereby this combination creates two payment intents one for subscription and one for physical goods with shipping. Then I cant correctly continue payment flow when sending back client_secret, cause I have them two. I use stripe UI elements (address, payment) with api integration.
Hi Team,
I need your help we have to display a list of upcoming invoices for all subscriptions.
So right now what we did :
- So first we get all the records from our local database where the subscription status is active.
- And we have a list of 500 records so we run for-each loop on the subscription list and we find upcoming invoices by using under mentioned code :
$subscription = \Stripe\Invoice::upcoming( ['customer' => $stripe_customer_id, ] ); $ReturnDueInvoiceData['data'] = $subscription->jsonSerialize();
Now if we get invoice data returned by Stripe API we put the invoice value into a new array.
and print a list of the new array under the dashboard.
but now for 500 records, it takes too much time to display data on the dashboard. some time server is overloaded.
So after doing some research, we use stripe-webhooks and we found invoice.upcoming
And when any upcoming invoice event is triggered we save that invoice data on our local system. But now the problem is upcoming invoices don't have any INVOICE ID ( unique id ). As we don't have it so when this invoice.created or invoice.paid event fire under webhook, Then how do I know which invoice needs to be marked as paid ( updated its status under local DB ) as we don't have any invoice id while we save it ( under the upcoming ) web-hook?
Is there any other unique id from which we know which invoice record status we have to mark as paid...
Looking forward
Hi,
I'm using this code in php to get products list:
\Stripe\Product::all()
And it's working fine. But with one of my account, I'm not getting any products.
Can anyone please help? Thanks.
I'm following the 3DSecureGuest GraphQL Stripe Payments example within the Magento 2 module. Does anybody know what value is supposed to go in the "cc_stripejs_token" field in LIVE mode? "pm_card_authenticationRequired" only works in TEST mode. I'm guessing that it should be the value of the payment method ID in LIVE mode instead?
Hello everyone, Iβm trying to implement payout but seems tax id is complusory, this detail seem sensitive for a customer to fill, can anyone help-out ?
how to change auto capture mode to manual in stripe ?
Hello everyone, im trying to refund after charge but i had received this error json string. please help me :((
{
"error": {
"message": "This account is not currently able to refund charges. Please contact us via https://support.stripe.com/contact/ for further information.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_aNCGiLQOUCG0IR?t=1681210794",
"type": "invalid_request_error"
}
}
Hi! I have the same problem with prestashop, after the Stripe update 3.0, the checkout page is completely broken up, if I deactivate the module everything is ok, I contacted support but I still haven't received any response. Did you find any solution to your problem?
Hi, we're using checkout sessions in order to add payment methods (CCs) to our customers. This is done by redirecting the user to the checkout URL after a session is generated.
It seems that the checkout URL can be loaded by any browser if the session is still active (24 hours). Is there a way to ensure that a user that didn't generate the session won't be able to access the checkout page?
I am locally testing, but I find this error please holp
const terminal = StripeTerminal.create()
From JS
I am passing connection token and getting that error
I am getting Invalid argument
Hi,
Is there any chance to get no such customer error when I switch from sandbox keys to live keys OR regenerating API keys ?
Hi All, I am working on sample POC for Stripe and need to change currency from usd to inr using below:
can some one inform as getting error:
curl https://api.stripe.com/v1/prices/price_1Mt8HESB6bBztKRSSmwmbvEw
-u sk_test_51MsjCTSB6bBztKRSl8c53NGrA49GuBZGBZWYg3w02tczVK47jXH5t7AgnI3Z5wUSXI5BDOYfXkxrtCtI3GMv0N0C00YKKkKI1Q:
-d currency=inr
error:
Response body
{
"error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameter: currency",
"param": "currency",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_OrfZD2Ve3J2wSI?t=1681202778",
"type": "invalid_request_error"
}
}
Hi
hi
Hello, is there any option in Stripe Checkout to pass current price (amount_total) after discounts to success_page as a parameter (like a Checkout_id)?
Following this one to setup donation subscriptions through Stripe readers
https://stripe.com/docs/terminal/features/saving-cards/save-cards-directly#create-setupintent
Hello there,
I do have a question around refunds. My current flow:
- User cancels prorated subscription via stripe hosted management page
- Money immediately goes into user credit balance.
- I am using refund API to refund user and I assume that money goes from users credit balance
- Refund has been issued and processed I need to manually adjust the balance (in case user paid via card I but amount has been reduced by available credit balance I return total prorated amount to users payment method and adjust the balance by the amount that has been used to reduce the total payment amount).
I found an issue with Stripe behaviour.
- Point number two - when user cancels the subscription stripe creates another invoice, that invoice is a draft invoice - the prorated refund amount will not be available for hour in the users credit balance (happens in testing both with and without the use of clocks feature). There should be no draft right?
The way I plan to make sure I will always attempt refund when cancellation invoice is processed and money is available is simple: I listen for the invoice.finalized event, once I get that event I can get the subscription ID from stripe and find the latest subscription for that user in my system and make sure the subscription is already cancelled and if that is the case, I am also checking for description which is starting like that "Unused time on..." (I only have one 1 item that I sell, one plan and user can have only one subscription at any one time), If that is a match I will issue refund.
Is this a correct approach ?
- After I issue the refund I will listen for another event
charge.refundedfollowing same sort of verification as for what exactly has been refunded. Upon that event arrival I will manually adjust the balance - here I need some clarification because I am not sure if I did not confuse something - refund to the original payment method doesn't automatically adjust the balance does it?
Apple pay doesnt show up in the payment element for iphone user
Hello there,
I have some queries regarding funds distribution between two stripe account
- I'm collecting all payments on my stripe account so I have to distribute funds to my users who use my platform for their businesses & I'm using Laravel for development
can anyone help me?
Hey there,
can I block transfers to a connected account until the account user registers a card or bank?
Hello, when trying to connect an account through Stripe Connect Link, the bank field restricts the amount of characters and therefore I'm unable to continue the process of integration
Hey, is there a way to clear a stripe link association? Just messing about with it in test mode, so I am getting a feel for how it functions
Hi
Isn't this supposed to HIDE the EMAIL Field and SHOW the NAME Field? But it's NOT showing the name but shows the email field... Any Help ?
const paymentElementOptions = {
layout: "tabs",
fields: {
billingDetails: {
name: "auto",
email: "never",
}
}
};
const paymentElement = elements.create("payment", paymentElementOptions);
Using Stripe Financial Connections for instant ACH verification in a React Native app and I had a question. Is there any way to get the accountholder name after the stripe.collectBankAccountForSetup function returns a setupIntent . After doing some preliminary code testing, it seems that the function only really saves a user's name as a parameter in the function call but doesn't allow them to input their own. Would this be a correct assumption?
Using stripe flutter sdk i am trying to make a payment with 14 digit american express test card but it shows "Your card is not supported" any one help here as i am using the stripe's test card itself
CasuallyCaffeinated
Thoughts on using Stripe as a single source of truth? Essentially, would create a middleware that would check if a given user has our premium subscription before allowing them to continue with the functionality from a specific endpoint. Thinking the only downside to this would be rate limitations, but unsure if anyone has experience implementing this before and has anything else to say? Otherwise we'll have to build a system and data model to store the information in our database.
Hello, i have a issue with updating credit car and cancealing subscription from external App
What webhooks should I set up to catch these errors? req_XpC3wk8MH2zERR
Hello, does Authentication rules and Block rules from https://dashboard.stripe.com/settings/radar/rules work for both option of 3DS configuration (manual vs automatic)?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi,
I have Customer Portal active for all customers in test mode, but I don't have it in live mode. In live mode a have set up the customer prostan and is shows green "active". But, on customer Action menu, I don't see the "open customer portal" link. Do you know why?
hello everyone, I just created a stripe account and want to set up payment in the symfony project!
I would like to secure the validation of the payment.
Currently here is the controller:
any wayHello Team,
Is there an API (or any way) for retrieving all settlement currencies for a Stripe account?
Hello, I'm having an error when creating the checkout session on the stripe
On individual custom connect accountsβ¦ Iβm adding Connect userβs debit card/bank accounts for payouts. I just want to clarify a few things before I start building.
- Adding debit cards for payouts starts by implementing βCreate a Cardβ under external accounts.
- Adding a userβs bank account for payouts starts with βCreate a Sessionβ under Financial connections
Hmm is it possible to keep multiple ach debit saved for backup in case any of bank decline as in my case due to manual ach adding verification takes time and inactive mandate occured due closure of bank and it decline customer payment.
I've had Stripe subscriptions that were originally on free trials, and now have converted to paid versions. I want to add additional days of the free trial period, but importantly not bill customers for the short time period when they were on a paid plan (they have not been invoiced for this period yet).
Is there an easy way to do this using the existing subscription objects, or do I need to cancel these and create new free trials?
When extracting names from passports using identity, Stripe will uppercase all the letters as that's how they're usually written in the passport. Are there plans to normal-case this field? It cannot really be used to update a persons's on-file name in full uppercase, and I if title-case it on my end, people named things like "McCray" or "von Whatever" will have their names written incorrectly. Suggestions?
Hi there - can you remind me of the test card number we can use to add funds to our balance ? I tried through the dashboard but it says "Connect top-ups are disabled because either your platform profile has not been approved or top-ups in this currency are currently unavailable."
hello i have an issue with creating a direct charge transaction using api It doesnβt have a parameter to attach a Customer when doing the transaction how can i go about this?
hi everyone. is possible to edit or fill these fields using Stripe API? (except website)
Hello is it possible to activate Stripe tax on a connected stripe express account? We want our clients to use the stripe tax we defined in the main account
having issues with verifying tax section. Is this a common issue?
Hello π
We are trying to move away from micro deposits when connecting a custom account to our platform. I noticed in your docs here https://stripe.com/docs/connect/payouts-bank-accounts
that we can toggle this feature to "Allow Stripe to collect bank account information of authenticated users". I toggled that on in test mode and now when a user onboards via the Stripe hosted form they see an option to enter their bank routing number and account number. The docs say this manual entry is shown if a Custom account canβt instantly verify their bank account using Financial Connections. I think this manual entry flow should require micro deposits, although it is not asking me for micro deposits. Then after the user finishes filling out the Stripe hosted form I can see they have a bank account record attached to their custom account. I can also create Topup records and Payout records using that bank account record. So everything we would like to work seems to be working without needing to verify their bank account with micro deposits.
Why is the Stripe hosted form falling back to manual entry? Since it is falling back to manual entry why am I not seeing the prompt for micro deposits? Does it just automatically fall back to manual entry in test mode? In live mode will it show the Financial Connections Oauth flow or do I need to do something in addition to just toggling the button in this screenshot in order to collect bank account details via Financial Connections with the Stripe hosted Connect Onboarding web form?
Thank you
hi team stripe - how long does a payment intent stay valid please? for example if I create a payment intent that has not yet received a payment method etc and the user delays entering the details etc. how long before the payment itent expires?
hi team - for an existing customer, I Subscription.create a 0 unit_amount monthly product, then Subscription.modify to add a trial, then Subscription.modify to update the price. This all works fine, the Subscription.create creates an invoice as expected but the two modify operations create new 0 price invoices and I'm not why?
I'm doing some testing on Stripe Identity. Should the SDK taking photos not reject this ID photo immediately, considering that the face is not at all visible? vs_1MvjIzL7ilRdQXxERs3DrhCK - the user has no option to retry taking the photo and is not being informed that the glare makes the face basically invisible.
How do I make a pricing table have a transparent background?
So i can make it work in darkmode and not look weird like this
Hello, can someone please assist in setting up a webhook to my website?
Hello, due to a payment problem in my account that I already reported before, they closed my Stripe account
Hello, what is the best way to sync tax rates with my products when I create a checkout session? In my example I have different tax rates for a product. Do I have to store the new created tax rate via API in my local database to use it? Thanks for any advices.
Using stripe ios sdk trying to pay using 14 digit american express card for UAE business is it not supported as i am getting error message from stripe sdk "Your card is not supported."
Hello, is there a way to avoid creating a payment intent just to show the payment element widget? can I somehow use the payment request js API instead and create the PI only after customer clicks pay?
Hey, have a two sided marketplace and using Stripe Connect custom for the payments - only problem is the Identity verification is ridiculously long for businesses - I've read https://stripe.com/docs/connect/required-verification-information#GB-full-company--card_payments|transfers but is there any way to reduce this super long onboarding process?
Need some help with this payment link: https://buy.stripe.com/test_28oeWWfHA6ln6wE1i2
So, we have a redirect_url we put on that link with session={CHECKOUT_SESSION_ID} and we get a session_id but it seems like we get two (2) different session ids. We just want to process one and kill the other but aren't they for one Checkout Session? Why are we getting two (2) different session IDs for the same CheckoutSession?: Or, does CashApp due to the mobile component with the QR code act like 2 different Checkout Sessions. Maybe I'm missing something. You should be sending us the same session_id twice right?
We are seeing two different session_ids for the same Checkout Session with CashApp:
session={CHECKOUT_SESSION_ID}
Should the mobile component and the desktop component send the SAME session_id? Or is it correct that they are sending two? If two, how can we tell that this is for the same customer purchase so we can decide which one to redirect where? They both are now going to the same redirect_url which is our controller as platform for a Stripe Connect standard account and we are sending params in the redirect_url to get the UID and the session_id and were hoping for the same session_id both times you redirect.
Is there a way we can get the Checkout Session by the ID and determine that this is for the same thing-I-call-a-purchase-that-I-thought-was-a-CheckoutSession-but-might-be-one-of-two-CheckoutSession(s)-due-to-QR-code-and-mobile-session-needed-for-CashApp?
Hey. I'm back. So in general, with CashApp we are getting our redirect_url endpoint hit twice - once by the mobile and once by the desktop and we don't know "which device the customer is on" (they are sort of on both) and we don't know which one comes first (seems like sometimes mobile and sometimes desktop). We want to redirect to a hosted form for "Complete Your Signup" where we allow the customer to create a password for future login (to access Customer Portal and members-only areas of a website). Should we redirect BOTH devices to a hosted form? Is there a way to tell which is the mobile device redirect and which is the desktop redirect?
Hello. I currently have a mobile application where users can sell articles between them (similar to Vinted) and which uses Stripe Connect for transactions and identity verification.
To perform KYC checks, we prompt the user for an identity document, and we upload it to stripe files API (v1/files).
On we get the files tokens, we updated the person of the connect with the Account API. (v1/accounts/x/persons/y).
My question is : it possible to use Stripe Identity SDK to perform these identity verifications ? Because after reading the documentation, it seems that Stripe Identity SDK only allows to perform identity checks with VerficationSessions, but it does not seem to be linked with Stripe connect. Thank you for your answer
Hello all, I've been reading into transfer groups but despite the conversations on here and docs, I'm still not entirely sure how I can best leverage the feature. Can someone give me an example of or business use case with multiple transfer groups?
Hello all - I have configured a connect webhook to listen the account.updated event - all the invocations are failing with error stating TLS error - can you pls guide me the reason for the same.
How would I pay taxes with stripe
hello, my account was closed for some reason, they said they detected too many unauthorized payments, what is this?
I have a webhook and firebase functions as backend in node js. When a payment with card registered for off session fail (card was declined), how should I implement the system to retry the payment in the backend ? Because in my front end user can pay but they never do when a payment fails so I want to do all on backend again and leave the app option only as last chance.
Is there a way to look up a failed transaction by ID for a customer if a merchant isn't willing to help? The merchant won't respond, but my CC company insists that they're not declining any transactions. The decline code is generic_decline.
Hey, I would like to calculate the shipping costs for a customer. How I can do this with the stripe api dependend on the entered customer address?
Hello, this is more of a general question as I havent been able to find a clear answer in the docs (maybe Im missing it somewhere or it isnt possible). Is there a way to get the total value of open and void invoices without fetching all of the invoices? Currently we fetch them all then do some math on our side, but this is beginning to take a while for customers of ours who have hundreds or thousands of invoices as fetching from Stripe, expanding the lines, etc takes some time.
Hello,
Is it possible to add a CCI email address to the Stripe payment confirmation email, directly from the API?
Thank you in advance for your reply.
Hello, Is there a way to update the quantity of an active subscription.? When I try I always get the error: Cannot add multiple subscription items with the same plan
Hello, Can you use Apple pay to in Setup Intents? Wallet is not listed as a type in here. https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_types
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hello,
Is there a way to get this flow of doing one-time charges: https://stripe.com/docs/payments/payment-intents/migration-synchronous to also work for subscriptions? Seems like the payment intent that Subscription creates does not allow us to do stripe.handleCardAction on the client to confirm 3D Secure
Hi, I just signed up here and not sure if this is allowed but will ask. I'm not a developer and am looking for someone to help with Stripe integration and some front end UX and backed development help. I don't intend to violate any rules. I just need some minor halp. You can check my profile. I help protect people who rent. Thanks.
I was seeing whether Stripe Checkout allowed me to accept giftcards with $0 balance and it did. Is here anyway to prevent prepaid cards from being accepted. I also have a radar rule that blocks :funding: = 'prepaid'
How do I setup a subscription checkout session and pass user information from my app to the checkout session so I can receive this once again in my webhooks?
I realize this is probably a really common use case, but this has been quite a struggle.
None of the metadata I pass to the subscription creation shows up in the payment_intent.succeeded object to my webhook.
So when I pass the payment_intent_data into the session object, it says I can only do this with payment mode, but I want to start a subscription, not a single-payment.
Dear, in my case, I have an international card with debit and credit functions, I would like to know which payment method will be used when I pay with the card?
Hello, a connected account's bank account was not able to receive the money we sent. They've added a new bank account that supposedly works, but the payment is not amended automatically to reflect the new bank account. How can we proceed to use the new bank account for this connected account?
Hey folks, so, we have a draft subscription invoice that we want to void. The invoice has auto_advance=false, and the collection method is send_invoice. My understanding is that, in order to void the invoice, we need to first finalize the invoice. I am worried that by finalizing the invoice, we will inadvertently send an email to the customers. I see that the finalize invoice endpoint (https://stripe.com/docs/api/invoices/finalize) has an auto_advance field -- if I set this to false when making the request, does that mean that the customer will not be emailed upon finalization?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hello, ive mistaken upload a wrong file to remove the limitation and now my account is on it way to be closed, any idea how to appeal ( yes i did contact support but im looking for an assistance )
Hello! We have a react app using react-stripe-js. We want to setup a payment method for a subscription, except we do NOT want to specify the amount up front, because it's a "billed in arrears based on usage" type scenario. So their final bill depends upon how much of the services they use and for how long.
As I read through the docs I'm probably just missing it, but everything around doing this sort of thing in subscriptions wants you to setup a fixed price product up front, which we just don't have.
Is this possible w/any existing component?
I was hoping we could just have a "setup payment method" module, and then, when we need to run billing, and when the invoice is calculated, we could just reference that payment method.
I've used react-stripe-js before but only for typical checkout scenarios, nothing subscription like this
I'm beginning to think I've gone down the wrong hole by reading in the subscriptions section. It doesn't seem like quite the right fit.
hey folks,m sending request data via checkout and getting request error on that @dim hearth
Hello There,
I do have a question I hope quick one about random error I am getting on refund request. (req_EIP10VzCa02ebC?t=1681236448)
The message is as follows:
"parameter_invalid_empty - id
You passed an empty string for 'id'. We assume empty values are an attempt to unset a parameter; however 'id' cannot be unset. You should remove 'id' from your request or supply a non-empty value."
I do not remember fiddling with any ID, so my guess is that it complains about empty payment_intent? (please see the request by ID I attached). Also I do not understand why payment_intent is missing.
Hello. When putting in a customer and trying to put in their credit card number it says to contact support to enter cards via dashboard. I have no idea what this means and then it auto populate a card into the customers payment methods from ACH Credit Transfer. I don't understand how I am supposed to enter my customers information
Hello Team, I am facing a lot of chargebacks due to statement descriptor issues.. I am able to lookup the paymentIntent JSON to be able to see the descriptors i sent while creation, but on the credit card the statement doesnt display
What time does stripe execute the invoicing? Ie.. 02:00 utc
Hey, I would like to change this value (see attachement). How can I change it? Haven't found it in the docs https://stripe.com/docs/api/payment_intents/update#update_payment_intent-receipt_email
Can I also add a custom value like "shipping costs"?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I have never coded, and I would possibly like to add affirm as one of my payment options, please help lol.
can i see a "real" api sample for muultiple charges with a single transfer?
Phone support is not helpful, does anyone have info on why and if the stripe check payment processing method has been deprecated? This is important as I am a business receiving checking each month.
Hello how can I fix div with css. I mean without css that div is displayed as expected (position) but when I add the css goes to the header
waiting for the thread for add more info
stewartfrantz
asking how to change set up for processing fee (of transaction) on to customers
I am creating an angular app with an express back end. Upon launch users will pay to gain beta access. I have stripe checkout working but I am not understanding where/when I can create my users sign up data in my DB. Ideally I want to collect payment get confirmation and then submit their data upon confirmation of payment. But doing this on the frontend via the success url does not seem secure. I looked into webhooks but I am not 100% sure where to implement the data submission.
Hello. I'm looking for a way to issue a prorated refund to customers when they cancel their subscription. Would there be a recommended way to implement this? These are the options I currently have in mind:
- Use the
prorateoption when canceling. AFAIK though this creates a credit that can only be used for futures invoices. We want an actual refund that hits the customer's card / bank account immediately so I believe this is not a viable option. - Loop through a list of customer's recent charges and keep creating refunds until we hit the target prorate amount. We need to loop (instead of a single refund) b/c customers can purchase various subscription items which trigger prorated charges/invoices each time.
- Almost identical to 2 but use credit notes instead. Since credit notes are tied to invoices (not charges), I think I would need to loop through a list of customer's recent invoices and create credit notes until we hit the target prorate amount.
These are the approaches I could think of just looking at the documentation. I was hoping there was some clean approach that could handle this in a single API call (like approach 1), but it appears that's not possible atm? Would love some feedback though and thank you in advance!!
Hey guys, anyone has implemented Stripe with OpenCart? I have a little issue, i have orders that are started at one time and payment made 2-3h after, and i don't get the response from stripe about that order anymore, so payment is made but they don't return the info back to the store
Hello, I am looking for some suggestions/recommendations on setting up some products in a specific way.
I have to set up some products that have a monthly/yearly base price of $X, this base price includes X number of units per month. On top of that they will get charged $X per 1000 units over the monthly base unit limit.
I cant seem to see a way to set this up without creating a massive number of tiers in a given price on a product. Am i missing something? Is there a way to set a tier at $0.00 and the charge an amount for $X units that exceed that tier (i.e. $5 / each 1000 units over the monthly limit)
Any help would be appreciated.
Hey i would like to invite paid users to my Discord server and remove their access once their subscription expires. Does Stripe offer any integration for this?
Hey guys, can I also ask for assistance here regarding connecting Verifone P400 with Mindbody? I seem to be having issues with completing a sale on the Retail screen. When trying to complete a sale, I get an error that says "The card reader disconnected". I followed the steps found in this help doc (https://stripe.com/docs/terminal/readers/verifone-p400) and I think this is my issue but I'm not sure how to go about this steps: Reader has IP address and can communicate with Stripe, but not with your point of sale application. Any guidance is appreciated. Thanks!
Hello! In my stripe balances page, the Transactions available by April 18, 2023
is missing
Is there a problem with stripe generally or just me?
i got locked out of my thread therefore starting new one, regarding SC&T
stripe docs only shows 1 charge with 1 transfer sample API
I like to see a sample of an API call that has multiple charges with a single transfer
Hello
I think I may have over-engineered one of my implementations because I might have misunderstood something. When a VerificationSession goes to requires_input because it fails, and then sits there for say a few days (exceeding the 48 hour restriction on "recent verifications"), and then is manually overridden via the dash to be verified - will I then be able to fetch the sensitive information 48 hours from the verified event or does it start from when the documents were first uploaded to Stripe? I ask because IP restrictions on keys is not really possible in my case.
Hi, I want to pass the processing fee to the user but for that, I have to identify the payment method to calculate the fee I need to have a first Invoice created but Invoices cannot be modified when there are open. How can I pass the fee to the customer if I cant modify the invoice?
Fun of Legends
My Stripe mock library is assigning a default_card to a Stripe customer object. Is this a real thing? I'm having trouble locating API documentation about this customer attribute.
Be aware that changing the fee based on the payment type chosen may be illegal depending on where you're from. In the EU, for instance, this is not allowed. To circumvent this, you can add a "processing fee" that's general but not card-specific
Hi. We are transitioning from Stripe Checkout to building an onsite checkout flow. We accept coupons, and weβre wanting to show customers a preview of their discount and what their final total will be. Is this something that we have to generate Quotes for, or is it acceptable to check the coupon validity ourselves, and calculate the discount as well? Weβre not sure if we can justify the cost increase to the Invoicing Plus plan in order to use the Quotes API. For what itβs worth, this plan upgrade requirement is only listed on the documentation walkthrough, and not on the API documentation itself, and quite subtly at that! Thanks, appreciate your help.
Hi, how come a 3D secure authentication failure on a payment associated with a subscription invoice caused the subscription to get auto-canceled? https://dashboard.stripe.com/logs/req_ZfSkerXK9uMoGG
This is leading to some unexpected behavior for us because we rely on the request property for subscription cancellations being null for auto-canceled subscriptions (per the documentation in https://stripe.com/docs/billing/subscriptions/cancel#events), and I don't see anything documented on subscription cancellations for 3D secure-related issues and how to handle them properly.
does paymentintent creates an invoice automatically after being successful? just like subscriptions where it creates invoice automatically?
I am trying to collect bacs_debit payment which is failing with an error: "Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits" while creating the setup intent. req id req_GLCYADqh88iDSN . I have enabled bacs_debit in the payment methods. Can someone help me understand what config changes i need to do to be able to collect the said payment details?
For SC&T, multiple charges with a single transfer, can we set the transfer group to unconditionally at the time when charge occurs? We determine the transfer_group based on when the order was shipped and do not know at the time of charge.
Hello, I have a different bank and payment method, how do I change that in my stripe account?
Hi, is it possible to get a subscription in the "incomplete_expired" status in my local development environment? I need to test a scenario in which case a subscription is in that status but I can't seem to create a new subscription with that status or manually update an existing subscription with that status.
hi is there a styling reference for the 'card' element that looks relatively good? I am using the card element only but the default style is pretty bad
Hi fellow developers, I am testing around with payouts with connected express accounts (Switzerland, test environment). For a specific account it currently shows 0.00 available to pay out and 100.00 available soon. Is there a default delay after payments until it is available for payout? Can I set that myself or is that by default? Thank you for the help!
Hi all, I am just starting out with Stripe's Checkout Sessions and webhooks and am confused about the differences between the payment_intent.succeeded event vs the checkout.session.completed one. If most of my users are going to be using Credit/Debit cards to pay for their purchases, which webhook event should I listen for to tell me that a payment is completed (money has successfully been paid out)?
Hello, we created a subscription with a bacs_debit payment method and it was moved to incomplete_expired within 10 minutes of the payment. The initial invoice failed but there was no reason and no attempt to retry it. What happened?
Hello
I have a question in regards to the behavior of the Stripe.js. One of our users is experiencing page rendering slowdowns due to q.stripe.com. I am trying to figure out the cause and hopefully a solution to their issue.
On our application we include Stripe.js on all of our pages by including the following line in the head.
<script src="https://js.stripe.com/v3/" async></script>
The inclusion of Stripe.js on our application is solely for the fraud detection feature. Our application does not make use of the Stripe.js library anywhere on our front-end. We also do not use or interact with any Stripe components on our front-end. All we utilize is Stripe Checkout, Stripe Billing Customer Portal, and the Ruby Stripe API library (back-end).
When the user accesses any of our pages their network request tab shows many POSTs to q.stripe.com. All the requests are successful (HTTP 203s), but the completion timings range from 15 to 20 seconds. Initially I thought it may be due to some CSP issue, but the requests are successful.
I have included a screenshot of this user's network tab which shows the slow response times with q.stripe.com.
From my understanding, q.stripe.com is used for your internal telemetry data collection.
My coworkers and I aren't able to experience q.stripe.com on our own machines so it is leading me to believe the interaction with q.stripe.com is triggered by some condition we don't have. This makes it difficult for us to help troubleshoot this.
I appreciate any help and insight on this. Thank you for your time.
Hi again, I wanted to follow up on #dev-help message
It looks like the customer's payment failed, but I don't see how they canceled it themselves.
@dim hearth sorry just saw your message and I can't reply in the thread. I am referring to the "Connect authorization webhook endpoint" UI box in the screenshot
this is the original message #dev-help message
Is there a way to get revenue by US state for the past year (taxes)?
Hi, I understand that to create a Payment Intent, we need to provide two things:
- Transaction amount
- Email address
And then, we pass the payment intent ID to stripe.js, where the user can complete the process of the payment.
We have that wired up and working well, but what we want to do is use the customer name and email address from Apple Pay or Google Pay, so that the customer doesn't have to type anything into the form at all.
How can we achieve this?
Besides what's in the dashboard, is there a shared repository of Sigma queries?
Hello, is there a way to search the Stripe GUI for payment methods?
I have a bug where it gives me success messages for adding payment methods, but they are then not associated with the customer
Evening all, I've got a fun little bug in my checkout session code. Any chance someone can check it over and see where I'm going wrong?
I have a "payment_intent" key set to null into my invoice.payment_succeeded webhook in dev mode. Any idea how it is possible ?
hello i need some help on stripe setting up tax
Developing a SaaS with Stripe as the payment processor. Looking to integrate an affiliate program to allow affiliates to promote the SaaS. Any recommendations for a good one thatβs easy to setup/manage?
Where can I find infoprmation about a try/catch block?
hello
i need help
any staff can we talk in private
my bank is at -98 and i need my stripe money a bit early
is that possible?
Just when I did not notice I could use this whenever I can get my stripe account out of test mode (because student developer pack)
Hey, when i receive a webhook event, i want to proxy the request using a nextjs function to my back-end. how can i do this without getting errors regarding the Stripe Signature being invalid?
h
hello anyone awake? I need help
Hello. I have integrated checkout via API and deployed to production environment to use it. When the customer is using WeChat to make payment, the following two cases of prompt appear, how to solve it?
I have successfully created a GET request to list the products and I have successfully created a POST request to create a checkout session. This works perfect in local host. However, the deployment with my custom domain only the GET request works fine but the create checkout session doesn't work. Kind of stuck. I am using NextJS
Hello everyone,
We are implementing a subscription using stripe checkout. And we want to store the subscription id and customer id to our database when checkout. session.completed webhook event is called. We integrate a stripe webhook and able to listen for user stripe events. And we need a user id to store the subscription id to database for a given user. but the issue we can recieve the user id as payload in the webhook event or we can not store the user id on our database. Can someone please help us on how to get user_id when stripe webhook event triggered?
Hello, quick q on payment intents via apple pay. I'm using the JS sdk, can I confirm - are funds collected while calling .confirmSetup or at paymentIntents.create(/later?
In that can we confirm the setup multiple times for a single payment intent, and then create fires only later in the flow with the saved payment method
Hello we had a customer that was charged 6 times in a row and stripe kept notifying the payment was unsuccessful even though it was
Hi all!
I'm currently onboarding my first partner as a connected account. Its status is currently shown as "restricted"; there is a warning pending asking if I gave all the owners information but, do I need to?
This company is owned by several people (more than 9, I think)
Do I need to collect the information of all of them?
(I guess not strictly dev related now that I'm thinking of it...)
The color for the card number when the cardElement is deactivated doesn't mute like the rest of the input. Is this a known issue at all or have I just configured my style wrong?
Hi, I know that #dev-help is meant to be used only for technical issues, but I have a question related to both "general" and tech...
I want to set up stripe as a payment service for my itch.io account.
- When somebody pays me in USD (for example) is it possible to convert that money into stable coin
USDC(for example) and send it to my wallet?
[Optional]
2) How do I implement that? I'm new to stripe in general, so I wonder what would be a good starting point.
Hi Stripe Devs,
we are trying to send a confirmation email when a user successfully connect his stripe account using stripe connect , we want to use webhooks but we are unsure what event type it would fall under , can you please help us
thank you
Hi Stripe Dev, we're using in Checkout scenario over the App, how can we remove the area picker and and zip code, hope to get quick reply, thx a lot
hello I need help with billing portal
Hi there!
I work for a small hosting company, and we need to be able to make a small setup charge (that is later refunded if possible) when a customer sets up billing on their account to verify bank/card details are valid. Should we switch from a SetupIntent to a PaymentIntent with a small charge, and then make a Refund to refund after it goes through, or is there a better way to do this?
Cheers,
Johan
Hi Team,
I need some help on my query. Can 2 email address (2 customers) be connected to same stripe connected account ??
Kindly help me with this please
Need to understand how "created" parameter is updated, does it only contain time in seconds or does it contain date and time?
Hello, Is that possible the make a coupon/promotion code for every user, but limit each of them to use only once.
Hi , can we rearrange which payment will be showed up first in automatic payment method? Because clients don't normally see paynow option on mobile view. Thanks!
Can someone explain to me from a high level what would need to be done to save the users payment details so they dont have to put their card info in everytime in a swiftui application?
i Already have my server setup and I can properly accept payments however currently I just make a new customer object everytime a purchase is made
and the doc on the website is in swift not swiftui
Hi Stripe Team,
Do we have an api to calculate the fee for a payment intent?
Hello Ngrok webhook url is working but my website url is not working
it shows name error
it shows
<title>NameError
at /api/v1/webhook/stripe-webhook/</title>
<style type="text/css">
Hello
anything add in ALLOWED_HOSTS
Hi there!
I have generated "client" via customers api and generated pay link via checkout sessions api.
After that, I have done test paying using customer account
What api should I use if I want to generate the customer's payment history.
how can we add more option to pay ?
Hi I just need to make sure, when I use subscription mode for payment and user fills the payment credentials, stripe will automatically charge the payment each month? And if the payment fails stripe will notify using the webhook, or how it works?
Hello everyone, Apology in advance if this is not the right channel to post. I have a question if a person buys same produce twice is it possible to decrease the purchase price for the product. For example customer A buys product x at $10 again he buys same product but this time it price of product A is set $5. Is it possible to achieve this from stripe or should we create a third product (same product but different price)
Hello, I have a problem. How to show an apple pay in stripe element? I have turn it on in stripe dashboard along with the google pay. Google pay show up but apple pay does not. I also have put a certificate on my domain, still not show...
Hello! I am testing a stripe card that requires 3d secure. The response on the payment intent that i create server side contains the field next_action?.use_stripe_sdk. The types show this as an empty object (tsinterface UseStripeSdk {} ) but the actual response has ts { "type": "three_d_secure_redirect", "stripe_js": "xxx", "source": "xxx" } .
Whats the difference between next_action?.use_stripe_sdk & next_action?.redirect_to_url ? and are the types above missing the correct fields or am i looking in the wrong place?
Thanks in advance!
Hi, how to create ephemeralKeys for a customer created for an connected account?
await stripeKey.ephemeralKeys.create(
{
customer: customerId,
apiVersion: apiVersion,
},
{ stripeAccount: accountId }
);
this code is throwing error as Error: Stripe: Unknown arguments ([object Object]). Did you mean to pass an options object?
Hello.
Hi Stripe team,
Our team is trying to calculate Stripe processing card fee. I heard that there's no API and we would have to calculate on our owns. The processing fee is different based on countries, but I was wondering for card payment, would it be the same no matter the country?
hi Stripe team, so I'm using a stripe element and save the payment error in the database (error message like "Your card number is incomplete"). And I have a customer which is from Aruba. Somehow Stripe language adapt with the customer local language. So I assume the error message also in Aruba local language. From the customer name it's written in arabic, but the error message saved on our side is not written in arabic or any language. The problem is we have this string saved like this"u0631u0642u0645 u0627u0644u0628u0637u0627u0642u0629 u063au064au0631 u0643u0627u0645u0644." I'm not sure how to convert it in PHP. Do you have any suggestion?
Hi, what does mean event invoice.payment_action_required, do we have to somehow handle this? When we are using stripe checkout?
Hi Stripe team, I have a qq regarding sales taxes. How does Stripe calculate the sales/transactions estimations which flag me if I should register to collect tax in a specific US state/country? thanks in advance
Hi There!
I found that there is "transfer group".
Can I get the usage example of this function?
hello
when I'm trying to connect a stripe account with my stripe account that time that stripe account will restrict automatically can you let me know why this is happening
Hi there,
Is it possible to Sign up for a Stripe account through API Calls, And get secret key and publishable key in API response?
i am stuck in the payment processing screen but the money has left my account??
- When subscription went to
past_duewhat will be the expiry time for that subscription - If subscription went to
past_dueand thenunpaidthen what will be the expiry time for that subscription - What will be expiry time of the subscription when it's
paused
Hi in the old version of stripe API in the event charge.refunded i found the id of refund ( re_XXXXXXXXXX ) now with the new version this data is not present. But it's with that i can retrieved the related information. there is a bug or it's normal ?
Hi! We have recently integrated stripe to our website. However it was noticed that the payment "proceed" button is active even though card info is not filled. As a result users tend to press the button and data quality of our analytics being compromised. Are there any options to disable the button UNTIL the user actually filled all required fields? Screenshot is attached.
hi i need help.
i want to get the tax amount and the percentage that i applied on the checkout . i want to retrive this information when paymentIntent.succeded event trigger for webhook. plz help
islam.mrakhym
When creating a standard connected account the display name of that account on the dashboard is always of our enterprise and not the client one. Can we change it on api request to create a standard account with their name?
Hi Stripe team,
I have the functionality in my app where customer can update quantity in his subscription. And when he does that, I want to show him the prorated price for the seats that he is buying. For example, customer has 10 seats and want to buy 2 additional - I want to show him the prorated price for the additional 2 seats. I am using upcoming invoice api for that and everything seems fine except for one case - when I add a coupon to already created subscription and want to update quantity in the same billing period, upcoming invoice route can return negative numbers for some quantity values. I understand why it does that but what I need is to get prorated price with applied coupons for the additional seats, without taking into account the whole subscription state. How can I do that?
Hereβs example so you can understand me better:
Full price for 1 seat - 200$
Initial quantity - 10 seats
Customer has monthly subscription with next billing date on May 6
I apply the coupon with 25% off to the subscription
Customer wants to add 2 seats
The upcoming invoice route is gonna return -162.46$
The desired result is around 243.7$
Hello I would like to know how can I create the account link https://stripe.com/docs/connect/express-accounts#create-link without the connected account id from the person that still need to create the accound id with this link. For me is a bit confusing
I need help to implement stripe-js to my angular app
Hi! I cant get into my account due to outdated information.. Need a fresh start so i can integrated Stripe with Wondr. I tried logging in but you keep sending a verification code to my old mobile number which makes the whole log in procedure impossible for me.
Hi, we are attempting to enable 3DS. Is it typical for the payment to initially fail before requiring 3DS? Is this the usual process followed by Stripe?
Hi! Do stripe send invoice emails in test mode?
Hi I need to collect application fee while there is a payment to my connected accounts...How to achieve this pls help
Hi folks, I have a question. Is it possible to get the transactions list of a Payout using the API? When you click on a Payout in the Stripe Dashboard, you get a list of transactions that did occur within this Payout. How can I get them using the API?
Hi folks,
"You have reached the maximum of 16 test webhook endpoints."
I am getting above error
please help
Hello everyone ! I have a question regarding stripe checkouts.
We are integrating a stripe checkout (without stripe elements) in our rails 7 app. I have dug a bit to customize the legal wordings but have not managed to find a solution. Would you have any idea if it is possible to cusotmize the framed text in the picture attached ?
Thanks !
hi folks , how do i enable collection of customers telephone numbers in the checkout . thanks
Hi stripe!
I have generated user account using connect api,
And tried the transfer test to the account using transfer api.
As a result, I received the error message below.
How can I solve this problem?
"Uncaught (Status 400) (Request req_Br89QSBEixWuIt) Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments
thrown"
Hi all,
Does any one know if I can get the list of transactions and payouts for a specific connected account?
After creating a subscription which one should I apply confirmPayment vs handleCardPayment?
I was wondering, when someone tries starting a new payment with an email thatβs already used, does the payment link inform the user of such case?
If subscription went to past_due and then canceled then will the canceled_at gets updated ??
collection_method: charge automatically
need help
Hi, is there a way to query charges based on NULL metadata? I want to get list of charges that does not contain metadata.
var options = new Stripe.ChargeSearchOptions{ Query = "metadata == null"};
trying to check if metadata is null throws an error for me
Regarding my issue again
I think I found a workaround:
In retrieve upcoming route, instead of specifying the end quantity in the subscription_item like that
...subscription_items: [
{
id: subscriptionItem.id,
quantity: 12,
},
]...
I am specifying the additional seats quantity
...subscription_items: [
{
id: subscriptionItem.id,
quantity: 2,
},
]...
The upcoming invoice then returns line items and the second one is βRemaining time on 2 Γ β¦ (with 25.0% off) after 12 Apr 2023β - it has the desired result. But this solution also has one problem - when I pass quantity that equals current quantity in the subscription, this line item is not returned. That is, when I pass 2, 3, 4β¦9, 11, 12β¦ - it returns this line item, but when I pass 10 - it does not return that. Is this some sort of a bug or desired behaviour?
Talk in the thread
how can i get a dynamic list of activated payment_method_types?
Guys I'd like to pick this back up as I have still not resolved and its a huge blocker for us before launch on 15th April. On Brave browser, mobile device, the Stripe elements (CardNumber, Expiry, and CVV) placeholder text is white against a white background, therefore user can't see what they're typing. This is part of our registration flow so it isn't ideal.
Hi there ! is there API to fetch the account secret key and webhook endpoint secret
Sorry, I cannot, my issue is already closed, cannot leave messages there anymore
I just re-oepend it
Hello! Can anyone tell if there is a way to get the canceled subscriptions in a specified time range using the stripe api. I know that I can pass status='canceled' in subscriptions list, but that returns all of the canceled subscriptions, I just want the subscriptions that were canceled in a specific time range
hi
Please double-check, still cannot post there...
Hi, I am new to Stripe and would like some advice on my initial approach for a project. I need to make transfers between accounts by BECS direct debit.
I believe i need to do the following:
- When a user signs up to my site I need to create a Stripe Connected Account for that user
- I need to also create a payment method on that account to setup direct debit from that users bank account
- I then need to make transfers from one user account to another. Should I be using PaymentIntents to do this?
Any initial guidance would be much appreciated
Hello we are setting up service were we want to acquire reports like balance summary wanted to know what is the maximum look-back supported by stripe, for example if i want report as startDate: 01/01/2022 and endDate:31/12/2022.
@cedar thicket @tacit ridge @waxen spindle @foggy dawn @hollow prairie
Please don't @ us
Hi, not sure if this is a know bug.
Frontend: React-Ionic, Backend: express.js (with Nest.js framework)
I used stripe.checkout.sessions.create to generate a payment url. I added metadata to the api.
When listening to the webhook I can get the metadata from checkout.session.completed with req.body['data']['object']['metadata'], but when I use event = this.stripe.webhooks.constructEvent(raw,sig,endpointSecret), the metadata can be seen as an [Object] when I console.log event, but returns undefined.
Hello, Could any one help? is it possible to display a deferred amount in the stripe that hasn`t yet settled in stripe (for example collected payments from in-app purchase)?
Hi, I'm looking at migrating our card-element based form into a payment-element one and have a question about testing googlepay/google wallet. I've enabled the google pay payment_method against my test account and can see the option when loading the payment-element on my android phone, however it doesn't seem to trigger the wallet app, it just has the "pay now" button as unclickable. Is there anything else I need to set up against my account to test google pay?
Hi, how can I update a subscription at the end of the current period ?
Hi, can I use my existing reader to accept in person payments with stripe terminal? We're based in Ireland.
Hello, Is it possible to send a charge request or create a payment instrument using a network token that i generated directly with my Network Requestor ID previously ?
Hi! how get cents (eg: 1.31, 2.50, 3.99) on our order checkouts?
please reopen the thread
.0
0.................................................................................................................................................................................................................................
I've tried 'unit_amount_decimal', but no use! still round amounts automatically, not charged 5.99, 1020.11, ....
Hello i just get paid and after i changed the payout method but already seems that the fund they send to the old bank account how can i cancel it and repeat it now with the new one?
@silent merlin let's chat in the thread I opened for you
Hey there,
we are currently trying out the new Payment Element. So far everything looks nice. But I cannot find any information on how to display saved payment methods in the payment element. Btw, we are collection payment information before creating an Intent (https://stripe.com/docs/payments/accept-a-payment-deferred?type=payment#additional-options). How do we display saved payment methods for a customer? Or is this not possible?
Hey Team,
How do we append a subscription schedule phase into existing Subscription schedule?
StripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?
Hi folk, please help
Is this still something you'd recommend implementing, since it uses Sources, or is there a better alternative for Multibanco? https://stripe.com/docs/sources/multibanco
Can somebody tell me why price with ID = price_1Mw1jnGoLmBCnzj7w6UGdtDI does not have tiered property?
Hello Team
I am using stripe woocommerece plugin for stripe integration with my website. Its asking for card information in the checkout page, is pci / dss compliance required in such case
Thanks
Need help
Hi! If account is in RestrictedSoon state it means it has a current_deadline and payouts/payments are enabled, is that right? Thanks in advance
Hi Stripe team, is it possible for a private individual to create a connected account ? So wihout any company of course
A Basketball Coaches Association I am involved in uses Stripe for our membership fees. A few coaches paid their invoice by check- is there a way to indicate an invoice has been paid for by check so it will show "paid" and not as "unpaid"
Hello everyone,
I need help with fixing a Webhook signature verification error. I trying to listen for the checkout session complete event but it gives me "Webhook Error: Webhook payload must be provided as a string or a Buffer" even when I try to avoid parsing the payload to JSON for webhook API call.
Here is the full error response:-
Webhook Error: Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the _raw_ request body.Payload was provided as a parsed JavaScript object instead. Signature verification is impossible without access to the original signed material. Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing
And here my code for the body parser middleware:-
app.use((req, res, next) => { if (req.originsalUrl === '/api/stripe/webhook') { next(); } else { express.json()(req, res, next); } });
Hello
I am getting all invoices twice when retrieving from \Stripe\Invoice::all(array('customer' => $cust_id, 'status'=>'paid'));
@waxen quail could you please open the thread?#dev-help message
Am I able to trigger a customer.source.updated event manually through the Stripe UI in test mode?
Hello.
I was wondering if there is a way to transfer a subscription from one user to another since we currently want to manage subscriptions by company, and users of
the same company can make updates on a single subscription.
Hey
What is wrong with this shity payment platform
They make me wait a week for a payout and still waiting
Actually one week and one day
I am trying to implement webhook endpoint but I got this error, This webhook delivery failed, stripe will redeliver ....
@left blade Please talk to our support team as our team on discord can't help with account issues. Don't use obscenities, profanity, or other inappropriate language! Its against the rules.
Hey im having issues accessing my stripe account - I have tried to get ahold of someone via email a few times with no reply...
Hi I am trying to create a payment intent and have given transfer destination as a connected account, also i have given a application fee. This application fee should got to my account but its going to the connected account. Can you help with the code to achieve this while creating payment intent
Hey
A customer was trying to add card, their bank Santander sent them a text message with a code to verify the purchase. However the amount was for $0. Because it was $0 Santander did not allow me to put their code in and therefore you never see this.
Hi, my pricing is grayed out and frozen when I go to make edits. I have 0 active customers currently. Why are the prices gray and uneditable?
Do setupPaymentIntents ever expire? I've seen things in the docs that indicate that they do, but in some forms online I've seen things that say they don't, so I just want to get double check before I build that reliance into my app.
Hi team, I created the invoice item - ii_1Mw25vA7BWdKIiAUNrCp1moI and then created invoice (req_uYt95sF4JIcw3R) which resulted in invoice_no_customer_line_items - customer. can you pls look into this issue. thanks.
Hi I have a set of customers with monthly active subscriptions who are set to be invoiced at various times in April based on when their subscriptions started. I would like to update all of these subscriptions such that they don't receive any invoice in April, and all get their next invoice on May 1st, and that becomes their new billing cycle anchor such that they are invoiced the 1st of every month moving forward. Can you advise on the best way to accomplish this? Could I use a subscription schedule with phases like:
Phase 1 - Coupon for 100% off to prevent the upcoming invoices in April, end date May 1st
Phase 2 - Starts May 1st, billing_cycle_anchor set to phase_start
hey can someone help me with a problem i have?
How do you attached a customer to paymentIntent?
Hey
we are using Stripe doc /Stripe test cards to test card SetupIntent
when we used card JCB - error appear and got declined
Hi, we've got a weird case where when we attempted to create a subscription for a customer the first payment failed but it seems 3 days later it went through: https://dashboard.stripe.com/acct_1KRN3g2QDJ60PDJC/subscriptions/sub_1Mk5HD2QDJ60PDJCRG5SdLC9 The problem with this is because the initial payment failed, the customer in question retried it and it went through: https://dashboard.stripe.com/acct_1KRN3g2QDJ60PDJC/subscriptions/sub_1Mk5Ib2QDJ60PDJCqbsxdzfD So now the customer is being charged twice. We're wondering how on our end can we stop this / search if its happened to any other customers. From looking into it we believe this is caused by us using SubscriptionSchedules and how the first invoice is handled but unsure how to resolve
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hello
Hello,
I have a question. I have a Stripe account, and I want to send payments in USD and have Stripe charge my AR clients in ARS with their respective taxes. That's possible? thanks for your help
How do you create an invoice after a paymentIntent for one-time payment? What's the usual flow when I wanted to create an invoice after paymentIntent?
Hello, I would like to ask if the Privacy package provided by https://www.1stformations.co.uk is sufficient to obtain an account with you. If it is not sufficient, could you please clarify the required conditions for me? Thank you. Sent from my phone
Hello there!
I am currently implementing the Stripe Payment Element component on a website.
As stripe.confirmPayment may take several seconds to complete, is there a way to disable the component form inputs?
I'd like to disable the inputs on submission to then hide the form in case of success, or display an error and re-enable the inputs otherwise.
I've seen in the documentation that something similar exists with the 'disabled' option for other Element types but nothing seems available for the Payment Element.
Hi. Can someone please provide assistance on contacting integrations with Stripe? I am the CEO of a POS company, similar to square, and can not seem to find the appropriate person to talk with about partnering. Our relationship would be similar to that of Lightspeed. Thank you all.
Hi there, I'm trying to test my webhook locally. When I trigger payment_intent.succeeded I get other events but not the actual payment_intent.succeeded that I'm looking for.
I do:
% stripe trigger payment_intent.succeeded
Setting up fixture for: payment_intent
Running fixture for: payment_intent
Trigger succeeded! Check dashboard for event details.
I get
2023-04-12 16:47:50 --> payment_intent.requires_action [evt_3Mw4xeBLgDt8GrDE1YNwQ3it]
2023-04-12 16:47:50 --> payment_intent.created [evt_3Mw4xeBLgDt8GrDE1ZIVCZuC]
2023-04-12 16:47:51 <-- [500] POST http://localhost:27851/payment-success [evt_3Mw4xeBLgDt8GrDE1YNwQ3it]
2023-04-12 16:47:51 <-- [500] POST http://localhost:27851/payment-success [evt_3Mw4xeBLgDt8GrDE1ZIVCZuC]
What am I missing?
I'm having some problems with PaymentSheet on iOS, which worked fine a week ago. I already set my key in these two places:
STPAPIClient.shared.publishableKey = "pk_test_xx"
StripeAPI.defaultPublishableKey = "pk_test_xx"
- and also it's not
.shared()like the error says, but.sharedlike in the code, so just a minor error in the error description.
I'm passing a client secret to a payment sheet.
Edit: And I did check that the key is valid.
Hello! Is there a way to choose the networks to display in the Card Element on both Web and React native?
Hello, I'm trying to perform multiple transfers to connected accounts separately, but it seems that checkout sessions for prebuit checkout page only accept one destination in payment_intent_data.transfer_data at creation. Is there a way to do it or should I use Payment Element and implement a custom payment flow ?
Can i update a subscription so the payment gets taken out at a specified hour via the api or dashboard?
I'm rendering a payment element but only CC is showing, not any other payment methods, why is that?
Hi! I have a client who has a subscription, and my client stops paying for two months from my system, this client blocked the application, but in stripe his subscription is still active but without sufficient funds, what happens if after two months the client has balance on your card? This client has disabled porrateo
Hey Team, where in the stripe dashboard can I find the publishable keys for my organization's connected accounts? I can only seem to find the publishable key for our platform account
I believe that my website went down while a customer was checking out, is it possible for someone here to advise me on what I should do next to avoid any type of duplicate charges? The Customer, Subscription, and PaymentIntent objects were created: pi_3Mw5GcCoTIfwbn28118WTyWG
Hello! I have a checkout page with two products, one thats a one time charge (315SEK) and another thats a yearly fee (180SEK). I also have a coupon for the first year free (including the one time fee) so that the total a customer pays the first year is 0SEK and then 180SEK after that. When the coupon is entered the price that shows is 0SEK per year. how can I get rid of the "per year" since its not accurate?
Hi! I'm using Stripe subscriptions in production mode, but the most subscriptions haven't payed correctlly. How can I know if the errors are from founds of the cards or for other errors of implementation? The webhook doesn't show me detail from the error. Thank you!
π βΒ for a Stripe Connect integration, is there any way to fetch the list of payment options that a connected account may have enabled via their own Stripe dashboard? (i.e. whatever they've enabled on https://dashboard.stripe.com/test/settings/payment_methods)
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi! I am creating a payment intent with confirm=true which should automatically charge the payment intent. However, I still have payment intents that end up in the "requires_capture" status. I'm not sure why that's happening?
How is that gas stations can pre-authorize an amount and then capture a larger amount than was initially authorized? Can that be done in Stripe?
If so, is it different for Apple/Google Pay than with cards?
Hello π
Yesterday @crimson needle pointed out to me that the Financial Connections is only available within the Connect Onboarding form as part of a US private beta as stated here: https://stripe.com/docs/connect/payouts-bank-accounts
@crimson needle also mentioned that the current flow that is available right now with the Connect Onboarding form does not require micro deposits. It only requires the user to enter their bank account number and routing number and "we validate the routing number, but there's no way for us to validate the account number. Only way is to send money and see if it succeeds really".
I just want to double check that is true because I just remembered a paper check has the routing number and the account number on it. That means people could connect bank accounts from any check they have laying around. If this is the case it seems like I should not have this toggled so the Connect Onboarding form does not collect the bank data.
This might be a stupid question but is there an important distinction between Stripe Feature Payment (https://stripe.com/docs/payments/save-and-reuse) and Stripe Invoices (https://stripe.com/docs/invoicing/overview) ?
I haven't seen anything of this type, I guess it's not possible to get an individual payment method Element from a Payment Element?
Like getting a card Element object from a Payment Element object to access the card Element specific methods
Hello, We want to test our Stripe payment gateway on safespaceslongbeach.org. We have set up test API keys and Test mode but our WordPress theme developer insists it can only be tested on a localhost. Is this true? I have never had to do this in 15+ years of designing WordPress sites and can't find any info about this requirement online.
Hello, I want to listen to a webhook that controls stripe connect account status, what is the webhook event name and how do I retrieve the current status of the account?
Hey all- is it possible to add or edit fields on the Address Element or the Payment Element?
Wanted to add a "Tax ID" field to the Address Element that would allow customers to enter their Tax ID and we could pull that into their customer record in Stripe so we dont charge them tax
Also, the Address Element has the option of changing the Name field(s) to "Organization", but we would want that to say "Company" instead- is this possible?
In my service I'm using stripe's checkout endpoint to generate a url to give to a customer so they can go through the process of setting up their payment method and initiate a subscription. What are my options for updating the payment method for this subscription? Is it possible to generate another url to give to the customer (similar to the checkout url) so they can update their payment method?
Hello, how come when I create subscriptions with a trial period, the status is trialing even when the setupIntent has not been completed? I would have thought that the status of the subscription would be complete until the setupIntent is complete, and only after that is the subscription's status changed to trialing. Am I missing a parameter or something when I create my subscription via the API?
Hello, I'm trying to trigger an invoice.payment_failed event for a specific invoice from a subscription using stripe cli. I tried doing something like stripe trigger invoice.payment_failed --add subscription:id=sub_xxxx but i'm not sure it works properly. it does trigger an error on webhooks but for another subscription than the one i requested. is there a better way to trigger a failed payment error like this?
Hey devs!
Quck question -- is there a way to provide my users with a link to update their payment details for a subscription? So they can update payment method, cancel or whatever from a Stripe page. Similar to the checkout page.
In that case, how do I retrieve that link?
Thanks!
Hi there, my team is working on an implementation where we expect very high volume in a very short amount of time. In order to avoid rate limits, we wish to implement the most efficient flow to collect payment. This is our current strategy for each user checkout flow:
- create paymentintent
- give it to Stripe Elements UI
- stripe.confirmPayment({ element, ... })
- wait for webhook: payment_intent.succeeded
Is this the most efficient way? It's unclear to me if Stripe Elements does additional calls under the hood, which we should avoid.
Hi I am implementing subscription model. Also, I need to focus on two things: free for first 100 users and coupon codes for certain percent discounts while purchasing subscription. I am a bit confused between coupons and promotion codes. Also can user apply coupons in checkout session?
Hello! I have a qq on testing invalid data, specifically on invalid years. We are using payment elements, and https://stripe.com/docs/testing#invalid-data in this doc it says if you put in a past year 70 it'll be invalidate, but when we test with 70 it thinks we're using the year 2070 instead of 1970 so it passes the tests. Since payment element allows for 2 characters for the year, is it safe to assume it in within 70 year of current year?
Hello , we have digital product and I need to collect the tax for this product what tax category should I keep for stripe tax method, there are many tax category but there is no digital product category separately,. This is the link iam looking about tax category https://stripe.com/docs/tax/tax-categories
Hi team,
I trying to retrieve a connected stripe account but I keep getting the error, "stripeApiFetch does not support /v1/accounts/"
Is there anything I might be doing wrong here? Or is there a new way to get that information?
hi team, my business involves three parts. End-users, clients and me. The end users can get some good deals proposed by my clients on a mobile app. My business model consist of charging my clients whenever a good deal is "activated" by a user on the app. In order to do so, I thought register my clients as a "Customer" Object in Stripe, and forced them to associate a valid payment method. Then, monthly, i'll create a charge, which I'll associate the customerId, for the amount that i'll had calculate server-side. But my question is : as far as it's me which create the charges for the client, is there a 3Ds secure validation which the client will had to accept ? would there be another or better way to automate the invoicing of my customers without them having to validate anything?
hi! is there an easier way to integrate apple pay with the stripe mobile web experience? it seems that there's many steps to integrate if i don't have an apple developer account already
Hello, I am using Stripe Elements to build a custom integration. What is the recommended way to determine which presentment currency to display to the user? Is the accept-language request header appropriate to use? How does Stripe Checkout accomplish this?
Is there a way to prevent subscription invoices from using the customer's account balance? I would like to use a subscription to bill my customers each month then programmatically add credit to their account for the same amount. When the make a purchase it will then draw down from their balance credit instead of changing their card.
As a follow up to a previous question by my colleague @stoic rain (thread was closed), we would like to verify an assumption about how rate limits are enforced by Stripe:
-
Server-side API calls (identified using server-side secret) are bound by account-based rate limits (default 100 writes/second)>
-
Client-side API calls (identified by client IP address) are bound by separate limits. These do not eat out of the account-based limit of 100 writes/second?
Hi, I'm using Account.retrieve to lookup the details of a Connected account which has installed my app and seeing discrepancies when I use my "test mode" API key vs when I use my "live mode" API key for the lookup. When using my "test mode" API key, business_profile is missing from the returned Account object. However when I use my "live mode" API key, business_profile exists. Why is business_profile missing when using my "test mode" API key?
Hello, I have pulled reporting api using python successfully but confused how to know which particular report I am referring to?
I looked around everywhere and can't find info, but for the stripe dispute object, it has a metadata field. Is this even possible to populate when disputes are created by customers?
Hi, we are having an issue with Google Pay. I'm creating a paymentIntent with an amount of 32.00, for example. Our checkout shows the value correctly, but once I click the Google Pay button and the Google Pay page opens, it shows 0.00. If I click pay, I can see on the Stripe Dashboard the correct value (32.00). Support told me it is an issue related to Google Pay, but I'm unsure. Is there a way to handle this? Thank you!
Iβm trying to remove my external linked accounts and the payout details.
Iβm working on an app which listens for βsubscription updatedβ events. I have 2 different webhooks set up, one for test mode and one for live mode. Iβm noticing that when I cause a βsubscription updatedβ event from a test mode subscription on a connected account (one that has my app installed), the event is sent to both test mode AND live mode webhooks. Given this is a test mode subscription, I would have expected the event to only have been sent to my test mode webhook. Why is the event also being delivered to my live mode webhook?
How do i reduce the times 3DS authentication shows up? I cant seem to work it out by reading the API Docs. There are some websites out there i had seen that doesnt always show 3DS. At least the first time it will
Hello! I am using React and Stripe. I am using currently 2 ways - card payment and Ideal payment with paymentIntent. When paying with card there is a option to check if the payment is successful with stripe.confirmPayment and rather than redirecting, to execute code. My question is, is there a possibility to implement this with Ideal payment as well ? (for example not to redirect me to a Ideal window but to rather open another one and catch the success in the initial one)
I'm integrating Avalara to calculate tax on invoices that come from subscriptions-
The people at Avalara said I needed to reach out to stripe to enable a "pay_immediately" flag that I can pass in to the API when creating the subscription-
Could someone help me with this?
The service i'm working on needs to do some internal bookkeeping when a customer who has an autopay subscription and their payment fails. What webhook event(s) are relevant in this situation?
Hello everyone,
We are trying to listen for stripe webhook event when checkout session event is complete, but we are getting a " Webhook signature verification failed" error.
We tried the following solutions to fix it:-
- Avoid parsing the payload and send the raw data directly. express.raw({ type: 'application/json' })
- We make sure that the stripe webhook secret key we are using is the same as the one we have on the dashboard.
But still, it is showing us the same 400 error. Can some please help us with this?
How can I retrieve all the prices of a Product? I am only being able to get the default price
Hello, is there a way to change the id on a Price, or set it when creating? We have two accounts and the UI allows it through our prod account, our staging account does not show the option to set it.
Hello again! Is it possible to send formData thorough the metadata in stripe.paymentIntents.create?
Hello from a Stripe newbie! I've been trying to figure this out, and I really think I'm overthinking it. Is a customer object automatically created during checkout session, or do I need to configure that somewhere? For context, I would like to be able to send a customer a specific email upon checkout. I'm using Payment Element from Stripe. I'm struggling to access the input email when I test from my React app. It comes up as null.
Folks! I am not a newbie to the Stripe ecosystem, but stuck with the numb issue: why all lists requested from cli are empty? Like:
β― stripe invoices list --limit=3
{
"object": "list",
"data": [],
"has_more": false,
"url": "/v1/invoices"
}% keys in config.toml are correct, am I in sandbox mode or something?
Hello, I'm having problems verifying bank account data for a Connect account on my app. The only found token in the docs is btok_us_verified but the tests being carried out are for Spanish Connect Accounts. Using the test IBAN numbers for bank accounts for Spain yield an error also, help wpuld be appreciated. All these tests are being executed in test mode with the test keys. Thanks
Hello. I would like to build platform with elements of a marketplace using Stripe Connect Express. I'm bit afraid that onboarding process that requires from day 1 providing bank account number may cause drop off of potential sellers. So the idea is to create a connected account at the very end, when a seller would like to make payout. From code perspective we would handle payments, calculate balances and move funds from our main account to seller account when it's created.
Questions:
- how does this approach affects handling by Stripe KYC/AML?
- what are the downsides (from legal point of view) of such approach?
Hello everyone! I am new to stripe and trying to submit my SS-4 Tax document. Stripe is not accepting my document because it has a different name from my stripe account, however it is a DBA "Doing Business As" under the business on my SS-4 document and the EIN is the same. Will I need to get a separate SS-4 document or is there a way Stripe can accept my original SS-4 document?
What command (Python) can I use to mock paying for a subscription session?
I start by creating a checkout session with stripe.checkout.Session.create which returns a url.
How do I "pay" and "fail-pay" for this session with Python?
Hi - I'm wondering if there's an easy way to have every transfer into a Stripe Connect account result in a separate payout to the bank account for that Connect account?
I believe this would be possible with separating charges and transfers, but that would cause a big shift in our infra, so we'd like to avoid it if possible. Thanks!
can someone tell me what the sole purpose of the transfer_group is for?
how many retries stripe is doing on http error of 429
Hello! We are interested in the Visa L3 data and have recently learned that Stripe does receive and populate issuing transactions with this data but it appears Stripe does not fire off an issuing_transaction.updated event for this. Is this true?
Hey there, I'm using Connect with Standard Accounts to get users onto my two-sided marketplace. I'm trying to launch in North America only and would like to restrict accounts to be from North America only. Is there a way with Connect to limit the Countries to USA and Canada only? Thanks!
Hello! I'm using Connect with Express Accounts and Separate Charges and Transfers. Currently we have an implementation working using Manual payouts, but since we cannot track which Transfers belong to each Payout when doing so manually I'm looking to switch to Automatic payouts. My question is: Is there a way to have 0 delay days, similar to a Manual payout, with Automatic payouts to connected accounts using Stripe Express? We're currently working on transitioning our customers over from a traditional Standard Connect with Destination payments experience and we're trying to do everything possible to keep the payout timing from Sale -> money in bank as close to what their experience with Destination payments was and so far it has not been a resounding success.
Hello!
My team is evaluating using Stripe Tax to calculate taxes. I can see we provide line item information in the request, but the response does not make an association between tax applied on a line-item basis. We have many use cases where we have multiple line items of multiple quantities when performing a checkout. We want to associate the calculated tax with the line item that resulted in a specific tax.
Am I wrong that we're not able to associated resulting calculated taxes back to a specific line item from the request?
I've only read through the tax implementation docs once, and scanned the API docs, so I am hoping I'm just missing something.
As always, thank you so much for your support.
Hi, I forget how to register a domain for apple pay.
Hi, I am trying to understand what can be returned for checks for cards. I understand what pass and fail mean, but in what situations do we get unavailable or unchecked?
We're about to move to Stripe Tax, we haven't flipped the switch yet, I was curious if there's a way to remove/refund sales tax from an invoice for example in the event the purchaser has tax exempt status like a non-profit or do we have to refund the entire purchase.
Hey! We are sending "allow_promotion_codes" true but when applying an coupon code we get this message (This code is valid, but your order does not meet the requirements.
)
I have a payment request button. After payment, I wanted it to redirect to another page. I was hoping that the return_url in stripe.confirmCardPayment would work but it is not working. Can someone help me how to make this return_url works? I want to redirect my user to another page after successful Google Payment.
FallenBlade
Apple pay is not showing up on my payment element for ios devices: https://riess-alilech-54n3.vercel.app/credits
Hello my company is trying to build a usage-based subscription service with 2 tiers, (below 100 requests/mo and over 100 requests/month)
Have a scenario I need help with. I have a connected account customer who wants me to provide them with a real-time updated list of every payment that comes into one of their payment links.
My plan was to use zapier to connect Stripe connected account payments and google sheets, with a rule to create a row in that sheet every time a payment is made into that connected account.
It appears Zapier only connects to the payments of the platform account. Has anyone had luck with this sort of flow before?
Hey Devs, Looking for help with 2 issues for my client.
- To give you a bit more of the background, we are working on a marketplace, in which people sell the items to other people (clothing, memorabilia etc) and all the money is donated (75% to charity, 25% to the client). The money is split between the client's stripe account, and a linked charity account. We are looking for recommendation, about what is the easiest option to add charity to client's stripe account. Each charity will have their own stripe account. We have found two ways.
A. We create a combined "standard" account for the charity - basically and we just generate a link that we send to charity and they log in there and their data is downloaded. All we would need is to send the charity a login link and once they log in to their stripe account, we can connect that account. We are 99% sure this works (after talking to stripe), but we need one potential charity to test it with them :).
B. IF first version wouldn't work - we have a workaround second option which is to create a "custom" account and then when they create such an account, they just need to fill in the data - basically credit card info (as per the screen shot attached).
**Can any one confirm that the A route will work? **
On top of that this is the second challenge:
2. this challenge is a bit more complicated. The client has asked us, if we can basically split the payment 3 ways. The current split form challenge 1 still exist (75% charity, 25% to the client), but client also want to send 5 dollars to the seller (person donating the item), as a payment for their potential shipping costs. We couldn't find a way to do it in Stripe, and hence, we came up with a work around. THe workaround is as follows:
Challenge:
This challenge raises a couple of challenges, namely: the users don't have stripe accounts and Vive as a business can only send money to verified users to prevent fraud.
Potential solution:
We have came up with a way to solve the challenge - build user verification in a custom way on top of stripe.
We have done research into what can we do using Stripe. We found that we can verify a user, that already has been verified in any other financial vendor (i.e. Binance, betting site etc). We can then verify that user and send them money, however, such a setup is not sufficient for our purpose.
What we can do is create a user flow within the app (it will need additional screen designs from UX designer), where the user upload a document (ID/passport/etc), and fill in additional details (as needed by regulators). Additionally, the users would need to accept the "privacy policy" of stripe, as a part of the flow, to properly verify them.
This is not a default setup of Stripe, but we feel it is the only thing that would work. We are 95% certain that this would work. This is where we need Stripe verification. -> can anyone tell me if this is crazy or can it be done?
Is there a way i can trigger a invoice.payment.failed webhook on my test account?
I'm in Sigma - I'm writing a query to find customers with 2+ active subscriptions and grab the latest charge IDs associated with each subscription so we can refund. However, I'm not seeing a latest_invoice field on subscriptions to be able to do a join.
Hello, is there someone who can help me?
When receiving a setup_intent_succeeded webhook from Stripe, is there any way to tell that the previous status of the SetupIntent was requires_action?
Hey folks, I had a chat with Samantha (I think!) on live chat earlier and hoped I would get a transcript via email but nothing yet and I've lost the tab! I was asking her about something I wanted to build that basically takes donations for charities if you don't complete a task in time. There have been many similar posts so I think I have the answer but wanted to triple check. The charities would be well known (think Greenpeace) and I wanted funds taken from customers and send directly to them.
I wouldn't have them as a client in Stripe, all I'd know is their bank details. Don't think it's possible but if anyone knows a way to do this please let me know, and thanks!
Hey team, seeing an issue when making a payment intent and transferring to a destination connected account
hello there, when i'm in this page how can i filter for certain events? e.g. charge.dispute.created
can you use destination and separate charges & transfers at the same time? Im only asking we plan to migrate to SC&T but afraid what will happen to the charges that were under destination once migrated to SCT.
Hey team stripe quick question. I've built an online food ordering app using swiftui, node js, and firebase. I'm able to successfully purchase items in the app but wanted to know if I could test saving a payment method so that the user doesnt have to put their payment details every-time they want to purchase something from the app? Is this something I can tes on the simulator?
Hello! We're using a PaymentIntent with a manual capture method and passing in an authorization amount. Due to that amount becoming prohibitively high, we are interested in dropping the authorization process entirely and just taking our chances with being able to capture the funds when the service we are providing is completed (it has a variable cost based on usage). Is it possible to do this with a Payment Intent?
Hi - does Stripe Connect currently support RTP rails for payouts?
How can I transfer a connect account balance to the platform?
Hi Stripe team :D. I'm using return_url after a payment is completed and it works as expected, but I think it's sending sensitive information in the URL after it redirects. I never wrote the code that does this
As you can see it shows the payment_intent and client secret. I read some documentation and it seems like it's not very smart to show this info in the URL. But I never put it there. Anyway, is it ok to keep there and if not how do I turn this off?
Hello, Iβm having an issue with the checkout integration builder (python). I followed all the steps and watched the yt video but I keep getting this error: Not Found- url not found on server and a 404 error on the terminal side of deployment. Can some please helpπ
Hi there, I'm curious, whether next scenario is valid: I collect a PM and attach it to a customer using SetupIntent. Further, I create a new subscription defining this PM_id as a default_payment_method.
stripe change statement descriptor per country
currently we only pass the actual cvc at the time of saving card, which is sent via stripejs and im assuming stripe sends it to the issuer to confirm/verify that the cvc is a match and returns a response. if we were to require the cvc again at another time code to a specific time only (if shipping address changed) would it go thru the same process again? like via stripejs then issuer to confirm whether its a match and return to us?
Hello, I'm trying to create an express connect account using a form and button inside my iOS project using SwiftUI. I don't have any errors in my code, but the POST request/response is not working. I added print statements to the requests, and it's giving me a 400 error code saying,
"Request returned an invalid response: Optional(<NSHTTPURLResponse: 0x6000026be640> { URL: https://api.stripe.com/v1/accounts } { Status Code: 400, Headers { - then shows the headers.
Any help is much appreciated
Hello, I need help!
This is a general question: if I set up a subscription and if I click on the option βemail invoice to the customer to pay manuallyβ would the customer get charged if they choose not to pay manually when they receive that email and automatically cancel their subscription if they do not pay?? Or will it still charge even though they didint pay manually by email. Iβm trying to figure out a way where they can opt out in a subscription by them not paying, I donβt know if that makes sense.
Okay so, yeah like before Apple denied my app because it uses a subscription model... They are also bad at responding to the question I asked, instead they just said what they told me before.
Hello,
Thank you for your reply.
Regarding Guideline 3.1.1, your app includes or accesses paid digital content, services, or functionality by means other than in-app purchase, which is not appropriate for the App Store. Specifically:
- The subscription plans can be purchased in the app using payment mechanisms other than in-app purchase.
To resolve this issue, it would be appropriate to have the subscriptions available for purchase using in-app purchase.
Regarding Guideline 5.1.1(v), your app supports account creation but does not appear to include an option to initiate account deletion.
To resolve this issue, it would be appropriate to revise your app to include an option to initiate account deletion and delete all user data you are not legally required to retain.
We look forward to reviewing your resubmitted app.
Best regards,
App Store Review
I'm not trying to bypass their guidelines or anything but really I want to set it up so that this doesn't apply to my app. Does anyone know how to do this? Do I need to move the subscription plans off the app to a website and only allow users to click a button to manage their subscription?
- you can keep them, their complaint is that they want it to where the subscriptions can be purchased using in-app purchase (see their documentation for details on how to do it). Not sure if stripe integration can be made to use that for your case.
- Basically they mean that you are missing a button that essentially deletes a user and all of their data (or at least make it to where they request for it to be deleted and it slowly gets deleted).
Ashrdz00
Hey everyone! I am currently having a problem with Stripe connecting it to Acuity booking. In that service platform, I get the appointments but the payment does not come through to Stripe. Can anyone help me?
It creates the customer on my Stripe database but it however does not save the payment. I really need to figure this out by tonight, please.
Hello I need help to confirm difference with account email and billing email address? Is the invoices being sent to billing email, how about the payment receipt? where it should go to?
Hello devs, with the card payment method in Payment Element UI, is it possible to remove/hide the Country field or is that a mandatory field?
Hello
I am using https://api.stripe.com/v1/subscriptions API to create a subscription with payment_behavior default_incomplete
First time when I am creating a subscription plan for any user payment will be pending.
After that, if I want to create another plan in that user, then it automatically turns active
My questing is without payment how stripe turn any plan into active status ?
Here i am sharing you image
https://prnt.sc/F1Bj3K6qCbu-
this has been twisting my head up for a few days, Im using Laravel, Inertiajs , and Vue3 to make a fundraising website for an NGO. There are 3 "products" , 2 are price points for donation levels that receive artwork for donations of a certain amount, and the other product is a link for variable donations. Ive read over the docs so many times and Im still fuzy on the exact order of operations that I need to implement to make this work. Is there anyone who can describe for me how exactly this works, like I have a Button that says Donate Now, which I want to open up a Stripe Checkout Page where the user inputs there donation, attempts the transaction, and then gets routed back to the site. If someone could possibly walk me through the steps of this process, I have plenty of code but I'm getting twisted up in the order of operations and also how to use the webhook with all this. I can show the code I have but im really not understanding exactly what happens in what order, I have controllers routes front end stuff set up , I'm just trying to understand how this works in like a flowchart kind of way. Appreciate if anyone can give me some guidance on this front
Hi,
want to discuss if there is a way to switch the stripe fee to be paid by buyer or seller using checkouts?
Hi! We are working with Stripe and there we have the local payment Klarna on our WooCommerce Store. This works for Germany and many other countries, but we can't get it to work for Switzerland. How can we integrate Klarna Payments for Swiss Customer? Our plugin right now will not take Switzerland (CH) as an accepted Klarna customer. Thanks in advance! π
Want to get an answer to one query
- I am using connect platform account, If my sub-account receives a dispute for a transaction amount of AED 10, who will be liable for the amount? I mean who will get charged if the dispute is won by the customer? Me (Platform account) or my sub-account, or both?
Saucheib
Hello, Not sure is it already asked or not but, I wanted to know one small detail about stripe website. What kind of CMS does Stripe uses for managing their static content for the website/page. (Ex. https://stripe.com/in/payments) Because from my perspective, it all looks like hard coded. π
hi
Hi, I want to be able to automate email confirmation/ receipts to my email as well as the customer, how would I do that as it only automated sending emails to customer who has made the payment ?
Hi Devs,
I am using Stripe-Php Package using
use Stripe\Stripe;
use Stripe\Checkout\Session as StripeSession;
$stripePayment = StripeSession::create([
'line_items' => [[
# Provide the exact Price ID (e.g. pr_1234) of the product you want to sell
'price_data' => [
'currency' => 'eur',
'unit_amount' => $total_cost,
'product_data' => [
'name' => 'Test Payment.'
]
],
'quantity' => 1,
]],
'payment_method_types' => [
'card',
],
'customer_email' => Auth::user()->email,
'mode' => 'payment',
'success_url' => $success_route,
'cancel_url' => $back_route,
]);
How can I get the payment id/payment_intent from the response ? My API version is 2022-11-15 and the payment_intent is returning null.
you should look on my thead, i was just talking with someone about that
you might pick up some info
cause im doing the same thing
hi
hello
Tahasin
Hello - I am using the response from the PaymentIntent endpoint to generate the Stripe Payment Element on a website. Everything is working great, except for some reason I can't get Apple Pay or Google Pay to show up as options. I've read the Payment Method documentation and set up the Payment Methods in the Stripe Account but I'm just not able to figure out how to get those payment methods to show up in the Payment Element. This is true for both Test Mode and Live Mode. I just uploaded the "apple-developer-merchantid-domain-association" file about an hour ago - does this take some amount of time for Apple to verify or is it supposed to be instantaneous? For Google Pay - the Javascript console in my browser is throwing this error every time I render the Payment Element and I'm not sure what it means: "Cross-site redirect from "https://pay.google.com/about/" to "https://pay.google/about/" not allowed for payment manifests." Any help would be greatly appreciated, thank you!
hi i wanna know about how to enable payouts in stipe?
Sorry, we are unable to process your payment at this time. Please retry later.
getting this error while checkout in the payment gateway page
i am using stripe as my payment gateway
How can I send a subscription-end reminder email to the customer?
Hi Is it possible to programatically create a fully enabled/setup connected stripe account using the the Accounts API? When I try there are often bit of information missing for example for an individual account type it seems to need documents uploaded to fully verify the individual.
Hello! If a customer attempts to pay with an attached payment that has been set up for future on_session usage in a previous purchase, will a 3ds be less likely to be requested if a CVC token is supplied?
Hello, is there are any way to know about the reader information which one is used for taking the payment from payment intent object
We created a connected account by mistake, can we delete it from the dashboard or it will remain forever there as a remainder of our clumsiness? I'm wary of clicking "Reject account" as it seems to imply to be related to fraud
Hi
i am trying to implement a custom UI for bacs payment on mobile since payment element doesn't support it on mobile, but i am getting this error when i try to confirm the payment intent
"Your account is not configured to allow passing 'mandate_data' directly when confirming PaymentIntents for Bacs Direct Debits. Please see https://stripe.com/docs/payments/payment-methods/bacs-debit for more information or contact bacs-debits@stripe.com."
do you think there is something wrong with my implementation?
Payment working fine in test mode while live mode it is showing me this error any guidance for this
Hi, we're getting a strange error in our test suite when using the bank token "btok_us_verified" to try add an external account. A sample request id is req_N7OzsamE6gDZQG and the error we get back is "Invalid bank country US for currency usd. There are no valid countries that you are able to use for this currency." which doesn't really make sense to us
Is stripe library for python async?
Is there any way to get from webhook payloads the mocked time by currently advancing test clock? The advancing event does not have a target timestamp, not payload of incoming webhooks
Hello! I want to only send email automations for successful payments whenever a customer has made a payment - to them and another email address that isnβt on the profile email. Would I have to do this through APIs ? Thankss!
hello i am having still error with ideal payment
lets suppose user doesn't choose new payment method and stripe tries to charge for invoice with current default payment method. Would stripe charge instant for the invoice or it would wait becoz it has tried to charge with current default payment method multiple times and it got failed because of insufficient funds.
if (paymentMethodId) {
console.log("paying through new payment method")
await stripe.paymentMethods.attach(paymentMethodId, { customer: customerId });
var invoiceId = latestInvoice.id;
//return
//Create the payment for the invoice using the payment method and customer ID
paidInvoice = await stripe.invoices.pay(invoiceId, {
payment_method: paymentMethodId
});
console.log('Invoice paid:', paidInvoice);
} else {
paymentMethodId = subscription.default_payment_method;
var invoiceId = latestInvoice.id;
//return
//Create the payment for the invoice using the payment method and customer ID
paidInvoice = await stripe.invoices.pay(invoiceId, {
payment_method: paymentMethodId
});
console.log('Invoice paid:', paidInvoice);
}
Hello, how can I check if subscription has subscriptionSchedule ?
Hello my transfer is not reflecting on destination account
Hi all! Can I put a client reference ID in the buy button similar to sending it through client checkout?
Like this but on the buy button
Hi, I have created a connected Stripe account and would like to know if it is possible to link a customer to that connected account from my stripe account via the API?
Hello Stripe. We use Stripe Connect Standard (probably soon support custom as well). Is it possible to set (automatic) tax on the application fee?
Hi team, is this the right place to ask about the Fx charge?
Was wondering if we've registered with Stripe in the US, invoice in USD, but our users pay in their local currency. Then will the Fx charge be passed on to our users when Stripe charge their cards?
Apparently, Stripe doesn't expose a unique merchant ID of its customer during credit card payments. I'm working on a payment authorization mechanism that only approves card payments with whitelisted shops. But I'm unsure how to whitelist Stripe customers. Typically this is done via merchant ids, but the Stripe customers we talked to don't have a merchant id. Is there other metadata that could be used for a unique identification, or a Stripe API to solve the identification problem?
good morning, is it possibile to retrive all payment of a connected account with an api?
hi everyone i am using woocommerce stripe gateway plugin for woocommerce checkout, my problem in i need platform fee for evry product purchase from deduct to saleer to platform account but i don't how to apply this please help me
Hello, is there a way to list more than a 100 prices?
Hi,
Is there any way we can check that how many times a coupon code is redeemed by a customer during creation of subscription?
Is there a way to serve multiple customers (different stripe accounts) from a single web server/domain?
We want to move from multiple domains owned by different customers e.g.
- customer1.com (Stripe account #1)
- customer2.com (Stripe account #2)
- customer3.com (Stripe account #3)
etc...
To a single domain that will integrate all the separate (per customer) Stripe accounts
- multi-tenant-host.com/customer1 (Stripe account #1)
- multi-tenant-host.com/customer2 (Stripe account #2)
- multi-tenant-host.com/customer3 (Stripe account #3)
...
Hi Support,
"The coupon default currency (aud) does not match the line item currency (usd)."
I'm getting that error message even though my coupon has a USD currency.
What seems to be the problem here?
Thanks
Hello Stripe. When a customer is redirected to a succes url we await the payment succeeded event. However that event comes in seconds or more (we've seen ~15 seconds) after a customer gets redirected to the success url.
Is that correct and what happens in the background that it takes more time? We will never rely on the success url, but can we already be safe the payment intent will go to succeeded at one point?
hey in test clock my shedule subscription is not paid why?
I have a problem with apple pay payment
Does Stripe allow SEPA Instant Credit Transfers?
HI some one help me. I made website with the name of www.igetvapeaus.com.au/home
i am selling Vapes but stripe dont allow to sell vapes. but other websites also using stripe and selling vapes. how they can if i cant?
https://www.igetvape.com.au/ for instance
Hi, how to show correct account tax ID on the invoice depending on what tax type was charged?
Company has two "Account tax IDs" [1] and products with recurring pricing.
Stripe checkout (with stripe tax enabled) is automatically charging correct amount of tax and is creating invoice and sending it to customers via email, but the invoice does't have correct account tax ID on it.
I was expecting stripe to include appropriate account tax ID automatically, although I can't make it to do that, depending on configuration in the dashboard I have no account tax ID on invoice, or the same tax ID on all invoices (if I set it as default [1]) even when tax related to other tax ID was charged.
[1] https://stripe.com/docs/tax/tax-ids?locale=en-GB#tax-ids
Hi
I want server side stripe API method to calculate tax(I need it for .net application). I have customers billing address with me.
Hi I am using the API to transfer funds and keep getting You have insufficient funds in your Stripe account error. I cant figure out how to add funds to my account in test mode so that I can test my transfers code?
Hi, is it possible to expand the currency options for a price when retrieving a single price? While using:
Stripe::Price.retrieve(stripe_price_id, {expand: ['currency_options']}) i get a NoMethodError Exception: undefined method `strip' for ["currency_options"]:Array error
Hi, I need assistance in creating a subscription using the API:
The product's price consists of a fixed monthly recurring payment of β¬113.
The subscription duration is 3 months, with each month requiring an exact payment of β¬113.
The issue arises when I set the billing_cycle_anchor to a specific date, as I am unsure of the precise timestamp to assign to the cancel_at parameter, in order to charge exactly β¬113 in the 3rd month.
Currently, the charge is consistently slightly more or less than the desired β¬113 in the 3rd month.
i need help
Can you automate sending emails not registered with the user profile when a customer has made a successful payment with the API and Nodemailer ?
i need help
Hello, I need help with managing payment details for a subscription:
When initiating a subscription featuring a monthly recurring payment and setting the billing_cycle_anchor to a specific date, how can I obtain the future payment dates for this subscription? If this is not feasible, is there an alternative method for accurately calculating the payment dates?
i need help
Hello, my payment element is showing only CC payment method, and not others like Apple Pay, and Google Pay, why is this so?
hi team, i have a doubt regarding stripe connect accounts
Are webhooks being sent to every connected listener, or it will end propagation once the first response with success?
i am using this method to do the payment but how i can use webhook to get same information so i can sync my database after payment successful. the sessionservice has paymentintentid null but on webhook logic we have payment intent id var service = new SessionService();
Session session = service.Create(options)
return Json(new { id = session.Id });
hello
how can i set default payment method for the customer if he made any trsection
I am using to Stripe identity product in the "test mode", but cannot see result outcome. Is there any way to see the outcome of the checks in the test environment?
Hello. I'm extracting the payout reconciliation to be able to process it in my backend, but the installment/occurrence number is not included in the report. I couldn't find this information in the APIs either. Do you know if there is currently a way that I can relate the transfer to the occurrence number debited from the customer's card with the data I'm retrieving from the reconciliation report? It can be from an API call.
Hello Team,
I need to know that is stripe-connect provides a facility like holding an amount but capturing it partially
I have implemented hold and capture already but for full money. that means the whole money got held and then the whole money got captured.
But now I need the above scenario. Is it possible?
Hi team, I need a way to restrict all customers for the maximum number of cards they can add. Where can I set it in Stripe portal as admin?
Hello, I need help in creating a subscription schedule:
Suppose we want to charge β¬50 for 3 months, and we set the billing_cycle_anchor to 2023-02-15 since the contract started in the past, but the customer will only begin making payments now. Is it possible to charge the customer β¬100 immediately for the two months from 2023-02-15 to 2023-04-15 and then charge them β¬50 on 2023-04-15 for the final month?
I want to include Bolivia as a country that can make purchases. Have you any validation of Bolivian passport?
Hello, how do I apply local tax automatically when creating a payment intent (on top of the product price)?
Hi i am getting error like this while using webhook Webhook signature verification failed. No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?
Hey there,
I'm currently migrating to the Payment Element. I have problems saving the card for later payments in the customer.
I'm setting setup_future_usage: 'on_session', when creating the payment intent. Then i get the following error in the client: "The provided setup_future_usage (on_session) does not match the expected setup_future_usage (null). Try confirming with a Payment Intent that is configured to use the same parameters as Stripe Elements.". If i set it in the confirm call, e.g.
stripe.confirmPayment({
elements,
clientSecret,
confirmParams: {
setup_future_usage: 'on_session',
return_url: `${window.location.origin}/${order.tenantId}/order-successful`,
},
});
``` I get this error `:1 Uncaught (in promise) IntegrationError: stripe.confirmPayment(): do not pass setup_future_usage at confirm time. Instead, pass setup_future_usage when the PaymentIntent is created.`
Does someone have an Idea what I am doing wrong?
I've set metadata on each of my connected accounts that will help me recognize which account is it coming from as our platform supports multi-tenancy. Unfortunately, it's ignored when I receive a Payout and my metadata are just an empty object. How can I set metadata for every incoming Payout to carry the account metadata?
I am not sure but for hold a payment I use this:
'confirm'=> true;
'off_session' => true;
'capture_method' => 'manual'
ilyoTheHorrid
if i am using checkout, can i collect card number before
I am Product Manager and I am developing the customer journey map. My dev team has official holiday and I have a question. I hope someone can help.
Currently we are directing our customers to stripe check out where the charge is made.
If it's successful it redirects the customer to our screen.
However, if there is a problem with payment (insufficient balance) do we re-direct the customer to our page or an error is shown in the stripe page?
can we filter payment intents based on status?
hi team
hello how can we allow user to update subscription of a particular product in customer portal ?
that permission depends on user's type in website
Is there any API for checking the card issuer before charging the customer?
Hi Team
I'm trying to update the Subscription schedule and API is giving me this error.
You can not modify the start date of the current phase.
Guys, I need to import all paid invoices during last month to calculate VAT for different regions and looking for a way to expand taxes within GET /v1/invoices to avoid extra GET /v1/tax_rates/:id for each line in invoice. Any chance?
I can't find the evidence for this dispute? pi_3MIJXYIXmFfWZ4Ev0ImtJn3b - the customer evidence; what they submitted to their bank.
Hi there, I'm building a marketplace where the business spans to different countries. One requirement is that when someone buys something that another user is selling on our platform, I need to transfer a certain amount of money to seller's connected account using a source_transaction pointing to buyer's payment. However I wonder if it's possible to let's say, let the seller sell a product with a currency EUR, and the buyer buys it with USD? If so, how does the currency conversion work? Many thanks!
Hi guys. A bit of a newbie here.
I need to allow Stripe IP address in Cyber Panel. I have the full list of IP address but I'm required to add a port for each.
What port number can I use?
what happens when invoice get voided, will the invoice items gets to pending?
Hi! We talked to sales, and were directed here for implementation inquiries. I'll create a thread and add describe my issue there. Or so I thought. I don't seem to have permissions to do that π€·ββοΈ
I'm trying to show a tax preview using a stripe payment element (https://stripe.com/docs/payments/payment-element) - How can I do this? For example if the user selects United States -> 90210 as the zip code, I should somehow be able to eventually get how much tax is included in the total cost to display on the screen
Hey guys! I have some questions regarding API subscription changes in off-session mode. The situation is that we're intending on doing agreed automatic (but not recurring) price changes for customers, which we'll do via API calls. For our Dunning, we have a Churnbuster integration. Currently we're facing two specific situations:
- SCA verification required: As it's an off-session payment, Stripe will send out an email to the customer about the need to verify the charge. The subscription is in
past_duestatus, whereas the invoice is in apendingstate. First question here: how much time is allowed to pass until the invoice is marked asuncollectibleand setting to cancel the subscription kicks in? And is this adjustable in our Billing settings? - Payment fails for other reasons (insufficient funds, using test card
4000008260003178): I can see the subscription also having thepast_duestate, which is expected, but the invoice is marked asfailedwithout an indication of smart retries being attempted. Given that it's not a recurring payment, will it be nonetheless treated as such wrt to the Billing settings? It's currently setup to cancel the subscription after all 4 retries fail after a month and mark the invoice as uncollectible.
Thank you!
Hi guys, probably the question has been answered before. Is it possible to setup a germany state certified cash system which accepts cards, apple pay etc using stripe terminal (https://stripe.com/docs/terminal) ?
Heyy! I have some questions about how can i use connected accounts to enable transfers to individual user that is using my application.
For example, i want to send my customer a 5$ transfer after they bought something from my store.
I know that i can somehow use Connected API to make a connected account for every user and make them identify themselves by providing ID document.
That's what i found:
- https://stripe.com/docs/identity/verification-sessions
- https://stripe.com/docs/connect/identity-verification-api
Which of these will let me make this happen in simple flow or if there is any way to do it like -> (create connected account using my custom backend api -> let the ios application handle image upload -> after succesfull identification get the information about user from stripe webhook back to my custom api)
I am Product Manager and I am developing the customer journey map. My dev team has official holiday and I have a question. I hope someone can help.
With Checkout Session if it's successful charge can we hold the customer on the Checkout Session with a screen "Updating your subscription" while our back end through webhooks receives all the information and the account it set.
Or once the charge is done the customer should be instantly redirected to our page, where we have to show loading page, while we set the account.
Like the example of notion (though we are using not an in app but Chckout session)
Hello I am beginner to Stripe. I would to implement Stripe subscriptions in my react native app and firebase cloud functions as backend. But since I am selling digital products, I have to implement payment with Google Pay and Apple Pay. I have read the documentation about Google Pay but I can't figure out what endpoint I should use to call the payment event. Can someone could help me with that, please ?
import {PlatformPayButton, usePlatformPay} from '@stripe/stripe-react-native';
function PaymentScreen() {
const {
isPlatformPaySupported,
confirmPlatformPayPayment,
} = usePlatformPay();
React.useEffect(() => {
... // see above
}, []);
const fetchPaymentIntentClientSecret = async () => {
// Fetch payment intent created on the server, see above
const response = await fetch(${API_URL}/create-payment-intent, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
currency: 'usd',
}),
});
const { clientSecret } = await response.json();
return clientSecret;
};
const pay = async () => {
const clientSecret = await fetchPaymentIntentClientSecret();
const { error } = await confirmPlatformPayPayment(
clientSecret,
{
googlePay: {
testEnv: true,
merchantName: 'My merchant name',
merchantCountryCode: 'US',
currencyCode: 'USD',
billingAddressConfig: {
format: PlatformPay.BillingAddressFormat.Full,
isPhoneNumberRequired: true,
isRequired: true,
},
},
}
);
if (error) {
Alert.alert(error.code, error.message);
// Update UI to prompt user to retry payment (and possibly another payment method)
return;
}
Alert.alert('Success', 'The payment was confirmed successfully.');
};
return (
<View >
<PlatformPayButton
type={PlatformPay.ButtonType.Pay}
onPress={pay}
style={{
width: '100%',
height: 50,
}}
/>
</View>
);
}
In the code above what value the API_URL constant should be ?
How do I make a list of application fees per connect account?
Goal: I need a list of application fees for connect accounts so I can make invoices for their bookkeeping.
So I want to get an array from stripe with all the application fees that are charged with date.
I've tried this endpoint, but I don't see how I can filter this with a connect account https://stripe.com/docs/api/application_fees/list
I've also tried this endpoint by setting type to application_fee and then making this request by adding the connect account parameter, so I'm getting this data for that aconnect account. However this results in an empty array returned back to me.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
PaymentMethods of type card cannot be attached to Customers directly without 3DS due to Indian payment regulations. Please instead provide the PaymentMethod and Customer alongside a SetupIntent or PaymentIntent with the setup_future_usage parameter. See https://support.stripe.com/questions/guide-for-saving-cards-in-india for more details.
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.
getting this error on payment gateway
Hello!
I'm doing a research for our new project, and was hoping that Stripe would be a safe bet, but I'm struggling with mapping of the specs to Stripe's features, as this time it's not just payment processing.
The tl;dr specs I'm struggling with:
To have individual user accounts (wallets)
To issue virtual cards connected to these wallets
The users to be able to top up their wallets instantly with external card / Apple Pay
I know that regarding banking-as-a-service Stripe provides Treasury, and that the wallet for each user should probably a "connected account".
But when looking into the Stripe Issuing docs, it always talks only about Issuing balance as in a single balance for the entire Stripe account, not the connected accounts π€ Plus there is no mention how to simply top up the issuing balance using a card payment, we don't want our users to be making ACH transfers.
Is there a way we could utilize Stripe to support our use case?
Hello. If I create payment intent for locking a certain amount on a Customer's card without a withdrawal, I use capture_method = manual. I do not capture ,, because I do not need to withdraw.
How should I check if money were locked? I see a payment Intent on Stripe but not sure if money were locked, because it is a test card from stripe
Hi, we have created a new account but after several try didn't get any confirmation mail...
Is there a way to get the current status of a connected account without having to piece it together yourself?
Hi there. IΒ΄m Cris from Brazil. IΒ΄m having issues with prices update. When I try to update a price, passing unit_amount as a parameter, I get an error telling that says that unit_amount is an unknown paramete
Is there a way to get itemized payout reconciliation data from the API, or another way to automate those reports for backend processing?
Is there a way to add a secondary payment method to a subscription in case the primary card has insufficient funds?
Hi, how can I force the 3DS for stripe.setupIntents.create ?
how do i know which stripe api version i am using in stripe cli?
Hello, which API do we need to use for custom connected account to add debit cards for payouts in US?
Hi team, quick question : is is possible to process a recurring payment subscription using the PaymentIntent API ? I already have my price_id and my product_id but it seems that i can't attach either when creating the PaymentIntent ? The PaymentIntent needs an amount parameter which is a positive integer. Am I missing something ?
Hello, Payment request data is cutting off my UK postal code, even with live CC from UK. I understand that the postalcode is parsed according to CC country but everything points to UK in this case. can someone check why is the postalcode returned incomplete?
Hey team, i have an issue with payment from Argentina... Here the error i get for 80% of customer who wants to pay on my website : "Visa payment attempt ---- 6990 was declined
The bank returned the payment refusal code do_not_honor without further explanation. Your customer should contact Prisma Medios de Pago S.A., their credit card issuer to find out more, or use another payment method. Learn more about declined payments."
Anyone who has experience working with Centra and Stripe? I want to inegrate stripe checkout using the plugin on Centra. I wonder if the plugin is enough or if I am required to code for it to work properly.
Hi team, is there a way to set up email notifications for certain webhook events using the Dashboard? Or am I stuck writing custom code to do that? Events like "customer.created" or "customer.subscription.created"
Hey there guys, I have a very uinique issue that I'm hoping can be solved. I recently took full ownership of my website and company from my ex business partner. I have transferred everything to my stripe, but for some reason, whenever I sell a product through woocommerce, the payment and nnotification goes to his stripe. It has been annoying him because he has to transfer the payments to me every time and I have no idea to change this
Hello! I currently have a website which uses checkout sessions to get a user onto a subscription on our website.
I'm now adding affiliate commission using Stripe Connect and need to work out how much money is owed to the affiliate.
However, from what I can tell, I can only get the total amount for the subscription and not the total amount minus fees, does anyone know how I can achieve this?
Hi. What is the best way to update the subscription price for all my customer for a specific product/price?
Hello
where can i find typescript types for Stripe ?
hello there, we have had google pay and apple pay on our website for a while but it's not loading anymore. Any help would be appreciated
Checkout payout timelines. What is the timeline for checkout payouts? Invoices seem to be next day, payment links are 3 days?
For test id's at stripe connect, what do non recognized numbers do? For example 345783459 instead of 00000000. In the development version
Hey π Is there a way to add metadata attributes to payment intents created automatically by a stripe subscription? To note, the metadata attributes added to the subscription do not seem to flow through to the payment intents
Hi guys, i have a question about webhook handler in using .net SDK. When i recive a hook and use EventUtility.ConstructEvent to get Event object. Now every event object has Data and inside every Data is StripeEntity that has id (paymentIntent id, chekout session id, etc .. depending on event type) .. now i need to get this ID but can i do it withous casting every possible event types like if( stripeEvent.Type == Events.CustomerUpdated) var customer = stripeEvent.Data.Object as Customer, and then get i need customer.Id .. but i just need ID of each object, can i get it somehow without casting each events ?
hi I need an endpoint to query the fee charged by stripe for each transaction before send a pay please anyone can help me
Hello. I need some help.
Hey folks!
First time using Stripe Elements, following along here: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements&element=payment#collect-payment
I'm at the stage where I am trying to get a payment method from the customer, however, when I call stripe.confirmPayment nothing happens. Any ideas? There's no errors, there's no result. Nothing. I know the subscription creation is being called because I see it in the dashboard...
How can I find someone to activate IDEAL and Bancontact via Stripe in Shopify?
Hey there, I'm trying to hit https://api.stripe.com/v1/accounts endpoint and I'm getting back this error:
{
"error": {
"message": "You cannot access the connected accounts of your platform's connected accounts.",
"request_log_url": "https://dashboard.stripe.com/acct_1MDA1wFsoHuJK7Tb/logs/req_lI9MjirkEP79Lw?t=1681390036",
"type": "invalid_request_error"
}
}
Any reason why this is happening?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi, my payment in test mode work perfectly fine but when I pass to live mode it's stop working I don't even get event webhooks invoice.paid and only get invoice.finalized, and the invoice stay open invoice id : in_1MwTClFeR0PUZyO7r5HaEVlZ
Hello, how would I go about finding a connected account with the users account ID when using the stripe API PHP?
Does anyone know if it is possible to setup a bank and simulate automatic Payouts in Test Mode? Is "real" bank info required for that? I tried using one of the test bank accounts used for testing ACH payments, and that did not work
@ember bear sorry I was AFK and yes I am signed in and I have a card setup on the browser. As mentioned previously, I asked other colleagues to test it too and no one is seeing the google pay button
Hello, I'm currently trying to figure out how to set up instant verification for us bank accounts as per https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout#instant-only-verification. For example if I were to attempt to sign up using account number 000111111116 I would like it to reject immediately
Hi, one of our Stripe accounts has an editable API ID field for the product price, while the others do not.
I am not the one who set up our accounts so no idea if it's an option we turned on.
Is there a way I can have the ID (optional) field highlighted in the first screenshot show up on our other accounts as well?
get quantity of items in checkout.session.completed
Hello! π We are using Stripe checkout to handle subscriptions in our SaaS
I'm currently implementing the webhook and I don't know which event should I listen to.
Basically, subscription can both be created via Stripe checkout or from our marketers through the Dashboard
Should we listen customer.subscription.created or checkout.session.completed, or both? If 'we listen to both, it could have side effects since both events are triggered when using Stripe checkout. Also since orders of events can change, I can't assume checkout.session.completed will always triggered in last
On our side, customer can only have one single subscription at the same time, so we'll have only document in our mongo database
Another solution could be to only listen to customer.subscription.updated and do an upsert in our database
Hi guys. Im using a payment link from stripe to activate users account on my platform. I have two prices/products. 1. a one-time payment for the license - 2. a yearly subscription for hosting. But i want the subscription to start 1 year after the one-time payment. I tried using the free trial but then it says "start free trial" wich i dont want it to say because it will be confusing for my customers. What can i do?
folks, Is there any way to get the transaction list for a particular payout via CLI/API?
Hey all, is there a way to get a connected account's publishable key via stripe API/sdk?
Hello! I am using Stripe subscriptions with Coupons. Are some webhook event when a coupon ends or the customer use all redemptions? π
Hello. We are trying to make payment from the customer to the contractor. In principle, everything works well, but there is a question: payments do not come immediately, but it feels like once a day. We found in the documentation that there is a certain payment schedule. Tell me, is it possible to somehow change this payment schedule and is it possible to make it more often than once a day?
Hi what is the difference between recurring payment and subscriptions ?
How can I actually speak to a person to help with tax documents right now?
With the Payment Element, can we show only the card input?
Hello, im getting 429 status code from this url: https://errors.stripe.com/api/211/store/?sentry_key=69608671eeaf4dc7a53ba2b2d1adceff&sentry_version=7, after redirecting from creating checkout session. im using react + .net. could u pls navigate me howe to do it right?
Hey there, follow up to my earlier thread where I was receiving this error when trying to hit https://api.stripe.com/v1/accounts endpoint:
{
"error": {
"message": "You cannot access the connected accounts of your platform's connected accounts.",
"request_log_url": "https://dashboard.stripe.com/acct_1MDA1wFsoHuJK7Tb/logs/req_lI9MjirkEP79Lw?t=1681390036",
"type": "invalid_request_error"
}
}
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi guys, i have a question about placing hold on credit card. Lets asume i have authorized and place hold on 100 β¬ amount, what i read from docs you can only capture one time, so if i capture 70 β¬ will stripe automatically release 30β¬ from the customer preauthorization amount?
We have a checkout page that uses a SetupItent client secret to capture a users card details, then upon form submission we attach the captured paymentmethod to the user and create the subscription.
This causes an issue where Google/Apple Pay shows a $0.00 value when they enter their card data. What is the proper way to show the user how much they will be charged when the subscription is created?
If I add a product where the customer chooses the price. What mode should I put it at?
Hello, is there a compatibility doc between the Stripe API and mobile SDKs (Android & iOS)?
I am looking at the Stripe Go library. To my understanding, all data is sent as JSON to my http endpoint. Does your Go library include any structs i can bind the post data to?
I have webhooks set up for : account.updated
capability.updated
payout.updated
What event can I do to initialize these and set up my webhook? I tried to change a connect account from restricted to completed but it didn't send a webhook
can you apply multiple discounts to a subscription? how would I use the api to do this?
Hey there, is there a way to limit the country dropdown on PaymentElement to just United States and Canada? And if not, is there a way that I can do validation to present an error to the user if they select a different option?
We use Stripe to accept donations and in that world it is common to offer the option (opt-in) for the donor to cover the processing fee. I've been looking at this doc but I don't understand the formula being used. https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers
Specifically I'm wondering if the flat amount of the processing fee is added to the base amount before or after the percentage is applied. Say the fees are 2.9% + .30, and the donation is $10, is 2.9% added to $10 and then .30 added ($.30) or is 2.9% added to the $10.30 ($.31)?
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.
hey guys, how can I change the card for a payment intent already capture or an active subscription?
Hi, I am facing this error while trying to create a checkout Session for a subscription Payment
You must provide at least one recurring price in `subscription` mode when using prices.
Here is the code that I am using to generate session using Stripe SDK for PHP
$checkoutSession = \Stripe\Checkout\Session::create([
'customer' => $customerId,
'mode' => $mode,
'client_reference_id' => $validated['PackageID'],
'line_items' => [
[
'price' => 'price_1MwIQqDvwR627kOYt114uKXI',
'quantity' => 1,
]
],
'payment_method_types' => [
'card',
],
'success_url' => config('services.stripe.success_url'),
'cancel_url' => config('services.stripe.cancel_url'),
]);
I am looking at our live webhooks in the developers tab and I noticed that the same webhook URL is listed twice. When I went to delete the duplicate, I saw a message stating, "After deleting this endpoint no future webhook will be sent to its URL." Should I be able to safely delete this duplicate and have the other webhook that sends events to that same event continue to work?