#dev-help
1 messages ยท Page 1 of 1 (latest)
:question: @weak spade Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hello , I have for example 3 webhooks which listening event "invoice.created" .
- for QA
- for Demo
- For local
and if invoice was created on DEMO, can i send event only on demo ? becouse rigth now , it send on 3 API
I want to limit the events to the specific environment
Hi Stripe Devs, we are developing a cross-border marketplace . and generating paymentlinks for standard/ express (connected accounts) and also from the platform account in some scenarios. We are still in test mode but planning go live as soon as possible.
My question is regarding webhooks, we need webhooks to listen for events like checkout.session.completed.
But, when creating a webhook I have to choose between listening connected accounts event's or the platform account event. Can't do both. I can create 2 different webhooks , one for the connect events and another for the platform event. I was wondering what it's considered a good practice in this matter and if this approach is correct. Thanks in advance.
Hey there!
I'm currently developing a checkout page using PaymentElement. Everything is working according to plan, but I still got a question.
During the process, I'm creating a Customer, attaching the PaymentMethod (in this case, a card) and setting it as default for this Customer, so it can be used in the future. However, I was wondering if it was possible to load it by default in the PaymentElement, because for now, the customer still has to enter his card details everytime. I shall add that the PaymentIntent used for the PaymentElement has been also set up with the correct Customer and the correct PaymentMethod.
I don't know if I missed something or if it's just not possible.
Thank you in advance, ๐
Question folks, while creating a subscription - is there a way to pass a metadata to the payment intent, so that I can distinguish it easily from the webhooks ?
Hey there, how i can put Sofort payment on my shopify store ?
Hi, I'm adding a new team member for the dashboard but the invite email didn't arrive yet, is it safe to remove and add the same email again?
hello could someone reopen my thread https://discord.com/channels/841573134531821608/996468967789043802 please ?
Hi folks! We're adding a subscription capability to our app using the Stripe Checkout Session/Customer Portal. We're a bit confused about the events we should listen to provide our product. This guide (https://stripe.com/docs/billing/subscriptions/build-subscriptions) highlights three of them while customer.subscription.updated also seems to be a good fit. Should we listen to invoice.* events or is listening to customer.subscription.updated by looking into the status property enough to provide our product to our customers?
Hello stripe team, I am using Stripe.JS to allow our customers to save payment methods. We want them to be able to accept a mandate alongside that. Right now, I am creating a SetupIntent and passing back the client secret to Payment Elements. At this time, there is no mandate to accept. So, I tried confirming the SetupIntent with mandate acceptance data after the card has been saved with Elements, but apparently I am unable to do that due to "you cannot confirm the setupintent because it has already succeeded". I'm not able to find any examples on how to setup the mandates on the documentation. I'm using the .NET integration btw. Are there any tips you can assist with?
Hi, I have question related to Stripe SDK for .NET
I can't figure out why webhook data object is nullable in my project but it is not in your code examples.
Can this be null and i should add null check here or it should be always defined?
In your example projects its not nullable. What am I doing wrong?
acct_1LOKVc2QeP2hZW8f
acct_1LOJYqIXPR7EcpFk
what is the difference between both account
@shy ibex let's keep messages in the thread I opened
ok
Hi Stripe team, we've had one case where a call to getDashboardUserEmail from our Stripe app resulted in a 403 error. Our app has the user_email_read permission in the manifest, and this function normally worked fine until now for all users except this one.
What would be the reason the function getDashboardUserEmail (and the resulting call to /v1/user/email on Stripe) would return a 403?
We are using the metadata object on Prices to store some data that is passed back to our syste, and stored against a users Stripe Customer ID.
When doing a refund, how can we get the data about the Price that was used in the purchase? Looking at the data for a refund, there is no Product/Price data
Hi Stripe devs, 'Request req_U7OH01Mkn9mkoG: Error while communicating with one of our backends --> what is the issue with this request?
Hello. I am creating a report. How can I create a report with the columns I need? I need all the information about Subscriber Count and Subscriber Payments.
Hey guys. Iโm using stripe to currently charge. I also need a way to pay the users. I tried transferParams and payoutParams but itโs giving me a bad gateway error. Any thoughts on how to do that.
I initially tried the refund API but later realized that I can only refund the amount I charged from the user.
hello all
I am looking for help with retrieving a subscription through a checkout session id
Is there any negative association with issuing a high volume of refunds? ie does this potentially make you a "high-risk merchant"?
Hello again!
When I confirm a PaymentIntent on the server with a PaymentMethod setup for future use, if it returns a status requires_action, how do I get my users to take the action? The next_action field looks to contain quite a lot of options, do I need to manually tell them what to do or can stripe.js handle it for me if I return the full next_action object back to the frontend?
Hi. If I check use connected accounts on webhook, will it only send events where there is a Stripe Account header attached and if I leave it unchecked then would only send events where there is no Stripe Account Header attached. Meaning is there any overlap? Can I create two webhooks, one with it unchecked and one with it checked, to the same endpoint and receive all events without any duplicate events being sent?
Hi, Is it possible to get the connected account using email?
HI, I am using Stripe SDK for .NET (which is using newest api version: 2020-08-27).
I am listening on checkout.session.completed webhook event, when I get that event type I am casting stripeEvent.Data.Object to Stripe.Checkout.Session class.
The problem I am having is that the payload that i receive from Stripe has different structure than this object (which i think is an issue).
For example this Stripe.Checkout.Session class has CustomerId field, but in event payload is missing.
In event payload the customer id is sent under customer key but in the Session class Customer property is whole Customer object.
I would like to work with the correct object type, am I casting it to the wrong class?
Please create a thread and I will attach some screenshots.
Hey folks, Happy Friday! My question's a simple one I think! The Payout schedule has a delay_days which I can set. Does that mean full calendar days? As is, if the delay is 2 days and the payout happens midway through Sunday and there were payments on Friday before midday, are they left out? Or will the Payout include all payments from Friday and Saturday?
I've just realised this is more of a support question rather than dev support. I'll ask there.
Hi all. We have a platform account (acct_16o19EDfcmTYbu9Y), a standard account (acct_1KR4xbBPYlOUoTta) and some custom accounts connected to our platform account. The standard account is connected to our platform account by means of OAuth. We also have two webhooks endpoints: a Connect Webhook endpoint and a Direct Webhook endpoint. Both of them are receiving the webhooks for the custom accounts and the standard account, which is causing us trouble. We were told that this is expected behavior and we needed to filter on our side which webhooks were related to custom accounts and which webhooks were related to the standard account. Is there any way to tell based on an event payload which webhooks are related to a custom account and which ones are related to a Direct account?
Hey,
I have set up a recurring payment system with sepa direct debit.
I want to send the customer an email 7 days before his sepa account get charged.
Where can I find the time when the next charge will happen (event name or something)?
Hey, I got a question about availability of funds on some transactions. The estimated date available in balance transaction for the charge says it I should already have availability to the funds, however the status is still pending. Any idea what is going on here. Our sales engineer had to make some changes to reflect our latest T+1 settings
hey, I am a stripe custom user and was hoping to get some suggestions on implementing sca. We currently send you the the charge amount and customer id, what would we need to send to qualify for SCA?
Quick question if anybody else has encountered this โ for our use case, weโre looking to see what charges were included in an automatic payout using the Stripe API โ I know this functionality is available through the reporting features (as documented here https://support.stripe.com/questions/find-what-transactions-were-included-in-or-impacted-a-payout-amount) but I canโt seem to find out if thereโs any way to access this kind of information programatically. And if not, does anybody have a workaround of sorts?
hi team is there a good example code somewhere of creating a PaymentMethod for a US Bank Account. The docs are actually not super clear on what you'd pass in to do this. The scenario I'm working on is setting up a payee for one of our network companies that they could occasionally transfer money out to. Also can I create a new US Bank Account PaymentMethod directly from SetupIntent POST endpoint? Or you first POST to PaymentMethod and then do a SetupIntent with that?
hi, we are trying to add metadata to a transfer through the charge call using the java SDK (version 20.128). We're trying to add metadata to the transfer_data object and getting this exception "Received unknown parameter: transfer_data[metadata]; code: parameter_unknown; request-id: req_IC6wkB3n2TBFrv". What is the best way to add metadata to the transfer object?
Hi guys, did anyone knows how to set/update the billing email address and the billing email cc address via API? Is it even possible?
Hey guys, is there a way to set a credit card as default for a customer when setting up future card payments with elements?
I'm following this 2 tutorials, I checked the API documentation but I don't find a way to do it.
https://stripe.com/docs/payments/save-and-reuse
https://stripe.com/docs/payments/save-and-reuse-cards-only?platform=web
My project uses Angular 11 + .Net
Here is the code that I use on Angular to add PaymentMethods
private loadPaymentMethod(){
const stripe = Stripe(environment.stripePublishableKey);
this.paymentMethodService.getClientSecret()
.subscribe((clientSecret: ClientSecret) => {
const secret = clientSecret.clientSecret;
const appearance = {
theme: 'stripe',
};
const elements = stripe.elements({ appearance, clientSecret: secret });
const paymentElement = elements.create("payment");
paymentElement.mount("#payment-element");
const paymentForm = document.getElementById('payment-form');
paymentForm.addEventListener('submit', event => {
this.enableSubmit = false;
this.resetMessage();
event.preventDefault();
stripe.confirmSetup({
elements,
confirmParams: {
return_url: `${environment.webUrl}store/callback`,
},
}).then((result) => {
this.enableSubmit = true;
if (result.error.type === 'card_error') {
this.errorMessage = result.error.message;
} else {
this.errorMessage = "An unexpected error occured.";
}
});
});
},
(error) => { this.errorMessage = error; },
() => { }
);
}
Thanks!
Pablo-default
Hey folks! Does anyone know why on a charge.refunded webhook event, the customer info for phone and email is null?
"email": null,
"phone": null
Are there limits to how many promotional codes can exist? e.g. if I am generating them via the API, and want to make 400k of them, is there a system limitation to deal with?
Hey! I'm from mexico, does anyone tried to pay by oxxo ?
i tried but their system didn't recognized my bar code and according to the cashier they don't handle stripe :/
can anyone help me ?
We have a Google/Apple pay integration with Stripe Connect using Elements. I can't figure out what I'm missing but I can't manage to get the Google Pay button to show. The value of result from paymentRequest.canMakePayment().then(function(result) is null. How do I troubleshoot this? I have a card stored both in the browser and w/ GPay. It definitely was working. I've specifically tested from this same machine (although possible different URL / Stripe account).
Hey, i was trying to test the sample project called fixed subscription, but I don't get anything on the pricing page
I'm new to stripe and I'm a saas, when using tax does stripe automatically handle the tax and send the collected tax to the correct location?
Sorry if it's confusing, I'm not used to this stuff.
Hi I broke my phone screen and won't get a replacement until Monday, but I need to add a debit card to my account and it won't let me verify without sending a code to my phone.
theres no chat and no phone number, I can only send an email and I need to add it ASAP
Hi! Is there a way we can link from our platform to a stripe express connect account trasaction so client can link directly to the payment
how would you go about passing a variable amount to the paymentintent API? I'm following along with these docs https://stripe.com/docs/payments/save-and-reuse?platform=checkout and in my app, I would like for the user to input the amount of money they wish to put down via an HTML form.
Good afternoon, I can to make a dispersion of payments, from API Stripe. For example the payments of my workers ?
Trying to set up a fake connected account in my test environment for testing. I am stuck at the point where the fake connected account's account object has a bunch of validation requirements.
When I try and past the validation requirements through a postman call to the connected account, i get the error message:
"This application does not have the required permissions for the parameter 'individual' on account 'acct_1LOMs42Y9Glp29OD'
My authorization in postman is currently set to 'bearer token' and I'm passing the secret key from my test env.
Any ideas?
Hi so I have been having a hard time changing my payout method on wag since I no longer have my old card. It says I can change it with identity but that is not working any help?
Hello, I'm trying to use webhooks to to retrieve the payment_method of a user when they submit their card info for future payments. After submitting payment information, the webhook does not update with it in my app. any idea as to what's wrong with the code? Using Rails 7 btw.
# app/controllers/webhooks_controller.rb
class WebhooksController < ApplicationController
skip_before_action :authenticate_user!
skip_before_action :verify_authenticity_token
#create function has been expunged
def save
payload = request.body.read
sig_header = request.env['HTTP_STRIPE_SIGNATURE']
event = nil
begin
event = Stripe::Webhook.construct_event(
payload, sig_header, ENV['WH']
)
rescue JSON::ParserError => e
status 400
return
rescue Stripe::SignatureVerificationError => e
# Invalid signature
puts "Signature error"
p e
return
end
# Handle the event
case event.type
when 'checkout.session.completed'
session = event.data.object
@user = User.find_by(stripe_customer_id: session.customer)
@user.update(payment_method_id: session.payment_method)
end
render json: { message: 'success' }
end
end
```Not sure if I declared it in my ``routes.rb`` file correctly or not:
```ruby
# config/routes.rb
Rails.application.routes.draw do
resources :webhooks, only: [:create, :save]
end
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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, any way to get the stripe total to a database?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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 Anyone from the stripe available \
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I need some help in understanding an error coming from the sdk
hello everyone, Im new to stripe
I'm developing a platform where teachers can list there course and students can purchase the class .
Which api I use to connect teachers with platform main account.
all the payments will receive in platform stripe account then after 7 day we release the payment into teacher account cutting 2% of total purchase
Is there any way to generate Stripe Customer Portal link via Dashboard or CLI?
Hii, can somebody help me? ๐ฆ
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
How prorations are calculated. I need to know the time unit. Is it hourly, second, minute or what?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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 there a customers.listSources equivalent for payment methods?
Hello, is there any Discord integration/service that allows me to integrate Discord/Stripe memberships? Example:
- User buys a Premium membership
- Charges VAT if it applies
- Get access to Discord with a specific role (ej: premium)
- A new subscription is generated on Stripe with its invoice and receipt
- If subscription is cancelled users lose the role "premium" and a new role is assigned ("visitor").
I've been searching but couldn't find anything like this and I need to fully integrate Discord into my Stripe account for tax purposes.
Thank you,
Hi there, is there a way to find out which customer is trying to change their subscription from their requestID?
Thank you ๐
Hi, why there is no type parameter in Create product parameters? https://stripe.com/docs/api/products/create
I would like to create products with type service using fixtures
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
yep! you're looking for this: https://stripe.com/docs/api/payment_methods/customer_list
there used to be one that was partnered with stripe, but it seems to have vanished into thin air. if you're a developer, you could make your own bot and use https://stripe.com/checkout (which would handle VAT calculation, receipts, invoices, etc.)
honestly been considering making one seen as i've seen quite a few people ask for it ๐
if you still need help, can you elaborate?
and if you haven't found a solution, can you elaborate too? where are you getting the request id from?
In the csv export products have type column, I think it can be service or merchandise but in the Create product api docs there is no type parameter
hmm. that sounds like the kind of thing stripe would set itself using your mcc.
i thought it might have something to do with tax ids too, but it seems unlikely
https://support.stripe.com/contact would probably be your best bet
I tried to pass type as a parameter and it works so it seems like docs is missing it
actually it accepts good or service values
I got the request id from my server logs but I have no clue how to connect it with a customer
what's the prefix to the id? req_? pi_? sub_? or something else?
also, are you talking about a request id provided to your webhook url?
whoops, forgot to reply ^^ @tawny hollow
Hi, I want to make the query about charging the user for X actions (charge automatically), I already have the paymentIntent, paymentMethodID, and everything, but when I create an intent, it doesn't do charge, it does "payment_intent.created", how to do a direct charge with the payment method saved?
i have read this
but doesn't make sense if the user will process the whole form again
can you quickly check the payment intent's status value and tell it to me?
yes sir, by verifying the hooks, the paymen intent is succeded
but let me confirm it
if the paymentintent's status is succeeded, the customer has been charged successfully. are you trying to setup the user's card for future use?
yes, i want to charge again
because user didn't return the good
it's not a subscription i think
but yes, i think i'm missunderstanding
i want to charge automatically
instead saving payment and sending user to the form
It is req, It's the response I got from stripe and it started like : StripeInvalidRequestError: You cannot update a subscription that is canceled or incomplete_expired.
got it. in that case, you'll want to set setup_future_usage to off_session on the payment intent - you'll need to create a customer and add them to the payment intent (by setting the payment intent's customer value to the customer's id). store the payment method's id field in your database - you'll be able to access the payment intent's id using the completed payment intent's payment_method value. when you want to charge the customer again, create another payment intent and set its customer value to the customer's id and the payment_method value to the payment method's id
@slender hemlock ^^
i did
i have the customerId with payment attached
i have payment methodId
i created the paymentIntent
sending the method and customer
but it's not charging
just to confirm, you want to charge the user a fee up front, then charge them again at a future date?
is creating a payment intent instead
just charging if something happens
in any moment
can you try setting confirm to true here?
yes
it just created the PI
i'm receiving the pi created hook
but not the succeded
what is the status of that payment intent?
let me check
@slate elbow oops forgot to tag too ๐
Hi I am using Stripe checkout in my mobile app and I don't have google pay even if I enabled this in dashboard, I will be grateful for any help
sorry for the delay, answering you now:
no worries
it seems you've sent an invalid request to stripe. are you trying to update a subscription per chance? if so, you'll need to check the subscription's status isn't canceled or incomplete_expired before making an update
if you still try to, stripe will throw an error
@slate elbow the status is succeded, my bad
everything was working fine
thank you doc
glad you got it working :)
Yeah until this point I understand what is happening. My question is is there a way to find out the customer or subscription Id from the requestId?
i don't think so unless you use the dashboard. let me grab you a url real quick
Amazing thank you very much! It solved my problem ๐
good good :)
you might want to reach out to support here about that: https://support.stripe.com/contact
i don't dev on mobile platforms so don't have experience with stripe checkout on them (in fact, i didn't even know you could use stripe checkout on mobile!), and you'll likely have to wait a while for someone else to see your message as its the weekend
Is there a way to add a subscription and a regular charge in the same checkout session?
If the user closes the qr code for wechat_pay for a payment element, does it consider the payment to be an error. In testing the qr code closes after 5ish seconds, but it doesn't give an error. It just gives the payment intent and says requires source.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
In Stripe Connect, can I have the connected stripe user pay the stripe fees? When I use the on_behalf_of parameter the platform pays the fees.
you'll need to make direct charges (https://stripe.com/docs/connect/direct-charges) to have this behaviour
I tried this, when i use the stripe_account parameter I can't use PaymentIntent.retrieve(payment_intent_id) (like this: payment_intent = stripe.PaymentIntent.retrieve(payment_intent_id)) after the payment has gone through
just tested, yep you can. just add the prices like you normally would for both the subscription and one-off charge to the checkout session
hmm. have you tried adding the stripe_account parameter to the retrieve request?
in js at least, it'd look something like this:
const paymentIntent = await stripe.paymentIntents.retrieve('pi_xxxxxxxx', {
stripeAccount: 'acct_xxxxxxx',
});
I need the meta data in the payment intent to get the stripe_connect_id when I call the retrieve request
ah so you rely on the metadata for account info
in that case, there's not much you can do. you need the account's id. when running in direct charges mode, nothing actually happens on your platform account. everything (like creating payment intents) happens directly on the connect account
actually I think i can get it somehow, thanks for ur input
good luck :)
Yeah I could get it someohow, and this is the solution ๐
How did you create that session? I can't seem to figure it out
that was a payment link, but they work in pretty much the exact same way.
you'll need to use the api to create a checkout session: https://stripe.com/docs/api/checkout/sessions/create
provide an array of line items:
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
for example:
line_items: [
{
price: 'price_xxxxx',
},
{
price: 'price_xxxxx',
}
]
``` you can just do it like this then :)
Hello
I have a strange problem in android phones, whenever google payment cards autofill any credit card at stripe elements form, the cursor jumps outside the form to outside input, instead of going to CVC directly
This is a video that shows the issue
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
i have problem about music bot
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
why this get
this doesn't have anything to do with stripe
for discord.js, ask for help here instead: https://discord.gg/djs
Are there any plans to add Paypal instead of a credit card?
Hey
Keys for idempotent requests can only be used with the same parameters they were first used with. Try using a key other than
I just recieved these errors on my stripe when clients try to make payments
I need developer help to sort it out
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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, Iโm looking for a developer, for our Web 3 Company. If youโre good in, letโs get in touch by DMs
Hey guys, been struggling a bit with a lot of cards saying "your card does not support this type of purchase" with our online payments - would the fact that people are just entering card details and not billing details(address etc) be causing these to be declined for certain cards?
Hello,
I need help to remove a saved information for payment on stripe website
take a look at this: https://support.stripe.com/questions/your-card-does-not-support-this-type-of-purchase-error-when-processing-payment?locale=en-GB
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.
you can detach a payment method from a customer to prevent payments from being taken on it again: https://stripe.com/docs/api/payment_methods/detach
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 am using Stripe Connect (Express). Is there an API to return my enabled payment method types? (without creating paymentIntent)
when creating checkout session, we can see two payment methods (card and afterpay). Currently the card option is selected by default. Is there any way to set afterpay as default programatically?
Is it possible to pass a dynamic discounting amount/percentage when creating checkout session without creating the discount code in the stripe first?
yep! you can list all of the account's capabilities via the api: https://stripe.com/docs/api/capabilities/list
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
you're not able to change the sorting of payment methods unless you use stripe.js payment elements
i dont think so, but let me double check real quick
just checked, no you can't. you must create a discount
tks
tks
tks
Yeah i've looked into it a lot - it just seems vague, i'm guessing it could be a pin thing, it seemed like it was a certain types of banks that was really common (natwest, nationwide) - was just seeing if anyone else had come across a lot of issues. Thanks for the reply though ๐
if it's in person payments in the uk, it'll definitely be for the PIN
i used to bank with nationwide and their fraud systems are absurdly sensitive
Its online payments aswell not just in person on terminals, just straight declined. Yeah seems like some are really strict ๐ค
out of interest, what is your business's activities? banks have a tendency to block some merchant categories
logistics - delivery
hm weird. don't see any reason they'd block them. are you collecting a CVC and postal code? if not, i'd give that a try
Yeah thats what i was thinking - maybe as we arent taking any billing details, it has nothing to compare against when they pay. Thanks for the suggestions ๐
one final thing: remember 3d secure! banks in europe (particularly in the UK) really like enforcing 3DS bluntly
Yeah thats all fine - will give the other bits a shot !
๐ good luck
Thanks mate - enjoy your day
you too :)
Hey, I would like to ask why I am receiving multiple setup_intent.created webhook events if I am not doing anything?
The last action I made was completing checkout session and after that every few minutes I am receiving setup_intent.created - my server responds with 200 status code
Is there any way to apply discounts to payment links when they are created?
https://stripe.com/docs/api/payment_links/payment_links/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi
We have a stripe account which we are using for our business. We need to know more about how to integrate stripe payment gateway for our e-commerce check outs
We need to provide the API from stripe to our developers
Can you please assist us ?
here's the documentation for online payments on stripe: https://stripe.com/docs/payments/online-payments
the api documentation if they need it: https://stripe.com/docs/api
and also the documentation for stripe.js, which handles collecting payment details in the browser: https://stripe.com/docs/js
Thanks a ton
if you want to get setup quickly, i'd recommend asking them to check this out specifically: https://stripe.com/docs/checkout/quickstart
I will
no problem :)
Hey guys!
Default country in react-native payment sheet is Austria. How to change it to my current location?
Depends what you need on it. But stackoverflow has a lot of questions and answers.
Does Stripe Checkout have built in captcha?
nobody answers on stackoverflow
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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 friends! I'm trying to replace payment methods types with payment methods automatic and could use some help. I changed the code in the Stripe online CLI test mode ๐ค. The user side is not updated. Am I missing a step here?
Hello, I have integrated payment using Apple Pay, I have a couple of questions:
-
Why is my button not displayed on macbook? Everything is ok on Iphone 11, demo buttons - https://stripe-payments-demo.appspot.com
-
I want to implement a quick purchase without registration in the shops and on the site, can you tell me if this is possible? Can I get customer data after paying with apple pay? If so, which ones? I have connected Apple pay using your API, I need information about the name, email and delivery address,
Hello, I got a question please.
Are there any plans to implement a Stripe exchange rate API?
The Stripe answer has always been "there are no plans for this" - they don't want to be responsible for stability and accuracy for 3rd party use, I think (a reasonable choice!). Their internal use allows them to do their own arbitrage and/or absorption of any slight inaccuracies.
Cool, thank you
Hello , i need save user card and charge it monthly charged amount depends on user usage of product so i find this solution
https://stripe.com/docs/saving-cards#saving-credit-card-details-for-later with saving card so
const customer = await stripe.customers.create({
source: 'tok_mastercard',
email: 'paying.user@example.com',
});
there is this fragment of code so how can i get or generate card token ?
That isn't really how Stripe currently works - using SetupIntents, PaymentIntents (which create a payment, and can optionally save for later), AND/OR things like Subscriptions (which use those both "under the hood") PaymentMethods are created and ATTACHED TO A CUSTOMER - so no need to pass around a "token" to accomplish what you want. Any references to "tokens" you are finding in the documentation are mostly Legacy. Look to the documentation for SetupIntents, PaymentIntents and/or Subcriptions for more direction. (I do NOT work for Stripe)
^^ to add to this, it also sounds like you might want to take a look at metered usage. it may be more suited to your use case: https://stripe.com/docs/billing/subscriptions/usage-based
my calculations depends on many variables so as i get this solution dont fit me
thanks
do you have some documentation links ?
I don't - I don't work for Stripe - but Stripe has THOUSANDS of pages of documentation
https://stripe.com/docs/payments/save-and-reuse should do the trick for saving payment methods :)
the api you were looking at was legacy. you'll like setupintents a lot more than tokens
anyway. time for bed. good luck with your integration!
thank you guys โค๏ธ you help me a lot ^_^
good night ^_^
Hey, do us all a favor - write in to Stripe Support for a "feature request" to label ALL of their "Legacy" documentation as just that - "Legacy" - and hopefully help everybody else avoid that rabbit hole!
sure
Hey im trying to pay with a prepaid American Express card and it keeps saying card declined is there any way to fix this
also i know there is money on it
It keeps saying "The card was declined."
how can i get connected account id after onboarding the account
from platform account
using API
how can i do cross border payment from platform to seller accout
Hi community, I am using extension (https://github.com/stripe/stripe-magento2-releases) for magento 2 integration, who can help me? In which cases this module do not store pk in table stripe_customers?
petro.chaikivskyi-magento
Hi, is there a way to enable FPX via stripe on shopify platform?
Hello all,
Can anybody confirm how to update custom connect bank account details for stripe. we have a connect account managed by our platform and we want to give them the ability to update bank account details in our portal dashboard. do we have any example/link for that?
HOOLLALA-shopify
Hi all, I would like to express to you our current situation and what we want to achieve:
-
We have a transport website to order a taxi, our business is currently open only to France
-
We are developing for the US market and a little later for the world market, keeping the same website and payment process by adapting the local currency.
-
A little explanation of our current payment process:
The customer pays the trip fee to Montransport (mT) -> mT will keep a commission -> mT will pay the trip fee after (having kept a commission/gain) to the provider's account (taxi driver) in the provider's currency.
=> the objective: Customer can pay with his bank cards accepted by the country where he orders the taxi with like Visa, Mastercard ... (for the subjects of accepted cards, we have to see with our bank?)
Note that payment transactions will be dependent on the provider's currency.
We want to have a payment process avoiding the maximum currency conversion fees (USD -> EURO and vice versa)
So thank you for offering us the best solutions to be able to start our new merchandise while avoiding the maximum unnecessary transaction costs.
hi, is thr a way to rename the titles of the line items in the invoice? by default both line items are titled the name of the product
Hi all, I'm running into a problem where after creating a subscription, I attempt to search for it using metadata added when created. If I search for it immediately, the search will return nothing. If I wait ~15 seconds and search again, it will find it.
more info: https://github.com/stripe/stripe-node/issues/1487
it's giving permission error
while accepting tos for cross border payment of connected account
@shy ibex we will continue talking on thread
ok
Hi!,
I need some help with capturing funds. I want to make sure i do the error handle correctly.
After i successfully connect payment method to intent, i save the id and charge it later (actually, i capture funds later), If i did the first part without any errors, can there be any error while i capture funds?
What i mean is can i get any errors while doing the Capturing function? assuming i send the proper request
Hai, I need help can I get the webhook object when the subscription renewal happen, i am working in test mode now so if get that its helpful for my logics?
I'm researching your iOS and Android SDK.
How can I get some information about whether the SDK is stable and low crash rate?
I should compare with other SDK and make a decision to use which one.
Hello. We tried to turn off stripe Tax service.
Your colleague assured me that it is disabled. But the commission for Tax is still taken from payments.
NickQ-SDK
update capabilities.transfers.requested=true and tos_acceptance.service_agreement:'recipient'
for cross border payment
using oauth
Hi team, when we enable 'Send emails to customers to update failed card payment methods' feature, stripe is asking to use our own link to update their payment information. Instead we want customers to redirect to customer portal page where they can update. Please suggest how to achieve this
Hi there! I'm using Stripe Connect to allow our customers sync their banking accounts and see all their transactions. We are getting the transactions from the /charges API. As we know, each transaction generates a Stripe fee. How can we show this fee to our customers? Where is the Stripe fee's information of each transaction? Thanks in advance!
Hi Team
can we disable edit option of email when we create account link while connect user KYC?
Hello, How can I get the receipt number from webhooks?
Hi Team,
I'm trying to implement the workflow to notify my customer about a payment issue due to (requires_action) requires_authentication. I believe that this status had an expiration time, like 24hours to confirm the payment. Is that true?
Hi Stripe Team
im trying to implement Account_Links but i get the error you must update your Connect branding settings with icon in order to create an account link, You can set the missing fields at https://dashboard.stripe.com/settings/connect"
but when i add an icon it dose not fix the problem and when i refresh the page, the icon is gone
pls help ?
Hello there! I would like to send my customers a payment URL. The order is generated in out CRM by admin. And we would like to send Email to customer with payment link hosted by Stripe. This payment link should be for unique use, for one customer.
Which ressource and parameters should i send? Something like create paymentIntent ? In response, i would like to receive the URL to send to my customer.
Thanks you in advance!
Hello stripe support. i hope you are fine. i am working on getting stripe charges in a list and combining search with it. now according to charge search api, if you want to use pagination then they will return a next_page parameter to use in the next call. i used it and iterated to next pages. but if i want to return back there is no way. there is no parameter for going back. one way is that i would track record of all the pages to go all the way back. is there any better way to do that?
Hello, I have integrated payment using Apple Pay, I have a couple of questions:
-
Why is my button not displayed on macbook? Everything is ok on Iphone 11, demo buttons - https://stripe-payments-demo.appspot.com
-
I want to implement a quick purchase without registration in the shops and on the site, can you tell me if this is possible? Can I get customer data after paying with apple pay? If so, which ones? I have connected Apple pay using your API, I need information about the name, email and delivery address,
is it possible to retrieve hosted invoice url via apis ?
i dont see any such object in invoice apis
Hi guys, does anyone know if there is any option to request billing address conditionally on checkout sessions ?
My need is to enable users to input their billing address, and I know this is possible by setting billing_address_collection: 'required' | 'auto'.
But I want to request their billing address only if they check the "I'm purchasing as a business" checkbox, which will be visible when I set tax_id_collection: { enabled: true} option.
Is there any way to achieve this? It will be nice to have something like billing_address_collection: business_only
Hey, can you please guide that we're using transfer to send amount from our account to connect account. But how would connect account transfer from stripe to it's physical/actual account ?
hello can any one guide me how can i do stripe with the help of html css and javascript
these one are core javascript and all things are client side
Hello, I am getting an error in my account (Account review: Action required): Unfortunately, your business doesn't meet our Terms of Service. If you think this may be a mistake, please contact us.
what can I do to lift that restriction please?
Hello there,
I have a question about the "account.updated" webhook event. We are using Standard Connect accounts and would update the email in our database, if the customer changes his email on his stripe account. Unfortunately there is no "account.updated" event triggered, when he does this. On the other side the "account.updated" event works perfectly, as he completes his account at the beginning, am I missing something?
Hello All,
Is there any way to get details using payout API!
Count of charge, refund, transfer
hi i want to make a virtual card in test mode but i am getting this warning "Your account is not set up to use Issuing" how to set my account for stripe virtual cards kindly help?
Hi, I want to delete invoice generated from subscription when it was in draft mode using API, please confirm if its possible
Hi stripe support! I'm working on a billing/subscriptions integration. I'm currently looking into the scenario where a recurring (off_session) payment fails with requires_action. I'm using test card 4000002760003184. If the customer is then brought in the app and they fail the confirmation (e.g. they click 'cancel' on the stripe modal) the related PaymentIntent status changes to requires_payment_method.
This was unexpected for me. I thought PaymentIntent status would stay the same (requires_action) so a user can attempt multiple confirmations.
My questions are:
- Is it always the case that when
requires_actionPaymentIntent is failed, the status changes torequires_payment_method? Are there any exceptions to this? - Do you have any suggestions or docs how to handle this scenario? For example, should the page be reloaded, and then show the card input form?
Thanks
Hi,
I'm getting this error
Test bank accounts are not supported at this time. Please use a valid bank account instead.
Any idea why this is coming
https://stripe.com/docs/api/payment_methods/object#payment_method_object-billing_details
https://stripe.com/docs/api/charges/object#charge_object-billing_details
Do I understand correctly that after paying for apple pay without having data about the client, we can get his email address, address, name?
Hi!
I'm building an integration. I'm creating subscriptions using the API and my customers can pay using a credit card.
My problem is that my customers (currently in test mode) are not getting receipts automatically (but the Successful Payments toggle is on). Any ideas?
Hi everyone. I'm trying to figure out if I can simply use your android terminal SDK to integrate tap-on-phone payments on my android app.
The app will be installed on regular Android phones with NFC capabilities, not on POS devices.
Hi devs whats the best way to make top-ups to my application users
Hi team, we want to delete the monthly subscription invoices as they will have a value always zero(0) amount, can I delete them?
else can I void the monthly subscription invoice?
We've observed that since the amount is ZERO, the invoice status marking as paid automatically.
Can you suggest some alternative solution to delete/void the monthly subscription invoices? please
Hello devs, I'm trying to verify the domain for Apple Pay. I'm getting this error even though I can see the file uploaded to the correct path.
Hi devs, please help me to clarify this out. I'm testing the payment in testmode. The amount in payment intent show correct value however the amount in dashboard show different one. Is there any thing I need to config to make it right? Thank you so much!!!
As you see the amount in payment intent is $7839, but the dashboard show $78.39
I do get an error about the "missing emount" when trying to start the backend with stripe.
It worked before all well and Iยดve had this error before. It worked out on my localhost as well... I think it has something to do with my webhook secrets or so, but they should be fine actually
Hi
I have used stripe payment in my ios application. I faced one issue kindly check and update me. In my application deployment is 10.0 current stripe version 19.0.
STPCardParams (Custom UI). In this case i can't validate card number and cvv. How can i validate?
Hey devs, I made this little scriptlet for a next api route and works prefect but I'm thinking I can improve in some way, could one of you take a took? https://paste.hep.gg/uvoly.js
how to set default payment method
how can we charge with different payment method every time
Hello stripe support, i am working on stripe connect. i am using custom account. so i am making a dashboard for the connected account. i am trying to get its charges, payment methods, refunds and payouts.
I have a use case where a product has a subscription and the product can be cancelled at a future date. Stripe API wise I cancel the subscription in the future using the /v1/subscriptions/:id API and pass in the cancel_at parameter. I now have a problem, there is a grace period after the product cancellation date where the customer can revert the product cancellation and continue to use the product. I know stripe subscriptions cannot be uncancelled after the subscription is set to cancelled, so is there a way to 'pause' payments at a specific future date and then either resume the subscription if the user reverts product cancellation? And if the cancellation grace period is passed just cancel the subscription completely?
How do I change my stripe checkout language for the checkout form everytime user changes the language using dropdown of navbar. I have my loadstripe outside the function block
Hello support, currently we are trying to integrate the stripe ACH payment in our application and we are able to make payment without the bank verification. so my question here is would it work this way in the production environment or would it create any problem?
DeliveryTiem-subscription
Sorted.
prince97-ach
I'm playing around with Bank Transfers as payment methods for invoices. What currencies does Stripe support for users to send money via Bank Transfer, my initial tests seem it's only Euro which seems odd
I have added CAD as a new currency but cannot pay out to a US based bank account
Hi Team! Is there a way i can query and export a list of customers who have some address information ( country/ state/ postal code) missing in stripe
Hello! I was wondering if there was is a way to generate child-accounts in stripe w/ their own api_keys to use. For example, instead of using our primary stripe account in test mode, I would like to create a sub-account with my primary account in test mode for CI to use. Hope that makes sense
The plan is to have each CI job with their own stripe env (dynamically created via some api call I hope exists) so we dont cross event boundaries
Hi, thank you for your help in advance. Could anyone help me how to set manual payout in stripe dashboard for connected account?
Hello, is there a way to integrate Stripe and Google Analytics directly?
Hey tarzan, can you help me with this? #dev-help message
Hi there. How would you handle a multiple year subscription? e.g. billing a customer once every 3 years. Stripe's subscriptions have a maximum interval of 1 year, so my current strategy is charge the subscription basket three times, then set the quantity to 1. It works in the happy path but is starting to be complicated when upgrading / downgrading the subscription.
Any input appreciated, thank you!
When creating a PaymentMethod from a SetupIntent is there still a concept of a default payment method?
Hi all, glad to have found this resource. I have a connect account, and want users who already have a stripe account to be able to link that account to mine. Is this possible? All the flows seem to require the user to create a new account which requires KYC all over again...
TheBoredVet- connect
I having trouble setting up a recipient only agreement with express accounts. I have read thru the documentation and see that recipient only agreements are what allows for cross border payouts to Canadian accounts. Our clients dashboard config for express accounts says that transfers are not allowed. Requiring payments to be turned on. I'm stuck on this and the flow required starts with Oauth api for express accounts to be created/connected to United States based application platform account. The funds are then processed and transferred to provider accounts. These provider accounts may be in Canada or the US at this time. My first goal is to be able to setup recipient only agreements. Any help with this would be greatly appreciated.
Hey guys
where can i find events that are acceptable?
I am using stripe CLI to test my server
stripe trigger issuing_transaction.created
Response:
The event โissuing_transaction.createdโ is not supported by the Stripe CLI.
Is it possible to suggest a wallet integration, or perhaps do my own integration?
Hi. I am using the new order api beta and found if I use a discount globally on the order then the total_detail.amount_subtotal of the order does not take into account the discount. But if I use a discount on the line items themselves then total_details.amount_subtotal does take into account the discount (even though total_details.amount_discount is always populated in either case). Can I just verify if this is a bug or a feature? I recognize that the order api is still in beta, but I am relying on this to still be the case in production.
Is there a way to turn off identity verification. I can not seem to find that setting in the dashboard. I know I found it to turn it on but I can not turn it off.
Photo ID
Please respond in the thread I created for us
Is there a way to expand the data object in a webhook?
I am new to Stripe. It keeps giving me an error that my tax info is not correct. However, I am looking at the SS-4 form and have entered my company name and EIN exactly as shown (letters case, punctuation, etc.) and it's still giving me errors.
Hi stripe support! I'm working on a billing/subscriptions integration. I'm currently looking into the scenario where a recurring (off_session) payment fails with requires_action. I'm using test card 4000002760003184. The customer is then brought in the app, and instead of confirming the card they want to add another card.
My question is:
- In the above scenario (when the customer adds another card), should we use a new SetupIntent or should we use the existing PaymentIntent that has a status
requires_action?
Thanks for the help!
Hi Stripe support,
Is there a way to create invoices and pay it in installments?
My company planning to have a monthly subscription like a leasing contract where there is only one invoice per year what the user pay in installments.
Hi Team,
Can Stripe create a Customer on checkout session mode to be SETUP? or Do we need to make one more API call to create the customer and pass the payment method in it?
Hello, I'm hoping to get some help with payment problems we see for credit cards in India. Currently, about 40% of our charges fail with transaction_not_allowed or do_not_honor.
I have seen https://support.stripe.com/questions/rbi-regulations-improving-recurring-payment-success-rate-for-stripe-billing and we plan to switch our subscriptions to collection_method=send_invoice for customers in India.
But that doesn't help with failures on the initial on-session payment when creating a subscription.
Specific questions:
-
Would switching our site to use the full Payment Element (https://stripe.com/docs/payments/payment-element) help with the initial on-session payment success in India?
-
We are supporting 3DS for our subscription initial card setup/payment. And many times we can see the 3DS is successful (example: pi_2LI6ij87iriRUvvJ1PtEWGBc), yet the bank still declines payment with transaction_not_allowed (ch_2LI6ij87iriRUvvJ169D8HqY). It seems like most India banks don't really support 3DS. Any idea what's going on here?
-
India customers are typically able to successfully pay if we manually send them a link to the Stripe-hosted payment form at invoice.hosted_invoice_url. Is this form doing something special to make it work? We should be able to implement the same in our own form right? Is the stripe-hosted form just using the standard full Payment Element?
Thank you!
Hello! I'm trying to use webhooks to grab the setupintent id when the setupintent.succeeded event goes off. However, I'm struggling to get it working. Any idea as to what I'm doing wrong in my code? Thanks in advance for any help! (using ruby on rails btw)
#app/controllers/webhooks_controller.rb
class WebhooksController < ApplicationController
skip_before_action :authenticate_user!
skip_before_action :verify_authenticity_token
def save
payload = request.body.read
sig_header = request.env['HTTP_STRIPE_SIGNATURE']
event = nil
begin
event = Stripe::Webhook.construct_event(
payload, sig_header, ENV['WH']
)
rescue JSON::ParserError => e
status 400
return
rescue Stripe::SignatureVerificationError => e
# Invalid signature
puts "Signature error"
p e
return
end
# Handle the event
case event.type
when 'setup_intent.succeeded'
session = event.data.object
@user = User.find_by(stripe_customer_id: session.customer)
@user.update(payment_method_id: session.id)
end
render json: { message: 'success' }
end
end
``````erb
<%# app/views/layouts/application.html.erb %>
<!DOCTYPE html>
<html>
<head>
<title>Commitaway</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
<script src="https://js.stripe.com/v3/"></script>
<link rel="stylesheet" href="https://cdn.simplecss.org/simple.css">
<%= stylesheet_link_tag "application", "data-turbo-track": "reload" %>
<%= javascript_importmap_tags %>
</head>
<body>
<p class="notice"><%= notice %></p>
<p class="alert"><%= alert %></p>
<% if current_user %>
<br>
Stripe payment method id:
<%= current_user.payment_method_id %>
<% end %>
<%= yield %>
</body>
</html>
hi, in https://stripe.com/docs/terminal/payments/collect-payment?terminal-sdk-platform=js#handling-processing-failures is a table
the 3rd possibility. can someone explain PaymentIntent is nil
is that referring to
- when
data.error.payment_intentisnullorundefined
or - when
data.errorisnullbutdata.paymentIntentisnullorundefined
Hello, is there any way to undo a subscription creation? For example, if we create a subscription, but then we have a Database error on our side and roll-back our DB, is there a quick undo subscription on Stripe?
Hi.
We're implementing adding customers' bank accounts with manual verification via micro-deposits, and I have some question about the verification.
In the Stripe documentation (ref https://stripe.com/docs/payments/ach-debit/set-up-payment, Section 6) is said that the "descriptor_code" micro-deposit is used by default with the fallback to "amount" micro-deposit if the descriptor code can't be used. Is this fallback instant, i.e. can we know if fallback "amount" micro-deposit way was used, when we read the result of stripe.confirmUsBankAccountSetup call (so we can save the micro-deposit type to DB and use it later)? Or it happens sometime later asynchronously, and we should call Stripe API to get know about the micro-deposit type?
I'm currently using https://stripe.com/docs/js/payment_intents/confirm_payment#confirm_payment_intent-options-confirmParams-return_url to redirect back to my app after a payment is complete. That return URL has 3 query parameters added by Stripe. They are payment_intent, payment_intent_client_secret, and redirect_status. What does redirect_status mean ? Is that the status of the payment intent ? I'm wondering if I can use that instead of looking up the payment intent via API to get its status.
How can I go about sending money to someone via Stripe Connect api?
Hey guys I'm trying to understand the design of the payment Intents api a bit better
I was wondering how to find the products to fulfill when the payment intent succeeds.
Jul 25 CLOUDSOVEREIGN.NET +918118056514 IND
-$10.00
Charged from card but the seller didn't receive the money
I used mastercard gift card btw
Semi-Regular Feature request (also gonna send in email again): Label all Legacy Documentation and API docs as "Legacy" - especially since non-native-English speakers seem to always search for "charges", and end up on the Legacy Flows...
Hi all! I am scoping out a new project building on Stripe Checkout and see that it is possible to create $0 recurring prices and subscriptions with $0 billing amounts. Is this something that I can assume will stick around, or would building on top of $0 recurring behavior be an edge case that may be deprecated?
How can I invoke and use functions from stripeJS on React? The way I am doing it is:
import { loadStripe } from "@stripe/stripe-js"; const stripePromise = loadStripe(process.env.REACT_APP_STRIPE_KEY);
And then, on a useEffect, I do
useEffect(() => { stripePromise.then((res) => { setStripeJS(res); }); }, []);
Then I can invoke and use functions. Is this the correct way to use it?
Hi Team, how can i update billing address and priceid of a subscription? If i can, will it change the taxrate? I am using automatic tax calculation in subscription creation.
Also, i would like to know that will these changes reflect in the invoice automatically or do i need to update manually?
I have a question about the Identity service in conjunction with Stripe Express... When on-boarding a user account (accountLinking) (user goes to stripe and configures a bank account for receiving money), they are asked to verify their identity. If I'm already verifying their identity earlier on using a verificationSession flow, is there anyway to use the results from verificationSession to skip additional verification during accountLinking?
I thought about maybe making a Person object, but some documentation I read says Stripe Express ignores Person objects.
Hello @waxen spindle , for some reason the thread you started was archived, rewording below
How would you handle a multiple year subscription? e.g. billing a customer once every 3 years. Stripe's subscriptions have a maximum interval of 1 year, so what I do:
- I create a yearly subscription and set the subscription item quantity to 3 instead of 1
- when I receive the
invoice.paidnotification, I change the subscription item quantity from 3 to 1 - as a consequence, there is nothing to pay on the next 2 invoices
I am not sure this is the best practice, especially for handling upgrades / downgrades between invoices
Within the react-native stripe SDK types. paymentOption in either of these types is always undefined when used with setup intents. Is this intended?
export declare type InitPaymentSheetResult = {
paymentOption?: PaymentSheet.PaymentOption;
error?: undefined;
} | {
paymentOption?: undefined;
error: StripeError<PaymentSheetError>;
};
export declare type PresentPaymentSheetResult = {
paymentOption: PaymentSheet.PaymentOption;
error?: undefined;
} | {
paymentOption?: undefined;
error: StripeError<PaymentSheetError>;
};
I have access to two different stripe accounts and i want to be ale to access both with the same repository code for stripe api. Is there are recommended way to implement this?
Hello, I need assistance
Hello, I am struggling with getting stripe.accounts.createExternalAccount to work. So, when I run it on my local build of my app(built on ExpressJS in NODE), it works fine. However, when I try it my deployed version, I am getting the error invalid_request_error. According to the details, it has to do with the token I am getting back, as it states No Such Token: btok_xxxx. I have no idea why it doesn't work on the deployed build. Could it be due to a webhook event I need to add to my webhook?
Sorry, thread got closed, didnโt realise they did so soon #1001144159979180204 message
Would appreciate support with this
Can we continue @surreal temple ?
@celest lagoon let's keep messages in the thread i opened
couple of questions as we start to set up Standard Connect. a) If we need to send multiple invoices, can we send bulk send at once?
b) For Standard Connect, how do we set our application fee (transaction-based fee usually 5% of transaction value)
Hi,
How we can build custom 3D Secure for the Issuing?
Anyone have an idea xd?
Hey doing the following
await initPaymentSheet({
customFlow: true,
customerId: cutomerId,
customerEphemeralKeySecret: customerEphemeralKeySecret,
setupIntentClientSecret: setupIntentClientSecret,
})
const presentSheetResult = await presentPaymentSheet();
const setupIntentResult = await retrieveSetupIntent(setupIntentClientSecret)
The value of presentSheetResult is successfully populated with the associated label and image field. However the Setup Intent used and fetched via retrieveSetupIntent does not have an attached paymentMethodId .
The paymentMethodId is only populated if customFlow is set to false | undefined. And the user actually taps the following button ( see attachment).
Is is possible to get access to the paymentMethodId if customFlow is set to true?
we're receiving odd webhook event data for connect terminal.reader.action_failed
"failure_code": "READER_ERROR.READER_COMMUNICATION_ERROR",
"failure_message": "Transaction timed out.",
"process_payment_intent": {
"payment_intent": "pi_3LPX8D2X0rxVSGlO1Zd1SnUl"
},
"status": "failed",
"type": "process_payment_intent"
}```
where in truth we should have received `offline_pin_required` error as per logs `req_bqynTQXDeegWtv`
and terminal screen is stuck on Processing with loader
this is in response to a $0.02 test
Is there a way to recover stripe M2 that has far left and far right lights constantly lit?
hey guys, can someone open a thread to talk about some doubts?
Hello! Iโm having a small issue with the Elements Appearance Api in a typescript environment; the theme parameter adheres to a union type, however inputting any option other than undefined results in an error, even if Iโm copy pasting the option straight from that error. Iโm at a loss and would love some assistance
Any Stripe Staff have a link to the new Billing / Plan selector widget? Not sure if its out of beta yet but wanna review the docs
Hi, I have a doubt: can Stripe convert automatically a currency to another at the moment of make a payment? And if it, what are the steps that i have to follow? Thanks!
Hello all! Is there a API endpoint to get receipts of payments? I found the invoice hosted and invoice PDF but wanted to get the receipts instead
Is there a way to tell if a given account is a test or a live account? stripe get acct_... doesn't seem to contain that information?
Hi! I had a question regarding Connect accounts. If a Connect account has a customer, can I attach a payment method to that customer's ID?
'<payment method ID',
{customer: '<customer ID under a Connect account'}
);```
Hello, I am having a hard time figuring out how to retrieve my customers order ID in order to get them a refund when using the stripe hosted checkout
My stripe server - as detailed in the Stripe quickstart documentation - uses the following code to send the user to a checkout then back to my site
const session = await stripe.checkout.sessions.create({
line_items: myArray,
mode: 'payment',
success_url: http://localhost:3000/ordersuccess?success=true,
cancel_url: http://localhost:3000/cart?canceled=true,
automatic_tax: { enabled: false },
});
res.redirect(303, session.url);
How do I retrieve the generated user order ID for refunds?
I accidentally had 3 extra payment intents created and confirmed for a customer's order due to an glitch in our own system and now I can't cancel these payment intents because it says the customer's bank is processing them. Is there no way to stop processing or do I have to wait and refund the amounts?
does anyone know if it is possible to access notes to the customer via api?
I created two products and set them as recurring, however, the term has passed and none of the payments recurred.
Does stripe provide a way to display card info in an Android app in a PCI complient manor where card info doesn't pass through our server?
Hello! I need to get the movements of each connect account (payments, payouts, transfers, stripe fee....) Thanks in advance!
Hi, how can I get Card number and CVV from virtual credit card created with stripe issuing?
I want to let users know their card numbers and cvv.
eze - Connect
hi
I am having this error in my graphql api for stripe webhook
No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing
app.post("/stripe",
async (req, res) => {
const sig = req.headers["stripe-signature"];
let sk = process.env.STRIPE_SECRET_KEY;
const stripe = require("stripe")(sk);
let event;
try {
event = await stripe.webhooks.constructEvent(
req.rawBody,
sig,
sk
);
} catch (err) {
console.error(err);
res.status(400).json({ message: err.message });
}
if (event.type === "payment_intent.succeeded") {
console.log(${event.data.object.metadata.name} succeeded payment!);
}
res.json({ ok: true });
});
this is my function,
all my req.body and req.rawBody is undefined
@little bear Hello! Can you post messages in the thread I created for you instead of here please?
sure
Is there a way to automatically charge the saved payment methods without specifying the ID? e.g. Is it possible to do this without specifying their payment_method or do I have to specify which card I wish to charge? https://stripe.com/docs/payments/save-during-payment?platform=web#charge-saved-payment-method
Hi Stripe! I am creating a new Payment Intent for a Subscription and I have the following added to the expand option: latest_invoice.payment_intent. However, I am receiving the following error:
This property cannot be expanded (latest_invoice).
Hi, I have a question about creating a stripe checkout Session. Can we set the "expires_at" parameter to be less than 30min? Like expire after 10min of the creating checkout session.
Hello Stripe team!
Question on a bit of an odd decline code we sometimes see ๐ค
We have a system that charges people for a bi-annual subscription via stripe's customer_id field. One of the failed errors we sometimes see is the following:
"The source you provided is not in a chargeable state."
I don't see this particular error in Stripe's documented Decline codes (found here: https://stripe.com/docs/declines/codes )
It doesn't happen for all charges in the batch either, it's just 1 or 2 once in awhile....
The questions are:
- Is this a valid decline code that's not documented?
- It kind of sounds like the credit card might be temporarily "Locked"?
- Or is it something our API usage is doing incorrectly that needs to be rectified on our end?
Hey Iโm trying to purchase 2 accounts on true forex funds โฆ stripe is declining my payment.. why is that? I called my back and they stated that the account is normal on their part
greg-decline
Hi, is there a way to update customer information from the client side? I couldn't find anything in the Stripe React Docs
not sure if this is the right place to ask, but I set up a subscription with free trial and my customers aren't receiving confirmation emails despite turning on payment confirmation emails. My guess is that the free trial doesn't trigger a successful payment, but I can't figure out how to email a confirmation for the free trial. It seems really odd that that isn't possible
Hi stripe Team
i have a question about Account_Links , specifically the return_URL , so we are building an app using react-native , is there a way to redirect back to the app , any sdk or something helpful that we can use ?
thank you
Hi Stripe! I am creating a donation form. When the user selects recurring donation I create a Subscription (incomplete until payment is confirmed) for the selected amount. However, it is possible for the donor to click previous and change the amount before making payment. What would be the best way to update the Subscription before payment is made? Should I create a new Subscription Item and replace the previous Subscription Item? Any help would be much appreciated!
Hi team, Where can I find stripe customer service in Hong Kong?
Hi. I'm creating a draft invoice with the api. I want this draft invoice to get finalized the next day and attempt to charge the customer. I'm not able to figure out how to do this. Will I have to finalize it myself next day?
Hi all. Is there anyway help us to extend Stripe holding money days after a payment intent is confirmed ( default is 7 days) ? . Thanks all
Team, We have got a weird issue may be known but new for us. We had in production env got a Payment Intent success however on sending for invoice pay we get below error. I would like to know is it possible because incorrect CVC should actually be error out on the intent itself.
"outcome": {
"network_status": "reversed_after_approval",
"reason": "requested_block_on_incorrect_cvc",
"risk_level": "normal",
"rule": "block_if_wrong_cvc",
"seller_message": "You requested that Stripe block payments (like this one) for which the customer-entered CVC code does not match the code on file with the card-issuing bank.",
"type": "blocked"
hi everyone! I'm working on a public market app, and I don't understand how to distinguish the account in the webhook payload that I receive. How can I do that? Thanks!
is there like an account id or something?
hello, may i check whats the default period that stripe waits for and then pauses the user subscription if payment fails for recurring subscription?
gje-subscription
Hi Devs my account was blocked and I contacted the support and they said that they were gonna keep my account blocked, however there was a customer who made a payment to me and the funds are stuck on the account, your support told me that it would arrive in 5 days but we've been waiting for more than 10 days now
anyone who can help?
Hi, I created virtual credit cards with stripe issuing api and tried to attach it as a default payment method to a customer.
But I got error like this.
"Your card number is incorrect"
How can I attach card that I created to a customer?
@blissful sluice your thread is still open, shall we discuss there?
Hello, Why Connect Onboarding flow not send verification code to phone number in test mode?
Hi Stripe team, we're integrating with the konbini payment method, could you help provide the failed Create PaymentIntent sample response which payment_method == konbini, and failed konbini payment webhook sample?
I want to show these payment methods in different rows as blows rather than stacking them in a single row
What can I do for that. Please help
blocks*
hello stripe support. i hope youa re fine. i am making a dashboard for stripe connect custom account. i am using list apis for payment intent, charges, refunds and payouts. i want to know if there is any filter for charges list api like if i want to get the charges where refunded if true and something like that.
Hi, I wonder what would be the best way to check if customer has an active subscription for specific product not price.
If I would like to get it with subscription list endpoint, there is no way to filter results by product. SubscriptionListOptions allows filtering by Customer, Plan, Price but there is no ProductId so it will be inefficient to get all customer subscriptions and then for each result checking if its price belongs to certain product
Do we need to have the stripe.js on every site? Or would it be enough to include this javascript only in our checkout pages? I read, that it would be better to include this everywhere because of fraught detection.
Question: When using stripe subscription clocks, I don't get emails like your trial is ending or subscription renewal is comming, is this expected behaviour? Or there is any settings that can be adjusted so clocked customers/subscriptions get's emails that are supposed to go via stripe?
Hi. On our payments page where we load Stripe elements, we're getting direct debit payment option even though it is disabled from Stripe settings. We talked to customer support but they say that we're requesting this method via the API but we're not. Can you help?
is there a time line on when you will accept Swedish/Norwegian Krona via Bank Transfer payment method?
Hello, can i get Connected account lifetime total volume with any api?
Hey, I am listening on customer.subscription.created, customer.subscription.updated, customer.subscription.deleted webhook events to sync subscription data with my database.
When I receive them I first query my database to check if record exists and if it exists I update it and if not I insert new record.
But after checkout session completed I receive both created and updated events almost in same time and sometimes, for example in one of 5 cases I am seeing an error saying it cant insert because the record exists in my database, so there must be a small timeframe between my query and insert of first event when the second event managed to insert.
I thought that maybe the easiest way would be to ignore customer.subscription.created and just listen on updated and deleted events.
Will these two be enough to stay in sync or there might be a case when subscription is created and not updated immediately?
Hi guys,
We are building an "instant pay" page for customers on our platform via Stripe Connect. They connect their Stripe account to us via Connect, we in turn store that clientKey, then we have a bit of functionality that displays a page using Stripe Elements, but we're having problems getting the Elements page to work without using Destination charges, where we are looking at issuing Direct Charges.
When we create the PaymentIntent using csharp-code.png (C#, dotnet core 3.1), and then we return the paymentIntent.ClientSecret to be used in conjunction with the elements javascript code (js-code.png), we end up getting the response in js_response.js. We are using our own publishableKey when initiating the Stripe.js object, and it looks like that that has no permission to access the customer's payment intent client secret.
How can this scenario be catered for so that we display a Stripe Elements page for a direct charge on our customer's connected Stripe account?
Hello, we have a customer who paid us one year subscription and is there among stripe subcriptions in dashboard, then we decided to extend this subscription of 3 more months as a promotion, so we have done this directly in our database (Mongodb). Problem is stripe dashboard still report old due date for next billing. How should we handle such cases? If we modify something from the database?
Hi #dev-help How do i let the user add name while he is attempting to add card details? Im using Payment Element..
i have e commerce site but all of that is client side but i want to add stripe payment how i can do that.like price of my product varies and i have not a fixed price. as normal e commerce website
akii-Adding the Name
Hello!
I've created a webhook listener. Here I am creating test authorization.
But I did not have any webhook event
Hi.. Have a question regarding IOS Integration with stripe card payment processing UI..
We have an IOS mobile application which runs from iphone5 tol the latest.
Now, we would like to integrate a stripe payment gateway to enable card payment functionality.
We would like to use our own UI but stripe to insert the card payment fields like card number, expiry date cvCVVv, zip code, etc in our UI like how stripe inserts those fields for the web application n through JS file.
Our back enback-endd app - .net already uses charges API for a web application.
We would like to make use of that and integrate it through IOS.
Could you let me know how we can achachieveeiev this in stripe ios integration ?; Stripe has to insert and take the validation rules in our UI Page.
Hi, is there any way to limit the number of subscriptions to one per user?
Hello, guys. I want just ask about payouts. In the Stripe, it showing me that my first Payout was Paid. But i have nothing in my Bank Account. Why is that?
Hello i want to create account express without code
Juste want to register the bank information
Hello I need help with stripe confirm order by commerce cloud in LIVE mode
Any updates on this?
Hi i need help to have my money from my work on my bill. Stripe locked them
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
one to one support please
You need to reach out to the URL above for help with your account.
thx
hi,
stripe tells me that it comes from the server but even if I change server I have the same error
if someone can help me because I am totally blocked and my customers are claiming their money
thx
Hey folks. If I set a delay_days on making a payment available in an Express account, is there any kind of webhook that sends when the money becomes available? I'd like to tell the user
I need help with get CustomerId
I'm seeing an issue that may be a bug. When I go to the Activate payments flow (for a Stripe account made for a US business via* Atlas*), I am asked to enter a contact number.
Even though it allows UK numbers in the dropdown, it still only accepts US numbers when validating. Is this a bug?
Hi! I am using Custom Connected accounts, and all transactions are made on behalf of the connected accounts. This means that the connected accounts pay all Stripe fees, and me as platform charge a platform fee to these accounts. With this system I can send an invoice/receipt to the final customer on behalf of the connected account, and send an invoice/receipt of the application fee to the connected account. Althought how should I handle the stripe fee? How can I send an invoice/receipt of the Stripe fees? I managed to send a Stripe Report, but this has the sum of the Stripe fee + Application fee when they are not the same and are not charged by the same entity... Could you please help me with that? Can I use some billing Stripe Inc information and generate a receipt to the connected account? (Don't think so, legally)
Hi team, Is there any way to control apple pay programmatically in hosted checkout page
Hello team, I am using stripe connect to create charges on behalf of connected accounts. Stripe is handling payouts automatically. From my understanding, at the time of the payout, if the connected account balance is negative (for example more refunds than charges), Stripe will create a payout with negative amount to debit money from the connected account bank account. Can you confirm this is what happens and that is has nothing to do with Payout reversals? The negative payouts I have are not linked to any payouts. Thank you very much!
hello, is there a stripe test card failed on future payment only?
hi i want to make a virtual card in test mode but i am getting this warning "Your account is not set up to use Issuing" how to set my account for stripe virtual cards kindly help?
What's the best way to run real transactions w/ Stripe Connect? We used to be able to connect as the "parent" account. Are we supposed to go through the Connect flow and fill out the same details as we do for the parent account?
hello, for 3weeks my payout every day it says payout expected tomorrow or expected today, but nothing ever came.
Hi, first I want to create an invoice with "auto_advance=true" and "collection_method=send_invoice". Automatically an email will be send after 1 hour, right? What happens if I finalize the invoice and send the email right away (using the api)? Will there be another email sent automatically after 1 hour? What about the email reminder if the invoice is not beeing paid...? Thanks so much for your help!
When I update a subscription to cancel at a future date using cancel_at and cancelling at exactly halfway through a subscription period in the future, I would expect the future invoice to be exactly half of the full period price. But I am getting an invoice for nearly 90% of the full price. Is there a way to control this?
Hi, I am trying to add an account to receive Euros but you're asking for an account number we don't have, we have just an IBAN. Can anyone help?
Hey Guys, Is there any documentation on how to extract transactional data from Stripe and transfer it via SFTP to in gest into an accounting systrem
Hello, I'm looking to pull stripe processing fees from a successful charge. Is there a way I can do this using the API?
Hi,
Is there an event when the customer leaves the stripe checkout page without completing it?
Hi, Is there an element that top up for issuing balance?(Frontend).
I would like to see sample.
Hello I need help for Live mode
When creating a payment intent that is going to a *connected seller account *is it possible to save the card details to the customer object?
const paymentIntent = await stripe.paymentIntents.create({ customer: customer.id, setup_future_usage: 'off_session', amount: 1099, currency: 'eur', automatic_payment_methods: { enabled: true, }, }, { stripeAccount: stripeSellerAccount.id });
Hi, could someone help me understand why a new setup intent would be created after payment is successful?
hello, stripe already accepts payment generated in brazil?
I have a problem on SFCC Link cartridge any expert?
@vocal wagon please keep the messages in the thread I've created for you
i have a question about bank transfers for paying invoices, can you help?
0
I am building a Monthly recurring plan of $25. Now when user sign-up I want to charge $1 and start 14 days trial. After trial ends, it should automatically deduct pending amount ($24).
For example, User does signup on 1st Aug. He will be asked to pay $1. After succesful payment, 14 days of trial will get start. On 15th Aug, $24 should be deducted from his card . Again on 15th Sep he will be charged $25, so on and on...How to achieve this in stripe?...As stripe only provides free trial. I saw online not but not getting exactly how to do it.
Hey Team. I'm using stripe tax and i realized that in some cases the tax return a null value. Can you point me to information that shows all scenarios where the tax api will return a null value? Also can it happen with valid postal codes?
Hi, I'm in development of a project which has three kind of acccounts; customers who purchase credits for themselves, sellers who sells items to those customers and main account which holds all credits. Customers can purchase credits and this credits transfer to main account while sellers can withdraw credits from main account. When a customers buys an item from a seller, I need to transfer credits from the main account to the seller's account.
How can i use this flow with stripe? Which documents should i look into?
Hi everyone, is there a way to change the schedule of a subscription and update the interval in one go? It seems if I update the subscription first with the new price and interval, it will charge the customer. I wanted to change interval (new price ID) and ensure it is scheduled in the future, so that they are charged at that date
Hello! i need help with webhooks, somebody may help me?
Is it possible to use a connected standard account that accepts payments as a customer on a payment intent as well?
when creating checkout session, can I pass my precreated paymentIntentId?
Hello! Question 1: Can we enable/trigger payment successful email from Stripe to "Bill to Customer"? If yes, How to enable? Question 2: When enabling payment retry options for customer if credit card is declined, is there a indicator at stripe end which says which try customer is using (1,2 or 3)? Thanks!
Hi, Iam planning to switch my current Payment Gateway on my mobile application based on react native to Stripe, however, i have following questions: When the user moves from our app to your payment gateway screen (based on React Native SDK), then in how much time the response from webhook method is expected on our provided url in all following cases:
If user is just sitting there on payment gateway page and doesn't perform anything
User keep entering wrong credit card details
User enters the correct credit card details after 20 minutes
User enters the card details which is correct, however, the bank blocked the payment
User closed the page without performing anything (Closed the app). The use case here is that as soon as our user moves from checkout to payment screen, we reserve the service provider driver (its a on demand car service application). So based on successfull payment we keep it reserved however, based on failed payment we need to release, however, i need to know what max time we need to keep it in reserve in all cases. Sorry for the long message
Is it possible to get a user to link a pre-existing customer profile they have with stripe (bringing in saved payment methods is the primary need)?
Hi. I am going to create a payment from a customer and customer's payment method. Could anyone help me?
It looks like using paymentIntent is not good idea.
Hi guys.
i have question about Stripe dart Flutter
when i implement this one
await Stripe.instance.confirmSetupIntent(
paymentIntent.setupClientSecret,
PaymentMethodParams.cardFromMethodId(
paymentMethodData: PaymentMethodDataCardFromMethod(
paymentMethodId: selectedPaymentMethod.id),
),
);
in Android, its work perfectly, but i got error on iOS Card details not complete.
i dont know how to figure out this problem
Simple question (hope this is the right place): If I detach a payment method from a customer do the card details also get deleted?
Hi, Is it possible to tokenize with 3DS on Mobile a server-side payment?
e.g.: A payment was created in our backend(with Customer and PaymentMethod on Stripe), then mobile continue with the 3ds flow to tokenize it, received a new tokenized 3ds token, and send it to the server to complete the Payment flow.
We have this flow implemented with Braintree, and would like to know if it is possible on Stripe. Thank you
hi team quick question , Why would my list of Payment Methods yield an empty list though? I'm calling: @payment_methods = Stripe::PaymentMethod.list({
type: 'us_bank_account',
}, { stripe_account: current_user.connected_account_id })
Hi guys, quick question
When trying to proceed to 'delivery options' on our website utilizing Stripe payments, it won't load. It worked for months but out of nowhere stopped.
Anyone familiar with the issue? Any help would be very much appreciated!
Website: Thebuilder.dk
@vocal wagon Can you copy the above ^^ in the thread I just created for you?
Yep, I believe I just did.
Hey Guys, How can i retrieve card type and other details?
Hi everyone ๐
does anyone know if there are any issues between discovery cards and stripe?
Does discovery support 3DS?
Hello, when creating payment intent, is it OK just to pass payment method id, not passing customer id? If we do that, it automatically charges the customer if we just use payment method id of a customer?
await this.stripe.paymentIntents.create({
amount,
currency: "usd",
payment_method: paymentMethod,
off_session: true,
confirm: true,
payment_method_types: ["card"],
});
When using the payment intent sheet in react-native when swapping between payment methods does the payment intent update ? Or does it only update when actually confirming?
I work for a NP and am looking to integrate the customer portal for my organization's account but it's a little over my head and I don't want to screw anything up. I probably need help beyond this channel but Stripe's website kept showing the same support page with no contact information. Can someone connect me?
@visual merlin Not sure what you find funny here but please refrain from posting things like this again
Is there a way to view an express account dashboard as the platform so we can see what the express account owner would see ?
Is there a way for an express account owner to determine which transactions were a part of a payout ?
1). How can I specify a tax amount on a PaymentIntent as distinguished from the total?
2) Is there any way for Stripe to tell me the % tax I should be charging based on a customers' zip code when I have my own purchase process using the PaymentIntent API (i.e. not using Stripe's hosted solution, etc)
hi
Hi! My project has monthly and annual subscriptions. There is an option to "Send emails about upcoming renewals". I would like Stripe to send this email only for annual subscriptions. Is this possible?
Seems that the option itself is global, so I would have to build the logic myself. But is there a way that I can trigger Stripe to send the email somehow? (so that I can send the nice Stripe email instead of having to create a template myself)
I can't access anymore to my account as I moved to dubai and didn't change my phone number. I did try to reset my account two step authentication but they are refusing to do it. I sent my passport picture, tax number, bank account number for verification but they dismissed my request 2 seconds after i sent my mail. How can i get in touch with a person?
Harry-subscription-emails
Hey there. Iโm currently working on converting a subscription flow from stripe checkout to use elements to have a more inline experience and I was just wondering a few things.
Some quick background on what Iโm trying to do. I am currently offering the user either a monthly or yearly subscription, I want to give the user a 30 day trial period before I charge their card, and I want to collect their card information before starting the trial.
Whatโs the best way of doing with elements?
Hello. I have a scenario and wanted to know if this is can be done in stripe. I'm talking about a subscribed user hands over the ownership of a subscription to another? Example, user A subscribes to a product, enters payment details and one of the functionalities of that product is inviting group members. Later, user A decides to stop using the product by deleting his account but keeping the product for the members so he passes ownership to one of his members, user B. So now user B will be the new owner and will continue with the payment.
Hi Stripe team, I'm currently testing saving an ACH US bank account as a payment method using SetupIntent. I'm able to create and attach the bank account following the process here Set up future payments (https://stripe.com/docs/payments/save-and-reuse) and also here Save details for future payments with ACH Direct Debit (https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#access-data-on-a-financial-connections-bank-account).
Is it recommended, on the client, to call stripe.collectBankAccountForSetup over stripe.confirmSetup when saving ach bank account?
Hello, after successfully creating the account and activating it, and therefore after all the verification of the account that it works and 1 dollar was paid from my programmer, the account was credited. Please help in solving the problem and thank you
Hi there, are you able to connect third-party platforms through OAuth and receive webhook events from them?
Hello! How to prevent a large number of unpaid subscriptions and requests? What I've gotten to is that if a customer refreshes the page, another request will occur and a new unpaid subscription will be generated. I will add that the portal I am creating is based on Remix.
Where can I get credit card brand icons? Is this something I can pull from stripe or will I have to get them elsewhere?
Hi, I have a scheduled subscription and was wondering if it's possible to get the id of that subscription before it takes effect? (i.e I currently have sub_sched_xxxxxxxxxx and I want to know sub_xxxxxxxxx of the same subscription)
If I'm using the <PaymentElement> React component, how I pass in the params to the Element as described here https://stripe.com/docs/js/elements_object/create_payment_element
Hi @crimson needle , I just wanted to thank you for your support on this thread ( #dev-help message )
Thank you!
@muted tusk they're not online right now but I'll pass your message them ๐ thanks
quick question: I'm using https://stripe.com/docs/api/payment_methods/customer to retrieve a customer's payment method and I was wondering how to just grab the id attribute. I'd like to do so for my webhook (using ruby btw). As of right now, it returns the entire PaymentMethod object. thanks in advance for the help!
case event.type
when 'setup_intent.succeeded'
cardsave = event.data.object
@user = User.find_by(stripe_customer_id: cardsave.customer)
@user.update(payment_method_id: Stripe::Customer.list_payment_methods(
cardsave.customer,
{type: 'card'},))
end
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. My name is Leon. I am@looking for a p2p solutions for my startup platform. E-Wallet which can transfer funds real time
For Standard and Express customers, need to setup payout policy.
Customers requiremnent is : all transactions which happen in a single day in the customers timezone, should be paid out in a single payout.
What is the best way to set this
How do I delete my my banking info on my stripe
Hi. I made 3ds flows with server-side PaymentIntent working on Flutter. was pretty much straightforward. thanks!
Although one more question. How the billing address affects a transaction? or fee?
In Braintree for example, if we are not collecting the Postal Code, the transaction is downgraded and the fee is a little bit higher.?
https://stripe.com/docs/disputes/prevention/verification
From my understanding, in Stripe is just for Fraud prevention
When detaching a payment method from a customer the documentation seems to mention that the payment method will not be able to be reattached... does this mean that the user can no longer save that payment method or simply that the pm_id will be removed from stripe so you could no longer reattach the payment method via that id?
Hello,
We are using the payment intents API to manage user payment. We are on the ACH credit transfer beta, but I notice that the only method listed involves the Sources API. My question is is it possible to integrate ACH with the payments intents workflow we are currently using, and if so how so?
Is there any way to duplicate/copy a customer and associated payment methods within an account?
I think I've found a bug in the Stripe UI... I have an invoice from 4 years ago that is showing the plan name of the customer's CURRENT plan instead of the plan they were on at the time of billing... as it turns out, last year the customer changed plans from a monthly plan to a yearly plan, but this old invoice of theirs is showing their current yearly plan instead of the monthly plan they were on at the time... it seems to me like the Stripe UI is using the customer's subscription_item data instead of the invoice_line_item data... hoping a dev can confirm or tell me I'm missing something dumb
Hello! Does Stripe integrate with quickbooks?
thanks @copper reef and @foggy dawn I think things are working now!
I am a founder working with out developer and we are currently integrating Auth.net and chargezoom to quickbooks to process credit cards and we are looking heavily at your stripe connect and wanted to know if that integrates well with what we are currently using to build out a wallet. Essentially if we accepted payments with auth.net and chargezoom, can we still pay out with stripe and connect it to quickbooks.
Hey ๐, for a connect integration. Is there anyway to say this payment should go into a payout to a specific bank account(if I have multiple bank accounts on the connect account)
Hi there. I am currently adding Payment Request Button onto our payment method. I was able to get apple pay to show up, however, the G Pay Button just do not appear for me. I am on Chrome version 103 and have a card added in my Google Wallet. When I go to the the google pay demo page, my card information appears - https://developers.google.com/pay/api/web/guides/resources/demos and it also appears when I am making purchases (such as stores using shopify sites). However, it just does not appear top of this page https://stripe.com/docs/stripe-js/elements/payment-request-button or at where payment-request-button element is placed.
Hello, I hope everyone is having an amazing day thus far. I received an email today from stripe looking to verify my business by submitting stock photos of inventory... The only issue is that I sell digital products, specifically e-learning products which require no inventory whatsoever. I've selected the option when signing up to inform stripe that I sell digital products and/or services but still have this issue whereas I'm being threatened for payouts to me being paused and the potential of stripe not allowing me to use as a payment processor. What are some tips for anyone who sells digital services and/or products and uses stripe as their payment processor.
hello, I have created external account for bank accounts and debit cards added to connect custom accounts in our application, do I need to configure stripe to have payouts go to these accounts
Anyone know if itโs possible to set a static application fee on subscription charges? The documentation on application fees in general suggests that one can pass a positive integer amount. However, the only application fee related parameter on the subscription object appears to be a percent. So I think I already know the answer, but looking for a sanity check.
@misty hornet @foggy dawn Thank you both for previously responding to my queries in these couple of threads:
https://discordapp.com/channels/841573134531821608/841573134531821616/993769815867129898
https://discordapp.com/channels/841573134531821608/841573134531821616/994002779389571072
Unfortunately, the suggestion from @foggy dawn in the second thread didn't work. However, I have a related question that might resolve our issue.
When we set up this Radar rule, it works properly to block payment collection if a card isn't issued from the specified country:
Block if :card_country: != 'country code'
Do you know if the Radar rule will also block attempts to place a hold to reserve funds if the card isn't issued from the specified country?
https://stripe.com/docs/payments/capture-later
Hello! Iโm adding Stripe Elements to a Nextjs app, and Iโm currently making the payment confirmation page. However Iโm receiving an error regarding the urls being different. Static text and elements generate just fine, but nothing fetched from Stripe does, and the error is independent of any logic on the page itself. Attached are screenshots of the error and the return_url. The filename of the page is purchase_completed.tsx. Iโm following the โAccept a paymentโ documentation from Stripe.
I understand this isnโt directly a stripe issue, but since itโs related to integration it canโt hurt to ask
Hello my partner is having issues getting into her stripe account..Can anyone help?!
Hey, I'm currently working on an application that implements the metering feature for subscriptions. When setting the action prop to increment for subscriptions that haven't started yet, it does the same thing as set. It's unclear as to whether this is intended due to the fact that upcoming invoices technically don't "exist". Is my only option to manually check the latest usage and increment manually in this scenario?
*This behavior seems to occur within the Stripe website as well, so it doesn't appear to be an issue with the library
Hi, how can I edit the amount of a payment intent created by an invoice? When I try, I get
Some of the parameters you provided (amount) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters. {"exception":"[object] (Stripe\\Exception\\InvalidRequestException(code: 0): Some of the parameters you provided (amount) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters. at /var/app/current/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php:38)
looking for help on using the time simulator to test event logic, I'm not getting something with how the events should fire.
Hi, can I create a checkout_session sending the "stripe_account" ? (I'm using Stripe Connect)
Hi there, I am setting up custom email to stripe account. I tried to setup domain verification with my Domain register. I could enter all the CNAME records, however could not set the TXT record as it is already in use. I cannot create duplicate TXT record with the same name. Has anyone been in this situation?
Hi Stripe! We have a Stripe + Plaid integration for handling USD donations that we would like to expand to accept CAD donations--is that possible?
paragonn-CAD
Hello Stripe, if we're handling international Payments, can I force my users to use USD regardless of what country they're situated?
I noticed the Stripe refund object doesn't have any customer information in it. So to get a customer name for example, I have to go through a sequence like: Look at refund object, look at associated charge, look at associated customer, get customer name. Does this sound right? The refund object is just so bare compared to a lot of other objects i've interacted with
Where in Stripe can I update the retry logic in case of failed payment
I need to make an urgent phone call to stripe
I have a subscription system built outside of Stripe and I'm using stripe.js and paymentIntents to process the first payment. I have a task that auto-renews subscriptions at the appropriate time, so I need to make another charge on the customer's behalf to renew the subscription. I thought I could use the initial paymentIntentID to charge the customer again. I used the customerID when I created the paymentIntent object, and I used the setup_future_usage: 'off_session' option.
Can I use the initial paymentIntent to create another charge?
hello, will thr be any possible issues with updating usage records every hour for subscribed users?
Hi Team, I am trying to update a subscription with new priceid.
subscription = await stripe.subscriptions.update(txnpaymentDetails.stripeSubscriptionId, { proration_behavior: 'none', items: subscription.items.data.map((item) => ({id: item.id, price: newPriceId})), expand: ['latest_invoice.total_tax_amounts.tax_rate'], });
But it looks like taxrate is not getting updated for the new price in the latest invoice. We enabled automatic_tax: true on subscription creation.
If given paymentIntent Id, is it possible to find checkout session object?
Hi. I have added the a new tax rate In VAT. But in my invoice the spit up is not shown.
Hi Team,
Not sure how to handle minimum charge amount for other currencies
https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts
I took example of HUF currency & as per doc, 175.00 is minimum charge but due to fluctuation in dollar rate, stripe is throwing error. How to find out minimum charge amount for all currencies?
Even there is not available minimum charge amount for IDR as well. So I don't know which other currency minimum charge amount are missing
hi...I created thread yesterday.. But today I am not able to access it....How to reopen thread as my discussion is on going
@civic saffron I reopened it
Hi Team, Can you please provide me the use case of tiers, tiers_mode and billing_scheme attribute usage on the stripe price object creation https://stripe.com/docs/api/prices/create?..
Actually i have product which offer different plan to the customer like basic, premium and premium plus in the same recurring term (monthly) in different prices like 9 USD, 14 USD and 16 USD.. So for this right now i am creating 3 different prices in the stripe for this single product.. So just i would like to know whether i can leverage tiers attribute for my use case and achieve same with single price instead of multiple price creation..
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
For my ecommerce website which one method is best i want to add google and app play as well
help me out
@hollow prairie for my api error, I tried on 2 different servers
Hi team, can you tell me how to POST a invoice object and what attributes to include that invoice lines item object. To prevent getting "invoice_no_customer_line_items" PS, I create POST request on Insomnia.
Hello guys, I am facing a new issue with Google Pay. There is some problem with loading the script in the page, but I am not aware of changes in this area. App is Next.js based, we are using Stripe Elements.js.
Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' <URL>". Either the 'unsafe-inline' keyword, a hash (''), or a nonce ('nonce-...') is required to enable inline execution.
hi, is there anyway to change the statement descriptor for a checkout session? your documentation only showed how to change it for a PaymentIntent, thanks!
hello need help on iDeal payment
Hello Stripe!
What type of ressource object have an id starting with a pyr_ ?
Hi!
We have a problem with testing recurring payments with Stripe in our iOS app. The testing circle can only get as low as one day and we need to know if it correctly books the second charge and updates it in our apps membership settings. Do you have any suggestions on testing recurring payments? The documentation couldn't help much.
Thanks! ๐
Hi. Our use case is a single customer paying multiple creators at the same time and creators each have their own connected account. I would like to know if it's possible to have payments go directly from customer to creators like with direct charges and at the same time have one single checkout session or something similar where the customer pays for all creators at once. If that is possible, what parts of the api would I have to use?
Hi,
I would like to offer a free month in august to all of my active subscriptions (yearly and monthly) and every new subscription during this month.
What would be the best way to achieve that ?
Adding a free trial month at the end of the active subscriptions and a instant free trial month for the new ones ?
Or using coupons for monthly subscriptions and a free trial month for yearly subs ?
Hi wanted to know if Stripe would be good to use for a fundraising platform that works with well known charities as partners ?
We are using Stripe for exactly that! Do you have any specific questions? ๐
Hey Stripe Team. I have an issue where coupons are redeemed against incomplete subscriptions. Here is my flow:
- Create an incomplete Subscription
stripe_subscription = Stripe::Subscription.create(
customer: current_user.stripe_customer.id,
items: [{price: stripe_price_id}],
payment_behavior: "default_incomplete",
cancel_at_period_end: true,
expand: ["latest_invoice.payment_intent"],
promotion_code: promotion_code&.stripe_promotion_code_id
)
- We then use the payment intent from the subscription when rendering the form
stripe_subscription.latest_invoice.payment_intent
My issue is that if a coupon/promotion code is applied (in this case promotion_code is set) it becomes redeemed even though the subscription is still incomplete.
We sometimes issue coupons with a maximum redemption of one time. If a user reaches the payment screen and then abandons that screen since the coupon was applied to the incomplete subscription it now has been redeemed and can no longer be used if the customer were to come back to this page the following day. Is there a suggested solution around this problem?
Hi Team, Any update on this? https://discord.com/channels/841573134531821608/1001712619431931914
hello, may i check for free plans (i.e plans with recurring subscriptions that costs 0), will you still receive an invoice every subsequent cycle? and if so, will you receive that invoice in the invoice.paid event in the webhook?
my google pay and apple pay options are hidden
Hi, forgive me for asking something I asked recently, but in the past I found that different Stripe representatives were able to provide different answers/insights, and I need to solve this issue.
Background: We sell both a digital product via a one-time payment and/or a digital product with a one-time payment plus a subscription add on. I'd been told I could simply use PaymentIntents for the one-time payment, but to facilitate one-time payments plus the creation of a subscription at the same time, I would need to use an invoice - the customer pays the PaymentIntent of the invoice. I followed this advice, and it worked.
The issue is that, when it comes to allowing a customer to enter a coupon code adjust the price (not a Stripe coupon, I adjust the price and update the Stripe PaymentIntent amount), the one-time purchase PaymentIntent can have its amount updated when the customer submits a valid coupon. However, in the case of a customer purchasing the subscription add-on as well (in which case the PaymentIntent of an Invoice is used), the amount of the PaymentIntent of the invoice can't be updated.
I need to adjust the PaymentIntent amount when customers use one of my coupons. Can you please help?
Hi Team, I am using V2 order API, while creating order i enabled automatic_tax: true, so it return the tax details based on the customer billing address location.
But Our few customers in US country have 9 digit postal code.. so for those customer we are not getting the automatic tax.. it shows automatic_tax status as requires_location_inputs .. This the one ref order id which has 9 digit postal code - order_1LQ6HmKhQvshw5gFvBzc7x3G
Does stripe tax system support 9 digit postal code?
Hi Team, I want to ask is there a way in the Invoice settings to switch between Customer level prefixes and Account level prefixes?
My company uses Customer level for a while and our accountant want to use Account level prefix and I didn't see the switch in the Invoice template settings, but I saw it in the documentation.
how to create connected account for us and other countries
Hi, team
If I create a checkout with metadata through the API, will the metadata be brought to the paymentIntent?
Hello, it is possible to make a single paymentintent call without attaching the metadata in the update intent call?
How do I receive money paid by my customer through stipe
:question: @sand tree Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hello, I'm getting an hcaptcha validation on checkout (using custom form).
Talking to support, I understand I need to do something in my integration to disable the hcaptcha validation.
Can you direct me to what specifically needs to be done?
reopen this thread #1001496422283227167 message
If a customer has taken on a subscription via a payment link, how do they update their payment details?
Hi @supple yarrowe
I am trying to get the ephemeral key for the customer from the connected account of the stripe but getting this error. //Creates a temporary secret key linked with the customer
const ephemeralKey = await stripe.ephemeralKeys.create(
{ customer: customerId },
{ apiVersion: '2020-08-27' },
{
stripeAccount: connectedId, // account's access token from the Connect flow
}
);
getting this error.
Stripe: Unknown arguments ([object Object]). Did you mean to pass an options object? Seeย https://github.com/stripe/stripe-node/wiki/Passing-Options. (on API request to POSTย /ephemeral_keys)}
Do you know about this ?
can any body help me ?
What will happen to the cards already added under one pk_x and sk_x and this pk_x and sk_x become pk_y and sk_y?
got my account suspended as i was trying to open a small resale business and got suspended because they need more proof but i dot have shelves of inventory, were small.. can i get help
hello there,
I have got an issue with a payment charge.
Hi @everyone
I create an connected account via custom form like the docs, but I can affect product to a connected account,
Can you help me
@waxen spindle do you have an idea for this
I have two lines with different intervals and I would like them in one subscription. When I send the API request I get following error: Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field.
Hi Stripe! I am using the new Payment Intents API which automatically creates a new Credit Card payment method and attaches to a Customer if I use 'setup_future_usage' = 'on_session'. However, it creates duplicate Payment Methods if the Customer makes multiple transactions. What would be the best way to avoid this?
Hey, I'm looking to add a trial after accepting the card using stripe js
Hey @waxen spindle
I am successfully create the customer and payment intent but on passing data to the Stripe.instance.initPaymentSheet() i am getting an this error.
Hello Stripe! I am using your service for a client's application and would like to know how it goes with a client's refund. Does stripe keep the fees taken at checkout?
Hey Stripe!
Are webhooks not called in Test Mode for all events?
It was called when I had a local listener set up, but now that it's deployed (staging, still in test mode) I'm only getting some events.
For instance, the customer.subscription.updated was created but the webhook wasn't called
hello i am waiting for a payout and it keeps delaying it and it wont pay into my bank
Hi, in 3D Secure, previously we call function handleCardAction, stripe js will pop out a iframe to let user input card info. Now, we switch to payment_element, the corresponding function is handleNextAction, but it will direct jump to stripe page to verify 3D secure and after that, jump back to redirect_to url. May I ask is it an intended change or we made something wrong. since it changes user's old user exp
Hello, I can't seem to turn off test payments on my WordPress website (strip test payments) can someone help?
How would the flow go when making a payment via a saved payment method?
We currently have the Payment Element provided by stripe setup to take in card details/confirm payment/create the order, but when we want to use a saved payment method I believe we should pass the payment method id into the payment intent creation and then pass that client secret along to the Payment element. If we do that will it pre-fill card details or what?
Documentation is welcomed, also open to an alternative flow for save payment methods if necessary
Hi! I'm trying to render an invoice (to make a preview of the pdf) but when I use this link: https://pay.stripe.com/invoice/acct_1EFK9oF4GEnvtjdn/test_YWNjdF8xRUZLOW9GNEdFbnZ0amRuLF9NNVJxZUVEYUk2QkhGTnBKcmxEeERxNFZ1WUhyQU90LDQ5NDY1NTcx0200tm0xnRlm/pdf_html?s=ap I'm getting this content security policy error =(. And if I use the same link with /pdf instead /pdf_html I download the file right away. Is there anything that I could do to solve this and render the pdf? Thanks
Hey ya'll I'm researching the following issue:
- We have two companies using Stripe Connect
- Company one has stored customers + cards
- Company two wants to receive valid card tokens to process payments (https://stripe.com/docs/api/tokens/create_card)
To whom should I talk or where do I find documentation to enable/ceating card tokens for another Connect Stripe account?
Hey Guys!
We are using stripe connect and payment intents. I'd love to get the risk_score for the charges created by the customers. How can i achieve that?
๐ Hi! Do you know what is the option to pass to the checkout session to be able to collect the billing information?
Hi - just got an error from one of our connected accounts - "You cannot create a charge on a connected account without the card_payments capability enabled." Is this something they need to change inside their stripe account or do we have to programatically enable it on their behalf?
Hi, is there anyway/Api call to get the email/team members of an account?
so not the persons on a KYC form but the actual members on stripe account capable of logging into it
Is there a way to identify the subscription associated with a charge object?
Hi, is there a rate limit on updateUsageRecords calls? If so is there a way to batch update more of them in one shot to avoid hitting such limit ?
Hello, I have an application with customers in Canada. We are sending ['card_present', 'interac_present'] as the method, and it's returning an error that says 'payment already taken' and it shows the payment in stripe but it's returning the error. Also, how can I test this in USA, because I keep getting an error saying 'not allowed in US.'
curl https://api.stripe.com/v1/subscriptions
-u secert key
-d customer=cus_M8Sgx6wngDnPsd
-d "items[0][price]"=price_1LQBknSJsXH2azWQKl4cPrUq
-d trial_period_days=14
-d "add_invoice_items[0][price]"=price_1LQBwYSJsXH2azWQ7AWefWt5 \
-d coupon=ckddQN1c
I am geeting this error
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.",
"type": "invalid_request_error"
}
I have already added payment method for this customer
Hi there, we're currently ingesting Disputes from Stripe and the docs have me a little stumped around the Dispute object. There's a payment_intent field and a charge field with the description of "ID of the X that was disputed". Usually when fields are optional there'll be a "if one exists" on the end, but I dont see it here, does that mean that every Dispute object will always have both of these present?
I noticed too that payment_intent is actually null on the object example to the right, but from experience this isn't always a great example of real data, so I figured I'd ask!
Hey Team! Does stripe connect help with working with multiple stripe accounts?
how do i delete my stripe express account? I went to my account settings and there is no "delete account " or "close account" button.
Hello Stripe,
I am attempting to transfer money from my stripe account to a connected stripe account.
The connected stripe account is a Canadian account.
I get the following error:
StripeInvalidRequestError: Funds can't be sent to accounts located in CA because it's restricted outside of your platform's region; please contact us via https://support.stripe.com/contact for details.
Hi, any flutter or similiar example how to pay with saved card from backend ?
our list card contains json {"payment_method_type":"saved_card","id":"pm_1LPFycEDqMpXIh72W8BvyijH","card":{"brand":"visa","last4":"4242","exp_month":11,"exp_year":2029}
Hmm, I was expecting that the paymentIntent returned by the Promise from stripe.js confirmCardPayment would include metadata. set on the paymentIntent. Is there some way to have confirmCardPayment include that?
When a payment is completed from a checkout session, is a customer object always created?
hey, is there a way to list all produts including all pricing options and feature list in one single request? I want to build a pricing table
How does one setup a 24 month price? It seems like I should be able to use the API to set interval to 'year' and interval_count to 2, but oddly the dashboard doesn't support that setting. Can I just use the API then?
Hi, during the setting up intent, our customer is being asked to complete the 3D Secure challenge and there're claiming that they're is 0 Euro transaction happening, is it the expected behaviour?
Hello! It's my first time to use online chat to ask tech help, I may be not very clear in my issue, sorry in advanced.
Did anybody try before the stripe.paymentIntents.applyCustomerBalance api ? https://stripe.com/docs/api/payment_intents/apply_customer_balance?lang=node
I tried to use it, but I get several errors (I means when I fixed one and retry, and there is a new error, again an again, a little circular errors) :
StripeInvalidRequestError: You can not apply customer balance to this PaymentIntent because it has a `status` of `requires_confirmation`. You may only apply customer balance to a PaymentIntent with a `status` of `requires_action`.
or
StripeInvalidRequestError: You may only specify one of these parameters: automatic_payment_methods, payment_method_types
or
StripeInvalidRequestError: You may only specify one of these parameters: automatic_payment_methods, confirmation_method.
or
StripeInvalidRequestError: The PaymentMethod provided () is not allowed for this endpoint. Customer balance can only be applied to PaymentIntents that have `customer_balance` PaymentMethods attached.
or
StripeInvalidRequestError: The PaymentMethod provided (customer_balance) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card. Alternatively, update the allowed payment_method_types for this PaymentIntent to include "customer_balance".
Please, could someone explain me how to use it? what are the steps?
I created a customer_balance paymentMethod then I tried to create a paymentIntent, and then update the caseBalance reconciliation_mode and finally do the applyCustomerBalance
but it 's not working...
Hello Stripe, for the Card object property "funding" type support any TS enums on the client side ?
Hello, we are integrating api through you apple pay, can we somehow automate the choice of delivery method for the client?
hello team one question here ood morning โ With respect to file uploads, is there any way to associate a file with a specific Stripe customer and then list all files for a given customer ID? It doesnโt look like this is the case but I want to check:
https://stripe.com/docs/api/files/list
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 Stripe, I'm having trouble with Apple Pay in React Native. isApplePaySupported always gives me false in a real device. Also i have the error: Device not supported. Please can anyone help with this? Thanks in advance.
Hi Stripe, Can you confirm that is I want to use Stripe Issuing (create card for users of my platform) - I should only use Custom stripe account at stripe connect ?
There is no way to use Standard account with Issuing, is that correct ?
hi can someone help me with this error:
stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload
this is my current code:
@app.route('/webhook', methods=['POST'])
def webhook():
event = None
payload = request.data.decode('utf-8')
sig_header = request.headers['STRIPE_SIGNATURE']
try:
event = stripe.Webhook.construct_event(
request.data, sig_header, endpoint_secret
)
except ValueError as e:
# Invalid payload
raise e
except stripe.error.SignatureVerificationError as e:
# Invalid signature
raise e
Hi. I'm creating a paymentIntent with a saved paylment method on the server which I return to the client. On my client I want to confirm that card payment by calling stripe.confirmCardPayment, but it complains about not passing in a cardElement. As the intent was created with a saved method, I was expecting I didn't need to create a cardElement, and the confirmCardPaypment() would deal with the 3DS verification if required?
I have an application with customers in Canada. We are sending ['card_present', 'interac_present'] as the method. Getting an error that says, 'payment already taken' and it shows the payment in stripe but it's returning the error. Also, how can I test this in USA, because I keep getting a couple of errors saying it's not supported.
denjaland-payment-intent
Hi, I am setting up a destination charge with connected accounts. However, I get a "no such account" error, although the account is fully completed in the Stripe dashboard. Any ideas?
Hello!
We have an application that currently uses Subscriptions to handle recurring charges. We also use TaxJar via the TaxJar integration for Stripe, and use their API to determine what tax to charge based on economic nexus laws.
We are preparing to launch a new one-time product. This product will be tax exempt, however, we would like this to ideally flow through all the Stripe and TaxJar routes the right way - the TaxJar API should note that no tax should be collected because the Product is classified on the TaxJar side as exempt, and the TaxJar integration for Stripe receives this info automatically too.
We originally set this up as a PaymentIntent charge on Stripe but after looking at the supported Stripe objects I think we need to create and auto charge an Invoice instead. Does this ring true? What are the pros/cons and differences between the two Stripe objects?
Hi, I'm working with late payments saving the user credit cards using session checkouts. I can charge the amount whenever I need to do it , using the session->id and setting a payment intent. but I wanna know how can I create a bunch of payment intents sending one request using the NodeJS SDK
example :
const paymentIntent = await Stripe.stripe.paymentIntents.create({
payment_method: paymentMethodId,
customer: customerId,
amount: (product.price || 0) * 100,
currency: 'usd',
confirm: true
});
I wanna send a bulkCreate or something. Because using a for and sending each one on a different request is too slow.
Hi Stripe team, I'm looking into creating and attaching a payment method (US card) onto a customer account (preference for both creating and attaching the payment account on the server side, not client) On https://stripe.com/docs/api/payment_methods/create, there's a section:
"Instead of creating a PaymentMethod directly, we recommend using the PaymentIntents API to accept a payment immediately or the SetupIntent API to collect payment method details ahead of a future payment."
is this the right channel to ask for the reasons why Stripe would recommend using PaymentIntents API (vs generating token and sending it to the server where PaymentMethod.create would be called)?
hi, I have a question regarding Stripe Checkout / Subscriptions. . .
Hereโs the flow,
A user registers on my site.
They then upgrade to a paid subscription . . .
I redirect them to the stripe checkout page. (a customer_reference_id is passed)
There, they make their payment, but i have no way to be sure they use matching credential (email, for example)
I catch the checkout.session.completed webhook, which contains the customer_reference_id.
I can then attach the stripe customer Id to my โlocal userโ.
But the webhooks may not come sequentially, therefore, an invoice.paid webhook may come before the checkout.session.completed. If that happens, I have no local reference to the stripe customer, so I canโt know who I should provision my services to. . .
I can of course create a retry mechanism for the invoice.paid webhook, but I fear I may be overthinking things and that there is a known โgenerally acceptedโ flow that Iโve just overlooked.
Can anyone follow what Iโm attempting to ask? If so, Iโd really appreciate some guidance.
quick question team Does Radar it support for Treasury transactions?
When using webhooks in "test" mode, does stripe still send the 'Stripe-Signature' header on the POST request? If so, is there any way to see the entire request (not just the request body) in the stripe dashboard?
Hi, is there a way to get the status of the connected account via API or infer it somehow from the given data?
Hi Stripe support, I am using woocommerce subscription with stripe payment. The stripe is not accepting the renewal payment of the woocommerce subscription. Showing event log : requires_payment_method ., even though initial payment accepted successfully
And the woocommerce subscriptions not added under stripe subscriptions dashboard
Hi is it possible to modify params a setup Intent object from the client like this?
top is client, bottom is server
Hi everyone,
I'm trying to integrate Stripe to my application, but I'm stuck on something :
Basically, I'm creating Account and AccountLink for connected account with Stripe Connect. Those accounts are created for basic person that can receive tips in their job.
When I send them the AccountLink in order to them to complete their registration they are requested about a business URL of their activity. It's not appropriate for them because they are basic workers without a business URL.
It's that mandatory ? I mean, how can I remove this required information ?
Thx a lot for any helps
In order to use a saved payment method for a customer we have and to direct the transaction to a connected seller account will I have to clone the customer to that connected seller account?
Hi, to stripe Payment successful receipt can we add Stripe invoice, If Yes. how?
Hey everyone, I'm here begging for advice. For the past 3 weeks I have been trying to design an affiliate link between my website, and ANY of the affiliate softwares that exist on the market.
We currently use Quickbooks merchant account to process reoccurring subscription payments, but we want to integrate any affiliate program, and NONE of the ones that we can find will work with Quickbooks billing. That leads me to stripe.
Does anyone here have any experience or advice they can share. Or bare minimum, a phone number to a sales department?
Thanks
Jeremy-support
Hi everyone,
I am working to integrate Stripe into our mobile application(React Native).
The goal is that we want to do a direct deposit to the users to their bank accounts.
I want them to add their bank account information using our UI and connect it to Stripe. Stripe should confirm their bank account information and then be able to send direct deposits directly to the user's bank account.
Again, flow is the same as Airbnb. Users process the payment on the platform and then the platform does a direct deposit to the host's bank account.
I would like to know what is the best way to implement this.
Thanks a lot for any helps
Would it be considered a bug if the "default payment method" in the stripe dashboard differs from the "default_source" on the customer object that is returned via the https://api.stripe.com/v1/customers/ call?
or am I missing something here? This is causing some bugs in our platform for users
Hey, I need help. So I have woocomerce payments enabled on my wordpress acount. I set up stripe for payments and linked my account, but for some reason the payments are not being sent to my account. My balance has $220 in it that was supposed to be transferred like a month ago. I got an email from stripe saying there's an issue, but I set everything up. please help
Is there a way to terminate a service before 30 days after a recurring invoice isn't paid?
I need to activate Stripe Payments to use Checkout?
Hi! I was wondering if there was any builtin method in the library that checks for duplicate cards when trying to attach a card to a customer?
eg.: The user enters a card, and I want to check if the user already has that same card attached to their account
Is the cancellation of a PaymentIntent synchronous?
You closed me the thread and I was trying to ask for dev help, thanks guys, as always I am a piece of shit to the staff team. Whatever, this is my image if you still want it.
Hi, Could anyone let me know how to change payout schedule from daily to weekly in connected accounts?
@crimson needle
In Stripe Checkout, is there a way to opt out of automatic card updates on one-time payments?
We occasionally will get a Connect Standard Account have an issue where they aren't receiving payouts because Stripe needs some info from them, but it isn't reflected anywhere via the API or on their dashboard. We're having this issue with an account right now. Via the dashboard and API it looks fine (payments and payouts enabled, no future or current requirements), but they haven't received a payout for months. We've talked with support in the past and they've said the customer needs to respond to some emails they were sent. Any clarity on why this wouldn't be reflected on their dashboard or via the API?
Wondering about including ACH as a payment option on our current ecommerce form?
I have not gotten my payout and my customer did not get a refund like the email that stripe sent me has stated. I was excited to use the app and stripe said my construction company was too high risk?
Need help!
Are you able to store a child json object in metadata? I am getting an error invalid object
metadata is very very simply key-value pairs - key, and string value. Not a structured value.
GiGStartr-reply
I am trying to create an invoice line item with a negative amount (to mimic a credit on the invoice). While Stripe's API doc suggests this is possible, the API returns the following error. InvalidRequestException: Invalid non-negative integer
What am I doing wrong?
Hi, I am a super newbie on the stripe api. I would just want some clarification on the documentation, by creating paymentIntent, it is not actually holding any money on the card correct? To hold the payment, how do i do it via paymentIntent API?
I have an external subscription system that auto renews using the user's initial payment method (using stripe.js and paymentIntents). Everything works, but I need to allow the user to enter a new payment method if they want to change it. Can you point me in the right direction to figure this out? I want to use stripe.js and somehow allow the user to change the payment method ID that I'm storing in their subscription record.
Hello i have a error on API version but i don't understand why i use the good api version 2020-08-27 :
my stripe api call:
const stripe = require("stripe")(process.env.STRIPE_SECRET_TEST, { apiVersion: '2020-08-27' });
the error :
'content-type': 'application/json',
'content-length': '119',
connection: 'close',
'access-control-allow-credentials': 'true',
'access-control-allow-methods': 'GET, POST, HEAD, OPTIONS, DELETE',
'access-control-allow-origin': '*',
'access-control-expose-headers': 'Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required',
'access-control-max-age': '300',
'cache-control': 'no-cache, no-store',
'stripe-version': '2020-08-27',
'strict-transport-security': 'max-age=31556926; includeSubDomains; preload'
},
statusCode: 400,
requestId: undefined
},
headers: {
server: 'nginx',
date: 'Thu, 28 Jul 2022 00:23:38 GMT',
'content-type': 'application/json',
'content-length': '119',
connection: 'close',
'access-control-allow-credentials': 'true',
'access-control-allow-methods': 'GET, POST, HEAD, OPTIONS, DELETE',
'access-control-allow-origin': '*',
'access-control-expose-headers': 'Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required',
'access-control-max-age': '300',
'cache-control': 'no-cache, no-store',
'stripe-version': '2020-08-27',
'strict-transport-security': 'max-age=31556926; includeSubDomains; preload'
},
requestId: undefined,
statusCode: 400
}
if you could help me tanksss a lot
Hi I need to add money to my account for a refund . 2500.00 went in my account only for stripe to tell my I'm not eligible to use them. In order for the 2500 to be refunded I have to pay 127.80 because stripe charged that to tell me I can do business with them. I have the money in my bank account but I do not have the add to balance option on the balance page. I also can not ask for a call back or live chat, only email. Please tell me what to do
Hello, I need to charge an additional fee on a payment to an account connected with Stripe Connect
Hello
I want to implement convenience store payments for subscriptions, I am using Stripe Payment Links, how do I set this up in the dashboard?
Hello All! I am new to stripe development and have a long way to go! I am a go lang developer and could use some help navigating and applying the api to my current workspace.
hi can someone help me with this error:
stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload
this is my current code:
@app.route('/webhook', methods=['POST'])
def webhook():
event = None
payload = request.data.decode('utf-8')
sig_header = request.headers['STRIPE_SIGNATURE']
try:
event = stripe.Webhook.construct_event(
request.data, sig_header, endpoint_secret
)
except ValueError as e:
# Invalid payload
raise e
except stripe.error.SignatureVerificationError as e:
# Invalid signature
raise e
request id: req_IKmrLWKW6SEBjL
Hi Team, about the price object API how to set the type to "one_time" and what objects define that
Hi Team, may I ask how to include the invoice item object into the invoice object in a POST request?
Hi team,
I'm planning on using Stripe tax for WA state only. I read through https://stripe.com/docs/tax/customer-locations, and I was hoping that the 5 digit zip code collected by the Stripe payment element would be enough to calculate the tax for the customer. But according to https://stripe.com/docs/tax/customer-locations#us-postal-codes, it's recommended to use the full address for WA.
I'm wondering what is the risk of just using a 5 digit zip code or just an IP address? Is it super significant?
If I really have to collect the full address (for only WA users) is there a convenient way to do that? Doesn't look like any of the Stripe elements support it yet. Obviously I could manually collect it myself, but I would rather not require users to enter their full address. I'm afraid it would decrease conversions and only a small number of users will be from WA anyway.
Any thoughts, has anyone encountered a similar situation?
Thanks!
Hi every one!
I developing a project in US
when I create a bank account connect to can payout then stripe required ssn.
so, is there any way to get payout without having to enter ssn, because my client don't want enter it, he is afraid to reveal personal information
Hi, i have question, can i used checkout.session.create with mode: 'subscription', and payment_methode_types with bank_transfer, is there an example of the code, I've read the documentation using only the card.
Hi every one,
Hi Stripe Devs, I have a question about the how to designate a payment emthod to that Invoice object for automatic charging?
@real loom Please use the thread created for you
#dev-help what is the common element between Transfer and Payout API. My requirement is to get all Transfer Details under payout id
when i upgrade subscription current_period_start and current_perion_end not getting updated ?? https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
Hi,
Does the payment intent object always contain charges object (https://stripe.com/docs/api/payment_intents/object#payment_intent_object-charges ) irrespective of payment intent status?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi Stripe Dev, ho do i setup the terminal to work as a credit card payment collection
Hi. If we make a payment using code createPaymentIntent and confirm, that money goes to my stripe account?
can i add scrrenshot here from my galary
i want to ask question based on card element in stripe
how to customize card elment is stripe
Hello everybody,
if I execute a payment_intent call with an Idempotency key and for some problem that can happen I re-execute it with the same key I expect it to give me back the id of the previous payment_intent as per documentation. But this does not happen in fact I have only a generic error that says that the key is the same as before
hello, can i check if user removes their only payment method, and is currently subscribed to a free plan (recurring sub with 0 cost), would the invoice be paid? or would an error pop up since the user doesnt have a payment method?
Hi,
I come back with my problem with the payment_link !
I will sum up my problem : I am trying to use Stripe Payment Link with Webflow (in order to add the option Klarna)
After the payment, I have had a redirection to a page in order to create an account because we sell access to a formation
Then, with an automation with Integromat, I create the account, and in the form I ask the Invoice ID received by the client in order to check the payment
BUT, we have multiple products and I can't filter the invoice ID they are all collected
I would like to retreive the product from an invoice thanks to the API, do you know how can I do that ? ๐
Today I have a webhook which follow charge.succeeded
We're a EU based platform using Stripe Connect.
Can you confirm we can send money (without the use of the on_behalf_of parameter) via Connect to other SEPA countries that are neither the UK nor EU as well? In particular Norway.
Hi!
We're currently investigating a way for us to handle multiple markets in our Ruby on Rails application that currently only supports one market. The idea is to use multi-tenancy to split up our data into the different markets that will act as tenants in our application. Each tenant will have a host attribute (eg application.com.br for a Brazilian market, application.dk for a Danish market) so based on the host we'd be able to set the current tenant in our application.
In our case each market is a different company that is owned by a company in Sweden. This means that customers that arrives in the Brazilian tenant will need to pay to a Brazilian Stripe Account associated with the Brazilian company for bookkeeping reasons.
I've been investigating Stripe Connect to solve this problem but I'm not sure that this is the correct solution.
What would you recommend?
Hi,
We've implemented Stripe in our project. It is set to accept Global payments, so merchants are required to connect their Stripe account before putting their product on sale. This is causing a huge drop in our users traffic, we need to implement it like this:
- User can list the product anyway, even without connecting their Stripe account
- If the product is sold, the amount goes to the admin main account
- User can see the revenue, if they want to Withdraw they have to connect their Stripe account
Let us know, this is quite URGENT. We need help in that
I am making a node app and my users can request to view the data that we store about them, one of those sets of data is their stripe customer ID... Is there a way I can convert that into a link to the data that stripe holds on them, or would that be the portal?
I have enabled google pay on my dashboard and use the method of payment Element but I don't know for some reason only pay with card is available.
Can anyone help?
Hi when taking card payments we take pre authed virtual cards as well as standard cards but they have started throwing issues with 3ds is there a way that anyone has found that will allow me to tell stripe not to do 3ds for certain cards? thanks
Is it reliable to only check if a payment transaction has been cleared when the user is redirected to success? Or should I scan open transactions on startup/make the success wait and do an iterative check on all open transactions every x seconds?
Good afternoon!
The authorization already exists.
But when i called
stripe.issuing.Authorization.approve(
'iauth_1LQT5HBLmgC51pn4MEX8JGQx',
)
Got this error
{
"detail": "Request req_X4FRGetvQY4dHN: No such issuing authorization: 'iauth_1LQT5HBLmgC51pn4MEX8JGQx'"
}
Stripe Issuing : Is it mandatory to add an external bank account to each stripe account?
hi, i'd like to ask a question about some incomplete payments and how to handle them
hello, please can you help me with how active my account is in section supplements or nutraceuticals? thank you
Morning all. Could I pick someone's brain about subscription billing periods?
hello, I am using Stripe.Net library and SetupIntent payment method.
From a month, some payments seemed to be duplicated (7-8 seconds difference from logs) even if I have launched PaymentIntentService.Create command only once. I have not touched MaxNetworkRetries configuration
Morning All, has anyone done any interfaces with Unit4 Business World?
Hi guys
Hi @supple yarrowe
I am implementing the stripe subscriptions with the payment sheet
i have created a customer
create product
created price for product
initialize the payment sheet to enter payment card details
and then created the subscription like this
final String url = 'https://api.stripe.com/v1/subscriptions';
Map<String, dynamic> body = {
'customer': customerId,
'items[0][price]': priceId,
'payment_settings[payment_method_types][0]': 'card',
};
var response = await http.post(Uri.parse(url), body: body, headers: _getHeaderWithConnectedId(connectedAccountId));
if (response.statusCode == 200) {
print('Create Subscriptions response ===> ${response.body.toString()}');
}
but getting this error:
{code: resource_missing, doc_url: https://stripe.com/docs/error-codes/resource-missing, message: This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority., type: invalid_request_error}}
Hi, I made a payment by adding currency as usd. But my exchange currency showed INR(I am checking from India). What would be the logic to show the exchange in INR?
Yes it's INR
Hi Team,
Can I change the label name of the Invoice from "Invoice number" to something else, like Billing number or Receipt Number, etc?
Example:
Can I change the label name from "Invoice number - 000000000-0062" to "Receipt number - 000000000-0062" / "Bill Id - 000000000-0062" etc...
Hello Team,
is there a way for hosted invoices to have a return url, i am currently doing a payment process which needs invoices with taxes, thus i cant do checkouts.
Or is there a simple way to generate a invoice out of a checkout session?
Hi, I want to be notified when our customers cancel their subscription. Is there any setting in stripe to get the notification?
Hi, How can I add sending invoice after successful payment or subscription? Now invoices are not sent in test mode. Something should be set?
Hello,
I' getting Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits. See https://stripe.com/docs/payments/payment-methods/bacs-debit to learn more, or contact bacs-debits@stripe.com. error when I try to create setup intent with bacs_debit how can I fix it?
i want to use stripe connect along with stripe tax but stripe tax doesn't support India , Is there any alternative to that ?
Hello, im getting an error when im trying to pay with stripe. it says "
Korttisi hylรคttiin. Kokeile toista korttia." Translated in english that "your card has been declined, please try another card" Could i get some help with this
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hello. We are using stripe Orders APi + Stripe Tax + Stripe Elements. To be able to preview the taxes on checkout we must ask for a zip code for US and Canada, which is fine and works ok. The problem is that we encountered cases where stripe elements will require an additional field (ZIP code). In that case, our form will have 2 zip codes on it. One from stripe elements and one added by us to be able to show the taxes preview . We've tried all of the available stripe test cards but we can't trigger the extra zip code in stripe elements. How can we avoid having the zip code twice if we need to show the preview of the taxes? That requires a zip code but we can't use the stripe element zip code as we don't have access to it
Hello, I was wondering if it is possibile to use a specific webhook for event handling. I noticed that if I add several webhooks all listening to the same event, every sale I do will be broadcast to all the webhook and I'd like to avoid to check if the transaction was already handled. Thank you so much
Could someone pleaseย assist as we have potentially set up our stripe accountย incorrectly, Stripe flags some of our connected accounts inappropriately and it is affecting our customer base.ย Can someone walk us through what gets flagged within an account?ย Example:ย Account ID is: (account ID: acct_1LKmu92HMAgb0YDb)ย ย We want to avoidย this business interruption for future clients!ย Thanks in advance!
Hi, i'm wondering what's the best way to test webhook. I'm trying to test subscription renewal. Can I simulate one?
I am doing stripe integration in local environment and mounted card number element. Whenever I am trying to fill card number it shows me "Automatic credit card filling is disabled because this form does not use secure connection"
hi, can i send the invoice after the correct payment? Currently, the invoice is only sent when the subscription is activated.
Hello again ๐
I want to activate certain payment methods, but i cant. I want to have ideal, klarna, sofort and sepa_debit. But i cant activate those methods.
Hi guys, I have a bunch of users using Google Pay in India reporting this issue over and over again. I can also see that some Google Pay payments go through just fine. Using Stripe official plugin for Woocommerce. Any advice appreciated.
Hi,
I have to do subscription with 3D secure.
But my recurring payment was failed due to 3D secure.
So , how bypass that security while 2nd payment??
Towy - AliPay
We're just starting to use Stripe Checkout for both Cards & ACH. I've noticed that when a card is submitted by a customer, it is available as an option the second time a checkout session is created for a customer. But, not an ACH. Is that known/intentional? I can see that the ACH payment method is saved on the customer's account, but it's not showing up for the customer on the Checkout page.
we are trying to use the Stripe Checkout Session. With this, is it possible to directly charge to the connected account instead of using on behalf of which will charge the platform account for the stripe fee. Or is it any other solution we can use for our use case?
Hi. I am looking into using using multiple Stipe accounts. From what I have seen, we can pass the api_key and the account ID to each request to Stripe:
stripe.Subscription.create(
**params,
stripe_account=my_stripe_account_id,
api_key=my_api_key,
)
Is this recommended way for multiple accounts?
The multi account docs are bit thin on this (https://stripe.com/docs/account/multiple-accounts)
Learn how to create and manage multiple Stripe accounts.
Hi,
I would like to use Card Issuing feature and already have it enabled via your support. But want to confirm, I use Stripe connect to connect users to my platform account. But should ensure that my clients have Custom Stripe account so I will be able to create card for them? What kind of additional permissions should I require to issue cards ?
Hi there! I'm looking for all possible requirements on a connect account creation. In the docs under Account Object > requirements are only the different categories such as currently_due, errors etc. But not weich requirements can be in this categories. Can you please, help me where the different requirements are to find?
Hi, I would like to receive payment from our customer via bank transfer. Stripe API can create virtual bank account to receive funds from customer.
We are UK based company, I am wondering can we accept different currency except "GBP" since we have customers from outside uk. That's the code I used to create virtual bank account.
But when I change the the currency, it gave error. "The currency provided (usd) is invalid. Payments with customer_balance support the following currencies: gbp.",
const intent = await stripe.paymentIntents.create({
amount: 1099,
currency: 'gbp',
customer: customer.id,
payment_method_types: ['customer_balance'],
payment_method_data: {
type: 'customer_balance',
},
payment_method_options: {
customer_balance: {
funding_type: 'bank_transfer',
bank_transfer: {
type: 'gb_bank_transfer',
},
},
},
});
Hello, I am came across this post regarding stripe integrations for customers in India. Are setup intents no longer reccomended for indian users?
https://support.stripe.com/questions/integration-recommendations-for-stripe-accounts-in-india?locale=en-GB
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi,
can anyone tell me when does charge variable is set as null upon retrieving invoice object ?
What is the decline code for a locked credit card? I'm not seeing any "locked" statuses in this documentation: https://stripe.com/docs/declines/codes
Hi everyone: I'm trying to navigate to the success page while the payment is been confirmed. however, the success page didn't show up and got this error. I try to google this error either from google or this chat history but didn't get the results, hope can get some help from here. many thanks~
Good afternoon. We are trying to put our app on the app store and received an email in response with a problem that we need to solve before publishing our app.
Apple:
Your program uses Apple Pay as a buying mechanism, but does not provide the user with the necessary important information about the purchase before selling the goods
In particular, your application does not contain:
- Last name of the seller in the payment sheet
To solve this problem, review your app to provide users with all the information they need to purchase materials in advance
As I understand it, we need to show the seller's data. But how to do that ? I did not find anything like this in the Documentation. Couldn't tell me what to look for or what resource to turn to. Thank you!
Hi everybody!
I'm trying to build a Stripe app, and need to calculate MRR for both the current month and the last 12 months. As far as I understand, there is no way to fetch the stats (MRR, Gross revenue, etc) from the Stripe dashboard page via an API call.
As an alternative, is there any public formula with which I can calculate it?
Hey, I have a question. I need to get all transfers and i would like to know how is the right way to implement the pagination with this 3 parameters
Hi! I have a question. I would like to connect stripe with my website (Shopify). It is doable? Thanks in advanced
Hi, I'm trying to get the product information when handling the checkout completed event but with no success for now
Hi, there is currently a bug in
Settings -> Public details, i try to change the support address and pressing save. When refreshing the page all support address fields are empty.
Hi, how can we update payout schedule for connected accounts? e.g from daily to weekly. using api
Hi Stripers! I'm working on a billing/subscriptions integration and have a quick question. I have a "billing" page where a user comes and updates their credit card on file. This page uses SetupIntent and every time a user loads this file I create a new SetupIntent. As a result of this I may end up creating a lot of SetupIntents via Stripe API. Is this ok, or this may become a problem in the future?
Would you suggest caching SetupIntents? If yes, for how long can these be cached? I'm aware the docs say "Do not maintain long-lived, unconfirmed SetupIntents as they may no longer be valid"
Thanks a lot!
Hello, May I know why my payouts are getting delayed day by day? It's been almost a week now but my payout balance has not been withdrawn. And all the verification is done.
hey hey peeps.
When I access the dashboard https://dashboard.stripe.com/test/invoices/in_1LMqKUF4GEnvtjdnffMnqvtZ I can see the payment
methods, but when I call the API (get one invoice) the fields are always null. How can I change this?
"payment_settings": {
"default_mandate": null,
"payment_method_options": null,
"payment_method_types": null
},
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 there I am not sure this is a tech issue but when bulk exporting customers, the csv that is delivered is not appropriately formated. Lines are shifted and empty even in the first column, hence data are not fully alignes which is really painful when deealing with data audit. Is it something already identified by your side or something I can do to cope with that ?
Self Storage Geek-support-address
Hi all, the server is pretty busy at the moment, please bear with us while we work to get to your questions.
I'm developing a Connect app for music services where the customers (venues) pay invoices to the platform account which then pays out to express accounts (musicians/vendors). Some of those customers will pay by paper check given by hand at the end of the gig. The check gets deposited in the company bank account. Is there a way to transfer those funds from the bank account into the platform account so they can be used as part of payouts to the express accounts? (Other than Stripe paper check mail-in).
Hello ๐
i am using the Cashier library for laravel to make stripe calls. How can i create a invoice with line items from price items and then just say "its payed".
johnroberts -checks
Hello, we are integrating api through your apple pay, can you somehow automate the choice of a delivery method for a client? What would the client choose when paying with apple pay? For example: Standard, Express, SHIPTEST
How to auto-accept inquiries and auto-refund them before they turn into chargebacks?
Hi, Is there a way to get notification when a customer cancelled their subscription? I know that i could subscribe to subscription_updated webhook. But I want to know if there is any other way like a notification setting in stripe settings page.
appearance is not working for stripe card element
Hi, is it possible to deal with automatic multicurrency conversion on recurring payments? I've been looking on the docs and I couldn't find anything related.
Hello Friends... I am enquiring to see if there are Backend coders that could work the back end of my Sites Stripe account? Payments, checkout And TEST the installation so far... (not the details) the steps to opening checkout. - connected - accepting payments - . I have the VAT done. every step up to the API calls etc... I am dropshipping so can add payment strings to send payment to supplier and rest stays in the account./ Pays to Business account the remainnig profit... Thank you if you understand my needs... I look forward to hearing responses... Regards Paula of Mate's Rates Variety Store - Australia
Hi, friends. When updating payout schedule using postman, how should the body look like? Can anyone make an example?
in stripe connected account
Is there an expected eta for the payment methods api to work with ach debits?
As I've been looking at charging saved payment methods I realized that the stripe documentation says that cloning a payment method for use with a connected account only works with cards.
https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
Hello team, I have a question regarding rolling reserves https://support.stripe.com/questions/rolling-reserves. I process charges on behalf of connected accounts and Stripe generates automatic payouts to send the money to their bank account. On these payouts, I did not see any reserve being taken, how does it work? I am asking as my connected accounts want to be able to reconcile the amount they see on their bank statement and what the transaction amounts. Will the reserve appear on their bank statements? i.e. will they receive a 100$ payout in two times: 75$ (100 - 25%) then 25$? Thank you very much !
How do you transfer funds from a Stripe account (non Connect) to the Connect platform of another Stripe account? Both Stripe accounts are under the same login email address.
Is it possible to use the Google Pay/Apple Pay wallets for a setup intent?
Another question: If a subscription goes back into a trial: how does this affect trial conversion metrics
Hello, Can anyone assist with helping me get into my account. My phone is off so I cannot receive the verification code. I chose to get a code with my authenticator app, but every time I type the 6-digit code, I see a message that the code was incorrect. I have tried several times. Please help/
Hello
I have a question regarding the stripe terminal. One of our client keeps getting the 'reader_error' when collecting a payment method (so right after calling 'collectPaymentMethod', the amount to pay isn't diplayed yet on the terminal's screen). Unfortunately we don't have access to the error's message detail for now. Do you have any leads on what could cause this issue ? It seems that the hardware is up to date (BBPOS WisePOS E) and the javascript SDK version is 0.10.0
Just wonder if anyone can help. I am trying to link to Stripe for payments on an account with a UK holiday company website
I started the process but entered the wrong information - but because it is connected with Stripe I am unable to restart the process. HolidayFox explained that this is to do with Stripe not them. Any help appreciated
Apologies if I have asked this in the wrong place
Anybody know if the Stripe Link product/service will charge a fee for automatic card updates since it's saving card details? Looking at enabling it for my hosted Checkout page.
Hello,
We are using the StripeCheckoutForm in React Native to process payments on our site -- the structure looks like
<Elements options={options} stripe={stripePromise}>
<StripeCheckoutForm stripePaymentIntentId={stripePaymentIntentId} />
</Elements>
Following the information here: https://stripe.com/docs/payments/quickstart?platform=web&client=react
I am trying to style the checkout form, which the webpage implies is possible through modifying 'appearance' in options. However, I see that in the guide where styles are modified, here https://stripe.com/docs/elements/appearance-api?platform=react-native, the flow is using initPaymentSheet, which we are not using. When I try to pass a stylesheet to appearance, a typing error is thrown.
My question is, is it possible to style the StripeCheckoutForm the way we are using it, or do we need to switch to using initPaymentSheet as a workflow in order to style the checkout sheet?
Hi stripe support! I'm working on a billing/subscription integrations and I'm currently handling the following edge case:
- Customer has
customer_balanceamount - let's say they have $10. Customer does NOT have a card on file. - Customer starts a $5 subscription.
- The subscription will start without requiring the customer to provide a credit card. The $5 will just be taken from their
customer_balance.
Is there a way to ensure the first subscription payment requires a credit card charge? Subsequent subscription payments can be made against customer_balance.
Thanks a lot!
Hi. I am having an issue where my statement_descriptor_suffix does not work for some payments. It looks fine when I review the logs, but some payments do not show it on the dashboard. This doc (https://stripe.com/docs/account/statement-descriptors#issuer-behavior) describes Japanese statement descriptor limitations. Am I understanding it correctly that even Latin statement descriptor suffixes only work on Visa and Mastercard for Japan merchants? The issuer I've noticed it not working on is JCB, so maybe they just will not accept the suffix?
Looks like it works for Amex too, that's not in the docs so I might be misunderstanding the limitations.
Hello. how can i delete my credit card information from your billings?
Hey all, does stripe have any suggestions on building out a bidding service through the payment intents API? Right now it seems anti-practice to create a payment intent, confirm the intent and then finally cancel the payment intent multiple times in a short amount of time.
Hi all. Is there any way I can find out through the API if the following Refund was already included in a payout? The refund id is re_3LBiykDfcmTYbu9Y3FTzmIRe. Thanks in advance.
Hi all. I'm integrating Stripe Issuing. Please help me how I can simulate test card refund transaction in test mode?
When creating a payment intent for a connected account and an error occurs my catch block does the following
catch (error) { console.log('Error code is: ', error.code); const failedPaymentIntent = await stripe.paymentIntents.retrieve(error.raw.payment_intent.id); res.status(500).json({failedPaymentIntent}) }
But i get another error saying that the error.raw.payment_intent doesn't exist... am I doing something wrong?
@rose otter Yes, that's what we need
hi all, I am creating a PaymentIntent with the value 546 but the resulting value is 545 ... wondering what is happening here. thank you for any assistance.
Good afternoon,
I'm trying to integrate Stripe payments with my desktop application, but I'm having a bit of difficulty finding what I need. It's a .NET Desktop application (not a website). I am looking at the code samples for the .NET SDK, but I don't see anywhere in the examples where I'm even providing the credit card information...?
Is there a working example somewhere that I can change to fit my needs a bit? One that's for a desktop application and processes the payment? The Integration Builder doesn't have an option for desktop either...
I appreciate the help!
I'm working on a Stripe custom connect integration, and one of the things we want to provide our custom connect customers is the ability to view/list/manage disputes. I first thought this was with the disputes API, but that's for issuing. Instead we can list/query charges that are disputed. But the question is: how do we update disputes and fight back via an API
Hi. Does setting a payout schedule of X days on a express account mean that a payout of all funds will happen every X days or that after transferring the money to that account, it will take X days for the payout to occur?
I need a advice - how do I report about fake website to stripe so they can shut down that illegal service
Hi, I am calling stripe.accounts.retrieve to get account information but I don't see this log in my dashboard and the response I get is not what I expected at all.
we have a payment intent whose /capture log event has a timestamp which is 2 minutes later than our log datetime. can you get any info on it? pi_3LPyq3DE4Cd5cOoa0CQM8hFd
I'm having issues enabling Wallet Payment Methods like Alipay/WechatPay in Connected Accounts. It says they have to activate manually in settings page in dashboard but I can't see to do it as Payment methods settings page in connected account's dashboard doesn't have the Turn on button?
I technically can force payment_method_types when creating Checkout Session but that seems suboptimal
Hi all, is there a way to create multiple invoice for one customer in a single transaction/order? for example, a customer purchases an items from 2 different vendors (stripe connect) and I needed to create separate invoice it. Is this possible? Thank you in advance!
I'm trying to create a test clock from the API but am getting this message:
Access to test clocks is only available to paid Billing users. If you started using Billing before it became a paid product, an upgrade is required. If you do not have access to this feature and would like to start paying for Stripe Billing, learn how to upgrade at https://support.stripe.com/questions/billing-features-available-for-paying-users-only (Stripe::InvalidRequestError)
I've contacted support to get my account upgraded (the Stripe dashboard prevents me from doing it myself), but I haven't heard back.
Is there anyone from Stripe here that can help? This is blocking me from working on my integration...
Hello. Iโm testing with Separate Charges and Transfers with Stripe Connect. I am transferring funds from a payment to the platform account to a connected account. I am then doing a refund on the payment and attempting to reverse the transfer. However, I am getting an error code โinsufficient_balance_for_transfer_refund.โ That is correct that there is no balance because the connected account has already paid out the transfer. I thought though that the connect accountโs balance could go negative and a reserve transaction would be placed on the platform account. Is there a property that needs to be set to do this or am I missing something?
Hi all. I'm working on an integration with Stripe Identity. While in test mode trying to get 'Verification Success' result. But getting response with last_error: document_type_not_supported. Does anyone know what is going on? It was working fine some time ago.
Hi want to discuss some implementation details regarding SubscriptionScheduleCreateOptions
Hey all,
Working on stripe platform subscriptions, and we are introducing premium subscriptions. along with Monthly and Annual intervals.
The issue I am facing is with downgrading the Annual Subscription to a Monthly Subscription. But wanted it to be scheduled to the end of the current Annual Subscription cycle.
Is there a way I can do it by modifying the subscription or having to cancel the subscription and create a future dated subscription?
Hi, I'm a developer with Scholastica working with the one time invoice functionality. During QA/in stripe test mode, we noticed that "wechat" was provided as an option for payment of the invoice. We've never offered this as a form of payment before. Additionally, in our settings for test mode as well as production mode, we have "wechat" turned off. Is there some additional work that needs to be done to ensure that "wechat" isn't presented as a potential form of payment?
Hi folks!
I am just wondering if there a way to associate application fee refund transaction to payment refund transaction when using refund_application_fee flag during refunds.
In my scenario I never refund application fees directly/manually so would like to know why it's refunded.
So eg I have 5 partial refunds and 5 app fee refunds then. Can't find any way to associate it except something like created (looks like refund and app fee refund transactions has about the same created ) but it does not sound right
After creating a checkout session with price $100, before the url is expired, can I update the payment intent with new price like $50?
WIth checkout session, can we update the customer email after the creation? (before it expired)
if I didn't call an API to expire a checkout session, how long will the checkout link expire?
hi, i have some problem with the payment
can i send the payment id
so that you guys can check it out
Is there a way to know if the user clicks on the "pay with Google" or "pay with Apple" button if I am using the React PaymentElement?
Is there any reason to store a payment intent id in my database when using the hosted Stripe Checkout page for payments?
Hello all,
I have a general question about events:
I have several products one is a subscription and another is a one time payment. My users sign up on my platform and then have the option to purchase one of my products or subscribe. I followed the quickstart guide and everything works as it should. I am now processing the events via incoming webhooks. I am using a clientreferenceId that I provide when creating the checkout session. However, I only get this back on a single event if I am not mistaken. I currently don't understand how to assign all related events to a user. So far I could only find in the event checkout.session.completed the clientreferenceId I created. I also understood that events can be processed in a sequence using the idempotency_key. But how can I assign all these events to a single user? Are there best practices here as well or am I misunderstanding something?
hello team , I noticed that when we cancel a subscription immediately with invoice now = true and prorate = true, the invoice that gets created is created in a draft state.
This causes issues on our end, so I want to immediately finalize the invoice so that it gets paid.
So my question is, can I do the following?
const {latest_invoice} = await stripe.subscriptions.del(
'sub_8SrKBz6HxjxvNc',
{invoice_now: true, prorate: true},
);
// ASSUMES: latest_invoice is the draft invoice that contains the canceled subscriptions pending prorations.
await stripe.invoices.finalize(latest_invoice)
Is ^ correct? Thanks.
I need to move from charges to payment intents but I'm struggling wrapping my mind around how I transition existing subscribers to payment intents. Can anyone point me in the right direction?
Hi team, we just noticed a possible behavioral change in the stripe iframe for the credit card input (more than 1 instance is loaded on a page). Curious if there is recent change (like today) in stripe.js/v3?
Hey, does anyone know what the new amend endpoint for subscription schedules do?
How we can track this Multi Capture In Stripe Issuing?
https://stripe.com/docs/issuing/purchases/transactions?issuing-capture-type=multi_capture
Hi, I have a question about the connected account, I am trying to list the tax_ids for the customer for a connected account but I receive an error: Stripe::InvalidRequestError: Received unknown parameter: account
Any idea why?
Is there a way to simulate disputes in test mode?
When cloning a payment method from a platform customer obj for use with a connected account direct payment if the payment requires confirmation the following block returns an error
const confirmResult = await paymentRef.current.stripe.confirmCardPayment( response?.data?.failedPaymentIntent?.client_secret, { payment_method: response?.data?.failedPaymentIntent?.last_payment_error.payment_method.id } )
that states
"The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first."
Will we have to clone the customer as well in order to confirm the card or is there some other method to do so without cloning the customer obj and attaching it to the connected account?
Perhaps there's some way to check if the payment method will require confirmation before trying to create the charge and then to pass along some sort of token that shows it's been confirmed?
Hey Stripe, I have a question about connecting two different stripe accounts in one project. Do you guys have suggestion that how can I know where the webhook comes from. like when invoice-created webhook is triggered. How can I know that comes from stripe account a or stripe account b
Austin_Rowe
Having issues sending an invoice
The Stripe sandbox approves all refunds, even if the Stripe account does not have the funds local. However, in the live environment, if a stripe.com user tries to issue a refund for an amount larger than available in the stripe account, it has to pull those funds from the attached bank account, and the refund stays in a pending status. How do we replicate this refund pending status in the sandbox?
hi Stripe support, just a general (python) API question here. I recognize there is no batching request system, but you support parallel requests. Is there a common Python API customization for some task like billing many accounts (i.e. 40,000 over 30 minutes, which is 22/minute - falls within the 100/min API limit)? We noticed that the Python API is entirely serialized for example, so one thought is to shard the billing - but not sure if there are others we haven't already thought of.
Hi guys please can anyone help me with this issue that's almost killing me, is there a way I can charge my customers in their local currency supported by stripe and not reveal my company location? To avoid conversion charges by the customer bank... Been losing customers cus their payment fails due to a minimum international transaction imposed in thier country.... I'd be really glad and thankful if anyone could shed more light on this thanks ๐
Martin0701 - currency conversion
Does stripe provide a way of uploading files directly from the client? instead of node: https://stripe.com/docs/file-upload
sayori-batching
Hi How can I get a client_secret when I create a subscription with a trial
Hello everyone! How can I find the transactions that are caused by a subscription?
Iโve been wating weeks on receiving my payout the day keeps changing everyday
This dosent help at all Iโve tried a lot
I'm having trouble creating a subscription that's backdated by 7 days, yet invoices only for one full year. All of my attempts wind up prorating for the "additional" 7 days as though the subscription goes through the current date of the next year, not the specified billing cycle anchor. For instance, If I create a $52K annual subscription today, July 28 for a subscription to start on July 21 with a billing cycle anchor also set to July 21, I expect the first invoice for $52K to be sent now, and the next to be sent on July 21, 2023. However, I'm seeing instead that it creates an invoice for $53K due today.
I also understand that it may be possible to achieve this via the API which exposes proration behaviors, however I'm looking for a way to achieve this via the Stripe UI to assist our sales team when creating new subscriptions.
Hello! in my rails app I'm trying to have it so that when the user has submitted a form, the user's card is charged (already saved with this https://stripe.com/docs/payments/save-and-reuse?platform=checkout). However, I'm somewhat struggling to get it working. When I check my Heroku logs, it says that I'm giving the wrong number of arguments. Here's my code:
#app/controllers/payment_intent_controller.rb
class PaymentIntentController < ApplicationController
def create
content_type 'application/json'
data = JSON.parse(request.body.read)
#payment_method_type = data['paymentMethodType']
currency = data['currency']
params = {
#payment_method_types: [payment_method_type],
amount: params[:goal][:money].to_i * 100,
currency: currency,
payment_method: current_user.payment_method_id,
customer: current_user.stripe_customer_id,
confirm: true,
}
begin
payment_intent = Stripe::PaymentIntent.create(params)
rescue Stripe::StripeError => e
halt 400,
{ 'Content-Type' => 'application/json' },
{ error: { message: e.error.message }}.to_json
rescue => e
halt 500,
{ 'Content-Type' => 'application/json' },
{ error: { message: e.error.message }}.to_json
end
{
clientSecret: payment_intent.client_secret,
}.to_json
end
end
<%# app/views/goals/new.html.erb %>
<form id="goal-form" action="/goals" method="post">
###
###
###
<label for="money">Money on the line<br>
<input type="number" name="goal[money]" value="<%= @goal.money %>">
</label>
<br>
<input type="submit" value="Create Goal" formaction="<%= payment_intent_create_path %>">
</form>
hi, how can i sync add subscription from my woocommerce to my customer stripe portal?
Hello. I'm looking to get some questions answered with Stripe Terminal. I am using the server driven integration with the BBPOS WisePOS E card reader. I know that only ย WPA2-Personalย networks are accepted but I am running into enterprise network requirements. Is there anything I can do on my end to enable the support for enterprise networks or sim cards with data connectivity (the device's slots are disabled)? Or is there a development timeline where those may be added? Thanks!
Hi guys, new here. Have a question re connected accounts. I am trying to update the payment information (bank) for a connected account with the API, but could not find any available. Any idea?
Hey peeps! Thank you for the continuous support :). I'm wondering if I can get some help here, I'm trying to edit a Payment Link via API changing the prices on it however I'm hitting errors relates to unknown parameters shown as preview feature on the API reference. May I know when they will be available for use?
When confirming a payment intent client side I have been using the confirmCardPayment method, but what if the payment method is a us_bank_account?
If I am using Stripe connect, and someone connects their account to mine, would I be able to view their email + phone number? This is using standard, not express.
When creating transfers from a stripe platform account based in the US, to a connect account in another currency (e.g HKD), I can get an "Insufficint funds" error because there is no balance (yet) in HKD. Eventually there will be enoungh funds for the transfer as it is for a portion of an application fee in HKD that was collected from another charge. How can I add a balance to the stripe platform account in another currency to ensure there is a buffer of funds available to be transferred?
Hello - I have a question pertaining to fulfillment. Specifically I am following the getting started docs on how to create a /webhook to confirm that a checkout session has been completed, however in the docs it is unclear to me how the webhook actually gets called? Sorry - new to webhooks
Invoice Help
We are trying to offer credits on invoices to our customers. I have tried 2 solutions with sub-optimal results:
1). Negative invoice line items: Automatic tax on an invoice is not supported with -ve line items. That is a show stopper for us
2). Customer credit balance: Only 1 balance txn is applied per invoice versus applying all pending balance txns. And you can't pick an invoice to apply a txn. Both these behaviors combined make it extremely difficult to debug which balance is applied when
As a result, I am looking to try out credit notes. Am I on the right track? Any suggestions?
Can you point me to the docs for best practices to not accidentallay charge twice when calling: stripe.charges.create ?
my stripe.js code is not running as expected. I am meant to be able to read invoice_settings but it is saying its undefined.
Hey guys building a platform that has two types of users with different pricing models. One user pays onboarding fee + pay per click. The second user pays via subscription. Both users also each have three tiers of pricing. I would like to be able to be able to hold payments and release them after a manual user approval. Any idea how I would go about this?
Hi Stripe team, we are setting up a whitelist to restrict 3rd party access to our servers, so we need your help in providing export IP address in PH
Hey dev help team, I am a bit confused by the total_tax_amounts in an invoice. The Stripe tax determined the tax to be 0 however it returned a non-zero tax rate for the transaction.
I am currently relying on the tax rate percentage returned by this API to render our own detailed invoice.
Hi Stripe team, we have some questions need you guys help.
- If Stripe has canceled an unpaid subscription after multiple times of auto retry. When Stripe will proceed with payment after users update another valid payment method?
- When users change a payment method after a failed attempt payment, will Stripe use this new update payment method to continue with remain retry chances?
Hi, My customer pays with SAPE, but status is pending. How to accelerate it?
Hi, I am trying to implement seller onboarding right now and using createAccount and createAccountLink. But I am a bit confused on the difference between details_submitted and charges_enabled
Is the only way to collect tax in a custom payment flow to create (or have created) a Product in the dashboard? I feel like this would be inconvenient to marketplaces with thousands of products
Hallo, I'am always get response error when try api checkout.session.create with payment_method_types: ['id_bank_transfer'], error like this:
StripeInvalidRequestError: Invalid payment_method_types[0]: must be one of card, acss_debit, affirm, afterpay_clearpay, alipay, au_becs_debit, bacs_debit, bancontact, blik, boleto, customer_balance, eps, fpx, giropay, grabpay, ideal, klarna, konbini, oxxo, p24, paynow, promptpay, sepa_debit, sofort, us_bank_account, or wechat_pay
at Function.generate (/Users/qpi-lp030/Documents/Project/stripe/stripe-sample-code/node_modules/stripe/lib/Error.js:40:16)
how can I get the per day usage data in usage-based billing?
Hi Stripe Team,
I have some confusion while integrating the ACH Direct Payment, my requirement is to integrate the ACH Payment inside Salesforce ( by creating an LWC component )
I have seen that the integration using Plaid is deprecated but in the API documentation, have the bank verification using Plaid (https://stripe.com/docs/api/customer_bank_accounts/verify)
So, how can I proceed with my integration, I have already sent a support mail but I donโt get any response.
Thanks in advance.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hello,
I'm based in Canada with my merchant account established here, and I am looking to operate in Nigeria. That is, I would like to use Stripe Connect to allow Nigerian users to perform payments to other users on my platform. From what I have read on the website, Stripe is not available in Nigeria, based the list on this page: https://stripe.com/global. However, looking at the list of supported currencies on this page: https://stripe.com/docs/currencies?presentment-currency=CA, the Naira or NGN (currency of Nigeria) seems to be accepted by Stripe. My question is, can I operate in Nigeria from Canada?
In help with this would be much appreciated
Hi Dev team, may I ask do you guys have any test card number for invoice.payment_failed condition ?
how can I get the per day usage data in usage-based billing?
Hi, Is there a limit to the refund ratio?
Hi, can we add metadata to paymentIntent create object?
Hi all,
For physical payments (BBPOS WisePad 3) is it necessary to enter the amount from the device with the Payment app? It is not possible to enter the amount directly from the BBPOS WisePad 3 while always connected to the device with the app of course?
The Case of Partial Authorization in Stripe Issuing.
Some authorizations can be partially authorized to limit spending. This allows you to authorize a specific lower amount and is useful when there are not sufficient funds to cover the full purchase.
Fueling stations in the US are a special example of this. When a card is used at a fuel dispenser, an issuing_authorization.request for 1 USD is sent. The default amount held is 100 USD to cover the unknown purchase amount. When the cardholder finishes pumping fuel, the authorization is updated and an issuing_authorization.updated event is sent to reflect the amount of the purchase.
When an authorization can be partially authorized, the is_amount_controllable field on the authorization request is set to true. You can specify the amount you would like to approve by setting the amount in the approve response.
MY QUESTION....
If we not pass any amount in the response what will be happens?
Is we required to approve this issuing_authotization.updated?
hi
want to discuss, how can I use "on behalf of" in subscription schedules, can someone please help me
Hello ๐
I want to ask about specific scenario.
I have order of 100$ (with Id=11111) and I am charging successfully the customer 100$. But, this amount is not instantly available in my balance, they are available in the next few days.
My question is, how do I get to know that this 100$ from orderId=11111 is now available in my balance ? Should I wait for some webhook or I should manually send request to check ?
Thanks ๐
Hi! Im looking for documentation on how to handle manual payment capture on a payment intent that has a payment method attached and the payment method's (credit cards) bank requires an additional verification (3DS). Mainly the question is; does the Stripe SDK for react-native support redirecting the user to 3DS when payment intent already exists and funds have been reserved?
Hi, I have a couple of questions :
- Is it possible, through the API, to get all documents (identity, company papers...) needed to get a disabled account enabled ?
- If a disabled connect account has money on it, is it possible to make a transfer to the main account ?
Thanks !
I want to add border and other styles to cardnumber element. I made custom css but it's not rendering
Does the stripe platform restrict some of our actions if the refund exceeds 10%?
Hi,
is there any Stripe developer from Poland?
If not, it's ok. I just need an answer if CustomerService.GetAsync() returns stripeResponse object in json?
If yes, is there any way of removing it from json response?
I am using .Net 6.0
Hi
https://stripe.com/docs/issuing/purchases/authorizations#using-with-stripe-treasury
In Partial Reversal Please check there is no any status updates right?
There is only a lower amount and merchant amount?
@twin dust let's chat in the thread that is already open for you.
Stripe custom connect : Can I ask user to verify his external Bank account details in Stripe onboarding ?
Hi! Will listening for 'charge.refund.updated' event be enough to cover the whole Refund's lifecycle? I saw the similar event 'charge.refunded', but I'm only tracking PaymentIntents in my integration. Also, Refunds in test environment are created in 'succeeded' status immediately. Is there a way to test Refund's lifecycle step by step?
Hi Team, Invoice template PDF is not showing currency for the line amounts.. please suggest how to show the invoice currency
binod-ideal
Hello there,
I try to retrieve all the details information about a product, but I don't know why, I cannot have the feature_list information.
I have looking in the API document, I try several option, but nothing works.
Can anyone help me? I work on NodeJs.
Questions regarding setting defaultPaymentMethod on subscription update event. I see that when I used the 4242 card for testing, the subscription.default_payment_method had something of src_id_here. Now this is a bit interesting, because I was expecting it to have something pm_id_here. Is it right to assume this id can be either Source or PaymentMethod ?
I have a question regarding SEPA payment. Is there a way to get the fault code of a SEPA transaction?
chapter 3 explains it
Chat in the thread please: https://discord.com/channels/841573134531821608/1002517523603927041
my connect setting dashboard is not saving my business details and becuse of that my code is throwing error saying "add details in setting "
:question: @haughty silo Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
can anyone please suggest me connect sample code where i can test with my test creds
hi, can i ask some questions on 3ds?
Hello Stripe!
I'm wondering if its possible to send a receipt after a successful PaymentIntent which includes a few extra bits of custom information for example: A VAT number
I have a few fields that i need to include.
Is my only option to build my own custom receipt?
Hi, I have a problem updating subscriptions. Request req_XXX: The subscription is managed by the subscription schedule sub_sched_XXX, and updating any cancelation behavior directly is not allowed. Please update the schedule instead.
Hello, in the checkout session API - subscription mode with new customer creation, is it possible to send customer metadata
Hi! On Stripe issuing cards, I am not able to find documentation via API on how to GET all the top-ups (deposits) made by a connected account. Is there any information?
can you create a payment link that automatically has a coupon attached to it?
Hi, I am trying to implement stripe.js into an ionic/angular test app, but I am getting an unexpected error after pressing the "pay now" button. The error comes from the method stripe.confirmPayment(). In the console I can see the post address from api.stripe.com with the appropriate payment_intent. I ve no idea what is going wrong. Does anyone perhaps know of a website that describes how to bring stripe.js into an Ionic/Angular project as well. I only have this source https://stripe.com/docs/payments/quickstart?lang=php&client=html&platform=web and I have to translate the checkout.js into a typesript file. It s just one last step.
Hi our implementation of Stripe PayNow was working just fine, but it stopped working today. Now that I check it the QR coded saved is a SVG and not a PNG like before. Can I get some help with this?
Hi,
How to handle subscription next payment of 3D secure card?
Hey! Was recommended posting this question about Payment Links in here ๐
We are working on a job board and are planning to build the billing around payment links. Everything is working super well, except we have one quirk: We sometimes take ~1 day to approve a job listing, which means that you don't really get value for the first day of your subscription. My solution right now is to add a trial to the subscription with the delta between the created_at and the approval time. However, this creates a $0 invoice, which might be confusing to the customer. Any other ideas for solutions to basically sync the subscription with the approval time? Thanks a lot!
Hi all! We're currently using the hosted stripe checkout, but find it a bit limited so we are swapping it for stripe.js.
Question: We have a set of internal plans but the customers can pick and remove features during the proceedure and pay based on the features they picked, that means we need to dynamically setup plans. Is that possible to do with Stripe.js? I find no documentation on it
i am facing issue while creating payment element
Stripe Custom Connect : does Stripe validate External Bank account via micro deposits similar to Funding Bank accounts ?
Hey - I am trying to implement Apple pay and google pay payment methods to our checkout product. I see there are couple of documentation links on integrating these payment methods using stripe elements (https://stripe.com/docs/apple-pay & https://stripe.com/docs/google-pay). But i was not able to find anything that allows me to integrate through server to server API call. is this something that stripe can provide?
Hello. I have to create financial report for some of our clients that have to much flux to import every transactions (https://stripe.com/docs/reports/api). But I'm a little confuse about the documentation here. There is no params to identify the customer I want to run the report for. Do I miss something ? Thanks in advance
Hi team,
I am creating card token but its not working while creating platform customer ID with the default card.
Has anyone had trouble accepting american express for payment? Is there a special way to set this up?
Hey,
I want to fetch expanded list of invoice items for upcoming invoice. But the api call doesn't allow to fetch it for upcoming invoice and update line items but the docs says there is a way. Am I missing something? https://stripe.com/docs/api/invoices/upcoming_invoice_lines#upcoming_invoice_lines-invoice_items
๐ guys,
I'm looking to integrate radar.early_fraud_warning.created event support on our system - but can't find a way to properly simulate it on stripe dev account. We have few event as example in our live accounts but that all. Someone already face it?
๐ I have a question about coupons
We have created a coupon with a promotional code to allow the customer to benefit of a certain discount,
for almost all the customers it worked as expected, the coupon percentage was deducted in the invoice. One of them though was charged of the full amount and then refunded in Stripe credits
Do you know why that happened?
How can we accept payment in multiple currencies ?? for a single product. is it Possible using Stripe Checkout ??
Regards to all
I have an integration system on my project
There I enter the secret key for the stripe and then test it and save it
Now I need to do some testing for the publishable key as well,
How can I test publishable keys on the backend?
I work in nest.js
I have created the Card object, the Product object, and the Price object, and I understand I have to use a PaymentIntent object to actually process the payment. But I'm having a hard time understanding how the PaymentIntent object is supposed to be structured or how the Card, Product, and Price objects get added to that... Would someone be able to help me with this? I greatly appreciate the help. I read all of the materials on PaymentIntent Objects yesterday and again today, but I don't see where everything comes together... Thank you again.
Here is the code I have so far:
Stripe.StripeConfiguration.ApiKey = AccessToken;
//Card Details
var optionsCard = new Stripe.PaymentMethodCreateOptions
{
Type = "card",
Card = new Stripe.PaymentMethodCardOptions
{
Number = CCNumber,
ExpMonth = ExpMonthInt,
ExpYear = ExpYearInt,
Cvc = CCCVV,
},
};
var service = new Stripe.PaymentMethodService();
service.Create(optionsCard);
Stripe.Card card = service.
//Product Details
var optionsProduct = new Stripe.ProductCreateOptions
{
Name = "Services",
Description = "[Invoice] - Name/Address",
};
var serviceProduct = new Stripe.ProductService();
Stripe.Product product = serviceProduct.Create(optionsProduct);
//Price Details
var optionsPrice = new Stripe.PriceCreateOptions
{
UnitAmount = DollarsAndCentsInt,
Currency = "USD",
Product = product.Id
};
var servicePrice = new Stripe.PriceService();
Stripe.Price price = servicePrice.Create(optionsPrice);
Dear Stripe Dev Team
According to your documents for Wisepos BBPOS , its only working in USA...
However, when we purchased them for use in UK , we been told they are active and woring in UK.
Initially, I would appreciate if you can clarify that Wisepos BBPOS is active for UK market ?
Secondly, during our intergtaion we are receiving following error message, can you kindly advice....
" Stripe.StripeException: 'The server-driven integration is currently only available in certain countries. For more information, see https://stripe.com/docs/terminal/choosing-reader-and-"
Many thanks
Hi What are the steps if I want to make a checkout with a trial_peroid_days in php, when I try to add trial days it doest give me the client secret
Is there a ready to use Stripe invoice payment page (for Subscriptions) where I can see the Customers payment methods listed to make a test payment ? This is for testing the flow.
Why after a user's money is deducted he can still get the money back even if the pre-authorized payment has been confirmed through stripe.paymentIntents.capture ?
Sorry I missed the reply... we apply it to the subscriptions using the checkout session
@cobalt trench I'll unarchive. One sec
Hello,
I'm working for a company in USA, we need to choose a payment provider to support us with our work
but we have something needs to be exists in the payment provider
I've a situation in my company:
- we have customers have to pay us via payment provider (Visa, Master).
- those customers have consumers, and those consumers need to pay to the customers also.
Is it possible to do this via your payment provider, and the payment go to our customers accounts directly from the consumers ?
Regards,
Hello I have a question about a customer from which the bank rejected the SEPA payment 2 times. Both times I created Bancontact payment with Payment Intent setting off_session=true to create mandates. But after a month the bank still rejected the SEPA payment. They are saying I need to contact the facilitator (PPRO or Giropay). The customer ID is: cus_LT46HLJTaKE40s
Can anyone shed some light into why the SEPA payments are failing?
Both times the failed payment says: "reason": "bank_cannot_process"
Hello, stripe devs. Can we get the payment method or payment info of a connected account in stripe?
Hey team, any chance you could help look into this issue with Deno? https://github.com/stripe-samples/stripe-node-deno-samples/issues/1
I'm having the hardest time trying to figure out how to add a test bank account to my main platform account, so that I can add some fake money to my balance to test out transferring to connected accounts... It keeps telling me I can't add a test bank account.
Hey Team! Is it possible to add a discount on a product manually from the stripe dashboard (if possible, for a specific period of time)?
Hey team, I'm currently migrating CardElement to PaymentElement but when call stripe.confirmPayment it's return nothing. Is there anyone face with the same problem?
Hey stripe, will I get rate-limited on stripe.issuing.Card.retrieve(cardID)?
Because i am trying to export all cards to a CSV but the list method doesnt expand the CVV and card Number, the error says it can only be expanded in retrieve method.
so will i get ratelimited if i have a lot of cards? because i will need to make a stripe.issuing.Card.retrieve(cardID) call for each cardid in the list
unless im doing something wrong or there is an easier way?
Hey Stripe, I think I found a bug. We are using your checkout API to create subscription sessions, and we want to know when payment by card fails and the reason of failure. It works as intended with most of the cards, but today I found a card that fails on checkout page with error "Your card was declined. Please try a different card", but leaves no traces in "checkout.session" object (it has no information about card that failed and the reason of failure). Prefix of those cards is "4279 01xx xxxx xxxx", and I believe those cards are issued by bank that is currently under sanctions against russia. I think its a bug and attempts to use those cards should be included in "checkout.session" object after checkout fails.
Here is a number of a fake non-existing card with similar behaviour - 4279 0152 4423 4211
Hey Team,
For anyone who is familiar with integration of a Stripe webhook with a firebase httpsCallable() function.
I'm testing in localHost for both Stripe CLI and the onCall function, and the Stripe webhook is receiving 400 responses ERROR: invalid request, unable to process from the Firebase function. Is there a way to assure the format of the webhook https request is in the required format for the firebase cloudfunction, or do I have another problem I'm not seeing?
Thank you for your patience with my question.
Ryan
Hi, I have query that if am going to use the React Native SDK together with this API https://stripe.com/docs/api/payment_intents/cancel, is it possible without going for additional security compliance like PCI? So that i can avail this on normal stripe merchant account!
Hey all, when attempting to confirm a payment intent I am receiving the following error
"message": "When `setup_future_usage` is set to off_session with a secret key, you can only update `setup_future_usage` to off_session using a publishable key."
"type": "invalid_request_error"
Here is the payment intent id pi_3LQvA5FdV4bT3T5F124wDQIX
Hi, I'm using the new Orders API. Currently, Refunds can only be made on Orders via the Stripe Dashboard. I see that Refunds are tied to the PaymentIntent, and not the order. If a refund is made by the Stripe Dashboard, is there a Webhook that is associated with this? Orders and PaymentIntents don't seem to have refund webhooks. I only see refunds for ApplicationFee, Charge, and Source in the Webhook setup.