#dev-help
1 messages · Page 34 of 1
Hey guys. We just had a bug happen because Stripe thinks we're changing our capture_method. See req_6eKKP6Fm5Knxnq - we're technically "updating" it, yes, but the value is not changing. Maybe the API should not throw an error in this case?
Hi awesome people, is there a way to attach a card_id to a customer? Or a fingerprint to a customer?
Context: Our billing platform (CharegOver) doesn't create a customer object in Stripe rather creates payments using card_id (which seems like an old api) we are migrating it to a new platform (Chargify) and they cannot import those subscriptions because it doesn't have customer id.
I tried customer / card end points doesn't solve the problem since all of them require source object which require card details or token. Is there any way we can attach it? Thanks
Someone can help me to add Multiblanco with stripe please ?
Hi, how do I change the name in my Receipts? It currently shows "Receipt from MEMBERSHIP". My account name at the top left corner was already changed the whole time.
Can someone help me with this code $setupIntents = \Stripe\setupIntent::create( it gives a mistake Fatal error: Class 'Stripe\setupIntent' not found.
Am using PHP as a programming language
Hey there folks, we're creating setup checkout session and we have collect_billing_info on, but no billing info is saved to the customer. Seems to work for payment and subscription but not setup?
Does stripe offer a UI bundle for Mobile apps that has card issuer logos? Visa, etc. Or is it part of the SDK?
how can i start a subscription with a checkout for the scenario like
if a customer subscribe to a service of cost $30 at 15th march and my billing cycle is 1st of every month so he will be charged $15 now for the next 15 day use and then next invoice gets generated on 1st april for 30$
Hey, I was wondering if there was a way to obtain the stripe publishable key on the backend using api calls? Searched the docs but couldn't find it anywhere.
How do chargebacks work, what will get accounts linked, what stripe looks at, can we use many people to open accounts for us but use the same bank account to disburse the money and not get linked?
When updating a subscriptionSchedule with new phases (adding new phases), can I just include the current phases array (with spread operator in TypeScript) within stripe.subscriptionSchedules.update? This results in a TypeError:
const schedule = subscription.schedule as Stripe.SubscriptionSchedule
subscriptionSchedule = await stripe.subscriptionSchedules.update(
schedule.id,
{
phases: [
...schedule.phases, // There is a TypeError happening here
{
items: [{ price: price.id, quantity: 1 }],
iterations: 1,
coupon: 'referral-reward',
},
],
},
)
Hi all, I have workflow that looks something like the following:
- A content provider joins my platform and I create a stripe connected account for that user. I keep a local mapping of the internal account id to the connected account id.
- Later the content provider wants to enable subscriptions on my platform so I create an account link (https://stripe.com/docs/api/account_links/create) so they can set up their account.
- My service listens for webhooks and updates to see when the account is ready to receive payments and then updates the local database
My question is, what event(s) are relevant to my scenario and how do I know that the connected account is ready to receive payments?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi all, I have some questions about the payment intent client secret, can someone helps me with that?
Is it possible to use the payment link as a button, does stripe have some nice "pay now" button?
Hi, I'm unable to set up my phone verification for the 2-step authentication. I don't receive the SMS to confirm my phone number. Thanks!
Hi, I'm making a "add to cart button" but every time I click it it says this error "TypeError: Cannot read properties of undefined (reading 'retrieve')". Any help is appriciated.
Hello, I was wondering for Stripe Connect if it is possible to make payouts between Connected Accounts? Does this require a special kind of account, e.g. a Standard, Express, or Custom account?
I am trying to set up stripe in my webapp. when I scan the qr code and make a purchase an click on payI get a stripe\error\authentication. Invslid API key provided. I use the key provided in the developer dashboard so not sure what I am doing wrong
hey there, was wondering if anyone could help me out. im moving over to the payment intent api, and was looking at the payment element, but as far as i can tell, there is no simple way for a user to select from previous payment methods. am i correct in this?
Is the client secret key the same as the secret API key on the server when dealing with the stripe react options?
Using Connect, is there a way for the Platform to credit a Connected Account? I understand that this is just a charge?
Struggling to find a way in php to find out which interval a subscription is at. For example a monthly subscription: first month = 1, second month =2, etc. Tia
Something you should consider is creating a flowchart of events that might occur in relation to an action, so you'll easily know which events may fire if you make a request to an endpoint. Sometimes it's not really clear, and you'll get a webhook you didn't at all expect. For instance, you get charge.refunded if you cancel a payment intent that was never captured
Have a cloud Function in React.js site. A developer has added the code to add the tos_acceptance (which is an obj{date: Date.now(), ip: res.data.IPv4 }
But no matter what so far I keep getting the error and when looking at the error message on the cloud it complains about the date Unhandled error StripeInvalidRequestError: ToS acceptance date is not valid. Dates are expected to be integers, measured in seconds, not in the future, and after 2009. at Function.generate (/layers/google.nodejs.yarn/yarn_modules/node_modules/stripe/lib/Error.js:10:20)...
Need help on this date issue
it is a form the user fills out and then clicks submit and then the error.
In JavaScript, Date.now is milliseconds, so try dividing by 1000. Don't know about React.js specifically though.
Hello, I’m having trouble styling an AddressElement component from react-stripe-js. I’m able to style a CardElement through by adding a style to the options, but I’m not able to do the same for the AddressElement. Any advice?
Hello friends, I was wondering if for Express accounts there is an API that allows the owner of the connected account, or the platform to indirectly allow the owner of the connected account to perform a payout. I am aware there is a dashboard that allows Express users to view their payouts.
I'm retrieving a list of payment intents, can I add a filter by metadata?
Hello,
We have a feature idea that could 100x businesses on Stripe (specifically, for platforms that use Stripe Connect).
To enable affiliate marketing for Stripe Connect platforms, the application_fee_percent feature of Subscriptions (and application_fee_amount for Payment Intents) could be replaced with application_splits.
Application splits would allow the Connect Platform to divide Charge amounts amongst multiple Connected Accounts, without using Separate Charges and Transfers. This opens up the door for Stripe Standard Connect Platforms to enable complex payment flows with ease while retaining their liability shift and reducing errors that might require transfer reversals.
A concept API for the above might look like:
{
application_splits: [
{
account: typeof "string", // Optional destination account. If unspecified, defaults to the Connect Platform.
percent: typeof "number", // Required.
}
]
}
For example:
{
// After all splits are considered, any amount remaining stays with the destination Connected Account.
application_splits: [
// Here the "account" is not specified, so this split is for the Connect Platform.
//
// This is equivalent to "application_fee_percent":
{
percent: 5,
},
// However, if the "account" is specified, the amount of the split goes to the specified Connected Account.
//
// The following will split 1% of the payment amount to "acct_example1" and 2% to "acct_example2".
{
account: "acct_example1",
percent: 1,
},
{
account: "acct_example2",
percent: 2,
},
]
}
Considerations:
- There could be a reasonable limit on the number of splits per Charge (although the more the merrier!).
- Earning income from a split could be reported as an "Application Fee" in each Connected Account to repurpose the utility of the existing object.
We hope this would be minimally invasive on the backend, as the design seems extremely similar to the existing application_fee_percent flow.
What do the Stripe Developers think? Any feedback is much appreciated.
Thanks!
I just spotted the need to migrate our ACH flow in the api docs: https://stripe.com/docs/payments/ach-debit/migrations When does the migration have to occur by?
With hosted checkout for a subscription (stripe.checkout.Session.create(mode="subscription", …)), is it possible to override the product description in a one-off way so I can reuse the same product with different descriptions?
I would have thought subscription_data.description might work (https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-subscription_data-description), but that’s no dice.
I do see that I can set custom_text=dict(submit=dict(message="CUSTOM TEXT HERE"))
An example use case would be if I were offering pay in installments (where I’ll convert them to Subscription Schedules) and I want the description to dynamically match the # of installments, like “5 monthly payments” or “3 annual payments”.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I have stripee account how can i make it stripe connect account?
Stripe element is not showing banking option even though i passed it in payment_method_types of stripe.setupIntents.create
Team question around ASCS Debit - we have a recurring membership system but members can also buy out-of-schedule items (say, a product). Can I re-use the same payment method to purchase that product if the payment method was set up with an payment_schedule = interval? Is there any validation by Stripe about what specific interval I can bill at? Or is that informational?
Hey guys, for a webhook on invoice.paid, what's the best way to get checkout session for that event? Right now, I'm doing this, and I'm not sure if this is best practice (I saw there's multiple checkout sessions associated with a payment intent). Node.js code of what I'm currently doing if it helps:
Hello, does anyone know how to get the status of whether the Apple term has been confirmed in advance when using TTPOI?
hi... what is the best way to find customers who churned for a given time range? I assume we need to get subscription.list with status = 'canceled'? How would I pass in the date?
Hello, we have a situation in Stripe that we set up a subscription to start on March 1 and end date is forever but the 1st invoice generated covers only March 1-29? Can you explain why?
does the main nodejs stripe( key ) function return a standing connection? Or is it just a plain object?
In other words, should I just instantiate it one time at runtime and then re-use it, or should I instantiate it inside every function that calls it
How do I determine which Cards or Payment Methods were added / keyed in using the Dashboard ?
Hello All,
I was fascinated by the on-off ramping service of Stripe, I was hoping to get more information regarding this, like the support in the US, the transaction times, the integration docs etc
With the Stripe API - How might I go about creating a product and the price is default to whatever the customer inputs.
Dashboard Model: 'Customer chooses price'
Hi, I've enabled AfterPay on my Stripe account but I'm not seeing it as an option when I click on my payment links. Any suggestions?
if I am using multicurrency price for the product and my default price is in USD and if i add the Indian currency it automatically changes the price with price exchange rate . but i want to know that it always chnges when the exchanges rate is increasing day by day or we need to make it ?
Why have all test cards stopped working? I'm getting "card_declined" on all test cards and my development process has stopped because of this.
When subscription payment is automatic payment every month, can we get the data of payment invoice in the database of our website? using php
is there a specific "marketplace" feature that Stripe provides?
hello, I got error code "card_declined" when purchasing chatgpt plus service using stripe,please help me to fix it
Hi i am using the Stripe Bank Transfer for the woocommerce store. In checkout after complete the successful payment i want to redirect to thank you page, currently once we click the place order bank transfer popup will be opened and nothing happened after complete the payment. but order status will be update to the woocommerce backend. so can you help on this?
hey team, I am looking at https://stripe.com/docs/connect/charges-transfers for creating separate charges and transfers to our connected accounts.
I have a question regarding transfer_group - are there any recommendations or guidance on what this should be set to? or examples of what is should not be set to
Hii i am getting an error
var form = document.getElementById('payment-form');
var accountholderName = document.getElementById('accountholder-name');
var email = document.getElementById('email');
var accountNumber = document.getElementById('account-number');
var routingNumber = document.getElementById('routing-number');
var accountHolderType= document.getElementById('account-holder-type');
var submitButton = document.getElementById('submit-button');
var clientSecret = submitButton.dataset.secret;
form.addEventListener('submit', function(event) {
event.preventDefault();
stripe.confirmUsBankAccountSetup(clientSecret, {
payment_method: {
billing_details: {
name: accountholderName.value,
email: email.value,
},
us_bank_account: {
account_number: accountNumber.value,
routing_number: routingNumber.value,
account_holder_type: accountHolderType.value, // 'individual' or 'company'
},
},
})
.then({setupIntent, error} => {
if (error) {
// Inform the customer that there was an error.
console.log(error.message);
} else {
// Handle next step based on the intent's status.
console.log("SetupIntent ID: " + setupIntent.id);
console.log("SetupIntent status: " + setupIntent.status);
}
});
});
while i click on submit button i got this error in console
Uncaught IntegrationError: Missing value for stripe.confirmUsBankAccountSetup intent secret: value should be a client_secret string.
Hi! I there any way to have a webhook for every time my subscription initiate a new period? And Is there any way to know in an annual plan every month that pass a webhook too?
Hello 🙂
I have a question regarding SEPA Direct Debit payments
For these payments the customer has a window of 8 weeks from the payment date where they're able to dispute a payment and get their money back with "no questions asked". When these disputes are created they are honored automatically, so the vendor has no chance to challenge the dispute even if the reasons for the payment are valid.
From the documentation, I can tell that Stripe charges a dispute fee of €7.5 for each created dispute, and my question is if this fee also applies to disputes being created for SEPA Direct Debits payments during the first 8 weeks?
hello, can u tell me how a card is saved for future use
"I'll help anyone interested on how to earn 50k in crypto trading👉👉+1(513)443-4563
Hi, I'm having problems with the React Native Stripe terminal SDK. I have it working fully and able to take payments. However if the Internet drops out for a little bit and reconnects, the SDK is unable to re-initialise the SDK, keeps giving me the error "The SDK is not connected to the Internet". I've verified there is a valid Internet connection, still no luck.
Hi, I have a question, why the events generated by my test environment listener are also sent to my local listener
In the process of creating a checkout session, I'm first creating a customer, then when I call the stripe.checkout.sessions.create() passing the newly created customer object, I get the following error and I do not understand what it means. If anyone has dealt with this before, please help me out here. The customer that I'm creating, doesn't have email and name that I pass for some reason. This is how I'm creating the customer:
email: user.email,
uuid: user._id,
name: user.name,
});```
The newly created customer object returned by the above call is:
```{
id: 'cus_NaGfQAN6chCx9r',
object: 'customer',
address: null,
balance: 0,
created: 1679647073,
currency: null,
default_currency: null,
default_source: null,
delinquent: false,
description: null,
discount: null,
email: null,
invoice_prefix: 'C34908AA',
invoice_settings: {
custom_fields: null,
default_payment_method: null,
footer: null,
rendering_options: null
},
livemode: false,
metadata: {},
name: null,
next_invoice_sequence: 1,
phone: null,
preferred_locales: [],
shipping: null,
tax_exempt: 'none',
test_clock: null
}```
Hello everyone, I am currently using the stripe component 'PaymentElement' . Does anyone knows how to edit the placeholder on this element?
Hello! I'm trying to create a credit note for a partial refund of an invoice that had a discount/coupon applied, but I'm not understanding which number to put as the amount on the credit note. Could someone please help me with this?
Hello everyone! I hope you are having a good Friday!
I wanted to ask, if is possible to prevent sending webhook somehow? For example, I am receiving webhook for customer.updated. But I would like for certain requests to not receive any webhook. Is that even an option? Basically send some flag to the payload to not send webhook for certain requests?
Hi! One question, how can I emit an invoice for an annual subscription to charge all the overage that consumes that month?
Is there a way to get the customer to cover the stripe fee?
Can Saudi's register in the website?...within the options were UAE only even for the Bank phase
I am creating intent payment and subscription payment but subscription payment done but page not redirected to success page after subscription done
Hi, I'm having problems with the React Native Stripe terminal SDK. I have it working fully and able to take payments. However if the Internet drops out for a little bit and reconnects, the SDK is unable to re-initialise the SDK, keeps giving me the error "The SDK is not connected to the Internet". I've verified there is a valid Internet connection, still no luck. I'm using the simulated reader.
Is there a way to attach an existing card fingerprint (from payments) and attach it to a customer object? I tried Customer Customer endpoints and it throws data.sources.fingerprint is unknown parameter. Thanks
Does anyone know how can I downgrade my api version for my stripe webhook? I'm wanting to be on 2020-08-27, not the latest
wanting to topup my stripe platform account (test) with gbp, in the docs it only provides tokens for US,
payment_method = self._create_payment_method('4000003720000278', name='Bypass Pending')
assert payment_method.type == 'card'
assert payment_method.id.startswith('pm_')
self.stripe.stripe.Topup.create(amount=10000000, currency='gbp', source=payment_method.id)
There for I have made a payment method with a passing uk card, but i receive this error:
stripe.error.InvalidRequestError: Request req_izjsDi9PoFKy7v: No such source: 'pm_1Mp7PMEJwh0JU4PMsJXP1Mtb'
Issue: Intermittent generic_decline when creating a PaymentIntent with testing PaymentMethod pm_card_threeDSecureRequired.
Hello!
For context, we have some automated integration tests that we run using Stripe in test mode. One particular test has become flaky in recent months because a request to create a PaymentIntent with the pm_card_threeDSecureRequired test PaymentMethod fails with a generic decline from the bank. Note that this issue does not involve performing the 3DS authentication dance -- it's failing before we get there.
My expectation is that creating a PaymentIntent with pm_card_threeDSecureRequired should always have an OK outcome, not ever failing for generic bank reasons. (My reading of these docs: https://stripe.com/docs/testing?testing-method=payment-methods#three-ds-cards)
Recent examples:
- For a failure see:
req_ASwGDGlR43TRP1/pi_3Mokd8L7QnCox1rP0zWYv6MR - For a success see:
req_a00KvswJkGmcPV/pi_3Mp6yyL7QnCox1rP1oeYooN0
I can provide more examples if that would help. We are seeing this happen a few times a week at the moment.
Right now, my belief is that this test PaymentMethod is behaving in an unexpected way somewhere inside Stripe. Have I misunderstood the docs? Are random failures still expected with this PaymentMethod?
Please could someone take a look at that request log to see what's happening or point me in the right direction? Thanks for your help in advance!
Hi there. I want my customers to have a Free Subscription Plan forever. How can I create and connect a subscription with a $0.0 price that do not require payment method for my customers?
Hi,
I'm starting to work on a project that uses the following technologies: firebase (hosting, backend) and React JS (frontend) and I need to use stripe for managing payments. I saw that there's an official extension on Firebase for implementing Stripe. So I set up the project with the "@stripe/firestore-stripe-payments" (suggested by Firebase) and I noticed that it has a high CVE (CVE-2022-0235) because it uses a vulnerable version of node-fetch.
My question is, is "@stripe/firestore-stripe-payments" still being maintained?
Hi team,
in my webhook, event id is coming can i get api_key for that event id
Because i have multiple stripe account so every time i have to pass api_key for specific stripe account
Hey,
Question regarding failed payments on an upgrade, for example, a user has our "Accounts" product with x3 QTY, they wish to upgrade to x4 QTY. To do this we are using the Update subscription call.
But what we are facing, is if the users payment is declined for the additional x1 QTY, the entire subscription goes into an overdue state, which also triggers their account to be disconnected on our platform.
Is there a way so that if the upgrade payment fails, the subscription reverts back to its previous state?
Hey folks! It looks like this thread was closed before I could get back to it https://discordapp.com/channels/841573134531821608/841573134531821616/1088476683327262870
please tell me if a customer subscribe a product and if their price has been updated with new price id can thier next invoice is for new price id or with old price?
Hello I have issue in my Django app
stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload
Hi Folks, how can i add coupons to price obj?
next_action: {
type: "verify_with_microdeposits",
verify_with_microdeposits: {
arrival_date: 1647586800,
hosted_verification_url: "https://payments.stripe.com/…",
microdeposit_type: "descriptor_code"
}
}
how we get descriptor_code?
Hello everyone, Am trying to add google pay button to also handle subscription payments. How do I achieve this using NextJs?
hi team stripe - I have an issue with a payment intent status of requires_action event. It is occurring with a payment method that has been added for off session payments so I wouldn't expect any requires_action status to be triggered. The payment method is stored on the platformn and sharded with a connect merchant. Could anyone help with this? I can supply a payment intent id if needed
Hello folks, with BIlling when a customer has created a subscription a receipt is automatically sent to the customer's email? If not, there is a parameter I should add in the subscription creation call to make it so?
If I want to check the balance of the platform account, where can i find that account ID
hello team,
Transaction from stripe via card is getting failed on india cards can u guys check the reason of failure
Sharing the payment ref for the same
P.S. DO inform them that these same cards are working on other PGs in India
Hi! is it possible to remove the invoice number generate by Stripe and only display the custom fields ?
Hi ! I'm trying to do this, but something I'm doing bad curl https://api.stripe.com/v1/subscriptions/sub_1Mp89gG1fQyuUuzXIdnhOsut \ -u sk_test_xxx \ -d "pending_invoice_item_interval"="month"
Hi - I want to finalize a test invoice with destination parameter (transfer_data). The destination account is created via the API, but I sadly get "The account referenced in the 'destination' parameter is missing the required capabilities: transfers or legacy_payments are required on the 'destination' account."
I've been searching these docs (https://stripe.com/docs/connect/testing) and I can't find the way to add those capabilities to the destination accounts via API
Hi Dev,
i got this action require! what should i do now?
Your account has been unverified for too long
Your account had outstanding verification requirements for too long after being activated, and has been closed to comply with regulatory requirements.
Hi, we can do multiparty payment(Mode "Payment" and "Subscription") for subscription cancel scbscription after one year?
Hello Team
one of my colleagues is facing discord access issue
who will help me on discord access issue?
Hi team,
I want to expand the document number using this API endpoint ("https://api.stripe.com/v1/identity/verification_reports/vr_1Mp8TDHdroauqq1GRjqV0gEE ")
I'm getting this Error....
"The provided key 'rk_test_*********************************************************************************************fdnhcg' does not have the required permissions for this endpoint on account 'acct_1LkHwSHdroauqq1G'. Having the 'rak_identity_product_read' permission would allow this request to continue.
But I've already given all permissions...
Please provide me some solutions..... Thanks!
Hi - I would like some help with a certain Payment of Clip studio paint one time purchase.
i already asked the Celsys support but it seems the same answer,i dunno how to solve this problem.
can you please help me
Hi team, is there any way to know if payment method has setup_future_usage = off_session ?
I have an invoice finalized with only ACH credit transfer and for some reason the bank information doesn't show up on the hosted payment page. in_1Mp9zBF6KG2nMs1lqcwAbeC9
Hello! I would like to know how I can create partial payment with checkout session ?
Hi, I'm using Stripe Issuing Webhooks to accept/decline payment. Once a payment authorization is approved, why my Authorization state is "pending" (en attente), I miss something ?
Jason889
Hey
, happy friday!
I asked this in the support chat but I didn't get the chance to ask a follow up question there.
I've been trying to create a credit note with a refund for each invoice item on an invoice, but I ran into an issue with this request when refunding one item of an invoice on test mode: https://dashboard.stripe.com/test/logs/req_yesciAhlAaqCUA?t=1679576419
On the original invoice, there was a voucher, so we can't refund the whole amount. I tried to subtract the discount amount in my code using discount_amounts (https://stripe.com/docs/api/invoices/line_item#invoice_line_item_object-discount_amounts), but it seems Stripe's internal calculation does the discount over each item? How can I get the "real" amount_after_discounts for each line item?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
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! If we use idempotency_key in our requests, what will happen if we send a request with existing key? Stripe Library will throw an error? if yes, which exception it will throw? We need to handle such situations. So need to know how to determine such situations
Do we need to generate a new token for terminalJS for every transactions?
Hello ! I wanted to know if it is possible to edit the message that appears when you want to add a payment method with setup_intent?
Hello all. Me again. Is it possible to get the current stripe rates for a transaction?
When processing a charge.succeeded event, is it expected that the Charge object's payment_intent would have payment_method=null when the parent Charge object itself has a payment_method? It seems slightly unexpected, if not a little surprising.
e.g.
// Data on charge.succeeded event
{
"object": {
"id": "ch_xxxxxxxxxxxxxxxx",
"object": "charge",
...
"payment_intent": "pi_foobar",
"payment_method": "card_xxxxxxxxxxxxxxxx",
...
}
// Payment Intent expanded from charge.succeeded event
{
"object": {
"id": "pi_foobar",
"object": "payment_intent",
...
"payment_method": null,
...
}
Hello, everyone! I have multiple web-sites in PHP and trying to figure out how to override endpoint URL when creating a payment intent. Can anyone help? Here is the code of the payment intent. The commented part is something that I am trying to achieve:
$intent = \Stripe\PaymentIntent::create([
'amount' => $stripeTotal,
'currency' => $_SESSION['currency'],
//'endpoint_url' => 'https://somewebsite.com/payment-complete',
'metadata' => ['integration_check' => 'accept_a_payment', 'order_id'=>$orderId],
]);
Quick question on the M2 Mobile Terminals - was there a reader setting that only allowed 1 reader to be connected to a device at a time? Or is this the ONLY behavior? Example - some bluetooth speakers allow multiple connections at once (1 bluetooth reader + 3 iphones or soemthing)...we do NOT want that to ever happen, and want to know if this is something we have to hardcode in the settings or if that's the default behavior?
how did you enclose code in a special box? 😄
You can surround it with backticks - https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline-
Want to inject some flavor into your everyday text chat? You're in luck! Discord uses Markdown, a simple plain text formatting system that'll help you make your sentences stand out. Here's how to d...
benstjohn
how can I use stripe in Philippines?
Is there a way to consolidate 10 subscriptions into 1 invoice?
Hello! i really like the embeddable pricing tale but i would like to customize it a little. Since it is not possible in the Dashboard, do you think i could find the HTML and CSS code somewhere? Or is it not open sourced? Thx
This is a two part-er. I'm using the Stripe Pricing Table to serve a one-time payment option where you can adjust the quantity and use a promo code that applies to all of the items. It kind of works.
Problem 1 ) The event Stripe emits to the webhook doesn't have the quantity the user selected like a subscription does.
Problem 2) I'd like my promotion to take effect on every item added (quantity increased) but they only effects the first item, all quantities after 1 are normal priced.
Any ideas?
s it possible to get the current stripe rates before creating a payment of intent?
Given an account object with payouts_enabled=true, is there a way to tell which of the external_accounts the payouts will go to?
Hello hi guys i am writing here for the first time, In my application i create subscription using hosted checkout:
session = await stripe.checkout.sessions.create({
payment_method_types: [
'card'
],
line_items: [
{
// TODO: replace this with the price of the product you want to sell
// price: '{{PRICE_ID}}',
price: priceId,
quantity: 1,
},
],
mode: 'subscription',
// subscription_data: {
// trial_period_days: 7
// },
success_url: success_url,
cancel_url: cancel_url,
customer_email: email,
});
Now lets suppose user A creates subscription on 14feb and on 14 march payment fails so subscription status goes to past_due. When user logins to my application, i redirect him to retry payment page, where he add new payment method. Now tell me any stripe method where i will send subscriptionId and paymentId, so subscription be changed from past_due to active. Note that i will attach paymentMethodId to customer as well: await stripe.paymentMethods.attach(paymentMethodId, { customer: customerId });
Hi, is it possible to retrieve the iterations property for a subscription schedule phase? Or is it only for updates? If no, is the recommended way to calculate it from start_date and end_date? Thanks!
hello, question about stripe checkout. is it possible to configure it so users can select and checkout with multiple subscription products? I see you can only offer up 1 upsell which ideally in the future this can be more.
When a business is being onboarded through a Stripe Connect AccountLink, does Stripe somehow check, maybe using EIN, if they already have a Stripe account for their business so they can be automatically added to the Connected accounts or do they have to create a separate account for this matter?
Can i clone a customer from a connect account to the main stripe account?
Is there a way to change the stripe-buy- button text color?
I am using stripe on the user website and the vendor panel with similar secret keys. It works okay with the user website but gives this error in the vendor panel."An unexpected error occurred." I am working on localhost with testkeys
Hi All, I'd like to create a new yearly subscription for a customer and backdate the start date to Jan 1 2023, with their next bill occurring on Jan 1 2024. When i've tried to do this previously using backdate_start_date, it creates a proration for Jan 1 2023 - now, and then starts the billing cycle now with a renewal on March 24, 2024.
Hello, Is there anyone familiar with Laravel here, I need to insert datas from an event in my database, using a webhook controller, but it seems it doesn't work for me.
Hey folks. I'm just testing the oauth workflow for creating an account connected to ours and getting the following error:
I'm being told we can't use test mode bank details despite the fact it shows me as being in test mode
What's the best way to get the same currency exchange rate that stripe uses to settle currencies? We need to present the charge in a different presentation currency, but our rates from a third-party like Xe.com is always a bit different from Stripe's rate.
I'm stuggling here, new to stripe. How can I get is list of who actually paid what. I'm just matching to the bank and I still cannot figure out the payment adding the fee... I have done it but I try 10 to 24 times and then it works and I can't remember how to do it, even with a cheat sheet
Hey Stripe team! I'm very curious to explore the Tax Beta. It looks like it might be something we will want to use. I have submitted the form to get access, but I haven't heard back. Is there anything else I can do to get access?
Hey Stripe I'm trying to connect a booking website to stripe so that i can accept payments but not sure how to do it. Can anyone help please?
Hey, is there a way to tell stripe not to include the invoice when a payment has been done?
Hi, I have a question about Stripe Connect in test mode. Our end-to-end test suite creates a bunch of Stripe Connect accounts and verifies them using this approach: https://stripe.com/docs/connect/testing#identity-and-address-verification
We've noticed that the verification process is kind of slow. From our experience, it usually takes a few minutes for the account's requirements.past_due field to be updated after we provide the required info. Is there a faster way to verify accounts in test mode?
Hi I have an issue with Stripe Test Clocks. Doing a quick test on creating Test Clocks using the latest Stripe version, the example given in the documentation (Node) does not work since testHelpers does not exist. Any ideas?
`import Stripe from "stripe";
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY, {
apiVersion: "2020-08-27",
});
const testClock = await stripe.testHelpers.testClocks.create({
frozen_time: 1577836800,
});`
Thank you in advance
It there a way to configure a coupon to only work on a specific price? I have a product that has both monthly and annual prices and would like a coupon to only apply to the monthly price.
Hi @mighty hill - Apologies I missed your reply yesterday. In regards to Cash App showing at checkout despite being turned off, here is a PaymentIntent ID where this happened: pi_3Mp3kaAQiVtCBLZJ193Mnali
I am trying to override the endpoint URL for this payment intent. I have multiple websites with a common code, so I want to make the endpoint URL variable. I could create a separate stripe account for each web-site, but I don't think it's a clean way to do that.
Hi, I am facing issues with the stripe verification of my website (business). We were in process of review and then I got this form to be filled with business website and when I tried to fill it, the form would just not accept the link www.practiceplan.io (which is already working) and gives 404 error.
It is simply not able to read the CNAME
Can someone help here??
This website runs on CNAME and not A record
Is there a recommended way to localize the stripe sdk in PHP to the user agent of the request?
Is there a new phone number to call to update my phone number on the app?
I’m doing Point Pickup and this is all I need
When a user tries to pay using an insurance card it shows an invalid amount
how do i link a payment method and a customer using the api when both have already been created? (and assuming the paymentmethod is new/not linked to any customer yet)
Hello 👋🏼
I would like to comment on an issue that I am having when trying to capture data with Zapier when a refound occurs as a trigger.
I continue in the thread... 👇🏼
Hi, i'm implementing EU bank transfer and i wonder if can retrieve the information that stripe provide me (IBAN,BIC, and referements) like in the attachement. I would like to know if there is some way to retrieve those information in the future, using the paymentintent or other data
Hello,
A question about Issuing and virtual cards:
The goal: I want to issue one-time use virtual cards to my users, but a given card can only be used on a specific domain.
The question: Is it doable ?
The one-time part seems covered but I'm a little lost on the usage-restriction part.
I've seen that we can restrict by 'category' and 'merchant_network_ids'.
- 'category' is not precise enough
- 'merchant_network_ids' is kind of a mystery -- where to get these IDs and what can actually be done with them
note: I'm not part of any beta program yet.
Hi there ! Happy spring and congrats for the 6.5B fundraise !
I have a question about extended authorization,
We are a company of luxurious cottage rental booking. So people rent our properties and we charge a security deposit to our users in order to back us in a case where the renter breaks something.
From what I understand we have a 7 days maximum to retain the preautorised cahrged on users credit card.
I have 2 question that come with that:
- Is it possible to preauthorize one time after the other an amount on users credit card. So let's say the preauthorization expires, are we able to repreauthorize the amount once it's expired
- What are the requirements that's needed in order for us to have a 31 days preauthorization period?
https://stripe.com/docs/terminal/features/extended-authorizations
Hey yall!
Quick question:
When zip code validation happens for a card payment method,
does the validation for the zip code check against the location set in the Stripe Customer, or does it check specifically with the card issuer (or whomever)?
Getting an "invalid_zipcode" error and wanted to know if that validation is against the Stripe customer's address, or if it's an external zip validation
hello 😄
I have not received my money in my bank account after selling a product 2 weeks ago I use stripe as a payment method
The product has already been received by the customer ; What should i do ??
hello is some one online? i've quick question.
is there any way via API to make my customers pay actually make the payment sync with the product and price id?
i can only allow one time payments with paymentIntent and there the paymentIntent is not sync with any product or price id, you can add them into the metadata but it's not really sync.
why we have product if price id if we're not using them when collecting one time payment?
i know price id is used for subscriptions, but can't how i sync a new payment directly to a product or price?
Hello :D, i would like to ask someone if Stripe is curently avaible in MD(Moldova)?
Are there issues with NFTs being sold and purchased using Stripe Connect as the payment provider? Are there any restrictions or policies that Platform owners should be aware of?
Hi all,
Following up on a question I asked earlier today:
I am trying to take a yearly subscription and backdate the start date to Jan 1 2023, bill the customer the full price, and have it renew on Jan 1 2024. I tried creating the subscription with:
backdate_start_date = timestamp for Jan 1 2023
proration_behavior = None
billing_cycle_anchor = timestamp for Jan 1 2024
this is close, but it did not bill the customer immediately, and the upcoming invoice on Jan 1 2024 says it's for Jan 1 2023 - Jan 1 2024.
https://developer.mozilla.org/en-US/docs/Web/API/PaymentRequest/canMakePayment says Note: If you call this too often, the browser may reject the returned promise with a DOMException. - is this maybe why we have issues with this simply not resolving sometimes? We use the Stripe wrapper for it, of course; https://stripe.com/docs/js/payment_request/can_make_payment, but sometimes it just loads forever
"loads forever" of course meaning the promise doesn't resolve
hi,google and apple pay are not working
according to api doc a payment intent has a description field: An arbitrary string attached to the object. Often useful for displaying to users.
When it says often useful to displaying to users - does this show up in a recieipt? Is there a way to add arbitrary text to a Stripe created receipt ?
Hello, I have been attempting to figure out the Stripe API with not much success. I have done the video tutorial and I understand some of the basics but I am doing something wrong and I don't know what. I was wondering if there are any exact examples showing every line needed to access font size. Variables needed to declare, what goes in javascript, where, etc. There are some tutorials out there but I can't find just an exact straight forward example of a project that shows every line needed. Thanks!
I need help with this error
Hey, I use stripe for quite some time. And I need my customers to be able to add their info about where they live (Uk, Germany, Ohio... Anywhere) And it will automatically put the tax of their state on top of the invoice price. I've been struggling for some time with this. Please help.
Hi, I have more question about subscription schedules. I created a subscription schedule with end_behaviour: release, and used test clock to see what happens. End the end of the schedule released_at and released_subscription was set in the schedule, but the related subscription's schedule property still pointed at the finished schedule, instead having a null value. Is this expected?
When I ran stripe subscription_schedules release in terminal, the schedule was successfully removed from the subscription.
Hello, I am in trial and I want to update all my incomplete subscriptions into status: "active"
I don't want to pay the invoices one by one. Is there any way to do this?
Hey, I'm needing some help to figure out why I can't create an invoice on behalf of my connect accounts. Without the stripe auth header it tells me the customer can't be found, then when I add the stripe auth header, it says:
The 'on_behalf_of' param cannot be set to your own account. Does the stripe auth header have to be the platform account ID, or the connect account ID?
it's possible to set a payment method for a customer globally and not for just a subscription or paymentintent
i mean it's possible to set a default payment method for a customer globally and not for just a subscription or paymentintent?
Can I update the transfer amount of a payment intent after a payment has been completed? We are trying to collect the fees charged on a transaction, and then update the amount transferred to a connected account.
how can i turn the capabilities, transfers to active when creating an account? i tried const account = await stripe.accounts.create({
type: 'custom',
country: 'US',
email: 'jenny.rosen@example.com',
capabilities: {
card_payments: {requested: true},
transfers: {requested: true},
},
}); but the returning account shows: capabilities: { transfers: 'inactive' },
I can not get to account support because my account was hacked. How do I talk to someone
Hello Dear Stripe Support , I was checking the documentation and I didn't find a way to retrieve a coupon with the promotion code
Hi. Question 1: will payments from unverified ACH payment methods be settled?
Hi there how do you add an additional field to a product after it's been created or a transaction has already gone through? I want clients to choose what they pay me but be able to write in the web design task they are paying me for
Question 2: Where in the Sigma schema are the 'additional billing' emails stored? Lost an hour looking. Thanks!
Howdy, I'm using <PaymentElement /> with accept a payment deferred Do the <Element options /> for a deferred payment not allow setup_future_usage? I'm getting an error on submit when I sent setup_future_usage: 'off_session' in the paymentIntent creation
https://stripe.com/docs/payments/accept-a-payment-deferred?type=payment#web-fulfillment
Hello, i am having issue in react native stripe,using react native "0.70.6" for some reason the initPaymentSheet function returns "error" and "paymentOption" return undefined, i am using "@stripe/stripe-react-native": "^0.26.0", just thought to ask her before opening an issue on github
Hi guys, I wanted to ask you if I could use stripe in react native for digital goods payments on iOS and Android. Thank you very much!
Hi guys , I want to ask if stripe can accept virtual CC so we can charge to get faster payout
I have a couple questions regarding using Connect with shared/cloned customers and creating invoices as direct charges on connected accounts:
I have a platform account and multiple connected accounts, and I want to use the 'shared account' strategy so I don't have to require customers to enter their payment details multiple times if they interact with multiple of my connected accounts.
My use case is, I need to invoice someone using a direct charge on one of my connected accounts. My initial thinking was to create a customer for them on my platform account, then clone that customer to the connected account and create the invoice there, but when I try to clone the customer, I receive an error because they don't have a payment method added yet (which I only expect to get when they receive the invoice via email).
How should I handle this scenario? Is it possible to clone a customer from a connected account back to the platform account?
Otherwise, if I create a customer in the connected account first, send them an invoice using the 'direct charge' as the connected account, then they pay the invoice and their payment method is saved to the connected account's customer instance, how can I get that back to the platform account (or other connected accounts)?
Also, if I have a platform customer and clone them to a connected account multiple times (using a token set on the 'source' property for customers.create), will it duplicate that customer on the connected account, or update the customer on the connected account?
Hello team...After going on live mode, i started getting this error on my other environment: "The Connect platform has not completed identity verification. Live mode accounts may not be connected until the platform's identity is verified.
Hello! I have a platform account and manage creating subscriptions for connected accounts. I'm in the middle of transitioning from destination charges to direct charges. For more context about why (if it's useful to know), you can follow this thread here: #dev-help message
I created my product on the connected account, created the customer on the connected account, and now when I'm trying to redirect to a checkout page I'm getting the error attached in the 1st screen shot. The code that generates the checkout page is the following
const session = await stripe.checkout.sessions.create(
{
mode: "subscription",
customer: connectedAccountCustomer.id,
line_items: [{ price: price, quantity: 1 }],
success_url: host,
cancel_url: host,
subscription_data: {
application_fee_percent: 5,
},
},
{ stripeAccount: vendorStripeId }
);
console.log("session", session);
res.json({ sessionId: session.id });
I basically send the session.id back to the client side and then on the client side I have this code to open up the checkout page
const stripe = await getStripe();
const { sessionId } = await response.json();
stripe?.redirectToCheckout({ sessionId });
I'm confused why i'm getting this error bc as part of the session object, there is a URL field with a link to the checkout page, and when I copy/paste that to the browser, the checkout page shows up just fine. I'm using the same API key, and afaik that should still work fine, right?
👋 Hi Stripe team. Say I am PCI Level 1 Compliant and I am currently using Payment Method API to inform cardholder data in plaintext. Is there a way to obtain network tokens in this API setup, or do I have to start using Stripe Checkout or Payment Element?
is payment element available for subscriptions?
1682284064 what is this date in stripe and how to calculate that
Do you also provide support for firebase extensions created by Stripe? This one in particular: "Run Payments with Stripe"
Hi there, are stripe elements able to process payment intents from connected accounts?
We have an existing subscription price, we would like to increase the price. How do we do so?
Where is this name pulled from? Can we control what name is presented here? This is using Stripe Elements - to render a Google Pay button. https://d.pr/i/JNByIN
Is there an account wide setting in Stripe that automatically sets a Customer’s default payment method to their newest added?
using stripejs and the ror backend that stores payment method ids, how can i prefill the paymentelement component with a user's saved payment methods?
hey guys, could you check some request for me, please? I'm trying to cancel a subscription that was created today earlier, but when I use del method from subscription it said that it did not exist
Can i set a default payment method in React? I would like to do so by using the useStripe() hook if possible
Hello! Is it possible to use the Payment Element with the flow where you collect payment details before creating the payment intent (https://stripe.com/docs/payments/accept-a-payment-deferred?type=payment) and still accept apple pay and google pay?
Hello team, I'm getting this error "Live mode accounts may not be connected until the platform's identity is verified" when testing out my express oauth link https://connect.stripe.com/express/oauth
Hello guys,
When I call stripe.subscriptions.create with currency: "GBP", in the response I get result?.items?.data?.[0]?.price.currency: "usd".
Do you know why it's not "gbp"?
Ragarding Subscriptions that we are cancelling, it would appear that I have some sort of race condition going on. In Ruby we are retrieving a customer, then doing customer.subscriptions.each { |s| s.cancel } to cancel all subscriptions for the account. However sometimes we get a Stripe::InvalidRequestError: No such subscription: 'sub_xxx' The subscription in question has a status of expired and was never in an active state. What is the proper way to handle these subscriptions when I'm processing a customer.subscription.deleted webhook?
Is there a way in Sigma (what table) to get the pricing tiers for a metered product?
Hello. I am trying to call the createPaymentMethod API from Stripe.js passing in an elements instance. When I do this I get an error that I did not specify the type field. According to the docs I should be able to pass an elements instance.
Stripe is preventing me from refunding customer that I need to refund
When I try to contact support I am blacklisted from contacting support
Actually so ridiculous
This channel is closed on weekends and holidays, but we'll be back! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hello Stripe Dev Helpers,
I'm working on developing a Stripe App and doing so requires that I have payment data in test mode over the past 6-12 months. It is important that the test payments appear to have been "collected", or perhaps "recognized", in the past so my Stripe App can calculate time-dependent metrics, like month-over-month growth.
Is there a way to make data like this in test mode?
I am using Connect with (individual) custom accounts. I am allowing the customer to set the statement descriptor for their connected account via my own onboarding flow. My connected accounts are providing a single service, so a single static descriptor should be sufficient for all transactions. I am using ‘settings[payments][statement_descriptor]’ to set the connected account’s statement descriptor. I’ve read the docs but need some clarification. Please let me know if my questions don’t make sense or if I’m asking the wrong questions.
- Does my platform’s AND my connected account’s statement descriptors both show on the statement?
- Is there a regex for the single static statement descriptor?
- I’ve had some test accounts rejected for other than format reasons (“EXAMPLE” was attempted and rejected), is there a list of keywords to avoid?
- Docs read it should: “Reflect your Doing Business As (DBA) name.” I am setting a dba, does this mean verbatim?
So im testing Stripe Cusotmer Portal and i see something strnage. Stripe always creates a new customer even if the email entered is same for multiple payments.
and then when I login using the customer portal with the same email, it only shows me the latest 1 subscription
I'd like that Stripe doesn't create a new customer if their was an exisiting subscription made by that same email
What are the required documents from me, to make a stripe atlas, like full required documents.
Hey Can Somone please help me
I've been having a plethora amount of issues with stripe support and my accounts being suspended charges being refunded can somone give me more clarity
why does nobody at stripe ever answer
they just ghost and refund all your fucking money for no reason its not even fathomable
@fervent narwhal i'm afraid we can't help you here on this channel and you'll need to reach out to Stripe Support via https://support.stripe.com/contact or https://support.stripe.com/contact/email. It may take them some time to get back to you.
oh didn't know a 100 billion dollar company takes 3 weeks to get back to an email. thanks brother appreciate your time as you can see my very frustrated. I put my heart and sole into my business and for a company to think they can just refund charges is absurd
Hello, We need to create a customer representing one connected account. I am following this document https://stripe.com/docs/connect/subscriptions#connected-account-platform
I was also told that all of these API calls would need to be made using your platform API keys, rather than connected account's keys. Can you help me here to make this happen?
I tried doing a create customer API call, it was successful but I don't see any new customer created and i see an already existing customer with the same email id, and i don't see any connected account associated with the customer.
How can i add the tax rates to my payment links in code using python? I can't find a way to implement the taxes to my page
I want to include a link to the digital purchase on the receipt email - how can I accomplish this?
I'm using checkout sessions
Hi there, question about indian payments: I've created a new subscription having trial period, then customer confirmed SetupIntent (evt_1Mq5xgSCoOY4rLrR3Jt2hRV2) but next payment was failed by some weird reason (https://dashboard.stripe.com/test/events/evt_3Mq5ybSCoOY4rLrR0ymcOweT) 3DS and eMandate were collected from customer and payment is less than 15k
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hello, how to use the camera of the reader: BBPOS WisePOS E. I want to use this camera to scan a QR code, then start to pay the payment. can someone give me a solution?😩
till now, I haven't discovered any document about the camera of BBPOS WisePOS E 😩
Hello
These is all issuing cards, and they display the pin but I want to edit the pin number in giving the card, is it possible
Had asked this a few days back. Will this work for standard accounts as well, primarily because for some countries like India, it does not support Express/Custom connected accounts.
does anyone know how you go about importing stripe to react to generate an ephemeralKeyNonce?
does stripe treasury provides payouts to bank account
Hi, I'm an Indonesian developer looking to integrate Stripe into our system, when we wanted to make a Stripe account we noticed there is no selection for Indonesia. Does Stripe not support Indonesian business and Rupiah?
hello, may i know how i can create an escrow payment through stripe checkout?
Right now I have the payment working, but when I create a payment intent object and pass it into the payment_intent param under the stripe checkout api to redirect the amount from one user to another user through the create payment intent api, it does not seem to be effecting any change. Could I get some help regarding this?
Hello, can anyone help me about India debit card issue please?
Hello, my stripe account said that they can no longer support my business for unauthorised charges but most of them were authorised im pretty sure. What can I do?
Hello,
I will do multiple country payout in stripe customer account, so how to manage different country bank account link with custom account and payout their account
hello, I am using SetupIntent for setting up future paymnets, but the API does not have the date, how will stripe know when to exceute the payment
Isn’t it called interval ?
there is no interval in setupintent
@grim lion I've created a thread for you, let's discuss there.
hey when i createing the subscription with create chekout page i am give the tax rate and it works fine but my question is that is that tax rate also paid during the upcoming invoice in next months
?
Had asked this a few days back. Will this work for standard accounts as well, primarily because for some countries like India, it does not support Express/Custom connected accounts.
Hi, I am currently using Stripe API for payment integration for one of my school project and have created an account to test, however, I received two account reviews email that I need to update business information (which I keyed in with mostly dummy values) as well as an email that stated "business does not meet our Terms of service". Can anyone advice on the necessary steps that needs to be taken to allow payouts (refund) and charges in test_mode?
Hi! I'm hoping someone can help me find what I'm doing wrong: I'm requested, and got a successful response by hitting curl -s -u rk_test_redacted http://localhost:8080/v1/subscriptions?customer=cus_NVEW1hGGX9rJ4f -- and the response included the link in the attached image. I then curld that link with the same PK and it respond with invalid request
Hi! The SubscriptionSchedule API allows proration_behavior to be set either on the SubscriptionSchedule itself or on a phase, what is the difference between the two?
Hey awesome Stripe team. I just went live with a Connect integration and am getting negative user feedback about payout schedule. It looks like users are waiting a week or more to receive their payouts. How can I make this delay shorter or no delay at all? I remember from the Connect documentation a delay can be deliberately set but I have no such setting made...
Hello, I am looking to charge taxes on my products.
I am currently running an online subscription business through Launchpass. I need launchpass as it grants/revokes/manages monthly subscription access to my discord.
I called and spoke with a representative to figure the taxes out and he had very little to no knowledge. He was supposed to do some research and call me back within an hour... 14 hours later, no call back.
I would like a bit of assistance with this please. The amount spent on Stripe fee's is MASSIVE and I feel the customer support should be on par with the amount spent.
Hello Stripe community ! I'm really glad to be here, I'm not a dev at all but I try to do some things !
I've made a webapp with Adalo, which is a no code app builder, for the payment I've integrated Stripe with Make (integromat).
I've used integromat because I needed a custom payment (pre authorization and capture After the service).
Everything was working good in test mode, but now that I'm in production mode I can't see the checkout session anymore, the checkout keeps loading.
It's really strange because it works fine on PC, it doesn't work on mobile browser, but when I send the link on Instagram (or Messenger) the Link works fine.
Why is there this problem ? Can I do something about it ? I've installed a JavaScript component which allows me to run scripts in Adalo Can I do something to solve this ?
Thanks !
Hello,
Is there a way to retreive a product features list from the API ?
I d'ont find those data inside the product retreive endpoint. There is only metadata (empty if we use the features list functionality in dashboard).
Thanks in advance for your help.
Hi,
I just want to know that how can we use stripe identity features to verify organizations.
Hello Strip team, I'm looking for a quick solution for below points.
All I want is to store card details.
On a platform payment ,I save card details through 'setup_future_usage' => 'off_session' parameter. But it's not support on connected account payment.
- When in a direct charge(connected account dashboard) is there any option to save payment method?
If so will those payment method can be use on platform payment ?
Hey, just so I Can help a little, have you put the parameter "payment" = "setup"?
Sorry I don't understand. Can you assist me please?
This is the code block for payment intent creation
Do i need to add that parameter here?
hello, is the card saved when a subscription api is called
I think it's in payment_type
Windy
Hi, to save a "Card" for future usage without an initial payment, I'm creating a setupIntent. Since our customers might have multiple connected bank accounts and the card being setup should be able to pay into any of them, I'd like to know do I have to set the "on_behalf_of" param when creating the setupIntent ?
Hi, I've got a problem with a subscription that is trialing and a payment made during trialing. Upcoming invoice is odd
Hi @here
Need help regarding stripe.
Whenever i apply coupon on stripe it does not send customer receipt email.
Currently on live mode.
hello
need help regarding stripe
i want to share revenue with my customers can it be done using stripe
i want to send money from stripe to the customer account but not as a refund
@ruby flume I've created a thread for you, let's discuss there.
i am not getting reply over there
hey, while creating a subscription, items are mandatory...what is the items corresponding to?
Hi , i am not getting a payout.created testing webhook event . It shows insufficient balance . But there is balance in account
Hello there! When we create a checkout Session (Session.create(SessionCreateParams(..)) with mode 'payment' the payment_intent returns null. In the docs it seems like the id of the intent is set on create. We currently can only get it when receiving an event about it or fetching it separately. Is there something extra we should do to make it work like the docs?
Hello! I want to avoid creating a $0 Invoice when I grant a TRIAL. What should I do?
If we are using Payment Intents, what is the maximum time we need to wait for paymentIntent.succeeded or paymentIntent.paymentFailed webhooks after confirming the payment intent.
What is the best way to handle if customer needs to 3DS authenticate on subscription create/upgrade?
Hey everyone, is it possible to send money to subscribers? Like paying them for referring others.
Hi, is it possible to change the charge date of a subscription?
Good morning! When creating checkout sessions, is it possible to use custom_unit_amount when creating ad-hoc prices with price_data.product_data ?
Hello,
I'm interested in setting up a pricing structure in Stripe that combines package pricing with metered billing.
Specifically, I want to offer a package of 20 units for $20, and then charge a customer $20 as soon as they reach the first usage increment. I want this charge to be applied immediately, without waiting for the next billing cycle.
After the first charge is applied, I want to stop charging until the customer reaches the 21st usage increment, at which point I want to charge them again for the next package.
Can you please advise me on how to set up this pricing structure using Stripe's subscription and usage record features? I'd appreciate any guidance you can provide.
Hey Everyone,
I've got a few questions, I hope it is not too much. I basically need some confirmations to see if I got the right idea. I appreciate it is a big question and I do not expect it to be answered if it is too big.
I am not looking for a specific code review for my project, but rather an assessment and confirmation of the refund workflow to avoid any payment-related issues.
- In the following code snippet, considering that $payload comes directly from the Stripe subscription cancellation event, is using amount from the proration cancellation invoice line item a reliable method to calculate the refund amount?
$latestInvoice = $user->findInvoiceOrFail($payload['data']['object']['latest_invoice']);
$refundAmount = abs($latestInvoice->lines->data[0]['amount']);
- Is it correct to issue a refund against the second-to-last invoice, as the latest invoice is only a cancellation invoice?
$previousInvoice = $user->findInvoice($latestInvoice->lines->data[0]->proration_details->credited_items->invoice);
- Is creating a refund using the $refundAmount calculated from the proration cancellation invoice the proper way to issue a prorated refund?
$refund = $user->refund($previousInvoice->payment_intent, [
'amount' => $refundAmount,
'reason' => Refund::REASON_REQUESTED_BY_CUSTOMER
]);
- Is adjusting the user balance after a successful refund the correct approach for accounting purposes?
if ($refund->status === 'succeeded') {
$user->debitBalance($refundAmount, 'Prorated refund for canceled subscription');
}
I made a stripe migration transfer request, is it possible to pause/cancel this? My integration isn't ready
is stripe accept the UPI payments
Hello im trying to create Invoices on Stripe based on Zoho Bookings appointment.
First of all im createing Contact based on name information and it works well.
{
"invoice_settings": {
},
"metadata": {
},
"livemode": true,
"tax_exempt": "none",
"invoice_prefix": "5FD7FA7A",
"created": 1679909019,
"preferred_locales": [
],
"balance": 0,
"delinquent": false,
"name": "Doe John",
"id": "cus_NbP5jc7lKDoLIM",
"email": "doe.john@niepodam.pl",
"object": "customer"
}
After that im fetching these client to make sure it is on list already and it works ok:
{
"invoice_settings": {
},
"metadata": {
},
"livemode": true,
"tax_exempt": "none",
"invoice_prefix": "5FD7FA7A",
"created": 1679909019,
"preferred_locales": [
],
"balance": 0,
"delinquent": false,
"name": "Doe John",
"id": "cus_NbP5jc7lKDoLIM",
"email": "doe.john@niepodam.pl",
"object": "customer"
}
After which im trying to create an Invoice but it is always reply with error:
Stripe says "No such customer: 'Doe John'"
What can i do wrong?
Team, we are planning to receive payment from customers in US, Canada & Mexico. While entering the card details as part of 'Set Up Future Payments', do we need to mention the country of the consumer or do we just need to mention currency while creating 'Price'? Will the card detail entered by consumer validated across all countries?
Hi, can you explain me why when I void collection of a subscription to pause the subscription, its status is 'active' and not 'paused'
Hello, I integrated stripe customer portal in my website and would to display some info on my front-end such as the payment method (card), I would like to display the default card only if the user has more than one on stripe. Is there a way from stripe APIs to know what is the default payment method? Thanks
Hello All,
Can we make internation bank transfer using stripe treasury with only end user's bankaccount details?
What is the best way to check if user default payment method has enough funds for subscription create/upgrade using stripe php sdk?
Hey, my team and I are developing our product and are using Stripe for fiat payments. We are currently facing a little resistance in determining the money flow because of our inacquaintance with how stripe works exactly. Do you guys do meetings or calls for assistance?
Hello. I have subscription system connected with stripe. For example, i have monthly subscription plan and its a half of month(payment will not be full). Can i somehow get to know actual payment price for a half of monthly subscription, but not full price?
When I try to create an invoice with a small amount with customer_balance as a payment method I get rejected with an error "Amount is too small" - but I haven't been able to find what is the minimum amount I need to add that method. Can someone point me to the docs?
Why ACH Credit Transfer bank is set as default method to the customers even if we don't set is from our end? Is this by default?
Hello,
I am using the issuing_authorization Webhooks, and I noticed that on one of them (issuing_authorization.request), port 443 (https) is explicitly added to the https domain, while on the other Webhooks it is not added. Can you please remove the addition of this port, which is not necessary to add on an https domain?
Our infrastructure has a security system that does not allow this, and the request is therefore rejected. I have worked on several projects with webhooks and it seems that this is the only one in this situation.
hi ther, im using stripe in chrome extnesion, monthly subscription, i would like to know which webhook event is repsponible for auto charge
Hello, may I know how I can use Stripe checkout with https://stripe.com/docs/connect/charges-transfers
Hello
That we are only able to change the pin in ATM or use API too as it is saying we can only update in ATMS?
Hi, I'm working on integrating the stripe crypto onramp as described here: https://stripe.com/docs/crypto/integrate-the-onramp
but I am not receiving any emails during the KYC process. I am using test api keys, not sure if that makes a difference.
Any known issues here?
Hi there!
I need help, we deactivated the stripe email notification from dashboard but customers still receiving emails, why?
Hello, my team and I are facing an issue with our subscription management. We want to create a charge at the beginning of the month with a specific amount, to check that the card is approved, and update the charge amount before a capture of this charge (in the case of customer add or remove specific options during the month). Is it possible ? If not, what is the correct way to do something similar ?
Hello there 👋 !
I use Stripe Checkout to create a subscription and pay for some items, but when the payment fails, an incomplete subscription and open invoice are created.
If the user leaves the checkout session, how can he return to the same checkout session to pay the open invoice?
I use after_expiration: { recovery: { enabled: true } } option, but a new invoice and a new subscription are created when a payment is performed (success or error).
Is the workaround to void the open invoice and cancel the incomplete subscription? Or is there a way to do this?
Thanks 🙏
Hi there,
regarding my previous question about package pricing model with metered usage I have switched to graduated pricing. Anyway threshold is reached and invoice is not created. Can you take a look @ this subiscription ? sub_1MqFPOE4ldziAC9Eum31QguJ
How can get payment for a unpaid invoice that you created
Hi all, hope you are having a wonderful day. I have question that I would like to get others opinion on.
I am planning development of a simple app. The basic concept is that there is a web front end that communicates with the backend using firebase in the middle. Now the question is - i am considering using stripe for payment functionality. is it generally a good idea or does it go against good practice to pass payment related information between client and server using firebase in the middle? Is that even doable? Should that be rather directly sent from client to the backend instead?
I appreciate this is hardly considered being directly related to stripe itself but I am very early in the development still in the design phase and just want to consider what would be achievable and discard ideas that make no sense early
Hello, I have just set up stripe with my woocommence store a month ago in February and yet my deposits are not going through stripe and into my business bank account. There is money on hold, and stripe will not show the tax forms on stripe express. Can someone help? I need this money deposited into the bank account, and for money from orders deposited into the bank daily without an issue.
Anybody using stripe for Indian payment?
hi i would like to know hot to do configuration of apple pay on stripe
Hi, I'm looking at integrating customer present payments using "stripe-java" library on the server side and a "BBPOS Wisepos E" device.
Currently attempting to test the behaviour of Interac cards using the simulated reader, however can't seem to find a way to actually set the card number against the simulated reader within the java environment.
Is this possible?
Hi, I need to map payouts to their transfers via the API (for connected express accounts). I can do that in the dashboard but the API docs don't mention any connection between the two.
I need to get the payouts to a connect account.
I tried the following but I am getting an error
const userBankAccount = acct_1Mn25ZEOvubXDQd8
const payouts = await stripe.payouts.list({
destination: userBankAccount.stripeBankId,
});
is there a way to get the payouts to connect account?
Can I allow users to change a quantity after they have completed a checkout?
Hi, does anyone know if theres a way to control the order of the line items on an invoice
Quick question, do bacs_debit payments only work with Sources on connected accounts?
It seems to work for them but then fails when we tried to adjust our code to also work for internal payments :/
Related to this, how viable is it to keep our connect implementation on the Source api?
Should I be preparing a rewrite soon to avoid any issues? 😅
Hello guys, i want to create subscription with trial period and pre payment for billing period, my flow looks like this: customer create -> trial 14 day -> charge for upcoming month -> after 1 month charge for upcoming month...
In api documentation subscription.current_period_end described as "End of the current period that the subscription has been invoiced for. At the end of this period, a new invoice will be created." Can i configure subscription to work with pre payment logic?
Hello Stripe! We use checkout sessions for checkout. In the Netherlands it currently asks users for a name in the checkout page. Is there a way in the API to not have it asks for a name or pre-fill it? (we already pre-fill email there for example). Haven't found it in the docs so far
Hi, last week i discovered that the 'reference' field in the UE Bank transfer must be submitted during the transfer, my question now is if it must be the only thing in that field or can be added to it a string, that in my chase is useful for my platform-business?
Hi Stripe devs. How can we update the API version on an existing webhook? I can only see this option when you create a webhook.
Hi, I have been stuck on this problem for days, I get signature does not match the expected in payload, I use fastify with typescript. Much help appreciated
Hi Team, When I run a refund using stripe rest API to refund a payment intent. Sometimes the refund is a success or failure status immediately or pending. What are the cases when the refund status comes back as pending?
Hello, i am currently testing my stripe connect integration and when i want to create a connect account the stripe API send a 200 response with an ID that I save in my database BUT sometimes I have a 200 response with an accountID BUT the account is not present in my stripe connect dashboard in dev mod and when i want to make a payment it failed because the connect account is not found, do you some issue with connect account in dev mode ?
Hello. We use Stripe for a lot of things including Connect, but have a specific use case where we cannot have partners sign up for Connect. We previously made direct deposits via ACH from Silicon Valley Bank to these partners. We are now looking for a new option and was wondering if this is at all possible through Stripe. Is there a way to pay someone directly without them signing up for a Connect account?
is there any way I can create webhook via api
Is there a way to lift the "blocked by Stripe" payment wall? One of my customers is trying to pay and it won't go through. In the payment reference section it says blocked by Stripe, "This payment failed because Stripe determined it was too high-risk."
What happens when I make a refund for a customer and they have their card cancelled? the money returns to Stripe?
how to test refund going from pending to failed status?
Is there a way to add Company name to invoice via the API? I see that I can add meta data to an invoice and then adjust the invoice template to include the meta data in the top section but this requires manually adjusting the invoice template and is at the top instead of appearing in the Bill To section. Is there any alternative approach I'm missing to get the company to show up in the Billed To section?
Hi, we have a modular pricing configuration and I am wondering if we can represent it within stripe.
We have different overall plans (Team, Professional, Business) with each having their own feature set. In general, each higher tiered plan has all the features of the lower tiered ones. Yet, there are some features (let's call them X, Y, Z) from the higher plans which can also be bought for the lower tiered plans. Also, there are some "main" modules (let's call them A, B, C), of which at least one is mandatory to subscribe to a plan. Every plan also gets a total discount based on the subscription length.
We already tried building this model via the dashboard but with that approach we are missing crucial checks like "does the plan have at least one of A, B or C". Talking to your support, they suggested we could make use of the API. Where should we start / is this representable?
Hello, question about stripe connect subscription products.
If I want add service fee to customers instead of taking percentage fee from stripe connected accounts, as far as I am aware, the only way would be to simply create products price that is 10% extra and just show full price - 10% in the ui before checkout?
I can't just charge 10% service fee during checkout, because that would require another product creation?
Hello, I have a question. I have a woocommerce store and I just added the stripe plugin. Does this also support payments for invoices on woocommerce?
Hi, can some please provide me some insight with ACH integration. I was able to create a Payment Intent with mandate data successfully.
The query I used was as follows:
Stripe::PaymentIntent.create( { amount: 1099, currency: 'usd', setup_future_usage: 'off_session', confirm: true, payment_method_types: ['us_bank_account'], on_behalf_of: 'acct_1C23FQLXg2iAvgcd', mandate_data: { customer_acceptance: { type: 'offline' }, }, payment_method_data: { type: 'us_bank_account', billing_details: { name: 'Test Name' }, us_bank_account: { routing_number: '110000000', account_number: '000123456789', account_holder_type: 'individual' } } } )
However, The Payment is yet to be entirely completed. The PaymentIntent status is: requires_source_action
I suspect it has something to do with customer proving additional information or 3D secure. Please assist me on the same.
Thanks in advance!!!
Hello, may I inquire whether
const session = await stripe.checkout.sessions.create({ success_url: 'https://example.com/success', line_items: [ {price: 'price_H5ggYwtDq4fbrJ', quantity: 2}, ], mode: 'payment', });
should return an object with payment intent?
https://stripe.com/docs/api/checkout/sessions/create?lang=node
Hello, I am experimenting with pausing and resuming subscriptions. I had expected to see customer.subscription.paused and customer.subscription.resumed events be sent to my webhook, but I am only seeing customer.subscription.updated, which does have a pause_collection property. I also made sure that those events were turned on in my webhook configuration. Are the paused and resumed events not sent out anymore or is there anything else I need to do to enable them?
Hi, is there a way to use an existing customer ID with Payment Links? And/or set or update a customer ID after creation?
https://stripe.com/docs/payment-links
Hi, I am creating an application similar to Airb&b but for adventures like mountain climbing or skydiving. If my host cancels his activity I would like to apply a cancellation policy similar to airb&b but I can't find in the documentation how I can charge a cancellation fee in stripe connect. Can you help me with information on how to do it?
Hello! We currently use the Card Element on our site for checkout where we collect information for recurring payments for subscriptions. We also have a page where a subscriber can manage their payment methods, where they can change the credit card they are using for the monthly payments. We are switching over to use the Payment Element to accept apple pay and google pay. With credit cards the concept is pretty straight forward, if someone wants to use a different card, we can create a new payment method and associate that to the stripe customer. How does this work with apple pay/google pay? If someone wants to use a different credit card that they have saved in their apple pay account, how can they change that and how does the change affect the stripe payment method that is saved and associated with the stripe customer?
Hi everyone! I am a research analyst, and my team and I am looking for a way to connect to Stripe's threat intelligence source data through either API or XML. Does anyone know where I can find the documentation/information for that? Please let me know and feel free to direct message me too. I appreciate it!
Hey there!
Is there a way to retrieve (through the API) the invoices Stripe generate for its fees ?
They are available in the interface, but I can't figure out a way to retrieve them
Hello, I have some doubts about the customer's balance and I just can't find anything about it in the doc. Can anyone help me?
Regarding Subscriptions that we are cancelling, it would appear that I have some sort of race condition going on. In Ruby we are retrieving a customer, then doing customer.subscriptions.each { |s| s.cancel } to cancel all subscriptions for the account. However sometimes we get a Stripe::InvalidRequestError: No such subscription: 'sub_xxx' The subscription in question has a status of expired and was never in an active state. What is the proper way to handle these subscriptions when I'm processing a customer.subscription.deleted webhook?
I asked this question on Friday and was unable to respond in time, the rep asked me for a request ID, I'm not sure what that is, but an example subscription ID is: sub_1MpJ1uJyFlemKh0g9U7kQ4Yu
We currently have an integration using standard connected accounts. When we onboard someone, we set up a standard connected account for them that is associated to our standard account. If someone has a preexisting standard account with stripe, are we able to use that account instead of creating a new standard connected account for them?
let's keep it all in the same thread
Are there any good examples of integrating Stripe CLI with digital ocean app? I need to forward listen for my app
Hello,
Just a quick one - I've been testing stuff out accordingly to advice I was given earlier today. I just want. to confirm which is better to use.
Immediately after user cancels subscription via stripe hosted management page I am issuing refund (as in refund to original payment method) and I am getting a refund object in response from Stripe API. It does have following field $refund->status now if it says it's succeeded I assume that I can safely adjust stripe credit balance for the user debiting the refunded amount.
Or is it better to listen for charge.refunded event? Or it doesn't matter perhaps?
What is the easiest/best way to determine if a payment was made via a Stripe Payment Link and to obtain the ID of that link (i.e. which webhooks should we listen for or what API call?)
Hi again! We have a small SaaS product with monthly and yearly pricing. We'd like to give free month rewards after each successful referrals.
In the past days I have built the logic of a simple referral system via subscription schedules, price switching (to monthly for the reward periods) and 100% off coupons. But, as it turned out, Customer Portal doesn't handle cancellation and plan switch for subscriptions with active schedules. So, I'm exploring the following options:
-
I replace the customer portal with a custom built subscription management interface that handles cancellation and package switching in our case. I don't have good feelings about this one, although I like the clarity of the schedules with rewards periods.
-
I drop the current solution, and give those free month rewards via adjusting the customer's balance. This should be straightforward, except when customers switch between the monthly and yearly plan. Yearly is discounted, so if a customer already has 3 free months worth of credit on their balance, and switch to yearly, then that credit will result in a more than 3 months long free period. If it would be possible to check how much of the credit on the balance is "reward" credit, then I guess we'd be able to adjust the balance on plan switch. Otherwise this solution doesn't feel feasible to me.
-
Switch to trial during the reward periods… I don't know if this is possible without subscription schedules. If it is, it might be a solution, if I can indicate to the user on their dashboards that it is a "reward period" (not "trial period").
…
Hello, we have a problem when using your PaymentRequest JS API. The postal code returned in the shipping address is suppose to be "N1C 4AG" but only "N1C" is being returned by your API onShippingAddress change event.
Hello - can I get some help debugging why my app is receiving so many invalid_request_error messages? The error message reads Reader is currently busy processing another request, please retry your request soon. I'd like to know what the other request is that's causing this error. In particular, during the sequence from 11:40:21 (ET) to 11:40:45 (ET) today. Here is one request ID from within that timeframe: req_RVABy3yjHy0Wy2
Hi Team, I am using CardNumber component of react-stripe-js library. It only accepts 16 digits but my requirement is to have 16 or 19 digits card number. How can I achieve this?
Hello, I am trying to find a way to automate recurring payments (based on sender/recipient's bank info) without needing the sender's consent (i.e. creating a separate page for the sender to click-confirm). I would also like to be able to modify the amounts transferred in recurring payments. Which section in Stripe API would enable such capability? I am very new to Stripe API so any help is greatly appreciated. Thank you!
@plush epoch there's a thread for you, please talk in that thread, not the main channel
Hi
hello. My question is about the search functionality. I want to search by subscription id and period end but this table https://stripe.com/docs/search#query-fields-for-subscriptions doesn't indicate it. Does it mean I can't query by those fields?
Hi! I created a payment flow using the PaymentIntent API with PHP/JS.
I can catch all errors when setting something up wrong like this:
async function initialize() { const { clientSecret } = await fetch("index.php?dostripeinit=init", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ bid: id }), }).then((r) => { if (r.status >= 400 && r.status < 600) { return r.text() .then((text) => { throw (JSON.parse(text)); }); } return r.json() } ).catch((error) => { // ... } ); }
But if i use a wrong Sandbox API Key the error is getting triggered later async by an Stripe Scipts called shared.js.
It drops this error:
{ "error": { "message": "Invalid API Key provided: pk_teXXX**************************************************************************************************LYkt", "type": "invalid_request_error" } }
But how can i catch that and at which point can i catch it?
Can someone try and crack why this isn't working? I followed the documentation to the Tee with no lucks. The code worked when I used glitch as my server but didn't when I switched over to cloud functions (which is weird because my server is deployed and running).
Im using SetupIntent to save a customers payment data for future use. In the case where I attempt to create a subscription with the saved payment data, the charge requires additional authentication and the user authorises the payment. What bit of data in what webhook event can tell me that the payment was successful (specifically in the case where the payment is the subscription creation payment)
hello, i want to make recurring payments with customers, using their IBAN, so a SEPA transfer. however when i try to enter the IBAN of a customer in my stripe account, i get the following message: You do not have the required authorizations to retrieve the financing instructions for eu_bank_transfer
does anyone have an idea?
Thanks
Hello Again,
I found a discrepancy between docs and actual behaviour. Upon prorated subscription cancellation, Stripe is supposed to credit users stripe credit balance with prorated amount. Yet, the cancellation invoice sits in draft state for an hour and until that is finalised the balance is empty.
Is this normal? Should I then just listen for invoice.payment_succeeded in order to be able to tell that cancellation invoice is finalised? Or did I misunderstood something important?
Regarding product id's. Are they safe to add as a part of the url? Or should they be all kept private? I can't imagine much can be done with them, unless someone get's access to the Stripe api key.
HI i need help like right now pls, i just changed my number and now i cant log in to my stripe account
its sending a code to my old number i no longer have
Hey there team, looking for specific help with configuring 3D Secure 2.
Context:
- Our business processes 100% of payments off-session. I understand that these aren't eligible for 3DS since the customer's not present.
- We want to perform challenge-based authentication on as many of our on-session transactions ($0 Setup Intents) as possible to verify cards are in the possession of the cardholder when they're first added.
- We've enabled the
request_three_d_secureflag on our setup intents and we're seeing the transactions getting hit with 3DS in the dashboard. - Around 85% of them are getting the "frictionless flow" for 3DS - this isn't what we want as it doesn't verify via a second-factor, and it's a $0 transaction in any case.
Our account manager mentioned a possibility of being able to disable the frictionless 3DS flow on an account level? If so, that would work for us since all on-session transactions that will get 3DS requested are $0 setup intents where we want to verify the cardholder. Thanks for any help 😎
have some questions about reverse transfers
if connected account has $100 and there is a reserve transfer of $150 and no connected reserve is enabled. platform cannot perform partial reverse transfer, is that correct?
Hi, how would we could creating a subscription that needs to start at a future date, but we are using Stripe Elements, so we would want to the customer to authorise that subscription immediately
Our initial thoughts were to use the SetupIntent API to setup a payment method for the customer, and then create a SubscriptionSchedule right away with a subscription scheduled on a future date. We want to ideally keep the experience similar to how the customer would pay for a subscription that starts immediately, is there a way to do that with SubscriptionSchedule without having to use the SetupIntent API?
Hey guys. I have customers in separate currency billing accounts (USD, Euro, & Pound). Is there a way to transfer clients to another billing account via their customer ID?
Hi guys, currently I am working on Stripe certification. I have applied for Developer Coding Challenge - Payments and submitted the form like ~12hours ago and still did not receive and confirmation or invite to Github repo.
Is this expected, how long does it takes before I get invited to repo so I can start working. Thanks!
Hi, does anyone know how I could integrate/use dynamic descriptors if I am a Standard Marketplace platform and have Connected Accounts (my clients)?
The Standard Marketplace Platform doesn't process any transactions. Our customers (Connected Accounts) process all their transactions but one of them wants to use dynamic descriptors to differentiate Mastercard from Visa transactions when they receive Ethoca and Verifi (RDR) alerts for a potential dispute.
However, when looking through Stripe's documentation I see how to use dynamic descriptor but only if I as the Marketplace am processing for the transaction but this is not the case for us.
I am looking for some information about the quote feature in Stripe.
Scenario: I generate a quote for a customer through the Stripe interface. I send the quote to the customer via email. Is there any way for the customer to 'accept' the quote? Some subscription systems I have used have a button on the quote PDF to convert it into a subscription/invoice, but I don't see that as an available option within Stripe.
Best I can tell I'd need to build the customer-acceptance of quotes myself using the Stripe API - there is no feature or setting in Stripe that enables customer-acceptance of quotes.
@lone hedge @rose otter
When a US Bank Account is being added as a Payment Method (SetupIntent) with the verification being set to only microdeposits, we collect the Bank Account Holder name and Email Address. I know the email is used by Stripe to send the mandate and the hosted verification link.
But does anyone know if having an incorrect Bank Account Holder Name prevent a successfully verification? Like if it could even affect whether the microdeposit(s) are successfully made into the bank account?
👋 In test mode, is there a way to delete object type per object type.
eg I want to delete all my customer, subscriptions and logs but keep products, prices, and webhooks
Hey, I keep getting a redirect page when linking our stripe checkout URL as a button on our site. Anyone have any fixes?
We're using Stripe Checkout and one of our customers is being asked to verify their phone number, under what circumstances does that happen?
Hi, I'm trying to pay instant money to my bank acc.
This is my first pay out. Anyway to speed up the timing process
Hi Dev-help team, can I ask if I can be a volunteer Stripe support representative here for users with Stripe general questions?
"I'll help anyone interested on how to earn 50k_$80k_100k in just 72 hours from the crypto market. message me now for more information how to get started
Hey everyone!
Hello, is there a direct integration between Stripe and Google Analytics 4 to track all Stripe sales in GA4?
On the checkout page, Klarna is highlighted as a payment method, but when my customers try to make a purchase through Klarna, they can't do it
Whats the problem?
Hey I have a problem Can someone please help me
In Stripe.NET, is there a way to overload/implement a StripeClient class to add custom behavior to the RequestAsync and RequestStreamingAsync for all Stripe services/endpoints we call?
Hello, I am currently using the JS SKD to create a subscription-based stock management API, to complete my API I need to know if a 3DS has been declined.
Currently, I am using the webhook "payment_intent.payment_failed" to detect the 3DS decline but sadly it does not come with the metadata that I sat at stripe.subscriptions.create.
Is there any better option or a possible fix to this issue ?
Hi again. Currently thinking about how I'd like to set up my cart for the marketplace I am making, however there could (if we make it so) that customers might add products from different Standard accounts. I looked through docs without any luck of finding anything that specified how I potentially could make sure each standard account get their respective revenue, as well as taking a fee for each product (if they are from different connect accounts) 👀
With Express and custom, you could easily just create a charge for each of them, but how would you go about doing something like described above for Standard accounts. Transfers?
Hello everyone! I am trying to set up a coffee subscription service using Stripe. I am able to create the subscription and reoccurring payment. The problem is adding shipping during the initial checkout. The current shipping policy is 4 items or more free shipping else $10. When I try to implement shipping I get this error… shipping rates cannot be used in setup or subscription mode. How can I accomplish what I need? I am programming in PHP.
hi i'm not sure if this is a developer question per say. we currently have a monthly subscription and a annual subscription using checkout. we want to charge annual customers when they add a new location that we deem billabe based on a certain set of rules (that part doesnt really matter to this question) how to we charge update the subscription quanity and charge them for difference without updating their next billing date. do you use usage and usage threshold to bill them immediately?
if this doesnt belong here ill remove it
Does stripe support Ghanaian cedis (GHS)?
i have po_1MoccJLcZsW8iWbKCWjfStsY payout created on Mar 22. The payout has payment created on Mar 22 like pi_3MoYQ9LcZsW8iWbK0EST93xt, pi_3MoYPELcZsW8iWbK3ehXhZMj. Per the attached image graph, I thought payments created on Mar 21 should be in the Payout created on Mar 22.
Hi guys, I'm getting the error {"error": "Cannot create an edit link for the account acct_number, which is not an Express account."} but on my Stripe dashboard, the corresponding account appears to be an Express account.
Hi, not sure if that's entirely dev-related but we're kinda desperate on why charges are disabled on livemode for our account. No email was sent and Stripe support isn't getting back to us, is there somebody that can help us? It's severely impacting our business as we cannot bill customers or anything. All we have is: "In order to restore your account’s ability to make charges, please check your email for next steps or reach out to our support team."
We haven't received any email nor there's any reply back.
Hi, is there a way to send test stripe emails?
Hello! We are just rolling out a WisePOSe reader that is using an Android Terminal sdk integration and payment intent creation keeps failing with an UNEXPECTED_SDK_ERROR because of a null payment intent at the store we are piloting at. Internal testing hasn't surfaced this error before. Is there anything you can see on your end that we can't see to find out what is going on here? The reader serial is WSC513151017271.
Greetings, what's the recommended way to be able to get the customer's credit card info (for axillary purchases where the CC info has to be passed to third part vendor) while still being able to use payment intents for 3D Secure? Thanks.
hey question
Hello there, I want to know what's the average fee of stripe pay, it seems that it's high?
Hi is there a way to get a phone number for support or a call back please
Hello, I have my account under review for 3 months, and it is unusable and with money inside
Hi team, is there an alternative way to achieve this within the checkout flow, given I'm not in the US?
https://stripe.com/docs/payments/checkout/promotional-emails-consent
Hi we have a US based stripe platform account with connected accounts for UK and EU. We are adding support for SEPA and BACS to get payments routed to the connected accounts directly. When we try to collect the payment information for BACS we get this error: Stripe::InvalidRequestError: Merchant country should be among Bacs Debit supported countries. Is there something we need to change in the config to be able to collect this info?
Hey guys, I have created a subscription (sub_1MqPtlSCoOY4rLrR0u7PqTon) for trial-enabled plan, the customer has completed 3ds check, emandate confirmation (indian customer) but the logs are not exposing SetupIntent succeeded events. Even though setup intent was confirmed and I can access its object using search via reference (seti_1MqPtmSCoOY4rLrRfmHI9i0h)
Hey there, is there a way to give a product away for free during a checkout session? I saw that the minimum payment for Stripe is $.50, but is there any way around this?
I'd like to offer influencers the ability to get one of my products for free
Hello I'm trying to implement 3DS on our web app, are the 3d Test cards down? this test number 4000000000003063 no longer triggers an action_needed in order to trigger 3DS
Question about cloning customers:
When I clone a customer from a platform account to a connected account by creating a token, the customer's name/email/etc is not also copied over when I create the customer in the connected account with the token.
Is this intentional, or am I doing something wrong? If that's intentional, it would be nice for that to be called out more explicitly in the docs: https://stripe.com/docs/connect/cloning-customers-across-accounts
Can I allow users to change a quantity after they have completed a checkout for the month right away (like in case that the users made mistake)?
Hello, quick question about Stripe Setup Intent. I've setup an intent and am charging a customer but want to test my fraud setup. I've done the following to block a debit card that is not 3DSecure.
When I then create the setup intent it allows me through instead of declining the purchase. I'm using the test 4242 4242 ... card. Is there something I am doing wrong that it is not blocking my payments? Here is my code for the setup intent
setupIntent = await stripe.setupIntents.create({
customer: customer.id,
payment_method_options: {
card: {
request_three_d_secure: "any"
},
},
payment_method_types: ['card'],
});
[Question Summary]
3D Secure does not work with stripe. (setupintent)
[Question Detail]
I am trying to incorporate 3D Secure into a form in stripe-js that allows you to register a credit card.
The code is shown below
I have set up a radar rule in stripe to request 3DS.
At this time, in the console.log(confirmSetupRes) section, there is a key named next_actions in the confirmSetupRes object, and if this key is not null, 3D Secure is requested.
Here, I checked the operation using a test card (https://stripe.com/docs/payments/3d-secure#three-ds-cards).
4000 0000 0000 3220
the next_action is filled with a non-empty object and the 3D Secure authentication screen appears,
4000 0000 0000 0000 3063
card, the next_action is null and the 3D Secure authentication screen does not appear.
How can we request 3D Secure for cards that support 3D Secure? Thank you in advance for your help.
import {
useStripe,
useElements,
PaymentElement,
} from "@stripe/react-stripe-js";
const SetupForm = () => {
const stripe = useStripe();
const elements = useElements();
const handleSubmit = async (event) => {
event.preventDefault();
const comfirmSetup = async () => {
const confirmSetupRes = await stripe.confirmSetup({
elements,
confirmParams: {
return_url: `${window.location.origin}/thanks`,
},
redirect: "if_required",
});
console.log(confirmSetupRes)
};
comfirmSetup();
}
return (
<>
<form className="credit-input-form">
<PaymentElement
onChange={(event) => {
setComplete(event.complete);
}}
/>
<button onClick={handleSubmit}>Send</button>
</form>
</>
);
};
export default SetupForm;```
bump
Hels
Hi, we are trying to delay the start of a subscription, so the advice we got was to use SetupIntent + SubscriptionSchedule, however when the subscription starts, the invoice isn't automatically collected, and requires customer to re-authenticate, is there way around this such that it is collected autoamtically, similar to normal subscriptions?
Hi, is there any possibility that the customer could cancel the payment after the payment intent is succeeded for the Sofort payment method?
I am getting error in Apple Pay iOS SDK
Hello All
Anyone know how to resolve this, I'm trying to use it throught test mode , but unable to hit any api for treasury
hello, I want to use subscription api....will i need to use setupintent api for saving the payment method details
?
As we need to have some testing transactions before we launch the Stripe to the public on our website.
Can we use real credit card info through sandbox to try?
No transaction fee will be charged for those testing transactions in sandbox right?
Hi I'm working on getting an external_account requirement cleared up for my custom connect accounts. I am wanting it to be a bank account but can't find any info on how I verify their ownership of it? Is this an unnecessary step? It's the last thing I need to clear up so maybe stripe verifies it via their other info collected during connect account verification. Do I need to verify ownership? Also i noticed that during stripes connect onboarding you're able to collect the bank account info. Is it better to go about it this way?
hi, i'm getting this error on stripe redirection
cess to fetch at 'https://checkout.stripe.com/c/pay/cs_test_a1cStXL5J1lBVJ3fdKT3ONykpfSExgSHi0LnAlD6Go2BZZTjf6pFRdWGT1#fidkdWxOYHwnPyd1blpxYHZxWjA0SGkxMkpWTDFGYXB8c3BJUjVgajNCNlNDbmR%2FcVJJNjV0UFFgUEZHaU1PTG5AN2hiVHI0.............l' (redirected from 'http://localhost:5146/create-checkout') from origin 'http://localhost:5146' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Hi,
can we provide cancel_at or cancel_at_period_end in a checkout session for subscription ?
Is there a way to transfer money to bank account using stripe?
how can i setup default success url and cancel url when i'm using SessionCreateOptions in dotnet
@frozen fox Let's use the thread created for you: https://discord.com/channels/841573134531821608/1090142862848569354
ok
The paymentRequestButton Element is not available in the current environment.
I want to create a convenience store payment form using stripeElement.
I want to add a button to select a convenience store payment to the id="payment-element" of the div tag.
However, when I try with this code, it returns an error "The paymentRequestButton Element is not available in the current environment."
What could be the reason for this?
*Japanese translation
hi I have a question regarding the subscription phases
hey, I have a payment issue with hostaway about payment intent
@heady obsidian @heady obsidian
Hello,
I need help on create file API for connected account.
When I'm using this API with wordpress PHP, I'm getting issue with API that request has missing file params, I'm attaching snippet I've used for this API.
I've already raised this issue on email with stripe support 1 month ago, but now they're saying that please add your concern on discord.
Is it possible to change receipent email template?
"In live mode, refunds are asynchronous: a refund can appear to succeed and later fail, or can appear as pending at first and later succeed. To simulate refunds with those behaviors, use the test cards in this section. (With all other test cards, refunds succeed immediately and don’t change status after that.)"
It means that even sync process like credit card on refund is async?
I have a question.
public void cancelKonbini(String customerId) throws Exception {
Stripe.apiKey = secretKey;
PaymentIntentSearchParams params = PaymentIntentSearchParams
.builder()
.setQuery("status:'open' AND customer:'" + customerId + "'" )
.build();
PaymentIntentSearchResult result = PaymentIntent.search(params);
String pi = result.getData().get(0).getId();
PaymentIntent payment = payment(pi);
payment.cancel();
}
I tried to implement the logic of searching for cusomer with open status here,
com.stripe.exception.InvalidRequestException: The value open is not a valid value for field status in resource payment_intents. The reason was the following: Your value must be one of the following: canceled, processing, requires_action, requires_capture, requires_confirmation, requires_payment_method, succeeded.; ; request-id: req_g6pRUeUEJ31AlS
This error occurs.
I'm trying to search by checking the payment status of convenience stores in Japan, is there any other way to search the status of open?
Is it possible to change seat quantity in customer portal page? I tried doing it but it seems I could not.
Hello. Can i do refund, when cancel a not ended subscription?
Do I have to pay attention to legal things when I sell through Strip? So just such topics as terms and conditions revocation and so on?
Hello team! I would like to retrieve a mandate from a payment method after a migration process, but I dont see any ID mandate associated to the payment method 🤔 could you help me to understand the case?
Hey team! Is there a way on how we can get notified for stripe outage and if there is a monitoring tool stripe could provide
Hello, is there an option I can offer single payment (using payment elements) and subscription the same time? I have a form, user fills card details, then we have a checkbox saying "I'd also like to setup future payments" (subscription) . If checkbox NOT checked - we simply charge user
if checkbox checked we charge user and create subscription to charge him in future (next month)
is it possible?
Hi when customer changes default payment method, how to update default payment method for all his subscriptions? Should I loop all his subscriptions or there is a specific method for that?
How can I manage my cards from iOS Swift? I want separate section in app. User can manage cards and later they can do payment
Hi Stripe! I currently offer a subscription for my app using Stripe with a 30-day free trial. They can start a subscription through a link on my website which takes them to the Stripe Payment Link.
A customer might decide to cancel their subscription, then maybe later start it again. That's fine with me. What is they would go back to the website, click on the same link and start another 30-day free trial. This creates another customer in Stripe.
How do I prevent customers from doing that? Do I need to implement my own payment pages and write code to check if the customer exists or is there some other way of doing this?
When using the Customer Portal's configuration API, I get an error if I don't have the products key, even if I want to allow users to change only the quantity. What should I do?
Hello Guys, I would like to inform you that I am doing the subscription process with react js. I am using <AddressElement /> tag which display the city,state,country etc but I want to make it optional not required. So, please let me know how I can disable the validation on the default input in <AddressELement />
Thanks
Hello everyone, I have 2 questions for you 🙂
-
Is it preferable to store the current balance of my customer in my database, or just get the balance from the API? Is there API calls limit?
-
I have made a payment for a customer (in test mode), but when I get the balance it's 0.00€.. my customer just made a payment of 100.00€ (as you can see on the screenshot below - pm_1MqY6FIpRZHr64t0zWS6lDQC)
In creating a subscription, there are two tax rates - items.tax_rates and default_tax_rate...which one should i use?
Hello. I'm trying to integrate StripeCheckout with Google Pay, but Google Pay button is not showing
sure, one sec
Talk in the thread please
Can someone help me understand what this error means The provided setup_future_usage (off_session) does not match the expected setup_future_usage (null). Try confirming with a Payment Intent that is configured to use the same parameters as Stripe Elements.
I got an error "stripe.confirmKonbiniPayment is not a function" when trying to make a convenience store payment.
What are the possible causes?
Hi guys I'm testing my subscriptions using clock mode in test environment, we set that reminder email on expired payments methods should be sent. Do they get sent in test mode?
I have a query, I am allowing the customer to make a payment before the trial ends, I want that payment applies to the subscription after the trial period, what should i do>
Hello. I am trying to get information about the bancontact payment method using https://api.stripe.com/v1/payment_methods/pm_1MoRskDpRoUrEAqFddl3gH06 and I expect to see information like in the dashboard interface, but the bancontact block is empty
{
"id": "pm_1MoRskDpRoUrEAqFddl3gH06",
"object": "payment_method",
"bancontact": {},
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": "customer_7764@yahoo.com",
"name": "customer_7764@yahoo.com",
"phone": null
},
"created": 1679492354,
"customer": null,
"livemode": false,
"metadata": {},
"type": "bancontact"
}
For example, Sepa contains the required information
{
"id": "pm_1MpA3UDpRoUrEAqFQV1xGtqt",
"object": "payment_method",
"billing_details": {
"address": {
"city": "test",
"country": "US",
"line1": "test",
"line2": null,
"postal_code": "10001",
"state": "NY"
},
"email": "customer_7764@yahoo.com",
"name": "customer_7764@yahoo.com",
"phone": null
},
"created": 1679662156,
"customer": "cus_NZDJ5kuPnxqd3x",
"livemode": false,
"metadata": {},
"sepa_debit": {
"bank_code": "20041",
"branch_code": "01005",
"country": "FR",
"fingerprint": "zdz3RiJj2F6Z582i",
"generated_from": {
"charge": null,
"setup_attempt": null
},
"last4": "2606"
},
"type": "sepa_debit"
}
Hi! We're trying to use BACS for collecting payments on our platform account, we're using the same workflow we did for our connect accounts but it's failing with The typebacs_debit is not a valid source type.
Req_id: req_f0U7ADYzXYaHFH
Link to yesterdays thread for more context: #1089912142490239036 message
hey
Hey
Hi,
this is the payout webhook event how to find out for which payment payout it is .
I am implementing payment element with wallets and card payment method
How can i configure/enabled payment method in payment elements?
Hi my problem is i am create a subscription payment using ajax and webhook after payment success my ajax response result.error and show paymentintent already success you can not payment again, but i am creating after subscription success so page redirect to succes page
this is the code after confir url ridirect show 400 error
if ( 'requires_payment_method' === $intent->status && isset( $intent->last_payment_error )
&& 'authentication_required' === $intent->last_payment_error->code ) {
$level3_data = $this->get_level3_data_from_order( $order );
$intent = WC_Stripe_API::request_with_level3_data(
[
'payment_method' => $intent->last_payment_error->source->id,
],
'payment_intents/' . $intent->id . '/confirm',
$level3_data,
$order
);
if ( isset( $intent->error ) ) {
throw new WC_Stripe_Exception( print_r( $intent, true ), $intent->error->message );
}
}
$this->order_pay_intent = $intent;
App Preview Not Opening with stripe apps start
I'm facing an issue where the App Preview isn't opening. Here's what's happening:
Body:
I executed the stripe apps start command to enable the App Preview, but it doesn't seem to work as expected.
Rather than displaying the preview, the terminal prompts me to run stripe apps start again, even though I've already done so.
Additionally, an error message appears stating, "No apps found. Please make sure your development server is running."
Other relevant information:
I am already logged into the Stripe Dashboard, so that should not be causing the problem.
The App Preview was functioning correctly just a couple of hours ago, so I'm unsure why it's not working now.
Any help or suggestions to resolve this issue would be greatly appreciated.
With the STRIPE_API_KEY set in .env
STRIPE_API_KEY='Authorization: Bearer sk_test_5125891257.....'
I'm getting this error:
at res.toJSON.then.StripeAPIError.message (file:///app/node_modules/.pnpm/stripe@11.16.0/node_modules/stripe/esm/RequestSender.js:93:31)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)```
How to fix this?
Hi! I have the following that i need to implement but wondering what's the best way to do it with stripe:
I have a set of subscriptions and addons. a user is able to start a subscription and after a few days add an addon. i would like the addon to be charged to the customer on the next due by date.
so if i purchase a subscription for $33 on the 23rd of march and on the 30th of march i purchase an addon for $15. i want to charge the user on his next bill cycle the following:
$33 (subscription) + $15 (monthly addon) + $11.5 (last month difference)
is that possible to be achieved?
Thanks
I have a question why this transaction pi_3MfweDGPAIfd7LNk0FINB1F3 has two records on the cardholder.
how can we setup auto payment in stripe subscription
Hi,
Im generating invoice to charge my user. I want to charge my user from both card and bank transfer but it is not showing pay button on bank transfer . below is the ss attached
you can see that there is no pay button just showing this.
Hi, I'm trying to update a PaymentIntent with the Stripe API: stripe.PaymentIntent.modify(intent_id, setup_future_usage=setup_future_usage, api_key=api_key)
Actually all is perfectly working if I want to set off_session for setup_future_usage but when I want to totally delete the attribute with something like setup_future_usage=None (in Python), the paymentIntent is not updated.
Is there a way to totally remove the attribute setup_future_usage of a PaymentIntent in order to be sure that the PaymentMethod won't be attached to the customer ?
in test mode, how i can skip entering bank details
is there any way ? i am testing chargebee integration with stripe and i want to test for non 3DS supported card and i dont have bank details to test my case
I am doing that and i am testing non 3DS supported card # 378282246310005
Is there a way to click this button via API? Alternatively, are there limits to the number of accounts/invoices/etc one can create on the test mode? I'm running automated integration tests and I'm worried about the mess they are leaving behind on the test mode.
Ideally, I'd love to tell Stripe that all things created in test mode via a test execution can be deleted at the end.
Hello.
Can somebody tell me how to make that:
I have a Basic Service in monthly payment. I want to user decide if there want to add some extra services to Basic Service like an add-on, for more cost. Like cross-sell, but I want to add more Add-ons not only one.
For example I have the Basic Service , and optionally the user can add to this service Plus Service1, Plus Service2, Plus Service3 services as well, and each Plus Service had a plus money to the biling.
Thank you for the answers !
Hello again. I have an issue with checkouts, How can I pass custom parameters (user ID) to checkout session, so when payment is complete I get these parameters and reward the paying user?
Are there any efforts on implementing crypto stable coins with stripe lately (USDT, BUSD, since busd is already regulated by New York State Department of Financial Services NYDFS )
banks are horrible sometimes, i actually was on phone with a bank support that had no idea what PCI1 compliant is when i mentioned stripe regulatory and compliance level...
Hi there. In CI/CD process we are running local and cloud tests for everything. Now we already have tests for Stripe payment. Locally it works with a local endpoint setup in Stripe and listening locally for the incoming webhook.
How can this be done at GitHub where our tests are running in the cloud? Is it possible to setup a Stripe webhook for a virtual system made by an GitHub action that runs all of our tests?
Hello,
On the dashboard it is possible to switch to test mode but this blocks the shop.
Is it possible to test without blocking the shop?
I'll ask the question differently: does the test mode block transactions in production?
Question about requests req_TEbQQMD96pCm94 and req_QBazl1Fbjna8Cy. Why did cloning the payment method succeed, but attaching it to a customer fail? I though any validation would be done when creating the payment method.
Hi! I have a few questions regarding customer configurations in Stripe.
Can create and reuse customer configurations?
We want to be able to create customer portal configurations through the stripe API and reuse them for different scenarios.
Some example of customer portal configurations we would like to reuse is:
Update payment information, update billing information, see last invoices, update email etc.
Sometimes we only want a user the able to update specific information and other times it could be combination of information.
Is it possible?
Do they have an expiration time?
Can we create multiple customer portals for reuse.
How to these API created customer portal configurations affect the default customer portal configuration which is configured in the stripe portal?
Is it possible to delete a customer portal configuration? The API only expose an update endpoint.
Hi Team,
We have connected test account who's status is Pending and still we are able to make payments. Is this valid scenario ??
Can you please help us with this
Thanks
Hi! Is there a way to know via account API if an express account has completed the KYC onboarding for the first time?
Hi! We use a marketplace structure and looking at the best way to take commission out of the payments that we process. We looked at destination charges but that needs to be set up at the same time as the payment intent. We charge different fees depending on the card type/payment method chosen, which we don’t know at the time of creating the intent. So we have an idea use the “application_fee_amount” parameter when we capture the payment. I believe for this to work correctly we also need to add our customer’s connect account ID to the “on_behalf_of” parameter when setting up the payment intent. Does that all sound right to you?
Is there a way with the React Payment Element, so have the element render as a skeleton while waiting for the clientsecret to be loaded? Unfortunately the Element provider options don't let you provide a promise to the clientSecret like it does to the stripe prop, but would like to have the skeleton load while waiting on that to nicely block out the space.
Hi Stripe Team, i'm working on flutter,
is there a way to receive the payment list?
in .net I use :
var service = new ChargeService();
StripeSearchResult<Charge> PaymentList = service.Search(chargeSearchOptions, requestOptions);
in flutter what should I use ? is there a plugin for this?
hi team
Hi. I have a payment (ch_3MmJx4GdpdtcyDcc0VqZKGLs) that was blocked by Stripe. Is there a way to unblock/whitelist it? Ideally programmatically, but I'd be interested in the proper way of doing it via dashboard as well. I have begun reading about fraud rules, but those don't seem to apply retroactively. Thanks.
Hey, using stripe apps start i'm failing to use proess.env (dotenv is installed), I'm getting "[Stripe App enable_app_preview] Error: Uncaught ReferenceError: process is not defined" in the console, any ideas?
It's possible to list only the payment intents with "succeded" status? https://stripe.com/docs/api/payment_intents/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.
Hey Team,
How do I create a subscription schedule with back_date and also have invoice due?
Hello I am asking this question again because I got a unsatisfactory response and they closed the tread. There has to be a way to accomplish what I need. If there isn’t l, I need to move on to a different service. It can’t be done, I see this as a major short coming of stripe. I am trying to setup coffee subscriptions. I need to charge shipping prices with the renewal charges. My current shipping policy is 4 items free shipping else $10. How can I make this work in stripe? Could I create a shipping “product” that is $10? Would Stripe frown on that? Let’s get creative, I need to finish this project! Thanks.
Guys, I have another question: when using Stripe Checkout In production with Google pay, do I have to submit for approval screenshots in my google pay API ?
Is possible to create payment method for the 3D Secure for card using the payment element?
stripe provide any bulk API to refund Application fees?
Good morning Stripe,
I have a question regarding fees per transaction. I believe our Stripe has us somewhere under 5%. Now we want to integrate our company with another company and one of our employees mentioned that the fee per transaction sky rockets. Is there a clear answer as to what % we are looking at. Because that comment has started to ask questions if we should stay with stripe and want to clear the air.
how to fix it
Morning, I'm trying to get a custom font working for my cardElement, but all of the ways I've found in the github issue on this topic, and the methods outlined in the stripe docs, have not worked. I'm passing the options object to Elements when it's created, but yet when I specify the font in the cardStyle object, it's not applied. Here is the code: let options = {
fonts: [{
cssSrc: "https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400&display=swap",
}]
}
export default function Checkout() {
return (
<Elements stripe={stripePromise} options={options}>
<PaymentWindow />
</Elements >
)
};
Good afternoon,
As part of our services for a client, I would like to implement the Stripe payment solution.
The project involves an online marketplace for music compositions, where users can create “composer” accounts to sell their work. The client aims to collect a percentage of every sale made on the website through the Stripe payment system.
For instance, if a composer sells a composition for 10 euros, the client would collect a 2% commission on the transaction without any additional action required.
My inquiries are as follows:
-> Is it feasible to carry out this type of transaction via Stripe, and how is the transaction managed between the client's account and each composer?
-> Assuming it is feasible, what steps should be taken?
Hi all can we show the company name on bill to section? (on invoices)
Hello, i am currently testing my stripe connect integration and when i want to create a connect account the stripe API send a 200 response with an ID that I save in my database BUT sometimes I have a 200 response with an accountID BUT the account is not present in my stripe connect dashboard in dev mod and when i want to make a payment it failed because the connect account is not found, do you some issue with connect account in dev mode ?
for example I have this ID in for the merchant in my database acct_1MqY01PLdBeFrQYT but it's does not appear in my connect Dashboard Also I have the same problem for the associated Customer cus_NXhcksbJM71EYO
Hi ! One of my connected accounts has seen its legal document refused by Stripe during the verification process, whereas this documents is an official one.
The API sent us the following information :
"verification": {
"document": {
"back": null,
"details": "Scan failed",
"details_code": "document_type_not_supported",
What does "Scan failed" mean ?
The document was a pdf, so why is it "not_supported" ?
Can't we have more details on the reason why a document has been refused ?
Thank you for your help.
Hey I need help with charges and their receipt number
When creating a subscription that uses a trial or coupon that brings the initial invoice to $0, the invoice will be automatically paid. The integration pattern document advises to create a subscription prior to collecting a payment method. The common thread of our use-cases is to collect a Payment Method before giving an active subscription (Free Trial, Normal Checkout, and Coupon based). What are the best practices within the integration to achieve this? (Setup Intents?)
Hello, Is there anyway to send invoice detail lines with payment authorization. I am not able to find any way using PaymentIntent methods. Please suggest
Is there a support channel in Spanish?
We show our users multiple services and the amount for each service in the webpage. We use CardElement in the frontend, and PaymentIntent in the backend.
Currently, we call the backend and get one payment intent for each service (because each service needs to show up as a separate item on the user's card). When the user clicks "Submit" in the card element, how can we confirm all the paymentIntents?
Hi, I still have issues with this.
In fact even though I use curl like this:
--header 'Authorization: Bearer API_KEY' \
-d "setup_future_usage"=null```
The result is the same, I have as answer `Invalid setup_future_usage: must be one of on_session or off_session"`
How can I set `setup_future_usage` as null ?
Hi. Followup to previous question. I would like to unblock/whitelist a payment that was blocked by Stripe. I was directed to the dispute prevention documentation, but I can't find anything there on using the API (or dash if necessary) to unblock a payment. We are in touch with the payer and know that the usage is not fraud. Thanks.
Good day,
Is it possible to check current rate for currency (say: USD/EUR as example) using stripe api? if yes, how?
Hi folks, I have a pretty standard use-case there is a flat price (or base plan) and a usage based price in a subscription. I want to provide options for quarterly and half-yearly cycles however the usage-based billing should always happen monthly. For example if subscription is 100$+overages monthly. I want to provide 3 months of subscription at 250$+monthly overage(discounted). I know stripe doesn't allow prices with different interval in same subscription but is there a way to model this ?
Is there a way to scrub/sanitize specific values in stripe request logs?
Is there an API on Stripe to retrieve the tax percentage of a location?
Hi Guys Rubydev
Is there a API endpoint to retrieve other currency prices based on the price of product using the API?
I need help getting client_reference_id
Hello, Is an invoice always generated during a monthly subscription? and is this invoice still associated with the "invoice" key of the "payment_intent.succeeded" webhook?
Hello, how can I add the company name on the billing_details ?
Is there a way to get a list of deleted Stripe customers when I don't have the specific customer IDs? The "list all customers" API doesn't include them, the "retrieve customer" API requires a specific ID, and the same is true of the Stripe dashboard (which likely uses these same APIs under the hood).
Hello! I have a question regarding creating a subscription through the Stripe checkout session. I would like to have a delayed start to the subscription. For example, a solution would be using trial end to select a date for when the billing will start. However, I do not want it to be a "trial." What I mean by this is like on the checkout session I do not want it to sound as if its a trial. An example situation for my application is say it was used for a manager to create a subscription for one of their tenants. They would like to select a start date for their billing cycle. I wouldn't necessarily want this to be worded as a trial though. I learned of the billing_cycle_anchor, but my understanding is that is not applicable here?? Is there a way to use subscription scheduling for it? Any other ideas?
Abishek
can anyone help?
Hello! I got an error like invoice_no_customer_line_items. Req id is req_GasELvLruo5Id3
Can I know what is the reason?
Hello!
I am trying to create person. But SDK raises InvalidRequestError if pass parameter relationship=representative.
Request ID: req_Nh1pE8vO7pUuqE
https://stripe.com/docs/api/persons/object
Hello again. I need help with webhooks. I have two websites and I want to use same stripe account with my 2 websites. I've setup 2 webhooks (1 for each domain). How to set which webhook is called?
Hi there, I've got a load of Payment Links and Products in Test Mode - how do I move these to 'live mode' where they're ready to use?
Hi Stripe, I created a Transfer object using TransferCreateParam class. I don't see any option to add customer to transfer. How I can populate Customer in Transfer Object?
I'm wondering how we can a customer's payment source is consumed or unusable at the time we receive a customer.source.updated event?
Is there a way to check if the payment method associated with a subscription object is chargeable via the API?
Probably incredibly stupid - but I'm trying to change the background color of the stripe <PaymentElement> imported from '@stripe/react-stripe-js'
and it doesn't seem like
style: {
base: {
backgroundColor: '#F5F4EE',
fontSize: '16px',
color: '#F5F4EE',
'::placeholder': {
color: '#aab7c4',
},
},
invalid: {
color: '#9e2146',
},
},
layout: {
type: 'accordion',
defaultCollapsed: false,
radios: false,
spacedAccordionItems: true,
},
};```
is working to do anything but set the layout props.
``` <PaymentElement
id="payment-element"
options={paymentElementOptions}
className="bg-sand"
onChange={(e) => {
setPaymentMethodType(e.value.type);
}}
/>```
Hey friends, I'm having trouble with your risk management dept.
Who can I talk to about this?
Hi, I'm looking at integrating customer present payments using "stripe-java" library on the server side and a "BBPOS Wisepos E" device.
Currently attempting to test the behaviour of Interac cards using the simulated reader and have noticed that we can only pass in "interac_present" as an allowed paymentType if the stripe account linked to the apikey is set to Canada.
This isn't much of a problem as we're able to create multiple stripe accounts against the same profile, however is there a way to determine what the "region" of a stripe profile/account is for a given apikey, within the java library?
Hi there, how do I make tax (VAT for the United Kingdom) appear on Stripe invoices?
Also, can I set custom fields to appear on invoices?
Any help would be really appreciated 🙏
Damo - (Red61)
Has anyone dealt with cardholder_name being filled or not correctly on the payments API? Sometimes where it reads a card, it might just say Cardholder. I am trying to clean up some of my payment acceptance processes, and this is one that lingers because I can't understand why if a customers name is on the actual card, why the API wouldn't find that same name.
Hi Stripe,
What does "Subscription update" mean in the description? does this mean they paid?
Hello guys, I created a payment intent with installments option enabled. I would like to know how can I get all the installments already payed
Hey team, what is the recommended state management solution for the the stripe apps?
what can cause this problem prob >> "Unable to process this payment, please try again or use alternative method."
I just set up the account again. I am waiting on my terminal, but am wanting to enter payments manually on our ipad on the app until I recieve it. I have contacted support and everything with no luck. It will not let me do them manually. Anyone have an idea?
Hello. I am trying to add the pay_immediately flag in order to integrate with Avatax. I have seen a few examples where the flag gets added to the object passed to subscription.create however we never create a subscription. We create a checkout session with the mode set to subscription. Where can I add the pay_immediately flag in this case? Thank you! This is the tutorial I am trying to follow: https://dev.to/jonathanges/using-avalara-s-avatax-with-stripe-subscriptions-3k21
When I change quantity from 1 to 2 for a seat-based plan, why invoice amount of this month will be $33 instead of just additional $10 + tax for the additional quantity??
This is not an urgent question ,but just making sure I understand.
It seems to me that Stripe Customers should really be called PaymentMethods.
Because the email on the Customer is entered by the user while on Stripe domain, it is basically meaningless data, not trustable by either the app or by Stripe, it just a convenience.
A Customer is simply a payment method.
And an app user may have many "Customers" as their payments. And a single Customer may be used by many app users. So there really is no direct relation between a human being and a Customer object in Stripe.
Or am I missing something there.
I need to add a member of my team to only have access to test data. How do I do that?
Hello. I am having issues with Stripe and Cypress tests.
I am using creating a Stripe checkout session and trying fill it in and subscribe to a Stripe product in my Cypress test case.
Here is the code I am using:
import { stripe } from "./stripe"
const session = await stripe.checkout.sessions.create({
mode: 'subscription',
cancel_url:'https://test-url.test',
success_url:'https://test-url.test',
customer: data.customerId,
line_items: [{ ...items[0], quantity: 1 }]
})
Locally, my Cypress test works fine. But when I try to run the test on Gitlab's CICD, it fails there.
- The image that I am using for this test is:
image: cypress/included:12.8.1 - Error:
CypressError: 'cy.origin()' failed to create a spec bridge to communicate with the specified origin. This can happen when you attempt to create a spec bridge to an insecure (http) frame from a secure (https) frame. Check your Developer Tools Console for the actual error - it should be printed there. https://on.cypress.io/origin
However, I looked at all of the requests that are made during this workflow in the dev tools network tab and no requests were made to non-https domains. So I am confused.
TLDR: Does the Stripe checkout from stripe.checkout.sessions.create make requests to HTTP domains or does Stripe host all of its assests on HTTPS? If it is the former, I believe it may be causing my Cypress tests issues.
Thank you for your time.
hi team
Is there a way to know if customer made payment while in trial period ?
What is the proper way to create a subscription with a trial for a customer that has a default payment method without it automatically charging them at the end. I don't want the user to automatically have their trial convert and charge their card without explicitly specifying a payment method.
Hi! Could someone look into the payment intent ID pi_2MqMM9PxnTIUcyZy17KaQttm and tell me if it looks like a failure because of something out of our control (eg insufficient funds) or something on our end? I'm not sure how to interpret the "PaymentIntent has expired," but otherwise it looks like the former. This is one of our first CashApp payments.
Hello,
I'm using @stripe/stripe-js to use Stripe Elements components. The payment is all right but in production it is showing 'block a frame with origin'. The domains are all registered with Stripe. Does anyone know what this error could be?
We're using stripe hosted UI for users to update the plan. When user wants to update their plan to paid plan(we created a free plan where user's subscription is defaulted to upon signup), we want to prorate for remaining days of month and have fixed monthly cycle(1st to end of month) going forward. how's this possible from stripe UI(billing.stripe.com)?
Need help here, I want to remove Free Trial text from payment link I have created
is there a way to get around requiring the user to enter their shipping address in the checkout page, while still allowing google pay to be a payment option? (we are a SaaS company so we don't need shipping info at all)
Hi there, we just rolled our api keys and are now getting error messaging related to rak_dispute_read . I have two questions about this:
- What api permission does
rak_dispute_readmap to? - We used the "duplicate key" functionality to roll this key, so we are wondering why our behaviour changed?
Any help would be appreciated!
Does anyone know how to lower the number of failed payments within Stripe? I have a percentage of 80% of failed payments 😩
Is it possible to control what products are shown on a payment link/checkout page using url parameters referencing the Product IDs? This is my desired workflow:
- On an external form, the customer selects one or more of their desired products (we have about 25)
- The selections are stored as variables matching the Stripe Product ID
- The are redirected to a payment link using these variables in the URL parameter to bring them to a checkout page with only the products they selected earlier displayed
Hey folks, how's it going? When I head to https://dashboard.stripe.com/settings/payment_methods and try to enable Cards, the button doesn't work. Is something similar happening to you on livemode?
Is there a way to change the text of the country in the payment element for card payments. Our app was recently rejected by Huawei AppGallary because the country "Taiwan" doesn't meet Huawei review guidelines and local legislation within the stripe payment element.
Is there any way I could retrieve the default price for a given product in Stripe via the API?
i setup my stripe account as non profit 501c3 but its taking 2.9% instaed of the promised 2.2 percent what do i do?
Hi, I notice in the webhook docs it mentions that we must respond "quickly" with 2xx, would you be able to define "quickly" better? Is there an exact number of seconds before it times out? https://stripe.com/docs/webhooks#acknowledge-events-immediately
hi, I am strugling to add laravel cashier subscription, I am having issue on confirmation page of payment 3DS card, it gives me exception of payment method required
Any do's and dont's for custom payment flows and "custom checkout sessions" as in a custom checkout page? What data to expose to the client and what not to.
Hey there, Currently incorporating separate charges & transfers. I wanted to know what happens to a PaymentIntent with an assigned transfer_group when there is no Transfer created on our end due to there not being an associated Express account
StripeInvalidRequestError: No such charge: 'py_xxxxxPQxxxxxhEp8WauHZS6v'
I have a payment Id like this but when I try to update the metadata using
const charges = await stripe.charges.update(destination_payment, {metadata: updatedTransferMetadata}) it throws error
Is there a test card with a max spending limit?
Hello! I'm following up on this thread: https://discord.com/channels/841573134531821608/841573134531821616/threads/1088812693676367994. Thanks to Toby for pointing out that there was no payment to refund.
I tried with a payment attached to the invoice, but I'm getting the same error:
"error": { "message": "The sum of credit amount, refund amount and out of band amount (€77.62) must equal the credit note amount (€60.25).", "request_log_url": "https://dashboard.stripe.com/test/logs/req_06VMaa5nUKreAM?t=1680030102", "type": "invalid_request_error" }
The suggested method to avoid "refund_amount" won't really work for us, since we want to refund the payment whilst generating the credit note.
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hi there, is there any way to pass a quantity to a Pricing Table?
is there a list of supported currencies for Stripe?
Hello, I have a question. I will be using stripe connect and i have a couple questions.
- Is it possible to have all costs from stripe be targeted to the connected account?
- Is there a way for when a payment is made that the "master account" take in the money and then is "given" to the "sub account" after certain amount of time?
- Can the amount given have a cut taken before giving it to the "sub account"
Hello! The payment methods that the Payment Element offers to a customer are determined by the customer’s locale and location based on their browser settings and IP address. Is there a way to get that customer’s location from the Payment Element itself?
Hi Stripe team, for our Australian Direct Debit (BECS) customers we are using the Charges and Sources API and are looking to move to PaymentIntents in the near future. For our existing customers with sources , are we still able to take payment using PaymentIntents or is there some migration or other action that needs to be taken? thanks!
Hello, I've read a lot of documents on stripe website and hav'nt found anything about Stripe and Claris Filemaker. For one of my client who receive paiement by Srtipe, I want to be able to set suitable informations on FileMaker Database. Can somebody give me some help.
What if we hold a customer payment and then customer leaves the website?
Hi team! We're hoping to collect a take rate percentage off of transactions in our platform, but only apply the take rate to the subtotal amount. For subscriptions it seems like the only place where we can specify something to this effect is the transfer_data.amount_percent field, but this percentage is applied to the total including tax. We can try to dynamically calculate the amount_percent based on the % of tax charged on the transaction, but there's some off by 1c errors because the percent only has 2 decimal places of granularity. The ideal situation is if we can just specify the exact amount we wish to transfer (like how it works for invoices) -- is this possible for subscriptions?
Hey there, I'm looking to create an interactive invoice pdf generator just like the stripe dashboard. I noticed that you can actually view the html file of the live preview by going to a url like so
https://dashboard.stripe.com/invoice/{account_id}/live_{some_hash_that_stripe_generates}/pdf_html
i'm trying to figure out that (hash) part, so that i can show a live preview of the invoice to the creator just like the stripe dashboard. But i cant seem to find anything in the documentation
Why do Charge IDs sometimes begin with py_ and sometimes ch_
Hello there !
Is there any way to removethe payment_method from a PaymentIntent ?
The API says that the parameter can not be unset, but maybe there is a tricky way to do this ? It seems a bit unnatural that this isnot doable and i dont understand why the limitation
hey
how can i find biggest available amount that i can do on klarna through stripe
We are using stripe usage based billing(metered billing) for a service. In this service we are issuing tickets and increasing the usage by ticket count and collect after the period determined before(1d, 1week etc)
We now identified that the user's card can decline payment and eventually stripe fails to charge the user.
now we want to know which usage records were failed to charge so we can cancel tickets generated for these usage records
is this possible with stripe?
as i saw we can store the timestamp with the usage record, in our app backend we can also store the timestamp used for ticket
Can anyone recommend a tutorial for SaaS+Stripe?
Hello, How can I test and trigger 3D secure on subscriptions? I am passing the flag payment_behavior: allow_incomplete. But the transaction is being marked as cancelled. What am I missing?
Hey, I need to subscribe my customer to an annual price and give 30 days for free, but charge upfront. Anyone knows how to do it?
I tried to add a free trial, but then it charges after the 30 day trial
I tried to schedule an update, but then it adds the 30 day at the end and probably will send another invoice
I am trying to make a payment to a connected account via a Card. It is linked to the customer as a PaymentMethod, but shows an error when i try to clone the user to the connected account saying: The customer must have an active payment source attached.
Hello, I have issues with API for creating connected custom account, I get "Connected accounts in BR cannot be created by platforms in SE.".
Ok if I use destination over direct charges does this mean all customers will have to be under the platform’s account rather than the user’s account?
Is there anyone can help me?
I have submitted the question: I need to update my ID card information. I can't find the update button. The ID card I uploaded before is wrong. I need to update my ID card information. I can't find the update button. The ID card I uploaded before is wrong. But you only said to transfer to the professional department, but no one contacted me after that
@cerulean pine I need one on one help
@crimson needle We have a new offering on AWS that we need a metered billing soln for.
Can i attach a test clock to a scheduled subscription?
We inadvertently opened up Cash App as a payment method for a short period of time, how can we track how many people are using Cash App as their payment method for a current Subscription?
Hi, I'm not seeing any line items when I'm retrieving a credit note using Java.
Hello,
We have a subscription moved to INCOMPLETE_EXPIRED within 23 hours of the user's purchase. They have now updated their payment method and would like to pay for the subscription but couldn't. Any way to remove or increase the window for INCOMPLETE_EXPIRED ?
Hello, how can I prevent the abuse of free trials on subscription plans?
I'm using the npm stripe package and here is my code:
const session = await stripe.checkout.sessions.create({
line_items: [
{
price_data: {
currency: "usd",
product_data: {
name: "[redacted]",
},
unit_amount: Math.round(total * 100)
},
quantity: 1,
},
],
metadata: {
order_id: 45,
},
customer_email: customerInfo.email,
mode: "payment",
success_url: `${process.env.HOSTNAME}/checkout?success=true`,
cancel_url: `${process.env.HOSTNAME}/checkout?canceled=true`,
});
The purchase succeeds, shows up in the console and everything. The only issue is that metadata shows up blank. Am I doing something wrong here?
Based on the documentation I'm seeing I believe that's the right place for the metadata object but I may be wrong.
hi team, I am trying to follow https://stripe.com/docs/connect/cloning-customers-across-accounts#storing-customers and the related guides for cloning customers and payment methods to be re-used across connected accounts
If I have a customer in the platform account with multiple payment methods attached, is it possible to clone that customer and it's multiple payment methods into the connected account?
Hello everyone, I have a subscription model with usage based billing at various intervals like 3mo , 6mo, 1year. However I want to charge the customer if usage increases certain threshold.
- Is there a way to generate off-cycle invoice with outstanding usage ?
- If 1 (above) isn't possible can PaymentIntent and Charges work (would reduce the usage by paid amount equivalent after payment) ? In test mode it succeeds but I think off-session would get blocked by 3d_secure .
hi there, can anyone tell me if i can add a "redirect_url" directly to a "hosted_invoice_url" from a finalized invoice? similar to how paymentLink handles it?
hi folks - we are building a marketplace; sellers (businesses and freelancers) are in India, buyers are in US. What's the ideal payment solution for this?
This order cannot be paid using ApplePay
chinaUnionPay
Show:This site is not supported
If a user changes the quantity of a seat-based subscription from 2 to 1 in the customer portal, is there any way to know the time of the update? I looked at the properties of the subscription object and didn't see anything that looked like that.
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! When I retrieve the Checkout_session_id, I get the object con all the customer information and the value of sale. But it doesn't appear any information of the product the customer bought.
Is it possible to get the product the user bought when retrieving a checkout session?
Hey guys!
I'm currently running a weekly subscription through LaunchPass/Stripe and I am wanting to be able to provide users with 'free weeks/discounted weeks' for referrals. What is the best way to do this as I believe it has to be done via Stripe?
Hi, is stripe super load or is it just me?
Hey hows it going guys, I recently made a stripe account to connect to a website to accept payments but Im 17, So when I go to log in and enter my account details to verify it tells me that I can have a guardian fill this out for me, I already have an account made on stripe so on the verification screen would I need to put my guardians full first last name SSN and DOB?
Hi, Just want to know why does Stripe allows partial refund without creating a credit note?
Team, I really want to be notified when a subscription resets at end of cycle. For example, if a subscription is started on 29/03/2023 and resets on 29/04/2023, I want to be notified then. The reason for this is that I want to reset the user's usage. We are using "recurring usage" pricing. How should I go about it? I looked at webhooks events and subscription schedules, but none of them give me notice on subscription reset time
how to reslove these problem?
Thank you for responding to this message.
I have a follow-up question to this message.
#dev-help message
I got the 3D Secure popup and it looked like I was able to pass the 3D Secure verification, but the card I registered using setupintent does not seem to pass 3D Secure properly from the dashboard.
I get the following error.
3D Secure attempt not completed
The cardholder has initiated 3D Secure Authentication but has not completed it.
hi i have error on this request req_qMWFwyP4UBbeat
may i know why is it expecting myr?
Is there a way to know next payout date?
For 2.01 AED transaction, the refund is not working
Hello, I have a question, after I register Company with Stripe Atlas, can I crown funding on Kickstarter by use Stripe Atlas Company?
Hi! If I have a subscribed customer who is changing their subscription (e.g. going from simple to pro plan), I'd like to show them the amount they'll be billed before they make the decision. How can I get the amount from Stripe without making any changes to their subscription?
Hi, when additional actions are needed on my site I'm getting the following error on running stripe.handleNextAction()
Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-1bd1ss83rhoRESXnUSD+xUzVPZzKrKQPYKkWOj5TJIc='), or a nonce ('nonce-...') is required to enable inline execution. Note that hashes do not apply to event handlers, style attributes and javascript: navigations unless the 'unsafe-hashes' keyword is present.
What setup issues could be causing this?
Is there a way for me to filter all payments that are from a specific country and get their email?
Hi , I am not getting account id in webhook event
hello, I'm having an issue with data returned from the stripe account in test mode using test keys. Using acct_1DrGYIB7kbjcJ8Qq I run stripe.Account.retrieve("acct_1DrGYIB7kbjcJ8Qq"). I then try to fetch the logo and icon based on the return. Here is the relevant portion of the returned structure:
"settings": {
"bacs_debit_payments": {},
"branding": {
"icon": "file_1EXM1RB7kbjcJ8QqqnoDGHRJ",
"logo": "file_1DrHpgB7kbjcJ8QqpFjawXQY",
"primary_color": "#000000",
"secondary_color": null
},
...
Running retrieve on the icon works fine: stripe.File.retrieve("file_1EXM1RB7kbjcJ8QqqnoDGHRJ")
However, running retrieve on the logo fails: (I'll post the traceback once the thread starts since I'm running into discord message length limits)
Hello!
Currently, I'm using setup intent with card payment type and used returned client secret in card element (JS) along with the card list retrieved by PaymentMethod list API.
When the client is ready to pay, I used one of the old payment methods or new card and send to backend. Then I create Payment Intent with the payment method I sent to backend including calculated amount. After this, I returned client secret again to frontend.
By using this client secret, I invoked confirmPayment() function frontend and the rest are webhook task.
Now my client wants Automatic Payment Methods in the Card Elements. So I created Setup Intent with automatic payment method :enable and it is working but I can't add the card list anymore. Also do I need to confirmSetup first in backend to get the payment method the client used in order to use in Payment Intent? Thankyou!
If possible, can you advise me with some tutorials?
I am not a technician, nor does the company have any technicians, how do I set PaymentIntent? I want to test card payment but it keeps failing
Hello. Using Checkout I made Google Pay to show and work but not Apple Pay (despite I added the file in .well-known folder). Any ideas?
Hi, what's the right stripe-java ver for API ver 2022-11-15?
I am getting this error for Applepay , although the domain is registered . Any idea why this is happening
Is this you are looking for ?
#1090484374832689292 message
hi continuing this thread, how do i set currency to the customer im creating anyway? i dont see any options to do that
Hi, I just want to ask how to get expanded objects in stripe-java?
We take application fees from end users, now we want to refund some part of the application fees to users, So I used Application Refunds API, but it will credit this refunded amount to the customer account instead of the end users, So how can I refund this applications fee to end users?
Its possible to integration ACH Payment with Angular?
Good Morning 🙂
New with stripe and facing a little problem:
I have generated test sales via the regular order process - i also have received an order & payment confirmation by mail.
The table BalanceTransactions contains this test data but the table Orders remains empty.
Now to my question: Should I see an order or do I need to be in Prod for this?
FYI: I am using the Matillion Connector to access the tables
where do I find the client_secret during creating subscription
Hello All
my customer unable to add 3ds scure card
please provide
soclution its working with sandbox details
Hello here.
Looking at the Stripe documentation, there is no official way to create a paid trial right? Something like "Try our membership for 1 pound".
As I can see, trials are only for a mechanic where Stripe get user's payment informations upfront, and then charge the subscription full price at the end of the trial period. I am correct ?
Hi Stripe devs. We notice that the attempt_count is sometimes zero on invoice.payment_failed events. See for example evt_1MqBOgHZLNwo79RqVUPAVjPZ. Will the attempt_count always be zero if the very first payment attempt fails, or only in situations where the RBI directive has affected it?
harry007
Hello everyone, in metered billing context, the increment and set types are pretty confusing w.r.t. aggregation type. For example, if type is max and I do this -> set 5, increment 2, the usage considered for pricing is 5. so increment isn't really an increment ?
Hey I need help with sending invoice to manual payment to other email address rather than the one registered on stripe. Is that even possible?
Hey I need help. Can we tokenise a card with a client_secret ?
Does line item "quantity" on checkout session creation accept fractional amounts?
Hi, We face an issue (resource_missing - intent
No such payment_intent: 'pi_3MqtnmSEKB8GZ3Gz0IfHXiFw' )with payment intent api in our ios application through .net api. It works fine in dev environment. However we face the issue in QA server..
Could you assist me in resolving this?
Reaching an unbilled pre-tax total of US$xyz will trigger a new invoice.
when does this apply though ? Is there a time-lag on invoice trigger like a periodic cron check etc. ?
#1090383313170092065 message
We do this because we do not have the possibility, in frtoned with a custom integration, to validate a DirectDebit payment
How you de-activate/delete a customer portal configuration?
(BankAccount) payout.getDestinationObject() returns null
How can I block this cookies until user gives my consent and what are these cookie for??
Good morning, I would need some assistance with a custom payment flow using html / php / js. Stripe is installed and working but i can't manage to push some inputs to create an order on my webhook. Can someone help me ?
@waxen spindle confirm call is from your end or from my end
Hello, Can i test boleto payment. I can't found brasilian account number for testing in the documentation. Can you help me please ?
Salutations! With the current setup we have, where Stripe does payouts to our Client Funds Account, in various time/date ranges. For example march 20th to 25th.
When we want to change/update to Stripe Connect, and change the flow of money from our swedish bank to staying within Stripe where we will split the payments and do automatic payouts. Do we then need to sync and time this somehow, with the payouts that are being done from time to time currently from Stripe? Or is there a better way of changing this flow of transactions?
Hi 👋
Recently I noticed that when creating a new express account it takes a while ~ 6 sec. Do you know what can be causing this ? How can I debug to see what is going on? This is on test environment, we still don't have production.
Here is my code
const account = await this.stripeClient.accounts
.create({
type: 'express',
business_type: 'individual',
capabilities: {
transfers: {
requested: true,
},
},
individual: {
address: {
city:
user.location && user.location.city ? user.location.city : null,
postal_code:
user.location && user.location.zipcode
? user.location.zipcode
: null,
state:
user.location && user.location.state ? user.location.state : null,
line1:
user.location && user.location.address
? user.location.address
: null,
},
first_name: user.firstName,
last_name: user.lastName,
email: user.email,
},
email: user.email,
metadata: {
_id: user.id,
},
business_profile: {
product_description: '',
},
settings: {
payouts: {
schedule: {
interval: 'manual',
},
},
},
})
Hi everybody, I grab a test CC number 4000003560000008 from https://stripe.com/docs/testing?testing-method=card-numbers#asia-pacific but I've got an error Your card was declined. Your request was in test mode, but used a non test (live) card. For a list of valid test cards, visit: https://stripe.com/docs/testing.. Request: pi_3Mqv66SCoOY4rLrR1UZ7klHA
Hi Team
I have webhook API endpoint in my app and configure CLI, when test it I am getting error (EOF)
any idea bout this EOF
Yesterday we followed river#9064's suggestion, and setup the checkout link. What we still missing? https://www2.cccowe.org/public/checkout.html
A demo of a payment on Stripe
HI, Are there any inclusive information in the webhooks that Stripe sends.
Hello, question here about webhooks. My understanding is that an invoice that fails to finalize will emit an "invoice.finalization_failed" event. Will it also emit a "customer.subscription.updated" event, changing the subscription status to something other than active?
Hi , I ma facing issues with the apple pay integration . The error message is domain is not authenticated alhtough I have aunthenticated
The exact error message is the domain is not registered
Hi, I am facing issue in auto close paymentsheet after 5 minutes. There is no props in react native
Hi, I am getting this error can you please suggest me why i am getting this error
Provide a valid ID document
We couldn’t verify your account. Provide a valid ID document to finish verifying your identity.
Hi Guys, I have integrated stripe for one of my checkout application, we had some issues, which is payment method options are now showing for some of the countries, then I found out that payment method shows based on the end user's location, here is my payment intent code,
var options = new PaymentIntentCreateOptions
{
Amount = total,
Currency = currency (I'm using end user's IP address to detect the location, then identify the currency)
Metadata = new Dictionary<string, string> { { "orderId", orderId } },
Description = $"Test checkout",
AutomaticPaymentMethods = new PaymentIntentAutomaticPaymentMethodsOptions
{
Enabled = true,
},
};
Now the issue is, when i detect USD as currency, klarna payment method does not show. Does anyone have any help tips?
Hey team, trying to set up auth flow in a stripe dashboard, is it possible to use amplify auth?
i need a stripe x discord integratión dm me
Hi, I have a Shopify store, I need to show google pay, apple pay etc. on the checkout. Can anyone point me in the right direction?
#1090547581316239360 message
The problem is that we can not reuse the PI for which we setup a PM id, in the cas the PI is not in a final state
I need to implement Boleto payment mode but i can't found it in my account to enable it. May be a region restriction ?
Related to this thread: https://discord.com/channels/841573134531821608/841573134531821616/threads/1090574899350884443
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
I have come across this as per the documentation, then it should show klarna for USD currency right?
Where can I find in the stripe dashboard as to when was the stripe account created?
Greetings - I have a subscription that's supposed to charge automatically, but it has not done so.
hello team, how do I simulate a situation where a connected account is blocked in test mode?
Hi, i want to upgrade the subscription, which is the parameter that changes the product
in a subscription, the price_id is used for sending the product that needs to be changed...what shall i use for new product during update
will someone help?
Which document should I look at if I want to implement bank transfer functionality in Japan?
i created one Subscription schedule which has 6 phases for 6 months, for customer in test clock
then added one card which expires next month.
then i advance clock by two months, at that time card will expire.
but payment has done successfully.
how is this happening?
Hi team i an getting an error like this, i am using stripe hosted checkout. The sessionId is returned by stripe is used to validate payment.
Hello team, I am planning on creating a solution that uses two Stripe accounts: one UK and one EU. The ideal outcome of this solution is to handle payments from EU-issued cards using the EU account and the UK-issued cards using the UK account. The idea I had in mind is to ask the user where their card is issued before they enter any details, and then serve the correct input forms using the correct account details. I would then authorize the card to find out the issuing country and if it is inline with the account, then I process the payment - otherwise I reject and ask the user to choose the correct location and repeat the process. I was wondering if there is a way to find out the card issuing country and then choose the correct account to process the payment without having to ask the user first. I will be using Elements for Web and Card Element for mobile (react native). I am trying to create a very similar flow on both platforms. Thank you in advance!
Hello. I need your help in a process of manual confirmation of Payment Intent.
We have a code written in this way. When we try to make payment, it succeeds. But Stripe return error, that we try to confirm PaymentIntent that is already succeeded. What am I doing wrong?
Hello Support
Which webhook event is triggered every month for users who have purchased a yearly subscription, and how can we reset the user's monthly credit limit if they have bought a yearly subscription?
We're using Payment Element to handle payment through payment intents. It takes around 1 second to load the component which makes the view jump around. Do you have any recommendations for how we can handle this and avoid having the screen jump? We're using React for our payment component.
Hello guys! I'm looking for a payout plugin for wordpress that lets users connect their stripe account and get paid by the site. Can you give me any advice?
Hi Support, Im trying to implement subscription with trial period. Now, for 3d auth cards we need a client secret to confirm card payment on the client side. But with trail period a $0 invoice is generated with no payment_intent id. How do I get across that? I need the subscription payment to be taken once the trail period ends off-session.
Hi there
how can i restrict a product to only one purchase
so that there would not be such situations that two users bought one product, all of them completed the transaction, and only one received the product
i.e. the product is limited
Hi All, is there a way to change the order on the invoice (Bill to section)
example I want to show address first before the customer name
is it possible?
I have a doubt, where can I export custom field in report.
Its seems like while using transfer_data as recommended by stripe, I get a null when calling stripe.balanceTransactions.list is that by design?
Hi there, if I use apple pay as a payment method. The thing is, I want to display AMOUNT PENDING as a charge (because currently I don't the amount, the amount will be confirm in 5mins)
Is it possible to do so with stripe ?
Hello, is there a tutorial that shows how to store in mySQL database some checkout input values (ex: first name, last name, shipping delevery date, order number... ) when creating a PaymentIntent ?
Hi team:
I have a question about the creation of Subscriptions using Schedule api.
I need to create a subscription where the first 6 months will have a discount attached to the price and later on the user should be charge the full amount.
This is the code how I create the subscription:
const schedule = await stripeApi.subscriptionSchedules.create({
customer: stripeCustomerId,
//start_date: 'now',
end_behavior: 'release',
phases: [
{
items: [{ price: annualStripePriceId, quantity: 1 }],
end_date: getUnixTime(addMonths(new Date(), 6)),
coupon: 'couponId',
},
],
});
}
However, different from the process I was using before, by creating subscription directly (with no scheduler), the subscription created with scheduler is automatically enable to the user, skipping the paying process, where with the subscription I went to the normal payment flow.
Hello!
I call: https://api.stripe.com/v1/issuing/transactions
and get response:
{
"error": {
"message": "Your account is not set up to use Issuing. Please visit https://dashboard.stripe.com/issuing/overview to get started.",
"request_log_url": "https://dashboard.stripe.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"type": "invalid_request_error"
}
}
Should I config my dev account or should it be configured by the user?
ps. The user has this kind of transaction in the account(he can see it in reports)
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi, I'm using hosted checkout for ACH payment and for I've created session API on connected account (Direct charges), but after successful payment I get payment status as unpaid when I try to retrieve the session with API but when I check on stripe dashboard the payment is already paid, can you please let me know what I'm doing wrong here?
Might be a very basic question, but. I just added a client_reference_id to a payment I just did. But I can't seem to find this in the dashboard on the payment ( https://dashboard.stripe.com/test/payments/....) Where would I find the client reference id?
Is it possible to use the buy now pay later payment methods like affirm and klarna with the stripe card element? We're. using Payment Intents on the backend
Whether microdeposits are mandatory for ACH payment bank verification ?
Hi, why the "Stripe Processing Fees" in my tax invoice is different to the sum of all charges of transactions from the API method (balanceTransactions->all) for the same period ?
Hi there, got an issue with one of my webhook.
I've setup an webhook on "issuing_authorization", with and url as an endpoint.
My issue is when Stripe is calling me on this, it forces 443 port which is not a secure way and not accepted by my server behavior.
It only happens with this specific webhook and not with other king of webhooks.
Can I change it ?
Hi, I have another question regarding the billing anchor on subscriptions. We are trying to have every account billed at the end of the month. Currently to do that, we set the "billing_cycle_anchor" to the end of the current month, while creating a subscription. This works well when a customer signs up in a month with 31 days, but if a customer signsup in a shorter month, say Feburary, their enddate is treated as the "28th of the month" and not "the last day of the month". Is there any way to configure all subscriptions to be billed at the end of the calendar month, every month?
Hello, we're currently hitting an API error on an attempt to refund a Stripe charge. Apparently it has passed its 180 day limit, which I was previously unaware of as a limit. Reading more of the docs I'm seeing that this is the case for Klarna payments. https://stripe.com/docs/payments/klarna?locale=en-GB#refunds
However... we're still legally obliged to give this user a refund. I'm a little bit stumped as to how to fulfil this obligation we have to the user. Why does this 180 day limit exist, and does Stripe have any recommendations of how to bypass it to refund money to the user?
Hi Stripe, Even though we are populating description and metadata in transferCreateParams ,it is not showing in transfer.
Hello! I am requesting the list of bills from a client using its given stripe_user_code using the following: (bills_data = stripe.Invoice.list(customer=stripe_user_id, limit=20)) why i am not able to get the bills of mode payment but also those which are subscription?
Can anyone here helo me with this fredaulent thing i csnt buy anything because of this
Hello everyone, I have a subscription item with aggregate type as max in period. set during record-usage not allowed as I am using billing threshold. I can use increment but if by chance 2 events come at same timestamp, the recorded usage will be 2x. How to get around this ? Since timestamp resolution is second and not millis the 2 event chance isn't ignorable.
Hi everyone!
I'm using Stripe elements to collect credit card information on the front end.
However, i'm facing a challenge attempting to customize the autocomplete style, since it gets this yellow background that I can't get rid of.
Does anyone know a way to work around this?
Many thanks!
Hello Everyone i set this account up to receive payments and my date keeps changing and I have a corporate event saturday and cant confirm payment because stripe keeps changing the date
Hello, Is there any notify handlers other than webhooks in stripe?
For saving bacs debit payment methods, is checkout the only option?
This guide (https://stripe.com/docs/payments/bacs-debit/save-bank-details) doesn't seem to mention custom forms like the other direct debit options.
Do the payment elements for this simply not exist? :C
Hey team, I'm using BRA installments, it works the same way as MX? When I create a payment intent with installments method enabled, I receive all the money upfront? Need to know how it works cause I'm working at refund feature for my application
Hey team - we have question about multiple bank accounts. In essence, we would like to be able to send singular, one-time payments to one of our own bank accounts and then have other subscription payments go to a different bank account (both of which we own). Does Stripe Connect enable us to solve this problem, or is Stripe Connect geared only for external partners you may be paying out? Let me know if you need any clarification on the ask.
Hello, I use embed pricing table like below. How can I use for existing customer without creating a new customer after checkout on Stripe.
<script async src="https://js.stripe.com/v3/pricing-table.js"></script>
<stripe-pricing-table pricing-table-id='{{PRICING_TABLE_ID}}'
publishable-key="pk_test_51MqYqPFu46a9snyPdWn70FrMSOSrct1qFADJmiZZkozdgJEBAMVIe4lNLS8RtR7hckBogFEBS1zDbQBc8Qyk0v9y00bs8uqylc">
</stripe-pricing-table>
Greatings, i need support to implement "Sofort" into my Stripe Account.
Hello, Is there a supported pattern or suggested way to take ACH Direct Debit payments over the phone ?
Hello, one question.
Is there any kwc when customers pay with a credit card?
Why do some customers get card errors that suggest they are attempting a transaction but are simply updating an existing payment method? For example, we had a customer get a card decline: [transaction_not_allowed] Your card does not support this type of purchase when attempting to update their payment method
can anyone help me in this can create UPI PAYMENT LINK , NETBANKING PAYMENT LINK ON THIS
Hi Guys,
I need urgent advice on how can I clone those statistics chart in the Stripe home dashboard into my website.
'Net Volume from sales', 'Gross Volume', 'Coonect collected fees' etc.
hello everyone
can anyone help me in this can create UPI PAYMENT LINK , NETBANKING PAYMENT LINK ON THIS
i am using the invoice payment for the payment catching, is there a way to charge my customer based on the payment method he selects.
@fading relic please keep messages in the thread we already have open for you
ok
Hey there, just curious is it possible to enable a payment method EXCLUSIVELY for test mode, so that we can test it in our QA environment (which uses the test stripe key) ?
We're doing payment via : https://stripe.com/docs/payments/accept-a-payment-deferred?type=payment , and want to test an additional payment method which has to be enabled via the dashboard. However we don't want that enabled in production straight away and just in test. Just curious if that's a possibility
Hello! I see that Stripe has a reporting API: https://stripe.com/docs/reports/api, though that looks like it's mostly for financial reports. Is there an API where we can get some analytics data from the Billing dashboard? E.g. active subscriptions count broken down by product/plan.
I'm trying to figure out if I need to handle redirects with regular card payments using confirmPayment (https://stripe.com/docs/js/payment_intents/confirm_payment). What are redirect-based and non-redirect based payment methods?
I'm trying to finalize an invoice using the API and its leaving it in an "open" status. what could be going wrong?
hey, im trying to make subscriptions in nodejs where you could choose items you'd want in your plan and then pay x price calculated per selected items, but i get error that i should use price id, should i for every sub have to make new price object?
Hi I'm looking at the API docs for creating a price and the library type. Looks like there is no quarterly option for recurring.interval How can I create a quarterly product through the API?
Hi, I need to change the email and website linked to my account, as the email and website originally provided I no longer access. Is this possible?
Hello!
Is it possible to sign acceptances using create or update API?
https://stripe.com/docs/api/accounts/create
Account ID: acct_1MqyJvPYRU8b1gS7
Hello, Is there a best practice around having the same webhook endpoint for both live and test events or have different endpoints for live and test?
Would just like to relate to this quickly, since subscriptions need customers to have their payment source linked, but like 90% of them wont trust the app, is there any way they do that at stripe? automatically on making subscription
Hello, I’m running into a problem where I have a succeeded setup Intent for a user, they go through my checkout flow again, delete their saved card, and do not check out this second time. When I go to charge them using the original setup intent, it fails with “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.” Is there a way to prevent users from removing saved cards from Stripe?
Hello, when i add taxes to a subscription product on stripe and then try to update the subscription trough billing portal, it doesn't appear the other products to update. But if i don't have taxes they appear and i can update.
Anyone knows what could be happening?
hey guys
Hello, recently I have noticed some card testing being attempted on our api/stripe integration. They fortunately have been blocked either by radar or by our own rules. However, the rules we have in place are not full proof. I am curious if I can talk to someone about potential other steps that can be taken. The token that stripe uses is not a one time use making it much easier for bad actors to collect the token and create a script to automate the card testing with our account.
Hello, I am trying to use an AddressElement in conjunction with a CardElement, but the address details are not being sent. They are both wrapped in the same Elements wrapper. Does the AddressElement only get automatically sent with a PaymentElement and not a CardElement?
Hello there! I have sent some information needed to verify my account to take payouts and i havent gotten any response after a week.What should i do beacause i need to know if I can take paymens with stripe.Thank you in advance!!
I'm testing my integration and sporadically one on my request fails with error:
"Invalid bank country US for currency usd. There are no valid countries that you are able to use for this currency."
Example of such request: req_6yJfVSCEFPnLVF
I previously created the user with req_Wsqgz4HEFjXMVL
A pair of similiar requests where everything works: req_j56Lzffq4j8cYo, req_iujIddCyglou8n.
I don't see the difference that would be causing this error.
hi
We're going to be turning on Stripe Tax via Checkout next month, if I have an existing customer with a subscription that wasn't subjected to sales tax and I want to upgrade their subscription to the next tier, how would I do that and charge sales tax on their next invoice? Does this happen automatically?
@languid tulip Hi! my recent thread was locked, are you able to unlock it? I have a link to send you to show the autocomplete behavior
@crimson needle Hey koopa, my friend. I'm using BRA installments, it works the same way as MX? When I create a payment intent with installments method enabled, I receive all the money upfront? I marked you here cause I answered me at previous topic about it
Hey all, I'm wondering if anyone had insight into how we can modify Stripe Elements based on our accessibility requirements. We want to modify the placeholder text and error messages but the iframe doesn't appear to allow us to modify it. Is there another way outside of building a custom form and handling payment on our server? Stripe Elements was great because it limited our development involvement, but we got some feedback from our accessibility team.
you can check the appearance object. it allows you to pass styles for error states and placeholder
Hello! I was looking for Stripe Connect API to add user accounts through generation link, can not find it in the documentation, can you help me please?
I'll take a look into that! Thanks for the quick response!
HI team,
I have plan for 33USD
but its showing me that next month invoice of 63USD
Why is that?
Basically i updated my subscription from plan 2USD to 63USD plan
Hi. We are moving our implementation to stripe checkout. I would like to clarify, if we are redirected back from the checkout we can assume that the payment was taken successfully? Or is the receipt of the checkout.session.completed webhook the only guarantee that the payment was completely successful?
I'm not seeing anything in these docs around placeholder text, am I looking at the wrong place? I see colors but nothing around text. Would the only other alternative be implementing our own form?
https://stripe.com/docs/elements/appearance-api
Is it possible to only send receipts for successful payments for certain customers? I see that there's a global setting for turning them on, but what if we only want them for a certain customer
Hi there, got an issue with one of my webhook.
I've setup an webhook on "issuing_authorization.request", with and url as an endpoint.
My issue is when Stripe is calling me on this, it forces 443 port which is not a secure way and not accepted by my server behavior.
It only happens with this specific webhook and not with other king of webhooks.
Can I change it ?
For example header for issuing.authorization.created is "xxxx" and for issue.authorization.request is "xxx:443"
Hello, when setting invoice_settings.default_payment_method on a customer, the default_card and default_source are still present with a different card id. Is this the expected behavior? Which card will be used?
try it like this:
const baseStripeElementStyle = {
base: {
color: "black",
fontSize: "1.25rem",
fontWeight: "600",
lineHeight: "1.75rem",
"::placeholder": {
color: "black",
},
},
invalid: {
color: "rgb(239 68 68)",
},
};```
the docs really suck, it's spread in a lot of pages..
@dull sage can you talk to them straight in the thread instead of the main channel to avoid making everyone else confused? (but thanks for helping other developers!)
lol really?
I'm processing subscriptions for connected accounts. I'm also listening to webhook events to update my db. One of the webhook events that i'm listening to is payment_intent.succeeded which gets triggered when a user goes through the checkout process and subscribes. The problem is I need some metadata included in the event object but nothing is being returned. When I try to provide the metadata field in the stripe.checkout.sessions.create call under the payment_intents object, I get an error saying I can't define payment_intents when the mode is set to subscription.
So how else am I able to get metadata passed into this event?
We have been using this function stripe.confirmCardPayment(clientSecret,data?,options?) for our Stripe integration https://stripe.com/docs/js/payment_intents/payment_method. This works until some customer use very old browsers like Firefox 48. Payment is received in Stripe but the codes in the promise function cannot be run (even though promise is supported in FF 48) so the payment process is not fully completed. I have also tried 3DS test cards in old browsers like FF48 and it's unable to display the 3DS popup and just stuck there as well.
Is there a call in the StripeJS that can be used to check if a browser is supported much like Modernizr?
Is there a way in Stripe to have recurring payments but each recurring payment has a different monetary amount to charge?
Hi - I am using Stripe's identity solution to validate driving license using a selfie. QQ - is there any data on avg false positives / false negatives rate?
hey, a question about non-card methods in Google Pay/Apple Pay following this guide for setup intents https://stripe.com/docs/payments/save-and-reuse?platform=web#apple-pay-and-google-pay.
It says passing payment_method_types: ['card'] on the SetupIntent will show Google/Apple Pay. Does this mean that non-card methods set up in the user's wallet will not be available? For example, both Apple and Google Pay allow adding a bank account. Google Pay even allows PayPal (US only) according to this https://support.google.com/googlepay/answer/10212164. Thanks
Hey! I've got a question about needing to refresh a page.
When a user is on our payment page, waiting for the virtual product to be dropped, they can still click 'submit'. this is intended. On click, console says "Unsupported prop change on Elements: You cannot change the stripe prop after setting it."
Q: Can users just stay on this page and will the submit button simply 'work' on product release? Or do they need to refresh the page for their payment to go through?
hey i have a quick question?
hey! i got a question, what is the best way to refund someone using stripe when the payment intent is already accepted ? I tried using refund but that gave me an error to try again later or something like that.
Hey folks, why does our customer portal not show the option for "Enter bank details manually instead", despite the option being shown in the "Manage your payment methods without code" preview?
(Using Stripe Connect) Is it possible to link to an invoice in a specific connected account? Normally the URL doesn't specify which account, you have to manually select which account you want to view the dashboard with
Hello everyone, I'm new to stripe and i want to know if what i need is possible, I want to have the following scenario: I have my main account on stripe and I want to have my resellers as connected accounts, and I want these connected accounts to have their own customers, nothing new, but i don't want my resellers to have to fill their customers payment info, instead i want to be able to send to the customer a link so he can fill his payment info and update his account. I have tried to do this with PaymentIntents, PaymentLinks and SetupIntents, but nothing worked since the customer isn't directly my customer, the error i get is always that the stripe cant find the customer.
Hi! I'm wondering if there is a way to determine, via the API, if a subscription was created by a checkout session, and what the ID of that session is?
For custom fields via Checkout, is there a way to, for example preform Regex checks (similar to HTML type=‘url’ etc.). I want to allow users to add their twitter username for a shoutout and check to make sure it includes “@“
I'm trying to create a customer with multiple email addresses, but the python SDK doesn't like that. Is there anyway to attach additional emails?
Hi! Is there a way to create a portal session that says “attach this metadata to any subscription you create or update”?
How do I get the same data via the API as with the dashboard under https://dashboard.stripe.com/subscription_items/si_xxxxxxx/usage_records?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Our subscription checkout page uses a Payment Element. We have credit card information and coupon code. If the user enters a coupon code it refreshes the page. How can I prevent it from refreshing the page to allow the user to finish entering their billing information and press submit on their own?
Do SetupIntents ever expire? Haven't been able to find the info anywhere
Having a bit of a conundrum when a user downgrades:
— I only want to change their plan in our DB when the billing cycle renews.
But, since similar events fire up in both cases (downgrade and billing cycle renewal), not sure how to make the distinction so I can update their plan in our DB only when the billing cycle renews.
I hope I am making sense
hi
Hi, I'm looking at application logs for a webhook and I'm seeing lots of logged test events. The webhook I'm looking at is our live mode webhook, so there is no need for it to respond to test events. Are test mode events also sent to live webhooks or have I misconfigured something? Thanks!
What are the options to check if this is a real customer?
I know there is option to hold the payment, I want to know if there is any other options like that?
Stripe::InvalidRequestError ((Status 400) (Request req_314IeWKA4IR5P6) Country 'xk' is unknown. Try using a 2-character alphanumeric country code instead, such as 'US', 'EG', or 'GB'. A full list of country codes is available at https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements)
I am getting this error but xk is a real country code for Kosovo. Is the country not supported?
can you use client_reference_id for subscription in customer portal?
hey all i had a question i had a member trying to subscribe and my webhook showed a failure message requires_payment_method - The bank returned the decline code generic_decline, and did not provide any other information. Risk evaluation
Elevated. is this a possible fraudulent card ?
Hi! I am trying to test a capability.updated event webhook, and am trying to find a way to force an event to be created where the capability goes from active to inactive. Any tips would be greatly appreciated.
Hi, when I'm showing current plan (billingPortal session) to user I don't want to show "cancel plan" for 6 month or hide it at all and cancel through the api. How can I achieve that?
hi
is there a demo available for custom payment flow for "Link"? https://stripe.com/docs/payments/link/accept-a-payment?platform=web&ui=elements
Hey all, I'm setting up connected account in "recipient" agreement mode in-order to perform cross-boarder transfers (specifically, US platform account to Canadian connected account)
we've been using stripe express onboarding to handle all the agreements and bank account set-ups. However, it seems that a "recipient" express connected account in Canada cannot add a "USD" bank account via the stripe express onboarding screen.
using https://stripe.com/docs/api/external_account_bank_accounts/create API also returns This application does not have the required permissions for this endpoint on account
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hey friends, I know it's possible to save a card payment for future payment without charging a client using a card, I was wondering if it's possible to do the same thing with Apple/Google pay?
Hey guys, any suggestions on where to get help with using Cypress with Stripe Elements for testing?
https://stackoverflow.com/questions/75882883/cypress-12-8-1-not-working-with-stripe-elements-iframe
Hi! If I want to freeze some amount of money on a customer's card, is that a right way to create Intent and Capture? Do I need 'confirm' => true in that case? I do not want to withdraw money, just capture it. And then cancel at needed time (cancellation in another part of code, it's just cancel method for payment intent)
Hi yall! I have a question regarding stripe subscriptions and incorporating invoices. I am using stripe connect for a situation where managers (our users) can have their tenants (connect customers attached to their account) sign up for a subscription (i.e. their monthly rent). I would like the flow to be the tenants are sent an invoice for their first payment to start their subscription. From there on out they are just charged automatically (no need to manually pay every time). Then notifying them, we can use Stripe successful payment emails. So my question is how to set-up the initial invoice where they can put in their payment info for the first time and then have automatic payments. I am not sure how to assign the collection method should it be "automatic_collect" or "send_invoice"? Thanks!
we are migrating from Stripe test mode to live mode and I don't understand this error req_nQlxjQxHoDg7SC
How to handle metadata from a stripe checkout session, if an invoice.paid event arrives before checkout.completed?
Hi Stripe moderators.
Quick Question:
Can a subscription be created to be charged at a particular time on a particular date or the time of the charge cannot be specified?
Hi Guys,
A question, when creating checkout session on subscription can I set initial payment to be higher than recurring payment?
is there a way to get to the customer management portal without the link being emailed
Hey everyone, I'm setting up an audio mixing website that requires a subscription to access the content. I've got it so in my php script sets a bool for if a user is subscribed to the service -> making them able to use the website, but I'm not sure how to pass information such as a user being subscribed through stripe to my php. I am using stripe's checkout page and was trying to pass {CHECKOUT_SESSION_CUSTOMER} as a parameter because I saw online that that's how you do it. I'm not sure though. Any advice ?
hello, is it possible to fetch a product data just by using it's price ID??
Hello everyone. I have a question regarding the refund emails from Stripe. How can I remove the "description" section from emails? When I create a payment intent, I use this information for internal uses but then this information is displayed in emails if user requests a refund. And I don't want this information to be exposed to the user. Does anyone know how can I hide the "description" section from refund emails?
Hi everybody. I'm planning to use Stripe Pricing Table, but I'm running into an issue. I have three subscription products, same deliverable, only different in name and billing period (monthly, half-year, annual). The problem is, instead of all of them displaying at the same time, only one appears together with a billing period switch selector above. I don't want the selector, I want toi display all three billing periods at the same time. Is that possible with Stripe's pricing table? Thanks in advance.
Hello. We only allow card payments.
When there is only one card, Customer -> default_source will return Stripe::Card.
When there are multiple cards, it returns Stripe::Source.
I thought this was a bad idea, so I read the documentation and found that the Sources API is deprecated.
I tried the PaymentMethods API instead,
- When multiple cards:
Customer -> invoice_settings -> default_payment_methodreturns a PaymentMethod object - When there is only one card:
Customer -> invoice_settings -> default_payment_methodreturns null
How do I typically get the default payment method for a Customer?
Hello there. I'm using setupIntent to tokenize cards. How do i force 3DS to activate on all create requests? I want to reduce the risk of fraud and 3DS seems like a fair tradeoff for my business.
How can I transfer money back to bank account when I receive money in mainland? Technical vendor said it doesn’t support card or account from mainland China
Please unlock my thread
@fresh hinge unlocked!
Hi I am receiving this error:
StripeInvalidRequestError: Only verified bank accounts can be used as a payment_method.
How do I verify a payout / external_account bank account token? I am already uploading documents to the connect account but this doesn't seem to fix the issue (at least in test mode)
Hi guys, im having some trouble with my python program
# Create Stripe customer
customer = stripe.Customer.create(email=email)
# Create Stripe invoice
invoice_item = stripe.InvoiceItem.create(
customer=customer.id,
price="price_XXX",
)
invoice = stripe.Invoice.create(
customer=customer.id,
auto_advance=True,
)
# Log unpaid invoice to the "payments" MongoDB collection
await db_payments["payments"].insert_one({
"discord_id": ctx.author.id,
"email": email,
"invoice_id": invoice.id,
"paid": False,
"invoice_url": invoice.hosted_invoice_url,
})
# Send the invoice URL to the user
await ctx.respond(f"Please pay the invoice at the following URL: {invoice.hosted_invoice_url}", ephemeral=True)```
hosted_invoice_url is returned as `null`
how to get the user subscribed plan name in subscription webhook?
Hi! I'm implementing ACH direct debit on the Payment Element. For recurring subscriptions, I want to include balance checks before every transaction by accessing balance data using Financial Connections, and then stopping the charge from going through if the balance check fails. My question is, what's the best webhook event to use to put this balance check, and once the balance check fails, how can I prevent the charge on a recurring subscription from occurring in Stripe? Thanks!
Hi I have a question
regarding connect accounts
Are we able to create a reserve for any connect account type?
Hello, im trying to create Stripe Invoices useing Zoho Flow. While adding Invoice items i get responde "Stripe says "Invalid integer: 365.0""
https://stripe.com/docs/payments/quickstart Need help inplementing this in my swiftui app please!
Here is my code, the pay button wont appear for some reason, i am able to fetch the secret key from the server and succesfully create the payment intent
@terse siren lets keep the conversation in your thread
Hello Stripe team! I'm using this feature https://stripe.com/docs/no-code/pricing-table and embedding the code in my next.js app
Is there a way for the default timeline to be monthly? Right now it defaults to weekly
@golden cosmos @ember bear
is there a way to charge amount automatically at particular dates by using invoices?
or do we must use Subscription schedules only?
Hello, anyone help me, please
Hello !
Is there an API that allows retrieving the PIN code of an issuing card? I would like to fetch this server-side and send it to my mobile application.
Hi Guys!
Is it possible using checkout session to take 3 months of payment from recurring and schedule the next payment after 3 months but monthly onwards?
hello
Hey, I am trying to update a subscription and add items to it using the following code:
await stripe.subscriptions.update(
currSub?.subscriptionId!,
{
add_invoice_items: addons.map((m) => ({
price: m.price,
quantity: m.quantity,
})),
}
)
I am getting the following error:
StripeInvalidRequestError: The price specified is set to `type=recurring` but this field only accepts prices with `type=one_time`.
It is a monthly subscription so shouldn't it accept recurring prices?
Hi all Do any one integrated Stripe payment gateway for india.
Hi, Is there way to change the default currency of connected account?
Which is the tax for changing a checkout currency into account currency? (Euro to Ron)
Hi, first time here.
Is there a way to automatically update a user’s expired card payment details to the new card payment details to avoid payment failure?
Hi! I'm pretty confused with the process to save a payment method while doing a payment. The documentation suggests to use setup_future_usage while creating the PaymentIntent, which is needed to render the payment form. However, I don't know at this point if my customer wants to save the payment method... (screenshot here with the SAVE CARD checkbox)
Hello, is there any testing payment intent that I can capture. So far, I have found payment methods and card numbers but I really need a payment intent to write some test cases.
Hello everyone, the method of handling monetary thresholds for prices with aggregate usage max seems wrong. For example consider pricing on file storage. Since I want to charge on max, I always send absolute quantity till date. So lets say when 5GB is reached it crosses threshold. Customer is charged and all usages are reset. Now on new file stored, I send 5.1GB it immediately crosses threshold again !
I can't quite figure out the difference between allow_incomplete and default_incomplete when it comes to creating/updating subscriptions. And also I noticed that when using error_if_incomplete I don't get any latestInvoice.paymentIntent to feed to the client side to finish the 3D secure. What is the recommended way to handle SCA for customers subscribing to a plan with an upfront fee? Also, is this confirmation of payment intent considered as off session or on session? Should I create the subscription as on session?
Hi, for Automatic Card Updates, it depends if the card issuer (Banks) participates with networks and international support varies from country to country.
Does Stripe have a list of countries that participate in this? Specifically, does Malaysia?
hello! I'm looking at the tutorials for field 'expansion'. I'm trying to get the 'subscriptions' to show up when fetching a 'customer' object from the Stripe API. I'm using https://stripe.com/docs/api/customers/object and https://stripe.com/docs/api/expanding_objects as guides, and have the following code: $customer = \Stripe\Customer::retrieve(
$i_stripeCustomerID,
['expand' => ['subscriptions']]
);
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Problem with subscription schedulers. After attempting the bits of advice I got here, the problem isn't sorted yet.
In theory, the problem to solve would be very simple. We have a subscription that is paid annually, but we want to offer the 3 first months for just 1 pound.
Here I got the advice to use a subscription scheduler to implement the solution, and on scheduler docs, they provide an example of exactly the same business requirement. Everything would be nice if indeed the solution would work, but it does not.
The moment I create a subscription using a scheduler, like this:
await stripeApi.subscriptions.create({customerId: .....
The subscription is already created and activated without the user's payment. When I was creating a subscription without the scheduler, the object returned by the stripeApi.subscriptions.create would contain the invoice with payment secret, where after the user payment, would enable the subscription.
Then, here in Discord, I was told that I should attach a scheduler to a subscription that already exists (strange because in the documentation it does't says I have to do it this way). Anyway, I tried.
The problem is when I do that I get an error because I can only attach a scheduler on Subscriptions active, which means that is not really helpful since I want to use the scheduler to affect the initial payment.
I was told this on the channel, and then I was encouraged to use a coupon on the normal subscription payment and then attach the scheduler. I did that, I saw on the console that indeed a scheduler was attached to the subscription, but looks like it didn't affect the subscription payment at all. The subscription next invoice was still reflecting the payment for next year, where on my phases I explicitly say that it should be in the next 6 months,.
Hey there, looking to use Link from Stripe , using https://stripe.com/docs/payments/link/accept-a-payment . We are trying to incorporate this with subscriptions and deferring payment (https://stripe.com/docs/payments/accept-a-payment-deferred)
However we confirm it (if it requires confirmation for 3DS) on the client side. We're finding that our API is returning "requires_confirmation" to the client via Link which we find odd on the test card 4242 4242 4242 4242. Not sure if we've missed something within the integration and if anyone can advise?
Hi ! I'm looking to use ApplePay in an Iframe with a different domain than the hosting page. The doc says ApplePay doesn't allow it, and indeed, it doesn't work. Is this annoying situation going to change ? any informations about it ? as GooglePay, it should work as long as allow="payment *" is set in the iframe properties.
thank you !
Hi team
i have one query
i'm creating a Subscription schedule with different prices for 5 phases.
each phase has only one item and price
for example
I've created one schedule for 10k,20k,30k,10k,10k prices
for this i've created one product, and 3 prices of 10k, 20k, 30k.
i've created schedule as below
phase[0]item[0][price]=priceId_10k
phase[0][iterations]=1
phase[1]item[0][price]=priceId_20k
phase[1][iterations]=1
phase[2]item[0][price]=priceId_30k
phase[2][iterations]=1
phase[3]item[0][price]=priceId_10k
phase[2][iterations]=2 (as i have 10k,10k at adjacent )
after this schedule first payment has done successfully
Now,
i want to identify for which phase the payment has done. i'm not able to see any unique key to identify for which phase payment has done in webhook events (charge.succeeded, payment_intent.succeeded)
i can not rely on priceId as it can be more then one. and i can not rely on payment date as either as in our system can have multiple duplicate dates.
I tried giving meta data while scheduling subscription but it is not coming in any of payment webhooks
charge.succeded, payment_intent.succedd.
can you please help us here?
Hello, i'm using in my project stripe account create for clients and stripe account link, for them to have their own products. When creating those accounts is there a way for them to define their taxes type that the products will be using?
Like if they define Portugal their clients from Portugal will have tax, but other clients from other countries no. Basically make them define their rules, by selecting his country or other way
hi, is there any way to speed up adding funds to stripe account in test mode? It takes 7 days now... i cannot test my code because of that.
Hello there,
I'm working with OXXO vouchers and I have a question. I want to make a paymentIntent with a different receipt_email than the one on the paymentMethod. Will this work for me since I cannot test this functionality in test mode?
Thank you.
Hi team!
A client was able to add a credit card in a checkout with an incorrect zip (right now showing on the stripe portal as zip check = failed). Charging the client results in requested_block_on_incorrect_zip. How do I prevent a client from adding a CC with a failed zip check?
Hello there, I have webhook which is failing and need a bit of help in understanding why it is failing please
hi team
while creating subscription schedule if i send meta data in phases then while payment happening in that phase i am not able to get that metadata in any webhook events
so how should i give meta data while creating subscription schedule in order to get that meta data while charge successful ?
Hi! I've already emit an invoice for a customer, but the customer put a wrong name and did not fill the taxID. Is there any option to edit the invoice customer name and add the taxID or any way to do such an operation? I want to also know if there is any posibility to put the field TaxID in the checkout session subscription mandatory?
Hi team, we use Stripe Connect (Custom). A newly added use case is ability to make small payouts of £10 each month to 200 self-employed people. Due to the £2 monthly fee of Stripe Connect accounts with at least one payment in the month, we don't want to have 200 extra Stripe Connect accounts.
With your APIs, do you offer any other way to pay the £10 to 200 unrelated people?
-
E.g. open banking is huge in UK, I wondered if you have an API to say here's a target bank account number and sort code, send it the £10 by deducting from a Stripe balance?
If for KYC/fraud reasons you're not a fan, I'd understand. -
Or, do you support MULTIPLE bank account details for outgoing payments (aka disbursements) registered (via KYC etc) against the same SINGLE Stripe Connect account?
-
(Or anything interesting with PayPal, e-wallets, etc in APIs for payouts?)
Hi, do you know what field in the Invoice API allows us to change/set the payment description as listed in this screen https://dashboard.stripe.com/payments ? Currently, they all just say "Payment for invoice" so really difficult to find a specific record.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hello, I would like to migrate credit card from Recurly to Stripe. Can anyone tell me how should I start?
I want to test a case where a customer has started subscription and next month its payment fails.
is this possible?4
Hello, quick question:
is the best way to add multiple Invoice Item to an invoice is to put this.stripe.invoiceItems.create() in a loop like foreach or is there a better way ?
using stripe connect, can we onboard other countries merchant? our platform account is in UAE and we want to onboard Europe merchant
hi, i triggered the payout in the connected account, got the payout id, but the Payouts Api returns message, that is was not found. Why is that? Request id and payout id in comment. (test mode)
Hi! We have our platform account (country Estonia) in EUR we use stripe connect accounts for our users. We need to add the ability to create connected accounts with India country. But when we tried to create a connected account (with India country) manually in the Stripe sandbox dashboard we got the error: "IN is not supported by Stripe" - see screenshot. How can we add conncected account for India country?
Hello Everyone!
Hello , I paid for the service through your company's payment channel on 30 March 2023 (Thailand times) , using the QR code of PromptPay in Thailand to make the payment, and the payment was successfully processed.
However, I received a notification that the owner service did not receive payment from your company. Can you help me?
Hi everyone
I am creating stripe connect account for my users through application. In create account api I am sending user last 4 digit ssn number so some time users get verified and Payments get enabled but some time its need full ssn number why?
Hi, I am trying to remove a coupon from a subscription but it is not working. What we are doing is removing the coupon and then creating a subscription schedule from the id of subscription but the newly created schedule still has the coupon applied. This happens immediately after trying to remove the coupon from the subscription
Hey, is it possible to add VAT on top of the product price ?
ERROR c.e.s.p.s.StripeManager [http-bio-8081-exec-10] Invalid parameters were supplied to Stripe's API, Stripe payment process exception. Please verify the given details and try again. You cannot accept payments using this API as it is no longer supported in India.
what to do for above mentioned error
hi any one there here from india integrating stripe payment
Hi everybody,
i want to extend the event.data.object of checkout.session.completed to include line_items by default. Is this possible?
Thanks for your help
Hi there, how do I customise the message that appears directly underneath the email receipt?
hello i am getting card logo from stripe card details get api and get this type of url "https://js.stripe.com/v3/fingerprinted/img/payment_methods/brands/visa.svg" but why i can't open this svg so how can i use it and why i face this issue?
Subscription schedules phases not working
Hello! I'd need some help accessing the balance and the total of all top-ups of connected standard accounts through the API.
Hi i need help with pix/boleto(brasil payment methods)
Hey, we are an international marketplace using Stripe Checkout. I would like to make the shipping cost dependent on which country the user selects as part of their shipping address. For example, if they select UK, charge £40 but if they select Spain, charge £50. How would I do this?
Hi!
I've seen lots of posts on here about using pending_setup_intent to collect payment information for a subscription that starts with a free trial.
Doing this creates an active subscription whether the card setup fails or not. Is there a way to set it up so if the pending_setup_intent fails, the subscription will not be active?
Or should I create the setup intent and if the setup succeeds, create the subscription and attach the payment method? Are there any downsides to this approach?
Thanks.
Hello everyone, the method of handling monetary thresholds for prices with aggregate usage max seems wrong. For example consider pricing on file storage. Since I want to charge on max, I always send absolute quantity till date. So lets say when 5GB is reached it crosses threshold. Customer is charged and all usages are reset. Now on new file stored, I send 5.1GB it immediately crosses threshold again !
series of events:
- create price with per unit 10$ and aggregate_usage: max in period
- create subscription using the price
- user reaches 60GB file storage size. set usage=60 on line item
- threshold of 500$ is reached, charge the user and reset usage.
- user uploads 1GB file, set usage=61. Threshold reached again, user charged for another 60 units !
Good morning all! We have a scenario in which we are enabling our basic user to purchase services from stripe connect users on our platform. The way we have designed the service will require us to charge the basic user first, then connect users can claim the job request and will be paid upon completion. Can we pay out connect users from our main stripe account balance?
👋 Hi Stripe Team. Say I am PCI Level 1 compliant and am using my own forms to collect cardholder data. Now I integrated with a Payment Authentication provider that does 3DS for me. Can I pass the cardholder data + 3DS data to Stripe to process the payment?
Hello the Stripe Team, I have a question regarding multi subscription for a customer. At our company we currently sell PRO and BASIC subscription that could be yearly or monthly subscription. Imagine the case of a customer that would pay a BASIC subscription yearly, and would like to upgrade only for a month to PRO account, what the best practice for this? Having two subscriptions on the same customer, one monthly and the other one remaining yearly?
Greetings. I need some support because "Sofortüberweisung" requires some "next_action" and I dont know how 😅
Hi everyone.
I need a little bit of help, to understand how prorations work and if it fits my use-case.
-> In our application we will have two kinds of licenses: primary and extension. One can only have one primary license but any number of extension licenses, it is not possible to have extension licenses without a primary license.
-> My question is about changes on subscriptions: I already red Change subscriptions and Prorations, but both articles are about changing the price on the subscription, not about adding new items. We want to be able to add new items to an active subscription without changing the billing anchor and have the user only pay the prorated costs for the new items on the current period. Is this possible? I have the feeling it is, but I'd like to be certain.
Hi everyone,
quick questions about Stripe Connect transfers
How can I get the Stripe Connect Payout ID from a Transfer ID
In the dashboard it seems like we should be able to do it.
On the transfer's payment page I can see the payout id under "Connections" sections
Thanks
Hello, i have a webhooks, but seems not loaded, can somehelp ? 🙂
Hello,
When adding the trialing option to the checkout session generation, is there a way to specify that when the trial ends, to charge/finalize the invoice immediately automatically, without having the default 1 hour wait for it to finalize?
hello. I'm trying to paginate through subscription responses but i'm not sure what cursor to pass in. I thought it was the top url field from the subscriptions response but that looks like it's wrong. here's the request id req_n7mF3CezoBj3WA
I am using stripe identity on iOS - using the presentVerificationSheet - my question is can I change the navigation bar color somehow - our app has a blue top on the views with white text and the view presented is white navigation bar with blue text. I don't see any way we can make it match our app.
Good Afternoon
I am trying to test payouts in £ and and I already have a test account, the keys and so on.
However, when I try to add a UK bank account, the data on the documentation does not seem to be valid (https://stripe.com/docs/connect/testing?locale=en-GB#payouts)
It gives as an example: Routing 108800, Account Number GB82WEST12345698765432
But this is not valid and the form does not accept it.
Are there any Stripe Test UK bank accounts that I can use for Settlement currencies?
I was able to add a test account from Germany in the past, so I am just wondering if I am looking at the wrong place
Hi some users report me that they can't pay using their Mastercard (pass) card. what can I do?
Hello, I am trying to find py_1MrJphPAdfR6zTHmbn2XietL on the Stripe Dashboard but I can't seem to find it. Is py a payment intent?
can subscription be created only for a Stripe customer?
Payment intent starts with pi
Can stripe Link work with SetupIntents?
How can I retrieve the price of a product with VAT based on client billing using Node SDK ?
Let's chat in the thread I created above
Yo, I'm here for a php error not for stripe, (I'm also using stripe but I need help with php) still okay if I ask here?
I have a customer management system for small businesses and I want to allow (those who currently process with Stripe) the ability to generate and send a payment link to their customers. I wrote a script that completes this task via cURL however my application would use the secret key from that specific business to generate the link. Is there a safer way to do this?
#1090968383601778729 message @languid tulip can you reopen
Hi, I have a stripe dispute webhook setup (and working 🥳 ) and now customer wants to add a second stripe account to the mix 🫗 - is there any way to identify which of the two stripe accounts is calling the webhook? Or do I have to setup a separate webhook for account #2?
tried searching for account ID or something, but I seem out of luck
Hello everyone!
Maybe it's a stupid question but i'm a noob with stripe.
I'm trying to create connected accounts to play with in my app in order to test some features. In the docs it seemes to be possible from the dashboard but i can't find the way to do that.
Is it necessary to complete my account configuration to get fake connected accounts?
Can someone give me some help?
is PaymentElement really responsive ?
i had hosted a temporary website for validating applepay and google pay the mobile version is showing non responsive modes
@supple niche let's keep messages in the thread I opened for you
Hi, Is there anyway to retrieve the charges based on modified date i.e last updated date. Please help me on this.
hi
Hello, I am using Stripe Issuing Connect and I was wondering if it is possible to retrieve the fund top-ups that a Connect account makes on its Issuing balance, is this possible?
Hi! I've got a customer event confirming that they signed up for a subscription but no subscriptions on their account.
how can I trouble shoot this?
Hello guys, im from brazil, do u guys know when take now pay later available here in our Country?
Hi, I am wondering if it’s possible to, for a subscription signup with a manual checkout flow, to get to the point where a viewer sees a payment form (via Elements) and has a payment intent, but no subscription has been created yet in Stripe? I’d ideally like to create a quote or an invoice for the subscription, but wait until the payment is successful to actually create the subscription?
I have ordered something online which invoice was given to me by stripe i havnt recieved the item what can i do
Hello All, impossible for me to change this "limit account" on stripe connect.. Do you know how to manage that ? Thanks a lot
quick question, are those 4 events enough for managing only subscriptions?
Hello Stripe team I have an additional question regarding my issue that I mentioned earlier.
Hi there! Can someone explain to me why my Stripe Account was deactivated? Does the product on my site fall under the category of prohibited products? https://achuw.com/products/game-stick-4k-64-gb-10-000-retro-games-1
Hi,
i am using the stripe cli to test locally. I am inside checkout.session.completed and i want to get lineItems via
Stripe.checkout.sessions.listLineItems(checkoutSession.id)
i get this error ERROR stripe webhook signature verification failed Invalid API Key provided: whsec_ad**********************************************************4831
But this is the correct key of my local cli session. i am already using it successfully in the first place.
So my question is: Is it even possible to test listLineItems locally?
Thank you!
What’s the best way to determine if a users subscription to my service has expired?
I’m offering both one time and subscription payments options
My current idea is to log payment info in a database and run a task to check if it has expired
Hello, I am looking to figure out to add a processing fee to my account so we are not charged the 3.5%?
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.
So there is not a way that it can be a seaparate charge on check out?
@plush marsh let's keep messages in the thread i created for you
Tell me, is it possible to enable auto payments, recurrences?
Hi! I'm working with React + Payment Element and I need to switch between confirmPayment and confirmSetup after the Element instance has already been mounted. Do I need to destroy the instance if the client secret changes from pi_xxxx... to seti_xxxx...?
HI Team, when i make Get method call to this endpoint:
https://api.stripe.com/v1/payment_intents?created[gte]=1679931168
i don't see this payment part of the response: pi_3Mr3MfLcZsW8iWbK3kU8IUyY
1679931168 timestamp is Monday, March 27, 2023 3:32:48 PM
Payment created on Mar 29, 2023, 2:04 PM
Hi there, I have a question regarding the redirect_status query string parameter that we're gettiing back from Stripe (which is included in the redirectUrl after a customer has authenticated their payment).
When user authorize a payment I get - which is expected
https://mySite/checkout/externalsuccess?payment_intent=<XYZ>&payment_intent_client_secret=<ABC>&redirect_status=succeeded
When user cancel/reject a payment I get - which is expected
https://mySite/checkout/externalsuccess?payment_intent=<XYZ>&payment_intent_client_secret=<ABC>&redirect_status=failed
Therefore, this works most of the the time, however for a couple of payments where user had authorize a payment but we're getting back
https://mySite/checkout/externalsuccess?payment_intent=<XYZ>&payment_intent_client_secret=<ABC>&redirect_status=pending
My question is why our we getting back redirect_status=pending when user has authorized the payment?
How to get a payment link for re-payment using a customer's saved token?
lemme know if you want me to share the code
Hi! i got the email about money from my stripe account getting payed out to my bank account, and it says it takes 1/2 business days, but i havent got the money yet
Hello peeps! We have encountered a strange issue. It seems we are not getting the payment_intent.created webhook although it's activated on the settings page. I have triple-verified that it's not test mode settings. But apart from that I couldn't find any other setting that could affect this. Could you pinpoint me to something to look on? (It's a relatively new account and the test env works fine)
Hi, I'm working on Stripe Connect integration with Standard accounts and have a question on the PaymentIntent portion. Do I use our secret key in the API request and what do I put in the Stripe-Account field or do I use the connected accounts secret key to make the payment request?
Afternoon all, I'm currently implementing stripe checkout into my django app, but need some advice around testing. Specifically I have a test that goes through an entire checkout flow using selenium but now that I'm integrating stripe, I need to be able to simulate a successful payment when necessary.
HI Team , i am creating a SubscriptionSchedule using the SubscriptionScheduleCreateParams with this settings .setRecurring(SubscriptionScheduleCreateParams.Phase.Item.PriceData.Recurring.builder().setInterval(SubscriptionScheduleCreateParams.Phase.Item.PriceData.Recurring.Interval.MONTH).setIntervalCount(1L).build()). But the problem is out of this we have two parts in this payment . one part say x is in customer currency which is fixed. other part is a fixed amount in other currency y which is converted and added to the x . means x in usd + (y inr converted to usd ) : total in usd. The problem is currency rates which keep changing. how can i handle that in subscription setup
Vijaykrishnan
Trying to connect Stripe to Salesforce. I have done this multiple times in the past but for the last couple of days on the final step of authorising the connection, I get the following error message. https://spg-pbo.my.salesforce-sites.com/connect is down for maintenance
Sorry for the inconvenience. We'll be back shortly.
If these are the payment_method_types for my stripejs paymentelement in the setupintent: (this is in our rails backend) setup_intent_args = { customer: host_user.stripe_customer_id, payment_method_types: ['us_bank_account', 'card'] }
why when i am in a staging env (no longer local) is google pay showing up? on localhost there was no google pay, and i just want to make sure it's explicitly disabled.
hi stripe support, I had a thread opened last night...can it please be reopened, I still have questions that are unresolved based on my thread topic, thanks!
Hello
We are a platform that enables our businesses to receive payments from their end customers and manage receivables. We create invoices on behalf of our businesses, and we remind the end customers about the payments. After the end customer pays, we schedule payouts to our businesses on a regular basis.
For this, we were earlier considering using custom connect accounts for the businesses. We were considering custom accounts mainly for the fully customizable experience and for managing payments and receivables directly within the platform. We are now re-considering the decision due to the risk exposure and the customer support overhead and leaning towards using express accounts for the businesses. What has been your experience with the added benefits of custom accounts over express accounts?
Thanks in advance
Hello, I am using a custom checkout process with Payment Elements and I am working on integrating Stripe Tax. I am currently receiving the expected Status from Stripe Tax based on Tax Location; however, my Taxability remains nontaxable with a Tax Amount of $0.00 even when my customer is in a location where we are registered to collect tax.
Hello, how do I get the full card details from a stripe VCC via the API
Hi , I'm creating a InvoiceItem but I'm getting this error.
Customer cus_ already has the maximum 250 items per invoice; request-id: req_
Any idea what's happening here?
Hello dears.
a question please.
There is a way to know if a card has a balance before making the payment.
What happens is that I have an external validation process and I do the following.
- I collect the amount on line
- execute the process in an external service (if it passes, it does not have a reversion, so I charge first)
- If point 2 does not pass, I will make a refund
what i want to do is
- ask if I can charge the card
- process in the external service
- If point two is correct, I will collect, if it is negative, I will already collect.
With this I am no longer charging and then reimbursing.
is there a solution for it?
when i do a get method call to the endpoint
https://api.stripe.com/v1/payment_intents/search?created=gte%3A1680110476&status=succeeded&metadata[Origin]=RS+Website
i get this error
Received unknown parameters: created, status, metadata
Here is the request id:
req_4PwQkzxJLYIZS3
I tried to remove created to see if other filter works and i got this error:
https://api.stripe.com/v1/payment_intents/search?status=succeeded&metadata[Origin]=RS+Website
Received unknown parameters: status, metadata
req_Y30AgvwsldIZNf
Hi, By using the API can I create an invoice with no items and add some later?
Hi, I'm trying to do an instant payout with my account and I'm receiving the following message:
"You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance)."
Stripe shows an available balance to pay out. This isn't an issue with my other businesses.
hey guys - one other question i have enabled applepay / google pay in my dashboard for my test account and attaching code sample as well as dasbhoard. applepay is not enabled
Hello, I need help accessing my account so I can retrieve 2022 documents. Verification isn't working. Bank portion is issue. I just need my doordash 1099 form 😫
Hi there, I am wondering if the following scenario is possible?:
Can an express connect customer setup their own subscription? (e.x. A recurring invoice that they send out to a customer monthly)?
I am working on iphone tap to pay and I keep receiving a 1920 error when calling collectPaymentMethod in the stripe sdk
We first create the intent server side and then retrieve the intent and pass it into collectPaymentMethod, it immediately returns with error code 1920, but I don't know what is invalid or missing, the same payment flow is working on android so the intent should be valid
Hello. I have created an application that is integrated with your API. My integration uses API Version 2020-08-27. My test account was created years ago, so the account has also version 2020-08-27.
Now my app should be available to multiple Stripe accounts. I created I new account and while setting up a webhook I noticed that I can't select the webhook's API version, and I'm enforced to use the latest one.
So my question is, how can I manage to force new Stripe accounts to use the API version 2020-08-27 when creating the webhooks?
hi there! i'm developing a bot using Telegram and already link my bot to my stripe accounts (live and test). according to the telegram documentation, after user hit the "pay" button I should receive an precheckoutquery and must answer in 10s. however, after pay button hit nothing happen and the attached error message is shown
hi there
trying to test Connect, followed the account links, went through the create account, put all of the information in and the account is "pending" set to "verification". what would I need to do to get through that step to continue testing?
may i have the git repo for implementing express account in connect accounts
Hi Support,
What are the most common ACH or credit card failures/blocks/etc that we should implement Radar rules for? For example, not accepting a credit card (via a setup intent) if it has the wrong CVC or Zip Code.
Thanks!
Greetings!
Are there limitations to which countries can connect to a Stripe Connect account?
we have the server configured with the secrets from (api+webhook) from the stripe settings. how can we now trigger an event. when using "--forward-to" in the cli it will generate a new secret - but we would like it to use the secret we use in production/testing. We are a bit lost on how to use the tooling correctly.