#dev-help

1 messages · Page 166 of 1

magic swan
#

the footer

#

It mention a WellsFargo account

#

But we do not have a WellsFargo Account

paper wave
#

hello

ebon sigil
#

In a stripe express dashboard, there isn't any option for a user to update their bank information. How can users update their bank information in Stripe express dashboard?

paper wave
#

can i ask where i can find the sells team

#

discuss about fee

rose otter
#

@magic swan I created a thread for your question, let's please discuss it there so we don't clutter this channel

limpid widget
#

When I complete a checkout session, how can I relate the checkout session to the payment intent ID?

rose otter
#

noormuhammad-express-dashboard

keen spire
#

We are going live with Stripe Express for a consumer use case and I can't seem to find the threshold when a consumers Stripe Express account is required to enter the last 4 of their SSN and their DOB. Anticipating it is tied to IRS or AML/BSA regulations. Anyone know when this is required?

Thank you in advance for your help! 😊

ornate beacon
#

Before I launch my product, is it possible to have a one to one with a Stripe rep, make sure everything is set up correctly, and account is in order etc

thin sierra
#

Is cryptocurrency supported for Mexico? if so, do you have a example of how to inplement?

wintry ledge
#

Hi, can card networks block payments if not PCI compliant ?

worn pivot
#

Good Afternoon. I am integrate using your API/StripeJS - once I get a successful PaymentIntent via confirmCardPayment promise I post the data to our API to be stored locally and update the PaymentIntent. If there is an error with our API is there anyway of rolling back the PaymentIntent to be processed again?

rose otter
#

BinaryWritter-crypto

spark pilot
#

Hi I am wondering if there are any webhooks for the following: As soon as someone disputes, fails payment, or trials, send a webhook to change my database paid membership from paid to free

pale drum
#

Hi, when i attempt to create a subscription without pay_immediately=False does it error immediately at stripe.Subscription.create or does it just create a subscription with "status": "incomplete ?

slim remnant
#

Hi! When the 3DS pop up shows up in live mode for some card issuers the field where the verification code should be introduced does not appear. Any ideas? Thanks, really appreciated.

rose otter
#

Uche-subscription-creation

frank token
#

Hello good people of the stripe discord world. If possible can somebody kindly help me.

I'm working on an app for the Australian market and would like to prompt my users to enter their card or other payment details once they are expired. When a customer is using a card this is easy to figure out, it's just customer.default_source.status == 'chargeable'.

Problem is that we also support BECS Direct Debit. On customers that pay using this method there is no default_source attribute on the customer object. The documentation says "If you are using payment methods created via the PaymentMethods API, see the invoice_settings.default_payment_method field instead." We are adding this payment method to the customer using the Stripe Payment Element.

Am I able to assume: if customer.invoice_settings.default_payment_method is not null, then customer has a chargeable and reusable payment resource?

exotic abyss
#

Hi All! I am eally exciting to join in this channel, Good Morning.
I have a really urgent issue in the front-end , We are using stripe plugin in our wocommerce, but the event on 'shippingaddresschange' always return empty 'address line', is there anyone knows how to fix this? not only address line is empty, the Canada postcode not working too.
Postcode only shows first 3 digits(Canada postcode is 7 digit), we need postocode to get our shipment methods, this is iiiiiiiimportant for us. We are losing money now.

hot tinsel
#

Hello All,

i am working on Stripe Connect (Standard Account) creation though api , in C#. i can able to prefill the account information gereration account for user to fill other details and complete the account process

I need to verify status the status of the account thorugh an api to enable payment and business logic. i cannot able to find a api to check connect accout status. Please help me on this.

shy olive
#

Hi Guys,

When the amount is authorized, is it possible to update the amount of payment intent before we can capture it? We are using normal card payments for now.

Can you help me with this?

I found the following card_present thing, but not sure what it means.
https://stripe.com/docs/api/payment_intents/create#create_payment_intent-payment_method_options-card_present-request_incremental_authorization_support

exotic abyss
rose otter
#

RahulRaval-separate-auth-capture

half nova
#

Is it possible to get the Full name on a card that was used on our site?

inland holly
#

Hi, if we were to prefill all the data for the users during onboarding (since we already collected that, specially from a UX perspective) can we allow the user to just confirm it and move forward?

rose otter
#

SentryP-card-name

limpid widget
#

Hi, I am testing the address autocomplete feature in Checkout and it seems not support certain countries is that right? Is there a list of what countries are supported? For example: I enter Irish addresses and they autocomplete. But when I enter Bulgarian addresses they don't autocomplete.

open rapids
#

can i get the list of payment methods in the stripe customer customer/customerId API. or the only way get payment_methods API?

light mortar
#

Does anyone have an idea of how to add stripe cards with issuing to Apple/Google wallets using react native? (an Add to Apple Wallet/Google Pay button) that handles the call between apple and google to add the card? I see that there is native code documentation for it on the Stripe API site: https://stripe.com/docs/issuing/cards/digital-wallets?platform=iOS

gusty spire
#

could someone help me with coupons i want it to have a 1% disscount but only when using a certain url

dull carbon
#

First post, and I apologize in advance for asking a question before I've had a chance to lurk and determine if what I'm asking is appropriate. )

I built and run a website for a client whose business model requires customers to submit their credit card at the beginning of a season, and authorize my client to make periodic future charges. At the time of that submission, there is no price or date for those charges that can go along with the card information because the amount and occurrence of those charges is unknown until he provides the service. The submission is just the card info (name, exp, card # and cvv). After his card processor told him that how we've been doing it is not PCI-DSS compliant, a Stripe rep told us that they can do that. So he set up his account, and sent me off with links from the Stripe rep who claims that their libraries, docs and videos and the help of this Discord group will enable me to rebuild the card submission form on the site, using the Stripe API to create a customer account in my client's dashboard with their card info, so he can charge that card in the future anytime he's provided that service using the dashboard.

I've been unable to find the steps, and I've talked to other devs on my team who either don't understand EXACTLY what I'm asking for and make me justify what I need it to do and tell me that the no-code options that Stripe provides can do this (they can't), or they do understand and say it can't be done. (Stripe rep says it can).

So, I'm simply asking if there's somebody in this group who has done this, and can give me some guidance... either steps, a link, or even some discussion...without arguing with me or making me defend how or why I need it done the way I do. If it can't be done, just ignore me. 🙂

TIA

granite juniper
#

This is exactly my question. I have never heard of you, signed in, or even know what Strip, Inc. is, but somehow i have received an erroneous 1099-k and i'm very upset.

#

I need to resolve the false 1099-K that i have received

surreal temple
granite juniper
#

How do i contact Stripe, inc directly to resolve this issue.

surreal temple
granite juniper
#

I dont even know what a thread is.

surreal temple
blazing tundra
#

I need to receive a payment from a user of my app, reserve this value at the credit card, capture it after and split between two people. I'm not founding how I can do it at documentation.

cold valve
#

Hello, I have a small question.
How can I retrieve the Card Type used in the payment?
I can see the Type on the dashboard, but I can't find it on the PaymentIntent object.

keen spire
#

I'm setting up the 1099 configs and could use your feedback.

Use case: Consumer platform accepting card, apple pay and google pay in the USA for donations to other parties on the platform. The platform is simply facilitating the money movement from Donor to Recipient. Donors create transactions, then the money is moved to the recipient's Stripe Express account for payouts.

Question: Are we a PSE (third party settlement organization (TPSO), that is, the central organization that has the contractual obligation to make payments to participating payees of third party network transactions.)?

If so, would we set our 1099K settings to the following?
Filler Type = PSE
Transaction Type = Third Party Network

fair axle
#

Hello, I need some help, Ive double checked the endpointSecret that its the same as the one in stripe dashboard after getting the webhook setup but it just keeps giving me the 400 error saying "Webhook error: No signatures found matching the expected signature for payload". ```router.post('/webhook', express.raw({ type: 'application/json' }), async (request, response) => {
const endpointSecret = process.env.STRIPE_WEBSECRET;
const stripePayload = request.rawBody || request.body;
console.log("THIS IS PAYLOAD", stripePayload)
const sig = request.headers['stripe-signature'];

let event;

try {
event = stripe.webhooks.constructEvent(stripePayload, sig, endpointSecret);
console.log("THIS IS THE EVENT", event)
} catch (err) {
response.status(400).send(Webhook Error: ${err.message});
return;
}

// Handle the event
switch (event.type) {
case 'customer.updated':
const customerId = event.data.object.id;

  // Then define and call a function to handle the event payment_intent.succeeded
  console.log("CUSTOMER ID", customerId)
  // const customer = await Subscription.findOne({ customer: customerId })
  response.send("THIS IS THE CUSTOMER")
// console.log("THIS is the UpdateCustomer found", customer)
// ... handle other event types
default:
  console.log(`Unhandled event type ${event.type}`);

}

// Return a 200 response to acknowledge receipt of the event
response.send("Success!");
});```

#

The only way it works is if I use locahost4242 like in the docs

#

hello

haughty sundial
#

Would it be possible for someone to help me trace an issue? I'm trying to migrate an existing ach debit bank account (via the sources api) to the payment methods api and it appears to be working but the payment method isn't coming back when I query the customer for it. This is all in test mode

zealous osprey
#

I have a question about integrating stripe subscriptions.. more specifically with how it integrates with my system flow

buoyant quest
#

Hi all, looking for some opinions. All are appreciated, thanks!

TL;DR: How can I integrate Stripe Coupons (and potentially Products/Prices) with a custom payment flow?

Right now I’m using a custom payment flow (due to client’s visual design requirements) that utilizes Stripe Elements to collect Payment Methods (just cards) and saves them for later use (with Subscriptions - but that's out of scope of this question). This is a React and Node application. I’ve written my own purchase page context provider (just found https://useshoppingcart.com/ which may have been helpful but oh well).

I handle calculating pricing using custom code in my app and then create and confirm a payment intent for each payment. I do attach some metadata to the payment intent for reporting in the future.

This works well for right now but my client has requested the ability to use coupon codes and wants to add upsells to the application.

Options I'm considering in the comment below...

vivid flax
#

Hi all, our subscriptions can sometimes go from free to paid. According to the doc, Stripe automatically charges the difference and resets the billing cycle. Is there anyway to prevent this from happening (we do not want to charge them).

hazy shell
#

When creating a setup intent, how does the client secret from it being passed into <PaymentElement> on the front-end determine which wallets to show? I currently allow cards which naturally enables wallets. How does the setup intent know whether or not it should show wallets that support recurring payments?

brisk wyvern
#

Hi can anyone help me on an customer feature I am working on?

I need to see and Invoice update with a Price upgrade which is simple enough, where it gets complicated is that I am trying to add an additional Price (which we call "Add On Services" internally @ our company).

So preview proration of:
Subscription si_abc

  1. Price bronze_1 --> silver_1 (easy)
  2. add on Price add_on_one

When I add the second Price to invoice.update subscription_items it says "si_abc already exists in subscription_items". How do I preview this invoice with TWO prices?

I did do it as a separate subscription si_xyz to test but I also get a completely different proration value than doing it manually under the same sub si_abc on the Stripe dashboard.

solid isle
#

Hi

#

How do you unblock a credit card?

cerulean isle
#

There are some SaaS in the market where day one you subscribe to PLAN 1 with email 123@mycompany.com on day 100 you no longer want that 123@mycompany.com contact to be your default billing contact and want to create a new one xyz@mycompany.com so you do son without cancelling the current subscription. Its justs chancing the billing contact

serene mango
#

Hello, I need some assistance. My company is having our contact details, logo, name, etc. sent on receipts from various e-commerce sites we do not own or run. We are getting calls from individuals receiving these receipts. I submitted a contact form on the website, but am not getting a response quick enough to assist with the investigation as to why this is occurring.

worldly bough
#

Hello, We can't see anymore Applepay. We have done nothing new with our site... We asking help. TY

quartz silo
#

Hello, I am working with subscriptions in Laravel Cashier, I would like to give my clients the opportunity to change between monthly and annual plans whenever they want, however, I would like the charge for that change to be made at the end of the period and not immediately , how can I do it?

waxen panther
#

Hey guys! Hopefully quick question here 🙂
Looking at the Android SDK...and the AddPaymentMethodActivity

(https://stripe.com/docs/mobile/android/basic)
In the implementation I see that the Phone Number field is required when using Full for the billing address.
We need to have the phone number NOT required. In the iOS version of this it is not required and doesn't even display.
How can I make it not required in Android?

  • Looks like Shipping address can call setHiddenShippingInfoFields ...but not the billing address
hexed harbor
#

Hey! Does anyone here have experience integrating Stripe payment methods or Stripe Connected accounts with Shopify's headless API?

gleaming urchin
#

Does the Stripe API provide a customer "total spend" field/value?

harsh obsidian
#

hi guys! also hopefully a quick Q here... basically, is it possible to get a credit card BIN number via the api?

#

we were using square before and their "retrieve card" endpoint includes BIN number

vocal wagon
#

Good evening, I created some links but when I open them I do not see payments with Apple Pay because I have also activated both google Pay and Apple Pay but they do not appear what I have to do thank you very much

random meteor
dense niche
#

I can understand it's unnecessary to send this type of message here. But I haven't found any support team email, in that case I have to mail here. I have a visa debit card (Plastic Card, not virtual one). But I am unable to pay using it. I have tried more visa debit card, But I am facing same problem every time. Your system unable to receive payment. I have contact with my bank the are saying your system unable to generate 3D secure code for my card. Please solve this problem. I want to attach an attachment, But not possible now. And I am an Bangladeshi, that's the cause I have to send text here.

bitter ivy
#

I am using Stripe Payment Elements in React on the frontend and it is using the client secret returned by stripe.subscriptions.create (node) to generate the form.

IF I do not send through payment_settings as part of that request, the only payment type available in the frontend is 'card', however if I send 'us_bank_account' as an option, it shows both card and bank account. This works for my use case (for now), but I cannot seem to get the apple pay / google pay buttons on the payment element. I thought that removing payment_settings would make the payment element just display all enabled payment methods for my account, but that doesn't seem to be happening.

fair axle
#

Hey, does anyone know which webhook event will track anykind of changes that happen to the customer and their subscription?

waxen panther
waxen panther
#

Hey guys, another hopefully quick question -- for Stripe checkout webhooks
When a new user signs up, many webhooks come through to my server at once, including customer creation and subscription creation.
If I want my backend to then set the user's account as "subscribed", I need to be able to associate a Subscription Create webhook with a user in my database...however...the Subscription Create webhook data only provides the stripe customer_id, and not their email.
So my thinking is I need to associate the stripe customer_id with the customer in my database...and I would have to do this from the Customer Create webhook, since the data in that hook does include the email as well as the stripe customer_id.
...so...
since both Customer Create and Subscription Create webhooks happen back to back, should I just add a wait/setTimeout in the handler of Subscription Create? so that the Customer Create handler has time to associate the id in my database?
...or is there a better way?

golden spade
#

Have three questions about Stripe API models and deleting.

  1. Can Prices be deleted via API? If not, how would a Product with Prices be deleted? (which is available via API)
  2. Similarly, since you can delete a Coupon, but not a PromotionCode, what happens if you delete a Coupon that has PromoCodes?
  3. When a Customer is deleted, does that detach all their PaymentMethods? What happens to their PaymentIntents, which don't seem to have a delete API method?
torn hill
#

I need to know how long the payments take to get sent to green dot Corp.

glossy pecan
#

Any advice on how to clone paymentMethod from the platform account to a connected account for a specific user - (without creating a payment)? I am trying to set up a future subscription. Everything that I've tried has failed so far.

flint roost
#

Is it possible to influence spending controls for Stripe Issuing by defining terminal Ids or merchant id?

civic cliff
#

How long does it take for support to get back to someone ?

#

Does the chat feature work?

dusk cedar
#

Hey, do you guys have any plans on integrating the 'Interac' Payment method for Canada?

carmine girder
#

Hi all, question about changing plans within subscription prices:

I currently am creating a subscription product with two prices: one for $19.99/mo and one for $199.90/mo (a small discount for paying yearly).

We’re also creating billing portal sessions for managing various aspects of the subscription, one in particular is allowing them to switch their plan from monthly to yearly or yearly to monthly.

What I didn’t find too intuitive for the subscriber is switching from Yearly to Monthly say after their first payment. The subscriber basically is shown a screen telling them the next bill date with the standard $19.99 price, however it doesn’t tell them they have a $179.91 credit on their account. This doesn’t make a whole lot of sense to me, are there proration settings that change this?

Ideally, I’d want a downgrade from yearly to monthly pricing but only at the end of their yearly subscription, any way to do this?

sharp ibex
#

How do you update the bank account / Payout Information for a Standard connect account. There is no way to do it in the Stripe UI

idle iris
sharp ibex
#

Understood, however my platform has a connect account setup with the same stripe account as the platform. So we have no way to log in as the connect account sepratly

#

The same email was used for both the Platform Stripe and our Standard Connect Account

foggy dawn
#

@idle iris and @sharp ibex please only reply via the thread created on the original post

normal lava
#

Hi guys, hope you are doing well.

I have a quick question about Stripe link payments.
I created a product in live mode, with a fixed price of 25€.

Then I created a payment link for this product, and I chose unique so the quantity cannot be modified.
I subsequently made a test purchase of my product via the payment links and when I return to Stripe, the product and the payment links are still active, is that normal?

Because suddenly I tried to go back to the link and I was able to make another purchase when the quantity of this product is only 1.

Thanks for getting back guys.

hexed harbor
#

Hey team, quick question-

I'm creating a PaymentIntent and passing dynamic fields... sometimes our customers have payment method already saved, sometimes they dont.

If they do NOT have payment method saved, I want to use the client-secret from the returned PaymentIntent to run them through the payment method flow and then complete the payment

however I'm seeing this:

Error: The parameter `return_url` cannot be passed when creating a PaymentIntent unless `confirm` is set to true

The issue is that when I add confirm: true to the fields, I see this error:

 Error: You cannot confirm this PaymentIntent because it's missing a payment method. You can either update the PaymentIntent with a payment method and then confirm it again, or confirm it again directly with a payment method
junior knot
#

I've got a question regarding Stripe Tax. I'm following this guide: https://stripe.com/docs/billing/taxes/migration. My site is currently using the Stripe Elements solution for payment. From what I am gathering it looks like Stripe Elements is not currently being supported with Stripe Tax and I would need to refactor to use Stripe Checkout. Is that assumption correct, or am I overlooking something in the docs?

tough cloud
#

Hi team, what is the use case for using the paymentRequestButton vs something like the Elements <PaymentElement/>. Or should i use both? I've successfully integrated payment intents using the <PaymentElement/> component and can see google pay pop up. Im making sure apple pay works for context.

tough cobalt
#

Hi, I have been trying to use a custom font for a payment element, but for some reason the correct font isn't being displayed. here's part of the appearance object that I am using:

appearance = {
fonts: [
{
family: 'Nunito Sans',
src: 'url(' + nunitoSansUrl + ')',
weight: 400,
style: 'normal',
}
],
variables : {
fontFamily: '"Nunito Sans"'
}
}

echo field
#

Has anyone used integromat (Now Make) to create an invoice in Stripe? Their integration to make an invoice does not give you the option to set automatic_Tax to enabled. So they suggested we just do a Stripe API call and we pass a JSON body with the fields. But I'm not sure just how that works. If anyone has had experience, can you message me?

queen frost
#

I am getting an error stating "status": "requires_payment_method" when using applepay with the checkout, it works when I enter card details but applepay fails every time. Is there a trick to it?

tough cloud
#

Hi Team, thanks for your help so far. One more use case i'd like more info on.

After creating a paymentIntent and passing back the clientSecret top the <PaymentElement /> form, is there a way to detect a users payment methods on file (on Stripe) so that we can offer those as immediate payment options? Mainly to avoid them having to enter a card or go through apple pay or google pay every time

vocal wagon
#

I'm having some trouble understanding the flow of money given our use case.

We are a platform, and we will be creating Stripe "custom" accounts for our vendor companies that we work with (and will pay).

We don't use Stripe to collect money, so we are going to need to figure out how to populate our Stripe Balance from our bank account. Then, we can send money from our stripe balance, to our vendor's stripe balance. And then, if we have automatic daily payouts configured on the vendor's Stripe account, they should get the money within 24 hours of us sending to their Stripe balance. Right?

hard sparrow
#

Hey guys does anyone know how to change this text when collecting users cc details. We are using bubble.io if that helps

vocal wagon
#

We are creating "Custom" accounts for our vendors. Does Stripe.JS allow for the collection of all of the most sensitive information, so that we don't have to send it to our backend server?

https://stripe.com/docs/connect/required-verification-information

It's a requirement that the vendor users never have to log into a Stripe dashboard, and can do it all in our platform.

If there are things that we can't send through Stripe.JS that are very sensitive information, then we are going to need to think of the security implications and enhancements for our own platform. So this is why I am asking.

golden cosmos
#

Coffee-text

#

cory-connect

maiden cliff
#

Hello support team.
I have a question about selling products.
Is it possible to set a limit on the number of items to be sold? The product to be sold is a subscription.

steady turret
#

Hi, I have an account problem

opaque fox
#

hi @dry hatch still need you're help regarding Apple Pay on iOS not working on app uploaded on TestFlight but working on Simulator
let's continue on this thread when you're available:
#dev-help message

safe wraith
#

Hi! I'm using Stripe's Hosted Invoices product and am trying to figure out how to make it so that a 2% CC processing fee can be applied to the invoice should the customer opt to pay via CC rather than ACH - is this possible?

vocal wagon
#

hi! I have a error when using feign , this is a parse error, can anyone help me figure it out feign.codec.DecodeException: Error while extracting response for type [java.util.List<com.stripe.model.BalanceTransaction>] and content type [application/json]; nested exception is org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: null; nested exception is com.fasterxml.jackson.databind.JsonMappingException: N/A at [Source: (PushbackInputStream); line: 1, column: 526] (through reference chain: java.util.ArrayList[0]->com.stripe.model.BalanceTransaction["sourceObject"]) the feign is @PostMapping("/balanceTransaction/getList") List<BalanceTransaction> getList(@RequestBody BalanceTransactionListDto balanceTransactionListDto);

woven crag
#

Hi, in customer portal, can we customize the text of back button?

golden cosmos
#

issac.mk-error

golden cosmos
#

lalit-portal

balmy pecan
#

hello

golden cosmos
#

nisa-help

weary radish
#

現金払いのお客様への対応方法を知りたいです。

#

I would like to know how to handle cash payment customers.

wicked steppe
#

We are getting an insufficient funds error when attempting to transfer to our Stripe Connect account customers even though we have plenty of funds in our platform account. Here is the transfer request id: req_IwKHwN7DtrNPl9

golden cosmos
vocal wagon
#

How to use stripe's api to deserialize a json to an exact object like BalanceTransaction

vocal wagon
#

Hi, I've added "Stripe-Version": "2020-08-07" to all my requests in test mode, to test that my integration works with newer version, before setting it in production.
However, I receive "Invalid Stripe API version: 2020-08-07" and there's no logs in the dashboard. I don't know how to debug this.

forest mason
#

Hi All

pearl dust
#

Hello. Is there a way to update a PaymentMethod in Stripe using Flutter?

trail matrix
#

#dev-help we have integrated stripe but ran into a weird last moment issue before going into production. Issue: we want to payout to our user through api , and for this we use \Stripe\Transfer::create api including CONNECTED_STRIPE_ACCOUNT_ID. we are able to set this id while we onboard the account but the problem is while an existing stripe user onboard earlier we are unable get the CONNECTED_STRIPE_ACCOUNT_ID. We need CONNECTED_STRIPE_ACCOUNT_ID in return of login credential

#

we don't know their connected stripe account id

warped palm
#

Hi dev-team,

If I understand correctly the chipper 2x is no longer supported by stripe. Is it correct info?
Due to this reason I have some questions.

  1. How long will users be able to connect to the chipper 2x?

  2. What error will we get from the stripe SDK when trying to connect to the chipper 2x that is not supported (perhaps it will not be displayed at all when searching for readers?)

Please advise how to handle this case.

dry hatch
#

stratopedarx-terminal

hidden ivy
#

Hello, two questions:

  1. Is it possible to get notifications from Stripe if a customer on a repeat subscription removes their card details?
  2. Is it possible to get that notification at the time they remove their details, rather than when the next payment fails?
slow venture
#

Hi, when I export all my payments, the tax column contains only zeros, even though taxes were present in the invoices. Any solution to get a report with all taxes mounts ?

ebon sigil
#

Hi,
How a user can change their default bank account or remove the default bank account in the stripe express dashboard. Can a platform account holder do this from their own dashboarid?

scenic adder
#

Hey! 🙂 I got another issue. When user subscribed to my app, he recieved mail with invoice and info about the payment, but when he buy some product, be only recieved receipt and not any invoice. Is there any chance to send him similiar email like in the subscription way?

thorny flax
#

Hi, I have enabled google pay both in Woocommerce and in Stripe portal but for some reasons it is not showing up in my website

glossy totem
#

Hi, I am using "Payment Request Button", How can i handle user click on Googlepay or Applepay button?

lament pier
#

If i have two customers (A& B) who have setup express connect accounts with my platform (C), can I initiate a transfer between the two account e.g A pays B $500 or does it need to route through me e.g A > C then C > B?

uneven rune
#

hi everyone,

I have a follow up question about this one.
I'd like to know how I can monitor events to check one a user has verified/enabled an account.
Is there anyone who can shed some light on this one ?

Thank you : )

arctic thunder
#

Hi,
is there any API that we could use to retrieve the detailed stripe fees that contains
payment processing
international card
currency conversion
I can not figure out how the fees is calculated when using direct charge to a canadain express accout,
paid by Belgium visa card in EUR (TEST MODE):

when calculating the stripe fees, i found that no currency conversion fees is applied, is that right ?

past marsh
#

hi, i was wondering why the total doesn't get added tax when you put in your region

visual hawk
#

what is different between CreatePaymentIntent & CreateSubscription?

vocal wagon
#

Hi i have create link for stripe but when customer make payment this error show every customer

#

pelase let me know how do i fix out this issue ?

remote reef
#

Hi, How can Webhooks receive Stripe requests if they are written in the Spring framework instead of SparkJava?

vocal wagon
#

Hi!
Reading the description of how the delinquent attribute works in customer object, I wonder:
What is its value if a customer's latest invoice's, latest charge succeeded but an invoice from before is still not payed, i.e. its latest charge has not succeeded?
https://stripe.com/docs/api/customers/object#customer_object-delinquent

desert patrol
#

Hello everyone 👋
@stripe/react-stripe-js provides CardElement component that allow me to collect user data, and receive tokenized card data.

I have a little question. This component for some cards shows ZipCode field and for some not. I need ZipCode to be present always. Is there a way how to set it to always?

*we don't use payment-intent flow on backend side.

solid kelp
#

Hi There 🙂
Wondering if someone might be able to point me in the right direction, we installed WP Full Stripe plugin for Wordpress but cant work out how to on charge the stripe fees to the customer at payment stage, is this even possible ?

hardy fern
#

Hi,

I’ve been following the doc (https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=custom) to implement a custom checkout flow on a RN app. I’m facing an issue in production with some customers for whom 2 payment intents are proceeded. It is probably a UX problem on our end so I’m trying to figure out the right behaviour.
In my implementation, I’m calling a completePurchase endpoint of my api in the else if condition checking the payment intent (after the confirmPayment call in the doc step 4). This endpoint retrieve the PaymentIntent from stripe to check the status. I think it might be my mistake as I expect the status to be succeeded, else sending back an error, even if the payment intent has a processing status for example. Therefore, I should probably listen to webhook events instead of calling a completePurchase endpoint, but what should I display to the user ? Purchasable items are digitals, so a « your order have been placed » might be a bit strange as the user expect to have a payment success page.

Securely accept payments online.

old nest
#

Hi, are there any more details on the Stripe-Should-Retry header at all? Such as, in what scenarios would it not be included in the response? When the request is rate-limited, is Should-Retry set to true or false? We're trying to determine if the .NET SDK's retry mechanism is enough for our use

echo coral
#

Hi, I've integrated recurring payments in our Stripe WooCommerce plugin, but unfortunately in few cases our code does not send 'setup_future_usage' param to create payment intent API. Thus for charging renewal orders with the same payment method and customer of parent order causing errors such as
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.

tawdry peak
#

Hey 👋

We are building custom payment overview UI when creating subscription. We would like to achieve similar showcase of Sales Tax as in Stripe Checkout Session (image for reference).

Is there API call or anything that we can leverage in order to show Tax amount for customer_id. (we already updated country and postal code)

limpid widget
#

Hi, is there a list of possible values for 'type' on a source object?

hollow prairie
limpid widget
hollow prairie
uneven rune
steel gust
#

Hello! I want to use subscription pending update with sending invoice via email.
First I update collection_method to send_invoice on subscription.
Then update price and set payment_behavior to pending_if_incomplete and proration_behavior to always_invoice.
Invoice was created for payment but price was immediately updated on subscription.
And subscription has pending_update with new price. If I void the invoice, price on the subscription stay new.

vocal wagon
#

Hello, why is this failing? The customer param is set, right?

 
 $ curl -X POST https://api.stripe.com/v1/subscriptions \
    -H 'Stripe-Version: 2020-08-27' \
    -H 'Authorization: Bearer sk_test_XXX' \
    -H 'Content-Type: application/json' \
    -d '{
    "payment_behavior": "default_incomplete",
    "customer": "cus_LXfYkHezkHqLAR",
    "tax_percent": "25.00",
    "items": [
        {
            "plan": "kivra_plus_sandbox"
        }
    ],
    "expand": [
        "latest_invoice.payment_intent"
    ]
}
'
{
  "error": {
    "code": "parameter_missing",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-missing",
    "message": "Missing required param: customer.",
    "param": "customer",
    "type": "invalid_request_error"
  }
}
#

Hello,
I’m developing an app and I want to retrieve customer data of users that installed my app.
From what I understand from the doc, I can do that using my app secret api key and specify the account_id of the user in the headers.
It seems to work on my test app, but I can only query my own data, and I fear this is only working because I’m fetching MY data using MY api key… (I can’t install the app on another workspace since it’s not published)
Is there any way to test that my requests are indeed successful, and test some edge cases (user deactivated my app, …)
Thanks !

limpid widget
nimble canyon
#

Hi all, I think I'm being dumb. My code currently works by charging a one-off payment. It uses the hosted checkout, so the browser redirects to Stripe and it works really well. Now I've done the following:

  1. changed the checkout mode to "subscription"
  2. added the subscription as a price_data
  3. added the one-off payment as add_invoice_items
    and I'm getting the error "This customer has no attached payment source or default payment method." - but they haven't been redirected to the checkout screen yet, so there's not going to be any payment method.
    My failing request is req_TxMr9pS9p0QE0F.
marsh goblet
#

Hey there,

so I am trying to save payment methods like Google Pay and Apple Pay in Flutter via the dependencies flutter_stripe and pay. But as soon as I call the createPaymentMethod function of the Stripe.instance I am getting the following error:

E/flutter (14771): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: StripeException(error: LocalizedErrorMessage(code: FailureCode.Failed, localizedMessage: Card details not complete, message: Card details not complete, stripeErrorCode: null, declineCode: null, type: null))

I should have set up everything correctly but may be missing something. Will post some code in a thread.

vocal wagon
lime linden
#

Hi team!

Will subscription schedules carry on indefinitely until programatically terminated, such as with a subscription, if the iterations param on a phase is not set?

cunning bane
#

Hi, sometimes I have to make a lot of real payments to check. How quickly will my card be blocked, how many payment attempts can I make? If the card is blocked, how can I unblock it? How to explain to the stripe that this is not a scam, but a test of the health of many of our sites. And yes, I am well aware of the test keys, but in some situations I cannot change the keys due to lack of access.

static compass
#

hi, how can i get the account id from the payout.paid webhook?

paper wave
#

hello

meager hawk
#

@paper wave hello there

paper wave
#

Can I receive the amount of commission deducted from each order in the back office of my website?

bronze orchid
#

Hi there. I'm currently testing the production server for my stripe webhooks. Locally I purchased a Test-Product and listen for the webhook with the stripe CLI. There everything worked as expected. Then i deployed to the server and I setup the live stripe webhook inside my dashboard. But If I now purchase a Test-Product, my webhook on my production server does not execute. Does someone know what's the reason for this?
Any help will be greatly appreciated

vocal wagon
#

Hey there, is there a way to divide the cost of a subscription? i.e one subscription has two seats, and two separate customers pay for a half each? The use case is for sharing subscriptions across cost centers - thanks!

spice plank
#

Hey there, is there any example code for multiparty payments?
I want to integrate stripe in freelance job platform, any code example will be work(ideal react, node), thanks

dense silo
#

Hi on the wordpress woocommerce, is there a way to change the strip account ? i originially used a test account and not wanted to switch to the actual live account

meager hawk
#

@dense silo we wouldn't know here(we only know about using the Stripe API directly), I'd suggest having a look at the documentation for Woocommerce or their support

dense silo
raven stone
#

had a question about rate limits: We use Stripe connect for our vendors. Are the rate limits set by Stripe limited to 100/s per vendor or 100/s for us?

uneven rune
normal rune
#

hi. guys. I have a questiton: I am using 4000003720000278 as testing card to make payment here. What is the expiration date and CVC i should use? Thanks!

glacial agate
normal rune
#

sure thanks!

glacial agate
normal rune
#

thank you very much! and is there a way to test other payment solutions? such as iDeal in our case, or with credit card payment?

novel wing
#

hi! I have a question regarding currency on the stripe account

#

so i have it set up in CAD but on my website it's still charging in USD

ember bear
#

@novel wing let's chat in the thread I opened

vocal wagon
#

hi, when Im trying to work with react-router I got "You can mark the path "react-dom" as external to exclude it from the bundle, which will remove this error"
what is it?

sturdy wigeon
#

I often see business who use stripe have "powered by stripe" on their payment page, is there an option or plan to go whitelabel?

keen shale
#

ive been watching a lot of tutorials for how to do payment intents and they all seem to address adding payment information which I have working as well. The browser im using has credit card information that i can autofill, but is there a model where existing payment methods that i setup with the account can be used? And I mean only from the UI/UX perspective, like the elements api draw the existing payment method rather than the ui inputs to add a new one all the time?

#

I mean since you are passing the customer and can use customer.listPaymentMethods you can get the existing ones, but are there elements to help you draw that out

grizzled storm
#

Hi team, I'm trying get a ACH mandate confirmation email in test mode, following the guide here: https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web#send-transaction-emails-in-test-mode. However, I tried a few different emails but still no luck. Can someone help me investigate if there is anything missing on my end? Here is an example payment: pi_3KqdihGK3Gnpfa3O0VUEY9zQ Thank you!

Build a custom payment form or use Stripe Checkout to accept payments with ACH Direct Debit.

merry condor
#

Id hope someone here can help seeing as your company cant be contacted unless signed in

wooden wyvern
#

Hi team, i was wondering if anyone was able to help me, I am using stripe payment element, but after updating a payment intent (changing amount) i need to inform the element of the update so that the payment request buttons show the correct amount - is there any method to do that?

merry condor
#

yeah I did and I gave you my ids and now you have them on file and i still cant get access to my account. this is not prober dev

ember bear
#

@merry condor As I stated in my thread, if this is not an API question, we cannot assist here unfortunately. You can go to that URL to get assistance or you can contact support directly here: support@stripe.com

merry condor
#

i am aware i just wanted you to know that you have all done a poor job!

sudden pollen
#

Hi, Im creating a recurring subscription solution. I need to use coupons to discount a first period of subscription. I create a subscription with

stripe.subscriptions.create(
  customer: customer.id,
  items: [{
    price: price.id,
  }],
  payment_behavior: 'default_incomplete',
  expand: ['latest_invoice.payment_intent'],
  coupon: coupon.id    
)

But the first payment intent/invoice of the subscription is not discounted. Coupon object is attached to subscription but total amount is the same.
There is a susbcriptionId from my test clock sub_1KqdorKrBBnfzJ7Jp4MelIQQ.

brazen dust
#

Does Terminal product support payment with proximity(NFC)?
https://pt.wikipedia.org/wiki/Near_Field_Communication

Does it support Apple Pay and Google Pay?

Thanks!

Comunicação por campo de proximidade (CCP), ou near-field communication (NFC), é uma tecnologia que permite a troca de informações sem fio e de forma segura entre dispositivos compatíveis que estejam próximos um do outro, que funciona a 13.56 MHz. Ou seja, logo que os dispositivos estejam suficientemente próximos, a comunicação é estabelecida au...

high walrus
#

Hello, I'm trying to test payment_intent webhook events in our staging environment. I see the payment_intent events in the stripe dashboard (/test/logs), but I don't see the events sent to the webhook in the webhook log (/test/webhooks/we_id). Instead, I see a series of successful account.updated events sent to the webhook. When I examine the "Update details..." for the webhook registration, I see all of the payment_intent events in the "Events to send". Thoughts on how things might be going wrong?

nimble moon
#

Is it possible to have an annual subscription but take the payments monthly?

vast estuary
#

can we generate a batch of unique coupon codes without using code?
for example create a coupon like EXAMPLE_KJAHSK, EXAMPLE_KJDSDS as in random sufixes?

limpid widget
#

Is it necessary to verify your domain with Apple pay to have the payment option appear in checkout?

brazen dust
#

Hi @copper reef I didn't get the chance to answer you back, can we stop archiving the threads few minutes after it is being opened?

My question was how far can we have the Terminals close to each other.

I am trying to create a kiosk for donations, and each terminal will be used for a different value.

copper reef
#

@brazen dust re-opening the thread 🙂

signal dock
#

I am new to discord and wanted to simply know if a registered business in japan can use stripe. Terms and Condition indicates US rep, however there are documents for stripe to be used for japan businesses and for japan businesses to sign up for stripe.

rancid rampart
#

i need help someone hacked my stripe account and charged abunch of charges and changed my payout account

viscid burrow
#

Question 1.) Hey, when upgrading from a $1/yr to a $1000/yr subscription, will Stripe Customer Portal collect the $999 NOW or in a year? Right now we do this with custom code, but I am looking if we can use Stripe Customer Portal. If they are going to a more expensive plan on the same billing cycle, we currently do this:
invoice = Stripe::Invoice.create(:customer => client_subscription.stripe_customer_id)
Stripe::Invoice.retrieve(invoice.id)
invoice.pay
Can we use Stripe Customer Portal for this?
Question 2.) If someone signs up for a $1/yr plan and on the 1st of the month we do a usage-based direct charge of $100. Can the customer view and download the receipt for the $100 charge - or does Customer Portal only really function for subscriptions and not one-time charges?

nimble moon
#

What is the difference between the PaymentElement, CardElement, and CardNumberElement components? Which is recommended for use?

vocal wagon
#

Hi there. When I use stripe.redirectToCheckout it redirects me (both when I have a successful payment or denied) to the website homepage despite the url being correct into the page I want it to redirect to. What could it be?

cold kestrel
#

Hi there, we use the Magento 2 plugin and version 2.9.5 with cards set to off, but Wallets set to on. ( So we only use Stripe for Google Pay and Apple Pay). If I then enable "Request 3DS if 3D Secure is supported for card" in Fraud rules, @I get an error using Google Pay "Invalid value for stripe.retrievePaymentIntent intent secret: value should be a client secret of the form ${id}secret${secret}. You specified: " Is there anyway around this?

cold kestrel
copper reef
#

jamieolney-magento-wallets

vocal wagon
#

hello!
we would like to add credit card data to our clients before they make first payment, but we don't want to process card details on our pages
We have found this examples:
https://stripe.com/docs/api/cards/create?lang=python
We are not sure whether this is the only way to do it. We would like to avoid PCI compliance requirement.
From other payment platform we used to create "customer" on payment platform then we "request" page from payment platform with this "customer id" and payment platform presents form for adding credit card to our "customer id" - but this happens on web page provided by payment platform.
So question is: Is there other way of processing customer credit card data?
Or if we just use Stripe.js embedded in our React application and downloaded each time from Stripe, then we are sure card details does not go through our web application ?

#

I just want to apply for a dispute. The merchant I trade gives me the virtual products I trade. At present, they don't ship them to me, and it has been up to two months

woeful grove
#

Hello team : here a scenario in which a customer can go from annual to monthly and vice versa, but only at the end of the current billing cycle - would it be recommended to update the current subscription with "cancel_at_period_end" = true and then create a subscription schedule with the new price? With the new subscription starting at the current period end date of the current subscription. When i try to schedule the new subscription by passing the start_date as the current subscriptions end date AND set the billing anchor for the scheduled subscription to be the 1st of the month following the start_date, I get an error. Can you advice please

wicked steppe
#

I just learned the other day that when making transfers from our platform account to our customers' Stripe Connect accounts that the default is "card" and that you can change the "source_type" between "card" and "bank_account". In the dashboard I can't see the amounts in each of the two possilbe funding sources, but I see a total amount for the balance. We want to always pay witht he "bank_account" source type assuming we have the funds available and we don't want to incur extra charges. 1) is there an extra charge when using the "source_type" of "card"? 2) Once I run the api call to retrieve the balance in our platform account I can see the amount available to the "card" and "bank_account". Is there an api call to move funds available to the card to the "bank_account"?

vocal wagon
#

hi guys, i have an issue with the stripe gateway, i am trying the payment solution but it works perfectly when i try the Test API, when i go live it doesnt at all, any advices? I am trying both test and live in a http domain and not in the live https, but it doesnt work also on that one.

#

Hey we are having some users that can't update card details on our app, they sent us some screenshots. We can't replicate the issue, does this type of failure ring any bells? Thanks!

severe marlin
#

Hi everyone, I have a question about Stripe Tax. Do you know if the Stripe tax system work only if all our payments go through it or not (i.e. allow checkout via other payment gateways)? Please advise

slim remnant
#

Hi! Is it possible to create two different Stripe::Account with the same email and the same IBAN?

wise cradle
#

I have a question about transfers - looking to use stripe Checkout Session for payments and subscriptions with a connected account - at the time the payment is collected we don't know the amount that should be transferred to the connected account (standard) - is it possible to use the API to create a transfer to the connected account after the payment intent has succeeded ?

hollow pelican
#

How to capture the token used when mobile wallets are used?

ornate beacon
#

When I click on a payment method managed by google in the browser and input my CSV it verifies the card accepts it and them Stripe clears the input.. why is this happening? because it's not a test card?

copper panther
#

We are using stripe checkout (pre-built), creating a customer and then creating a payment session. We depend on a webhook to se send us back info on payment process. Is there a way to attach our internal customer identifier to the customer or transaction record and have it sent back to us in an expanded object via checkout.session.completed webhook call so that we can have a iron-clad way to map the transaction. The customer email address is not sufficient for our purposes. thanks!

cloud gate
#

Stripe kept detecting fraud on the website with Stripe API setup. Is Stripe dashboard going to be better and easier to allow payments to go through? Any idea anyone? Or does the field of information make a difference in fraud level detection?

devout jolt
#

We're trying to use the customer billing portal but want users to be able to enter their company name so that it gets included in invoices, is this possible?

past marsh
#

hi, sorry, I have another question on how i use api's for my stripe

mild depot
#

Hi, I'm currently transitioning from stripe Charge API to Payment Intent API I have a couple of questions to ask

  1. What webhook event do we listen to when there's a dispute or a refund in the transaction when using PaymentIntent API. With charge API, we listen on charge.dispute.created which will be the equivalent event for Payment API. This applies for charge.refunded too.
  2. Can we use paymentIntent API to subsequently bill customers that were initially charged using Charge API.
    NB: This existing customer's card/bank details already exist on the file in Stripe.
    Our stripe dashboard version is 19th, May 2019.
dawn sun
#

Should the product_id be stored as a secret? I thought I saw somewhere while reading through the subscription docs that it was best practice to avoid having the product_id hard coded but I cannot seem to find it anymore

wise cradle
#

Can any one point me to a resource that explains the functional differences between Standard and Express accounts - looking at the docs their is a minimized dashboard and onboarding process, but are their any limitations between the functionality and capabilities of the accounts ?

ivory mountain
#

hey y'all. I'm working on instant payouts for connect accounts, and it appears that there are some debit cards that do not support these payouts (https://stripe.com/docs/payouts/instant-payouts-banks).

I am having the user associate their debit card to their connect account through a token created by Stripe Elements, but I'm wondering: is it possible to detect via API that the type of debit card a user inputs to Elements will necessarily fall outside of the supported debit card types?

sinful sapphire
#

Hi everyone. I am trying to write some unit/integration tests for my webhook api in dotnet core. The problem is I'm verifying the stripe-signature and it fails as expected since the validation cannot be mocked out. Doing some research, I noticed that node.js has a stripe.webhooks.generateTestHeaderString method, but it doesn't seem to exist in the dotnet core stripe library. What would be the recommended approach here?

sleek rose
#

Hello, not sure where I am supposed to report something like this but I forwarded it via an Email too, on the prebuilt subscription documentation there is an attempt to assign to a constant variable (which will obviously error)

next drift
#

We have a pending payout that is not processing. It shows in transit as of April 13

hybrid cedar
#

Hello, i want to activate klarna in stripe i am using stripe in Shopify . But there is last step remaining it is paymentintent i need help in that

silver rover
#

Hey devs, Im creating a stripe checkout session for a subscription using an existing customer that already has a default payment method.

When I call stripe.checkout.sessions.create, I pass the customer ID, is the customers default payment method supposed to be autofilled on the stripe hosted checkout page?

vocal wagon
#

How to make it run in live mode ?

ornate beacon
#

Does the stripe card element always ask for a postal code? If so is it possible to obtain this so I can use it to look up address?

keen spire
#

Use case: Consumer platform accepting card, apple pay and google pay in the USA for donations to other parties on the platform. The platform is simply facilitating the money movement from Donor to Recipient. Donors create transactions, then the money is moved to the recipient's Stripe Express account for payouts.

Question: If a Recipient is in restricted status when the donation is made by the Donor, will Stripe Connect recognize when the associated Recipient's Stripe Express account moves to Enabled or Complete status and move the funds to them? I am not seeing this happen based on transactions that have occurred.

rough moth
#

Trying to find documentation about if it's possible to cancel a payout of a connected account.
The payout was automatic, which docs say may not be cancelled but my manager still wants me to try to do it programmatically 🤷‍♂️ .
Doing so, it says the resource is not found, assumedly b/c it's a resource of a connected account and not our platform account.

steel geyser
#

I'm on PHP and want to use expand with \Stripe\Checkout\Session::retrieve. The session object is returned, but it doesn't include any breakout information. My code: $session = \Stripe\Check out\Session::retrieve( $session_id, [ 'expand' => [ 'total_details.breakdown', 'customer', 'payment_intent', 'line_items', ] ] );

sleek rose
#

I'm in a bit of a pickle currently so looking for some feedback from anyone that has worked with subscriptions, will just clarify it further in a thread as I don't wish to spam or take up more space.

wintry wren
#

Hey Stripe, looking for some guidance. We use Connect to pay a few dozen partners. We want to list all BalanceTransaction objects that have not yet been included in a payout. Even if the payout hasn't been created yet because we're still a week or three out from it being created (automatic payouts), can we get just the BalanceTransaction objects that will be included?

cobalt trench
#

Hi! I am trying to debug an error but I can't find the reason why it happens or either replicate it... could you help please?

where is the error message from the request

{
  "error": {
    "message": "When passing an invoice's line item id, you may only update `tax_rates` or `discounts`.",
    "type": "invalid_request_error"
  }
}

it happen when I call the Stripe::InvoiceItem.update

Any idea what could that be?

golden kayak
#

Holy cow, just wanted to give a shout out to the search API endpoint.. I've been looking for a way to only return certain prices/products based on metadata and am very impressed by stripes ability to read it's customers minds! Keep killing it!

daring lodge
#

Thank you for the feedback! Going to share internally with that team 🙂

signal wave
#

Is it possible to use Stripe Payments without a Stripe Invoice object? (ie. I have my own invoice object that I would like to receive a payment against).

pearl saddle
#

Hi i have a issue , im not programer
i want to add home delivery but and i'm so lost
somebody could help me?

full kite
#

Hi! Can we use our own apple certificate (domain association file) to integrate with Apple Pay?

green lava
#

Hello #dev-help I am a Canadian Citizen and have a US LLC which allows me to have access to payment processors such as Klarna. I have a shopify store registered with the LLC and got approved on Stripe and Klarna with the LLC. Shopify allowed the integration of Stripe payments and I hired a developer on upwork to integrate Klarna with Stripe using API access and following the steps provided by Stripe on how to integrate Klarna. The issue is that I just found out today from both Klarna and Shopify that Stripe does not support the integration of Klarna via Shopify. Is this correct? Please help as I've spent a month dealing with this and spent money hiring a developer

quick wave
#

hi we have some confusion with our connected accounts displayed here https://dashboard.stripe.com/connect/accounts/overview, we would like to be able to configure a more meaningful name than the provided options, from what i can tell Account is either the Business or the Account email but neither of these two helps us to easily identify our customers, is there anything else i can use to be displayed on that page?

wheat bobcat
#

hello, may i have some help with a dev? simple question. dm pls

west grotto
#

Hey I'm wondering if there's a way for money to go into stripe faster I usually transfer money from bank to use the virtual cards but takes a while to go to available to spend?

oak cradle
#

hey i have a question regarding apple pay integration?

ionic fable
#

Hi, I'm trying to understand how I can associate a subscription_id with a customer who is logged into my site. Ideally I want to pass my websites customer id to the checkout so that I can connect the payment with their account. What's the best way for me to go about that?

copper panther
#

Confused by the local webhook development using the CLI. It seems to be limited to only a few webhooks and no option to send Stripe Connect webhooks as well for testing. Can you please explain how to test locally and send Stripe Connect hooks as well specifically for the checkout.session.completed webhook

spring crest
#

Hey, super confused about how i am supposed to set up my stripe account

narrow garnet
#

I've asked about this once before but now that I'm starting coding more questions keep popping up. I'm trying to create a donation/sponsorship platform built on Stripe Connect that users can donate to other users any amount $0-9999, one-time payment or monthly recurring. Like buymeacoffee.com, ko-fi.com, or Patreon (without set subscription tiers).

I've got the one-time payments down but I'm stuck on the "dynamic amount" subscriptions. I'm wondering if this sounds like the "correct" way to go about things. When a user signs up I use the Stripe API to automatically create a Product for them called something like Monthly Donations. Then when another user wants to start a monthly subscription to that user, they type in the amount and their CC details using Elements and submit. On the backend, I take the amount they entered and create a new Price for the Product I created automatically for that destination user, and then immediately start the subscription.

If that roughly sounds right, I'd like some clarification on if I should be creating these Products and Prices on my account or on behalf of the connected users accounts, so each user may have their own Product and $0-9999 Price objects (meaning a LOT of objects). Next, is there a good way to check if the Price object already exists, like if User 1 starts a $1 subscription I create the Price object, and then User 2 want to do the same how do I avoid creating a second $1 price (or throwing an error).

Thanks, sorry for so many questions having trouble finding an example repo for this type of project.

elfin harbor
#

Hey there, a question on disputes -- If we refund a payment through the Stripe platform, is it still possible to receive a dispute for that original payment? (Now refunded)

We have had a case where a user tells us they submitted a dispute, but we don't have evidence of the dispute in Stripe just yet. In that case, in order for us to avoid a "double-refund", would we want to wait until the dispute comes through, or are we okay to refund right away?

tall leaf
#

Hi, is there an API to update the billing email of a customer?

copper panther
#

ok. stand by...

waxen panther
#

@ Stripe Staff...just wanted to say...everything you've built for us devs is freaking awesome. after a slight learning curve the tools online are so so useful.
Thank you!! 😁

mighty hill
peak latch
#

Hi there, can someone assist me? i'm having this issue on my Stripe account

copper panther
#

Stripe CLI --forward-connect-to is not working properly is there someone there who can continue the thread we started earlier? thanks

cerulean pineBOT
#

:question: @peak latch Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

dry hatch
#

@copper panther Let's continue in the thread

nova quail
#

Hi, I'm trying to register my domain for apple pay and this error message coming.

remote reef
#

Hi, If the payment is successful, how long will Webhook send the request to my URL? I mean, how long is the webhook delay?

surreal quest
#

Do you guys bother answering questions that are not getting any support from your support team or just ignore?

dry hatch
#

Mosh-ApplePay

#

moses-webhook

tough cobalt
#

Hi, I had a question with regards to confirming payment intents over on stripe using stripe.js. When confirming a payment intent using stripe.confirmPayment, is it possible to NEVER redirect at all? The redirect (https://stripe.com/docs/js/payment_intents/confirm_payment?type=card#confirm_payment_intent-options-redirect) option only accepts "if_required" and "always", but is there a possibility that the user is never redirected and stays on the page they are currently on (Note: asking about card payments only)

harsh rapids
#

Hello! If I have multiple stripe accounts, is there a way to centrally manage them (maybe from the dashboard?)

pearl saddle
#

Excuse me, can someone help me? I want the shipping rates to appear at checkout. i can't make it

hollow pelican
#

is there a way to use mobile wallets for subscriptions with <div id="payment-request-button"> <!-- A Stripe Element will be inserted here. --> </div> ? I have yet to figure out how it works.

regal phoenix
#

Hi, Ive looked up the docs on Stripe on expiry, valid and timeout but cant find details about the token expiry times or if there are any timeouts on the stripe.js form

peak latch
#

Hello, Just got this message saying "We're having trouble viewing the information on your website", is this something related to cloudflare that blocking the Stripe webhooks?

sand pecan
#

Hey, I'm having some issuses processing a payout on my Stripe. Can someone please help me resolve it?

cedar tinsel
#

Hello i am trying to build a marketplace and i am using connect-onboarding-for-standard everyting good but after sucess it's returning on return_url without any response how could i get new business created stripeid for storing in my db

golden cosmos
#

iampankaj-id

vocal wagon
#

Hello, I want to ask you a question about Stripe webhook events. I had an event 'payment_intent.succeeded' fire two hours after the actual payment, instead of when it was completed. There are no previous attempts to fire this event to the webhook and it succeeded on the first try. Why could this two hour window between payment and webhook event happen?

scenic adder
#

We have an e-shop and a basket there, they told us on the support that no invoice is automatically created when paying for products

We currently have the following procedure:
- We have an amount to pay in the cart
- create a session (mode = payment)
- however, no invoice will be created for us
after successful payment:
- we create invoice items via create invoice item
- then the invoice itself via create invoice
Is this the right procedure? Or is it necessary to do this differently?
Problem:
- the problem we have at the moment is that if I want to mark the generated invoice as paid, it wants to deduct the payment and we can't match the executed payment via create and session to the given invoice, is it possible?

hollow lantern
#

Hi there.

In our company do we have a stripe account which is tied up to a webshop, however we are currently developing a new webshop where we use the webhooks an so.
How would I test that webhook on a test server without actually getting the responses for the users who use the production server?

golden cosmos
#

Fugazcz-checkout

hollow pelican
#

Another question, how to use coupons with the newer payment element?

golden cosmos
#

notaduck-test

golden cosmos
sharp ginkgo
#

Hi All,

Need guidance for handling Stripe processing fees in checkout page. Is there any settings to automatically collect processing fee on checkout page. Thank you.

sweet spire
#

How can I remove ship to address from invoices?

delicate light
#

Hello I need help with my stripe API. I am getting an error.

#

It says invalid API key provided, but upon checking. my secret key is correct

#

what should I do about this?

#

@golden cosmos

#

@waxen quail

#

@waxen spindle

hollow lantern
#

@delicate light don't spam. They will be there once they are ready.

golden cosmos
#

kumar_arpan-invoices

#

soathehulk-invalidkey

tiny estuary
#

Hello dear Stripe devs!
14th days have passed, our users in trial have started renewing and everything is good! Stripe is a blast!
We have been auditing our implementation and we are checking some things to make sure everything is as correct as possible. Currently we use the event ""customer.subscription.updated" to detect subscription renewals. We have found in some cases this event is sent before the user pays the renewal of the subscription, making the subscription Stripe Object not show the new subscription period, but the old one.
Reading the documentation, it seems "invoice.paid" (from : https://stripe.com/docs/billing/subscriptions/build-subscriptions#provision-and-monitor) or "payment_intent.succeeded" (from: https://stripe.com/docs/billing/subscriptions/overview#subscription-events) are events better suited for detection the confirmation of the subscription renewal.
Can you tell me which is the most appropriated event for this? We will change "customer.subscription.updated" for this one.

glacial grove
#

hello
we intermittently get:
{
"error": {
"code": "sources_payment_method_not_available",
"message": "Le type de paiement three_d_secure n'est actuellement pas disponible. Veuillez réessayer plus tard."

when confirming setup intents

req_lhGEAMwu0QwioG

is it a stripe issue? thanks

feral sierra
#

how to create graduated pricing via api call

past marsh
#

hi, i have another question with stripe payments

undone snow
#

@dim hearth can you pls unarchieve the thread pls

#

@waxen quail we have this config

#

and everyime the default country comes as UK even though we set it up as Malta

#

we tried both MT and MLT

#

MALTA is a country in europe

narrow swift
#

我想知道每笔交易的具体手续费是多少 比如: 一次性的费用 10美元以下 10美元到50美元之间 50美元以上 都是按照什么多少手续费来收取的

scenic adder
#

@golden cosmos Hello, we had conversation together, but I did not response in time. Can I continue with you, or make new message?

narrow swift
#

I want to know how much the specific handling fee is for each transaction. For example: a one-time fee below 10 USD, between 10 USD and 50 USD, and more than 50 USD, what are the fees charged?

vocal wagon
#

hello, im implementing "Separate charges and transfers" and im having a doubt, if i want that money reach my balance account (Im the platform owner) ,Instead of any connecting account, is that possible?

winged veldt
#

Hello i have a question, in Stripe Connect, the onboarding for Express account keep asking information for a company site web and so on... if my users dont have any company, how can i do ?

green lava
#

Hello #dev-help I am a Canadian Citizen and have a US LLC which allows me to have access to payment processors such as Klarna. I have a shopify store registered with the LLC and got approved on Stripe and Klarna with the LLC. Shopify allowed the integration of Stripe payments and I hired a developer on upwork to integrate Klarna with Stripe using API and following the steps provided by Stripe on how to integrate it with Klarna. The issue is that I just found out today from both Klarna and Shopify that Stripe does not support the integration of Klarna via Shopify. Is this correct? Please help as I've spent a month dealing with this and spent money hiring a developer

#

please take a look at Shopify's response

uncut vale
#

Hi, We are trying to create a subscription with a customer but are getting a message saying no attached payment method

fluid girder
#

Heyo, wondering if anybody got the wrong encoding error recently?

Bad Request (400): statusCode: 400, response: {
  "error": {
    "code": "invalid_request_encoding",
    "message": "Invalid request. Hint: check the encoding for your request parameters and URL (http://en.wikipedia.org/wiki/percent-encoding). For assistance, contact support at https://support.stripe.com/contact/.",
    "type": "invalid_request_error"
  }

Afaik we encode our forms properly, and sometimes an identical form fails and sometimes it doesn't ¯_(ツ)_/¯
The reason I didn't contact support directly is because it seemed to have resolved itself today potentially.
It was however quite hard to debug since the errors didn't end up in the API logs :(
Was wondering if anybody has any insight into this, if it reappears Ill contact stripe through a more official means of course, just wondering if anybody had a familiar somewhat frustrating experience.

sand topaz
#

hello
I wanna implement transfer from platform balance to connected account
But i got the next error because receiver does not have gbp balance

is it real to implement this one to convert currency automatically?

{"code":"transfers_not_allowed","doc_url":"https://stripe.com/docs/error-codes/transfers-not-allowed","status":400,"message":"Funds can't be sent to accounts located in US because it's restricted outside of your platform's region; please contact us via https://support.stripe.com/contact for details.","request_id":"req_nDZTaRZZHHk21Y","type":"invalid_request_error"}
dire quarry
#

Could someone double check this transaction for me sub_sched_1KqvIlDa2LA8bsm7sjUvqenA, I believe it should be using the card that has been saved to the customer for future invoices?

agile nacelle
#

Does anyone here have familiarity with Quaderno API? I know it's a different service/company, but as it's related to Stripe I thought I'd check here.

Specifically I want to know if the "de-duplicating contacts" behaviour has changed in the last year, and what the (business, financial, legal) implications for that might be. Or if it's not significant. Maybe there is some reason behind the change?

uncut vale
#

We are changing our implemenation to use webhooks and payment intents

cinder torrent
#

We want to use Stripe subscriptions and don't use automatically charge a payment method, is it possible to create a manual payment and link it to the payment for the subscription (the subscription was created before)?

ornate beacon
#

When using Stripe Tax does the customer require a billing address or is the billing address attached to the card sufficient?

narrow swift
#

Jack Tan Where are you? Jack Tan speaks Chinese and I want to chat with her

#

i need @misty hornet help about payment fee problem

wise cradle
#

I'm using the stripe Checkout for Payments and Subscriptions with a combination of Platform account and a connected account and want to Creating separate charges and transfers. When the Payment is successful I get a charge.succeeded web hook event. I want to create Transfer to the connected account and reference the charge so when the funds are recieved into the platform an amount is transfered to the connected account. The documentation specifies Must be configured to use manual payouts or a combination of automatic payouts and the source_transaction parameter to ensure the account has sufficient funds to cover the transfer. Can I add the charge id to the transfer even if it is has a status of succeeded so the transfer will complete once the payment is credited to the Platform account and keep payouts as automatic ?

hollow prairie
#

Wagyuking

oblique gorge
#

Hello Team,

I connected a stripe account with my account. But after the payout, money is not transferred into connected account. I'm in test mode.

nimble moon
hollow prairie
vocal wagon
#

Hi - is it expected behaviour for the initial attempt to send an event to my webhook endpoint to occur 2 hours after the event itself was created? I thought the initial attempt to send an event to my webhook endpoint was meant to occur almost immediately after the event itself was created?

green notch
hollow prairie
green notch
#

So what we do where I work, we collect the cards (currently with CardElement but are currently migrating that to a multi-line thing, I got a question about that in a bit) then we a have a subscribe and a purchase button, which subscribes to our service or purchases goods and services on our store respectively.

The card input field is seperated from the purchase and subscribe buttons, and the server handles communicating with Stripe. Would this be possible with Payment Elements

#

(And on the note of separating out CardElement)
is there a CardZipElement much like there's a CardNumberElement, CardExpiryElement etc? I couldn't find any in the docs, and htat's why I'm looking into payament element

hearty garnet
#

Hi~ I'm using stripe subscription. If a customer subscript a trial plan, how does the customer turn to use the normal plan? Just upgrade the subscription or what? Thank you.

tall arch
#

Hi everyone, at this very moment i am just stuck and can not seem to fix this issue. I have been trying to for weeks, but without any success.

In https://dashboard.stripe.com/settings/tax i have set up tax rules for all EU countries. Example: DE has 19% VAT, NL has 21% VAT etc. But for some reason, when someone orders and receives an invoice it does not show any form of VAT on the invoice. How can i make it that when someone orders from DE sees 19% VAT, NL 21% VAT and so on?

hollow prairie
#

meisei81-subscriptions

vocal wagon
#

Hi team, it seems that you haven't notified us about the account update (acct_1KOpvxRNnJEBmb4I). The last account update says charges are disabled whereas on the connected account's profile charges are enabled. Can you pls take a look? Thx!

twin bloom
#

Hi. Can I choose a language for stripe errors which I show users?

hollow prairie
#

anna.krol.docplanner.com-account-updated-event

woven pendant
#

Hey folks, I'm trying to set up our native iOS and Android apps with multiple Stripe payment configurations (we have a few different accounts for different physical locations) - can someone please point me in the direction of the best resources on this? And specifically when it comes to Apple Pay + Google Pay, do we need to go through multiple verifications with those platforms to be able to use different Stripe accounts. Thank you!

unkempt storm
#

Is there a way to check if the card being used to pay is an EU Card or Not? Trying to calculate destination charges the fee

hollow prairie
#

tomralston-native-mobile-wallets

past marsh
#

hi, sorry I keep asking questions, but is it able to have stripe payment links have an option where you can enter your business id and have it be tax exempt?

weak fable
#

I really struggle using the flow for ACH payments. I do collect the bank account details but when I confirm the payment the sdk provides me the error: When creating a US bank account payment method, you must provide the bank account number collecting the account worked. Did I miss sth ?

hollow prairie
#

Please, ask your Q!

stable ether
#

Hello! We are seeing a scenario where a Subscription that was on status incomplete after a while gets incomplete_expired as expected if the payment never goes through. But the event that we get for customer.subscription.updated does not have the previous_attributes.status set to incomplete(previous_attribues is actually empty in this case 🤔). Is this expected behaviour?

shrewd sluice
#

Hi there, any recommendations on setting up payment for a flask app

hollow prairie
light roost
#

Hey guys. Im the founder of Sweden's first NFT marketplace that collaborates with the largest IPs in Scandinavia. We are releasing our first project soon and would like to use Stripes checkout system/payment gateway. We sent an request through the form recently but are in a rush, hence im writing here also. Could i please get some help to speed up the process?

undone snow
#

@waxen quail Can you unarchieve the thread

little crypt
#

Hi there, I am facing an issue in Nodejs stripe integration. I just used the TEST key but I don't know why it's not working? It's a throwing error like this.

"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such customer: 'cus_LV0szCErBZUpFe'; a similar object exists in live mode, but a test mode key was used to make this request.",
"param": "customer",
"type": "invalid_request_error"
}

vocal wagon
#

hey there
one more problem: in the process of payment creation we’ve got an error:
stripe.error.InvalidRequestError: Request req_JpDAekLFBu5skU: You provided a customer without specifying a source. The default source of the customer is a source and cannot be shared from existing customers.

The flow of process looks in this way:

  1. we create a customer on platforn_stripe_account
    ( stripe_custormer = stripe.Customer.create(….))

checking the dashboard shows that the customer is successfully created.

  1. By means checkout.Session
    stripe.checkout.Session.create(
    payment_method_types=['card'],
    mode='setup',
    success_url=f"{settings.FRONTEND_DEV_APP_URL}/{line}",
    cancel_url=f"{settings.FRONTEND_DEV_APP_URL}/{line}",
    stripe_account=f"{settings.STRIPE_PLATFORM_ACCOUNT}",
    customer=stripe_custormer
    )
    we add card as new PaymentMethod and connect it with customer created at stage 1.

checking the dashboard shows that the PaymentMethod has been successfully assigned to the customer at the platform acoount

  1. The Customer wants to buy any product and send the payment directly to the connected account ‘Conn_Acc_2’ of the user who sells the product. So we clone the customer to the ‘Conn_Acc_2’ and then use the customer.id in the command

session = stripe.checkout.Session.create(
customer=customer.id,
payment_method_types=['card'],
mode='payment',
line_items=[{
'name': payment_name,
'amount': data_in['price'],
'currency': 'pln',
'quantity': data_in['quantity'],
}],
payment_intent_data={
'application_fee_amount': fee,
'setup_future_usage': 'off_session'
},
success_url=f"{settings.FRONTEND_DEV_APP_URL}/{line}",
cancel_url=f"{settings.FRONTEND_DEV_APP_URL}/{line}",
stripe_account=Conn_Acc_2,
)

an as a result of this command we get the above-mentioned error.

What we do wrong?

ornate beacon
#

Why is the invoice object attributes for period_start and period_end always the same? or better still, how do I get the actual period the invoice covers as stated in the invoice itself

vocal wagon
shrewd sluice
#

Looking to intergrate the BPOS E wise on a flaskapp terminal not store

#

any help

#

doesnt seem to be much on nthe previous link ]

brittle lantern
#

Hi, just created an invoice for someone to send me a payment, are invoice payments Irreversable? Like can I get scammed? Can he get a refund on his payment? Thank you for help

copper reef
#

miketimturner-invoice-attributes

#

Sasha_huasa=TWINT

brittle lantern
#

please help

vocal wagon
#

Hello everyone, I have a quick question regarding 3DS. I've been experimenting with the test cards provided from Stripe, but it seems that I'm always getting a 402 with requires_payment_method instead of the requires_actions, am I missing something here? Here's a request id from test environment req_6LydcVFaMrhCh1. Any help would be appreciated 🙌

copper reef
#

Paddy-BBPOS-flaskapp

waxen quail
#

optimus-invoice

unkempt storm
#

In order to update the application fee according to the card origin, should I do this using the payment_intent.processing webhook in order to access the Payment Method?

#

Or can I update the application fee after the payment is made?

shrewd wind
#

We are building a social media for content creators, and so far to keep things simple we have only accepted one-time payments and subscriptions in a single currency USD.

We would like to have content creators accept Destination charges (without on_behalf_of) in their preferred currency. We are trying to understand the implication of such a change.

I understand that there are 3 places where currencies are important: 1) credit card charge, 2) presentment currency (the currency that the creator prefers to be paid in) and 3) the settlement currency in which they'll receive the funds in to their bank account.

Our flow fund for destination charges is this one: https://stripe.com/docs/connect/destination-charges#flow-of-funds-app-fee. We charge some amount, take an application fee, then pay the Stripe fees.

I would like to understand how the currency conversions in each step in the following example:

  • We, as the platform, set our default currency to USD (platform currency)
  • The content creator sets the price of their subscription in EUR (presentment currency)
  • The content creator's settlement currency however is GBP (settlement currency)

From this paragraph here, https://stripe.com/docs/connect/currencies#destination-charges-without-on-behalf-of this is what I understand:

  • The purchaser pays in the presentment currency EUR
  • The charge is converted from EUR to the platform's default currency USD
  • The charge is then transferred over to the connected account and is converted from USD to the connected account's default currency GBP (settlement currency)
  • The application fee amount is deducted from that GBP and is transferred back to the platform as GBP, not USD

In this case, despite the platform's default currency being USD, we receive the application fee is received in GBP. Is there a way to receive the application fee in USD still? Or am I understanding the paragraph incorrectly?

Thank you

stray oxide
#

msms - destination OBO

vocal wagon
#

Hello, we are integrating Stripe connect on our platform and have a small question for international users. We have enabled connect for US and Canada. When they onboard from Canada, and select the entity type = Individual, they are unable to select Canada as their country, as the country dropdown is disabled. This does not occur if they choose Organization -> Sole proprietorship. Is this expected? Are individuals in Canada not allowed to use Stripe Connect unless they do so as an organization? This is problematic because they are unable to go back in the flow once they select the entity type. Please advise. Thank you!

#

Hi - When I create a payment link in my DB, the checkout session gets completed with customer_creation: if_required. How can I get it to set customer_creation: always?

fluid parrot
#

Hi all. Question about the receipt that can be emailed. In your documuntation at https://stripe.com/docs/receipts#customising-receipts you mention that we can set a couple of fields in the 'description' parameter. But in the API docs at https://stripe.com/docs/api/payment_intents/create#create_payment_intent-description you state that this is a string. We want to add some fullfillment info on the receipt (users pay for drink/food vouchers, they should download a mobile app and use their phone number to onboard and receive their vouchers in the app)

So, we thought to put this in the 'description of service'

Send payment or refund receipts automatically.

#

Thing is: the test environment of stripe does not send emails, so it's pretty impossible to test this

#

Our questions come down to

  • How can we provide those seperate keys in the description parameter?
  • How can we see what the receipt will look like since we cannot send emails in the test environment
  • If it's only a string, how can we mark a part of that string as 'description of service'
#

btw: sorry for not putting everything into one post

stray oxide
#

No worries, I am bouncing between a couple threads now and will get to this question in a minute

lone sorrel
#

As a Stripe Connect user, can I setup interchange plus pricing for my customers (sub-merchants) charge my customers?
If yes, which Stripe API should I use to do this. Thanks

fluid parrot
sturdy grail
rocky saddle
#

Hi, can I set expiration time to payment intent session?

drowsy river
#

Hi Everyone, I am new to stripe. We are going to implement stripe checkout and stripe connect into our website. I am a PHP developer. Our website is in Laminas. We are connecting students with their desired driving schools using location. Once a payment made our acompany and the service providers ie driving schools will be paid commission based like lyft and doordash. How I can do that? one more is it necessary to have stripe accounts for the service providers ?

#

I meant payment splits and send to our company and the respective driving school. So every new driving schools under our company needs to create stripe account for the payment or is there any option to payout them directly to bank accounts?

#

Please guide me

stray oxide
#

sanjaykumarbangalore - setupintent plus charg

smoky pasture
#

Hello all, when using coupons API, what does repeating mean? Can repeating be used in a single checkout charge session?

kindred pine
#

Hi guys! 👋 I did on production two payments on Tuesday, April 19 (not the first time) and schedule is set to send daily. Why the payout is expected on April 26?. I mean it suppose should be paid on April 20 🤔 Thank you.

fluid parrot
#

hopes @stray oxide will not forget my question ;P

stray oxide
#

@fluid parrot apologies for the delay, I will be able to look in to your question in a moment. You are still on a client that does not support threads, correct?

fluid parrot
#

specially to talk to you guys

#

;P

#

so feel free to open a thread

#

whehehe

rose otter
#

xfechx-coupon-repeating

stray oxide
#

mvanbaak - receipt emails

open rapids
#

Hi Actually i am working stripe SCA migration from charges API . and i saw the stripe dashboard for test payment and it shows the payment origin is france, and card is US. is this just test representation or any problem with our data.

#

its showing some different datas so am ask

rose otter
#

jose cerrejon-payout-speed

nimble wren
#

Hi! For Stripe Checkout, we are currently setting billing_address_collection to required. This results in the card's billing address being stored into the Customer's info and being rendered on the invoice.

However after we made a tweak to first create Customer's name + tax details via API and pass the Customer ID to the Checkout Create Session API, even though the billing address is collected, it is no longer applied to the Customer (presumably because the Customer was created ahead of time). Is there any way to apply the card's billing address to the Customer (and invoice) as before?

We are basically doing this to enable customer names + tax details can be collected as part of Stripe Checkout as these fields arent natively supported.

Have attached screenshots illustrating this.

kindred pine
#

When Stripe transfers money to your bank account, what is the source account that appears on the transfers that Stripe makes to you?

twin bloom
#

Hi. I am setting 'locale' field to elements options according to the docs, but I am getting errors in browser language. Can I get only English error messages?

placid cove
#

We opened stripe with our advertising company for our roofing business so clients could pay us. They closed the account same day it was opened and the funds are sitting with stripe, this was the 14th the client was charged the 20th and stripe said the refund was sent the 14th they did not refund they took her money and they have not sent to our bank or refunded what do i do these people will not give an answer by email

willow olive
#

Hey guys! I'm reopening my e-commerce and I can't remember what my stripe email is. Is there a way to know, from Wordpress or any other way, which email I used to create the account? It's been closed for about a year so I don't know if I have to create a new one

trim basalt
#

Hey guys, I have a bunch of connected accounts and I want to show them their upcoming payouts and even past payouts, like a payout history page. Is there an API to get upcoming and previous payouts?

prime shoal
#

Hello. I have a wordpress site and I am getting a 500 error when I submit my Gravity Form with stripe payment. The endpoint is failing. Gravity forms says i need to reauthenticate my form but I can't find a way to do that.

lost slate
#

Hello

#

I am getting fatal error while calling presentPaymentSheet function while using stripe-react-native

#

one min

#

2022-04-21 18:50:58.549068+0530 GOURMET VEGAS[8764:373215] LOG ANALYTICS: ["product_usage": ["PaymentSheet"], "plugin_type": "react-native", "ocr_type": "none", "app_name": "GOURMET VEGAS", "is_development": true, "bindings_version": "22.0.0", "device_type": "x86_64", "event": "mc_complete_init_customer", "publishable_key": "pk_test_51K3NexGlJ24ngKO7zl8yDwGPBLJj7AsckMUfmhrYRN9EYCXV6gb7ZMSRkMOcRiVo2gmj45nG2iYV6nv7uvIK5ccu0046bjgBnv", "os_version": "15.2", "install": "C", "pay_var": "legacy", "analytics_ua": "analytics.stripeios-1.0", "app_version": "4.5", "additional_info": [], "apple_pay_enabled": 1]
and after this logs initPaymentSheet is done and then presentPaymentSheet is called and there i get error and it is run time error saying fatal error

Stripe/FormSpecProvider.swift:13: Fatal error: Unexpectedly found nil while unwrapping an Optional value

#

i am getting issue for iOS

heavy sonnet
#

Hi Guys,

Is anybody familiar with Stripe for Laravel (Cashier)?
I am building an app with plans subscription, but as I'm based in France, payment needs SCA, so I did everything according to both Stripe and Laravel Cashier documentation, but after some tests I realized that after trying to subscribe with this card 4000000000003220 (3DS2), it works on stripe dashboard, but in my app the stripe_status is still marked as incomplete, does anyone know why ?

Thanks,

vocal wagon
#

Hi people o/
I made all my test, and now I want to put everiting live, but I can’t get the live secret API here from the dashboard https://dashboard.stripe.com/apikeys
I can’t get “copy api key” like in test. So how can I get it please?

little bone
#

Hey 👋 i'd like to update the payout schedule for a connected account via the API rather than the platform account dashboard: is this possible?

lusty osprey
#

Hello people doing gods work!

#

How do I tell how many days are left before a subscription is cancelled after a failed payment?

vocal wagon
#

Hi - I accidentally ran the OAuth.deauthorize method on a connect account so my connect account doesn;t appear in the platform anymore. How do I get it reconnected?

#

Hi, it seems that you haven't notified us about the account update (acct_1KOpvxRNnJEBmb4I). The last account update (evt_1KdrIMRNnJEBmb4ImnZGbydJ) says charges are disabled whereas on the connected account' profile charges are enable. Can you pls take a look? Thx!

tired crater
#

Hello, we're currently working with a stripe integration provider (churnbuster). On their documentation page they say that we can identify events in stripe with an "event source".

Event source:
Churn Buster = Churn Buster initiated
Dashboard = Stripe dashboard initiated
Other = Initiated in-app or elsewhere

I'm not seeing these anywhere in stripe events, and I'm curious if these are indeed sent with stripe events or if this is just outdated documentation?

raven mural
#

Has anyone been able to integrate Stripe with Discord so that my service subscribers gain access to my Discord server (and get kicked when subscription ends)?

twin bloom
#

Hi again) I wrote to you 1 hour ago. As I understood locale gets from system, not from browser for error messages. That's why you weren't able to reproduce my bug. If you change your system language you will get an error in another language(turkish for example). Even If I set locale: 'en' you will get error in your system language

languid tulip
rocky saddle
#

Hi, I am wondering is there any way to return money instantly to customer if his payment intent has been cancelled while he was on the p24 page and has already paid

languid tulip
#

@normal fern self promotion is against this server's rules. Your message will be deleted and please do not post self promotion in the future or you will be banned from this server.

unkempt storm
#

How can I get a Payment Intent ID from a capture webhook event? I see it's located within "data.object" but i'm not sure how to access.

tired crater
#

If a subscription has been created before I enable "automatic tax collection" in the tax settings page, will that subscription automatically start collecting tax if applicable?

languid tulip
dry cypress
#

Hi, there is a way to change the "stripe" text in the bank statement? For example: "Sub A"

restive lily
#

Hello, I need someone's assistance with Stripe subscriptions please.
I have four billing plans and once someone want to upgrade a plan I simply add remaining credits to the new billing period. And I need a charge to be made in full. However, I can see the Applied balance in the checkout with the discount for unused number of days of my previous/current subscription. How can I avoid this?
https://share.getcloudapp.com/jkuvpgZ6

viscid burrow
#

Help with upgrading in customer portal from a $1/yr to a $3588/yr pricing plan on the same billing interval with no proration allowed but I want to get the full $3587 or $3588 now.....not in one year. evt_1Kr3Z2JCqsGCcWcoCShcGT6n

sleek rose
#

Is product price metadata not exposed on invoice.paid event?

narrow garnet
#

Question about Stripe Connect payouts, specifically with Express accounts. Looking at this RocketRides demo: https://rocketrides.io, when you trigger a sale the amount is added to the account "balance" but is not payed out until the user clicks "Pay Out now".

I was looking at the docs and saw this part where it says:
"For compliance reasons, funds can be held in a reserve for up to 90 days from charge creation to payout. The exception to this limitation is the U.S., where funds can be held in reserve for up to two years."
https://stripe.com/docs/connect/account-balances#:~:text=For compliance reasons%2C funds can,for up to two years

Does that mean if I was using the same setup, I would have to make sure the user clicked "Pay Out now", or otherwise triggered the payout myself, under 90 days or I'd have compliance issues?

Learn how Stripe account balances work when using Connect.

fluid dock
#

Hi All, I had this query regarding Updating Payment Method:
For updating user payment method, do we build our own form and fill it out with existing data like last4, expiration date, then use Stripe API to update? Or is there a way to render an element and update it from UI? We have some international paying customers.

random pond
#

Hi! I am currently trying to create a remote version of being able to Retry Charge for a customer on an individual invoice. The retry charge modal has the ability to enter a payment method and an internal note. I am currently using the invoice pay API: https://stripe.com/docs/api/invoices/pay to pay for the invoice, which is working great! The only issue is that the internal note needs to be filled out but the API doesn't seem to have any parameters which would allow submitting this note to the invoice. I was wondering if there is another method that can allow me to attach this note to the invoice? Thanks in advance!

bronze orchid
#

Hi there. In my business plan, i want to have semester plan. My plans start from first day of January until last day of May. then plan is off in June and July, again start from first day of August until last day of December. Is it possible to implement this cycle using subscription?
Anytime my customers try to buy new plan, the start day should be 1th August or 1th January

rough moth
#

I'm looking for transfer/payout amount.value limitations but not finding anything. Do they exist and are they documented somewhere?

vocal wagon
#

Hi - Are the 'notes' that I enter under a payment in the Dashboard associated to any Stripe Object? I would like to export these to a report. Looks like it isn't possible in Sigma is it also not possible in the API?

hexed harbor
#

hey it looks like I can add inventory quantity in the API but I'd like to know if I can add inventory quantity through the dashboard. Is that possible?

drowsy river
#

Hi, I want to cut the STRIPE fee first and then it splitted into two- one for our platform rest goes to service. So for that which type of charge I can select?

bold pelican
#

Hi, I do not necessarily have an account with stripe but I am trying to provide payment to a person that is using Stripe for there business. I would like to talk with someone in support but I would need to create an account, which I do not necessarily want to do. The money is sent but from what I can tell he cannot pull the money out to his bank account due to probably key words in his business that caused the transaction to stop. He cannot refund me nor can I pull my money back. Any help would be appreciated.

exotic abyss
#

Dear Stripe Support, is there anyway that I can get the Chrome gmail when I loading the Stripe Google or Apple pay button?
var paymentRequest = stripe.paymentRequest
PayerEmail

#

yes

hollow zenith
#

Looking for someone in Development to speak with on the phone regarding some questions I have

short sand
#

We getting an error of Unrecognized create() parameter: clientSecret is not a recognized parameter. This may cause issues with your integration in the future. Our call is return stripe .confirmCardSetup( clientSecret, { payment_method: paymentMethod.id, }) We are reading the docs https://stripe.com/docs/js/setup_intents/confirm_card_setup#stripe_confirm_card_setup-existing ... Trying to understand what is triggering this warning. We see that docs don't specifiy client secret as required but when we remove from the call it doesn't work.

wicked steppe
#

I'm creating an aws lambda alert that will slack our finance team when our Stripe card balance reaches a certain threshold. The alert will be sent hourly until the finance team has taken the action to top-up the account. I'm wondering what top-up event I can listen for to turn off the call to action alert.

wanton python
#

Using Stripe Terminal, sometimes we get a SESSION_EXPIRED terminal exception code during payment intent creation, seemingly randomly. I'm wondering what the best course of action when this occurs during checkout flow? Afaik, Terminal only requests a new api key during reader connection? Does this mean I should force a reader disconnect/reconnect to fetch a new key or is there a way to programmatically have Terminal fetch/use a new one?

opaque slate
#

Hi, what am I missing when I can't get the stipe.charges.search to be found by TypeScript?

lapis ermine
#

Hello, I have a Low-Code project I am working on with Glide and Make (Integromat)

#

I am trying to implement the Stripe automatic_tax[enabled]: true

#

The issue I seem to be having it that it asks for the tax_behavior.

analog dew
#

We have a platform that uses Stripe elements to process payments on behalf of our custom accounts. We're wanting to add Apple pay/Google pay as an option. Reading the docs it seems that Apple Pay requires registering all domains and subdomains where the button will appear. Our users's checkout experience is on a subdomain of ours that's unique to them i.e. myname.ourcompany.com. They can also set up a CNAME for any of their client facing pages as well. How do we dynamically register all of these possible domains? Is it even possible? How do other businesses with our similar use case do it?

severe pewter
tired crater
#

If we set all subscriptions to automatically collect tax, but we're not registered to collect tax in the location of the user, what happens when the user is billed?

rose otter
#

Goddard-subscription-ach

drowsy river
#

what is charge and transfer in stripe? I am confused with these terms

#

charge, application fee? Also I can see the collected fee at dashboard. But its not showing in the payment detail page when we mouseover fee. There they shows only stripe fee. But in collected fee section i can see my application fee

marble dove
#

Hey, do you offer some sort of health check for the Stripe API? I would like to check if my app is able to communicate with Stripe. Currently I'm checking an existing payment every x minutes. Just wondering if there is a more elegant solution out there. Thanks!

vocal wagon
#

Hello Guys, I have a question about live payments, I am testing stripe connect, seperate charges and transfers, so I just tested the paymentIntent API and it works, my question is when the paymentIntent.succeded does it mean the money is on my balance so I can transfer the money immediately, and if I do it means it will transfer it in less than 1 min? to the connected account's balance?

#

the transfer that I sent to the connected account, is still pending, what might be the reason?

vapid talon
#

Hello
I am from Iraqi kurdistan,
I want to know is it possible for me to have a stripe payment gateway , or is my country also on the stripe sanctions list?

earnest forum
#

Looking to add some custom fields to an invoice. The docs read:

custom_fields optional array of hashes

A list of up to 4 custom fields to be displayed on the invoice.

in python do I send

{"key1": "value, "key2": "value2"...}

or

["key1", "value1", ...]
#

or is it an array of dicts?

[{"key1: "value1"},{...}]
open sierra
#

Hi, I have a scenario where we charge our customers a some amount that they enter, plus a fee, plus hst only on that fee. Would that be possible to do with the PaymentIntent? From the documentation it seems like this will not be possible and I would need to potentially create an invoice to handle this scenario. But is there any other way so that the customer can immediately pay for it without having to send an invoice first?

viral torrent
#

My stripe account is associated with an old phone number and I can't fill out an account recovery form because I don't have a password for my account because it's a stripe Express account. I can't find any other way to talk to someone to get my account fixed. Please advise.

unkempt storm
#

How can I get the transfers of a connect account?

severe pewter
drifting hollow
#

I have questions on Dispute management for Connect Express

halcyon crow
#

Hello 👋 Quick question - I am integrating Stripe Connect at the moment. Is there any reason I can / should NOT create a Connected account which has the same name / details of the parent account? From a software point of view, it makes more sense in my use case to always receive payments via a connected account and send application_fee_amount back to the parent account rather than accept payments directly there (I have a usecase where my company can accept payments OR the connected accounts can depending on the user flow)

safe wraith
#

Hi! I'm wondering if there is an event that we could use to let us know when a customer has attempted payment via ACH? So simply to notify us that an attempt has been made even if it hasn't yet been marked as successful or failed due to the async nature of ACH? I'm reading two different docs that seem to contradict each other so I'd love more clarity here.

halcyon crow
#

Hello again 👋 When using Strip Connect, I want to create a customer in the platform account and then clone it to a connect account when I take a payment. Is it good practice to delete a cloned card/customer after taking payment - I can't see a reason why i would ever use it again?

misty hornet
#

Hi @halcyon crow your thread is still open, shall we discuss it there?

green sky
tough cobalt
#

Hi, I had a question regarding upgrading subscriptions using the pending_updates property. So basically, we allow customers of our product to be able to upgrade their plan to a new price...for example: upgrading from a monthly subscription to a yearly subscription. This works well, but is there a way to update such that the update is always pending...rather than transitioning to the pending state if the payment can't be paid?

final echo
#

Subscription

I have subscription using multiple products
consider there maybe product named SMS
so basically customer pays $25 every month
and we provide him 1000 SMS free
but after he used 1000 SMS I want charge him $10 for next 1000 SMS
so consider if he used 5000 SMS in this month I want charge like $25 + ($10 * 5)

Is it possible?

hearty garnet
#

Hi, I'm using stripe subscriptions. How do I create a subscription which contains both recurring payment and one time payment? Thanks.

lost slate
#

Hello

hollow lantern
#

One quick question, is it possible to resend events to a local server which is forwarding requests?

vast dune
#

Hello, Would like to know why the downloaded invoice pdf not showing complete billing address where as the dashboard shows? any ideas? is there something to do with settings?

terse shard
#

Is Stripe POS Terminal available in the UAE? If not then when will it be available?

steady turret
#

hello

leaden pawn
#

Hi,
I'm looking at adding an option to a blazor app to be able to view/add payment methods for a customer. I've been playing around with elements and was wondering if there is a specific element that can handle this and if there is a github repo with examples ? Thanks in advance

unkempt storm
#

How can I update a payment within a connect account? I use destination charges and when the payment is transferred to the Connect user, it does not contain customer or Payment Method details.

worthy mortar
#

Hi! My name is Ekaterina. We are making the integration via API and what to realize the recurrent payments. But we need to configure the quantity of recurrent payments (for example, we need to write off money for 10 times, and after that stop the subscription) . How can we do it via api? Thank you!

vocal wagon
#

Hello everyone, I have a question regarding Stripe Connect.

We are currently using Stripe connect to handle payments on behalf of Companies (restaurants) and charge their end customers. So our platform charges the end customer on behalf of the restaurant and takes an application fee.

However, we offer a guarantee to the restaurants that if we can't charge the end customer's card (insufficient funds for example), we will still send the money to the restaurants (using transfers).

So in the case where we can't charge the end customer (insufficient funds), we would like to do the following :

  1. Send the money to the restaurant (using transfers)
  2. Try to charge the end-customer's card directly (not using connect), so the charge would be end-customer => Stripe platform

My question is:

  • Can we have two types of payment flow at the same time on our Stripe platform ?
  1. Destination charge using connect: we charge the end customer's card in behalf of the restaurant and take an application fee (4% of the charge)
  2. In case of failure, attempt to charge the end customer's card directly, without using connect, so that our platform would receive 100% of the charge

Thank you very much for your help!

vocal wagon
#

Hello, I'm getting the error Received unknown parameter: payment_method when updating a customer

#

Hello, this is my first time on a dashboard, sorry if I'm in the wrong place,

it is about the fact that i have an error with the apple pay.
and stripe currently does not find the problem either.

it is about the fact that you can pay with apple pay with mastercard and visa and also with a giro card, i.e. a normal bank account.
payments via mastercard and visa work without any problems, but it doesn't work with a giro card i keep getting an error message after i want to complete the payment.
this is the error message i hope you can help me.

#

and stripe keeps confusing giropay with a giro account.

#

and my developer says
stripe is not giving giro card token to us

left widget
#

Hello I want to add temporary discount for a specific price from the stripe dashboard , do I need a code changement (integration) so that this discount applies ? or it's automatic once I add it in the dashboard ?
Thanks in advance

hearty garnet
#

Hi, If I attach a need 3DS bank card to a payment method, and using this payment method to pay a subscription, does it need re-auth in the every billing period? Can it just deduct automatically? Thanks.

vital flint
#

Hi there 👋
I'm using Checkout in Api-platform (php) and Next-js front application. With php-html template, that I adapt to Next-js, when payment succeed, the workflow redirect immediately with the return_url value.
My question: Is it possible to have intermediate state to fetch to the api that the payment succeed and do anything else (update database, send email...).
I am more comfortable with php than javascript 🙄
Thanks 🙏

wide lion
#

Good morning... can I create a subscription with a custom value, without having to create a product or price first?

vocal wagon
#

Hi - Does 3ds get triggered sometimes on wallet payment methods like Google pay and apple pay? I would think not because the User has already added their card to their account at which time it would have gone through any required authentication.

timid light
#

Hi there, I have set up a subscription and would like to know if I am able to set a payment date or start date for the subscription?

south token
#

Hi

As the ACH Failed Transaction fee is $4.
So I want to confirm that this $4 is for one time payment failed fee or n number failed retry for the same payment?

calm warren
#

hello, i'm doing some testing on a connect account using someone else's php the payment is going across and the deduction is made from the connected account, but in the connected account, it is marking the payment as incomplete?

 "status": "requires_payment_method",
```
what do i need to add to the attached code or pass in the form to get it to accept the payment method?
golden sphinx
#

ok i have a problem... somebody knows why stripe can't display every img?

wet zinc
#

Hi Team, Can some one guide me on all the API calls to be made for SEPA direct debit payments for future use

hexed torrent
#

I am totally locked out of my stripe account and their support is horrible. They keep sending me links to reset my account but i need to access my acount to reset it. What sense does this make.

#

What can i do?

cerulean pineBOT
#

:question: @hexed torrent Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

lime linden
#

Hi team, when having created a subscription schedule from an existing subscription, from_subscription and I want to upgrade the subscription, what is the best way to end the active phase (the default phase that was based on the current billing period of the subscription when having created the subscription schedule) before starting a new phase with the list of new price items

limpid turret
#

Hello team, I have a problem about Connected accounts. I have created a webhook(Connect not Direct) to listen to account.upated events that are resulting from connected accounts updates. However, I receive no events when for instance I updated a connected account statement descriptor. Can someone help and debug with me?

restive lily
#

Does anybody know how to set a proration_behavior:none in checkout? Laravel Cashier documentation says Stripe Checkout does not support all subscription billing options when starting subscriptions (including prorations). Is it true? Is there any other way to disable a proration?

vocal wagon
#

i have money in my stripe ready to be with drawed but it keeps getting pushed back like it said the withdraw for 50$ was april 21 now it’s the 25

cerulean pineBOT
#

:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

ornate sedge
#

Hi , what is withdrawal fees for merchant account transfer from stripe account? after my stripe account received payment when it is available for withdraw?

vocal wagon
#

Hi - In the Account object 'requirements' hash, would bank account ownership verification appear in the currently_due or eventually_due arrays?

#

Hi, im checking if customer has duplicate payment methods doing check on 'fingerprint' field, but i noticed that sepa_debit method don't have that field, true? So how can i check if payment method is duplicated?

quartz cargo
#

Hi, When using client checkout with publishable key. Is it possible to change the total price? Example. To allow tips from customers.

covert steeple
#

Is there a way to tell at checkout that someone is using an ISSUE card?

plain finch
#

Can anyone share best practices for implementing Stripe for SaaS subscription Billing when we sell individual products as well as bundles of those products. Trying to figure out the best way to represent those products and bundles in a way that the customer can see their discount consistently? Any possibility of actually talking through this on Zoom with someone from Stripe without having to pay the $9k PS engagement

restive crescent
#

Hi ! Sometimes my payment catpures fail due to network connection issues. I'm wondering if the param maxNetworkRetries will retry only for network failure or for all failures (item not found, etc..). I would like to enable retry only for network issues
thanks

vocal wagon
#

Hello our account has been strike because we sell herbal tea with hemp, how can we reactive it ? thanks

waxen quail
#

Andrew_Sweet-saas

unreal kernel
#

Hi! I am looking to integrate stripe in our product. I will be using stripe to check total number of API call that happen in our system and send every API call data to stripe and if response is okay we will be charge for that API call. And for every API call i want to fixed pricing within stripe. So can anyone tell me how to proceed and what are api i need to use. I gone through documention but was not able to figure out proper resources.

hexed lance
#

Hello, I have a question about Stripe Terminal integration (we are using the smart reader, BBPOS WisePOS E): we began distributing some terminals to our first beta tester customers, and some of them are able to work with our integration without problems. However, we have a number of them who are reporting connectivity issues, and it turns out all of them are using the same ISP (Free, in France). They can register their terminal without problems, and it shows as online with it's own IP, however it can't establish connection to the client js SDK. I suspect it has to do with this ISP using IPv6, so maybe DNS resolution to local IP is affected in some way. Do you have an idea of what might be happening? Thanks, appreciate the help

bronze flint
#

I'm facing some technical issues in stripe, it shows message "We ran into some issues verifying your account details" --- how can I check what is exactly caused with my account?

unkempt storm
#

Session Object "Mode": Just wondering if the mode within checkout session allows to create a capture payment?

valid wind
#

Hi team I need help to related API. I am using coupon feature on subscription plan. I have setup coupon discount on plan's price. but I want to give discount only subscription plan's cycle duration with price. which api can I use?

vocal wagon
#

Do I need to include automatic_tax[enabled] = true anywhere in my code if the products i'm referring to already have tax included? Or is that calculation just for custom prices/products not made in the dashboard? If so, where do I include that line?

sand topaz
#

hello, how can I change destination balance of my fees in settings?
now all my fees are being collected on the gbp balance
but i want to collect it on the default usd balance

narrow garnet
#

With Stripe OAuth how do you hide/prefill the "Industry" field? I'm using ko-fi.com as an example and their OAuth only passes the "stripe_user[url], stripe_user[business_name], stripe_user[email], and stripe_user[product_description]" params, but the "Industry" dropdown is hidden in the signup flow. Meanwhile I pass the same properties and it shows up for me. I also don't see any option for industry in the https://stripe.com/docs/connect/oauth-reference docs.

north rose
#

Is there a way that we can bill our customers on our schedule versus immediately after they complete the payment info

#

yes

ember bear
#

@north rose let's keep responses in the thread I opened

north rose
#

i dont know how to do that

unkempt storm
#

Click the "1 Messages >"

drowsy river
#

Hi, I need clarification to the followings.

#
  1. How can I add application fee amount in separate charge and transfer?
#
  1. 'Amount' specified in the payment intent is what?
#
  1. Could you please explain the flow for example a customer paid CAD 100 we gets 5% and our user gets 95% after deducting stripe fees from 100usd.
#
  1. From our website i will get the amount charges to the customer. Using code, how can i write 5% goes to platform and 95% goes to user?
ember bear
#

@drowsy river Let's continue in the thread

drowsy river
#

I know the amount to the cutomer and the commission rates. We need to subtarct stripe fee in code?

oblique gorge
#

Hello Team,

I'm facing "Payment method data is not allowed when payment_method_options[us_bank_account][verification_method]=instant is used." when creating payment intent. Anyone around who can let me know the cause please? Request Id is req_EW5B8eHCVax0Ao

rocky saddle
worn garnet
#

Hi, I have a question! i want to create subscription, and i want update current subscription another subscription plan, but i don't want change current subscription plan
to end current subscription cycle

valid wind
#

Hi can we extend product duration if apply coupon? I want to create coupon for that how can we create coupon?

fresh hinge
#

does a checkout subscription issue a checkout.session.completed event, as well as a customer.subscription.created event?

short sand
#

Trying to set background field color of the cardelement when disabled. I can successfully change font color etc, but can't seem to find what style Stripe is using for the background of the text field. I am wanting to change it from white to grey. Here is the code ``` <CardElement

                    id="card-element"
                   onChange={(e) => handleChange("stripe", e)}
                   onFocus={(e) => {
                     handleFocus(e);
                   }}
            
                    options={{
                      style: {
                        base: {
                          fontSize: "16px",
                          color: "#424770",
                          '::placeholder': {
                            color: "#aab7c4",
                          },
                          ':disabled': {
                            background: '#e8e8e8',
                            boxShadow: '0 0 0 1000px #e8e8e8 inset',
                            color: "#9e2146",
                          },
                        },
                        invalid: {
                          color: "#9e2146",
                        },
                      },
                      disabled: !stripe || !elements || isProcessing,                  
                      hidePostalCode: true,
                      classes: { invalid: ".StripeElement--complete" },
                    }}
                  />```
valid wind
#

Hi, I have a question! I want to create coupons like subscription cycle should be extend 3months from 1month if user apply the coupon.Ex.Gold subscription cycle plan is 1 month. It cost $10.If user apply ABCD coupon on subscriber time than user should get 3 months Gold subscription plan. Cost should be same $10. How can we do this?

dire quarry
#

Could someone have a look at the log for pm_1KrO9cDa2LA8bsm7TyImcsP5 I am getting a generic decline back but the transaction is being passed as MOTO?

gusty spire
#
Webhook Error: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing ```

ive tryed with the webhook secret but it still doesnt work
daring lodge
#

elefint - decline

kind jacinth
#

How do we get create price to use decimal place for unit amount decimal

drifting hollow
#

how do i edit the branding icon for our main account

vocal wagon
#

I've got an account that needs to have it's billing date moved back to 3/31/2022, and then have their rebill date be 3/31/2023. I know you can't do this in the dashboard now that it's later than 3/31/2022, so I'm trying to use the API to get this done. Both creating a new subscription using the subscriptions endpoint, and creating a new subscription schedule using the schedules endpoint has ended up with the same result: I have to create a new subscription, and that subscription has a first billing date of 3/31/2022, but then it's pro-rated through today, and then rebill is a year from today.

golden sphinx
#

Do i have to pay in test mode?

#

Quick question

#

Ok thank god

#

I saw 85 dollard only for checkout orders

pliant narwhal
#

I have question about using stripe payment sheet.

random meteor
#

With payment links, is there any way for the post-checkout redirect to include parameters in the URL?

tidal thunder
#

I am building a app to do with receipts I am just wondering what numbers on the receipets can confirm the transaction ID .eg with bank. what information do i need from a receipt

analog ridge
#

Hello everyone, we're trying to restrict purchases with radar for fraud teams where a card doesn't have a street check available from that card. Is this possible? Any suggestions on ways to best calibrate our radar for fraud teams is much appreciated.

uncut hawk
#

Hello, Our customers experience the following error :

rocky saddle
#

Hi, I am wondering how the payment intent statuses works for different payment methods, does status of the payment intent always be a requires_action, both when the user is redirected to visa secure and confirmations in the case of google, apple pay?

wide lion
#

Can anyone confirm if this "subscription" is configured correctly to be monthly and with automatic sending of email?

sub_1KrPy2FlcWt5R0WyFQDC7UVW

random meteor
#

Can price metadata be specified via dashboard? The API seems to have a field for it and the product itself can have metadata - but I don't see anything for the individual prices.

proud pecan
#

Hi, we are brand new to stripe. just purchased a BBPOS E android card reader and are wondering, architecture-wise what would be the easiest way to set it up as a physical card reader in our single location - ideally not tethered to a computer, but could be if necessary.

vocal wagon
#

I've been trying to convert my dev webhook code to live, but I'm having a lot of issues with converting to HTTPS. I'm using express and NodeJS, any help would be amazin!

#

Hi - is there a way I can present this form to my Users on my website using code? Or a similar form?

hazy shell
#

Hey folks! Back again with a Stripe related question. I'm looking to support Microsoft Pay but I'm having a hard time getting the button to show up to test.

I am using https://stripe.com/docs/stripe-js/elements/payment-request-button to test first. I see an error that states: Either your browser does not support the Payment Request API, or you do not have a saved payment method.

I'm on Windows 10, Microsoft Edge Version 100.0.1185.50 (Official build) (64-bit). Running window.PaymentRequest shows the Payment Request API exists in my browser so I'm guessing it's because I do not have a saved payment method.

I've followed the directions for Windows in https://stripe.com/docs/stripe-js/elements/payment-request-button#html-js-testing which requires Microsoft Edge 16.16299 or newer and a saved payment method.

Visiting https://account.microsoft.com/billing/payments?ref=SMC-4026594 shows the payment method I've added and I'm also logged in as the same account on Edge.

Collect payment and address information from customers who use Apple Pay, Google Pay, and browser-saved cards with Payment Request APIs such as Microsoft Pay on Edge.

drowsy river
#

Hi, I am doing payment transfer to connected account. I can see the transfer amount from dashboard. Where can I see the platform amount?

plain egret
#

Hello, I enabled the customer portal in settings for my customers. Why am I not able to open customer portal for a customer in live mode? I can see the Action in test mode.

feral sinew
#

Are credit notes the recommended way to issue refunds for an invoice now?

wide citrus
#

Hi. I'm curious about the difference between Cards vs PaymentMethod ?

valid wind
languid tulip
red osprey
#

Hello, I'm using the Stripe npm package to make requests to the stripe API. Noticing that one particular function within the npm module is making dozens of requests, which is hitting the rate limit and failing.

#

stripe.paymentMethods.retrieve(paymentMethodID)

#

This is creating many HTTP requests under the hood.

exotic mango
#

Hello All! I have some products and payment links associated with them for a monthly charge but I wanted to know if it is possible to get the end-user to select if they want to be billed monthly/quarterly/annually?

wide lion
#

I have integration status with 2/4

"Use these test cards to test your integration. Once you're all set, activate your account to access API keys in production mode"

But I've already made several signatures with a card, what else do I need to do?

@languid tulip

#

yes, about account activation

stray oxide
#

bismarck had to step away but I can re-open the thread

uncut hawk
#

Hello, I was only able to add Stripe Card Element to my Vue.js code, infortunately the cards that require 3D secure get refused. How do I enable or tunnel to 3D secure ?

tender wolf
#

Hello, is there any way to create connected accounts via own API or code ? Also I would like to know if it is possible to payout via code to connected accounts. Thx!

vocal wagon
#

hello, we are using stripe connect with separate charges and transfers.

We are gonna need to sending a payment to differents accounts, one of them the platform account, we know how to sending to connecting account as we have stripe ID, but how in the same payment can transfer beside of connecting account to platform account? Thanks,

reef salmon
#

Hi Stripe dev,
We are trying to integrate stripe with our web app and wondering if you have any in-build logic for upgrade and downgrade of subscription ? For example, for downgrade the new product subscription is applied in future whereas in upgrade its immediate effect. Any help would be greatly appreciated!

valid wind
#

Hi Team How can we update subscriptions end_date? I want to update subscriptions plan 1 month to 3 months.

#

How can we achieve this by using api?

drowsy river
#

Hi, in separate charges and transfer, net amount for the platform is added to the balance. My doubt is that transfer amount is deducted from the the stripe account balance of platform in test mode?

#

whenever I made a transfer, I can see that transfer amount is deducted from platform's account balance

sleek rose
#

Question, is there a way to trigger a subscription payment? I am trying to see the events that are invoked when the subscription is paid automatically (subscribed). Is it just invoice.paid? (Currently I have to wait 24 hours for that to happen)

vocal wagon
#

Hi, I am seeing the following error with a 400 status code when attempting to POST to /v1/accounts. The error message seems self-explanatory enough, but I'm not sure why we are just now starting to see this without any changes to how we're calling this endpoint. Is this something that you can assist with?

carmine girder
#

In order to retrieve a subscription's upcoming invoice date, is the best way to query the API /invoices/upcoming?subscription={subscriptionId} and then to access the response.created or is should I use a different response field?

fresh hinge
#

geo-based pricing on a product, is there a way to not have to ask a user up front?

viscid burrow
#

best practice for keeping cancel_at in our db. Should we add some time (a few hours???) so that if it is the exact time on the Subscription.cancel at there is no lapse since that is the exact time Stripe would bill the card right? And then needs to send us the webhook etc? Uh, I mean cancel the sub. current_period_end would be the time you bill the card. cancel_at would be the time canceled.

red osprey
#

A question about changing subscriptions and handling prorations. It seems that deleting a subscription and creating a new one to replace it then initiates a payment. Is it correct to assume that updating a subscription to a different price will automatically pro-rate accordingly?

narrow citrus
#

hello guys ! its possible with stripe to send money to a customer ?

dawn aurora
#

Hello, congratulations releasing crypto payments. I could not find any docs to check or maybe it is not available for everyone yet? Still, sent a form thought.

steel vine
#

hello guys, I want to integrate "stripe_3ds2_fingerprint" on my application under Vue3 but it doesn't seem to work?

proper comet
#

Hello! I am building a POS web application that integrates with the BBPOS WisePOS E reader. Do you recommend discovering and connecting to readers once per session or once per payment intent?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

full ether
#

Hello

#

i don't want to create price id's can i send amount like 20$ directly?

#

i think i have to use price data right?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

kindred adder
#

hello i need help in connecting my react app

#

aith stripe

vocal wagon
#

Is there a way to get around using the raw body when checking/signing a webhook body?
I'm currently using the following with express NodeJS:

        this.api.use(express.urlencoded({ extended: true }));
        this.api.use(express.json());

So it automatically parses it, as I need this for other parts of my API.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

steel vine
#

hello, when I call the method stripe.confirmCardPayment, I have an error in my application that tells me that it is not a function, I use the vue3 language with the vue-stripe-js library

last magnet
#

Hello,

I am trying to set up a system to upgrade a subscription.
I have two subscriptions, at 19.90€/year and 29.90€/year.
When I choose the first one, I pay 19.90€ then I go directly to the second one, the price should be 10€.
But when I try with retrieveUpcoming, the price returned is 39.90€.
So -19.90€ + 10€ + 29.90€ instead of -19.90€ + 29.90€

Here is my code:

`const subscriptionRetrieve = await stripe.subscriptions.retrieve(subscription.idStripeSubscription); // Subscription ID in my database
const proration_date = Math.floor(new Date()/1000);
const items = [{
id: subscriptionRetrieve.items.data[0].id,
price: 'price_1Kre7GFaf5fUtATV8Yjt7DEd' // Switch to new price
}];

    const invoice = await stripe.invoices.retrieveUpcoming({
      customer: req.session.user.stripeCustomerId, // customer ID
      subscription: subscription.idStripeSubscription,
      subscription_items: items,
      subscription_proration_date: proration_date,
    });`
#

My brain is burning 😫

last magnet
#

Okay, I found. I have to add subscription_billing_cycle_anchor: 'now'

sleek rose
#

Are you using stripe's checkout or integrated it yourself?

sleek rose
thin swift
#

nvm it was on our end

sleek rose
#

No worries

vast dune
#

Hello, I have a monthly subscription plan with 14 days trial period. If customer subscribes today, trial continues till 7th May and next invoice will be from 7th May to 7th June. I want the invoices to be on first of every month. Is there a way we can charge till 31st May and start a new invoice on 1st June?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

sleek rose
#

I'm unsure if Stripe provides it as a base setting like that, sounds like what you're trying to do is more of a custom flow. You may need to set this yourself.

#

In my opinion I believe you should just charge based on the subscription days amount as customers will get exactly what they subscribe to.

bronze flint
#

Can we able to migrate all products, customers and their subscriptions to another stripe account?

craggy shoal
#

Hi all ! I allow my users to update their credit card datas through my app, but i'd like to be able to know if the new credit card will ask SCA authentication. Do you know to do this ?

When my user pay, i'm able to know if a payment intent is awaiting (thanks to the webhook "STRIPE.INVOICE.PAYMENT_ACTION_REQUIRED"), and open the SCA popin to my users. I'd like to do the same after having updated a credit card, if it's needed

#

Hope i'm clear :/
Thank you

dapper folio
#

Our Automated Tests have not so recently started failing due to too many cards attached to a single customer.

We've altered our testing to work better, but out of curiosity, was a recent limit introduced to how many cards can be associated with a customer object? It used to see unlimited in the test environment.

vapid token
#

Bonjour,
Je souhaiterais connaitre le détail des frais de gestion pour les paiements en ligne d'une entreprise basée aux États Unis et dont les paiements par carte bleue, apple pay et google pay s'effectueraient aux Etats-Unis, Royaume Unis et Europe.
Merci.
Cordialement

vocal wagon
#

hey

#

i wanna know if people who live in russian can use the stripe

sleek rose
sleek rose
#

That's migrating data to stripe, I understand you're trying to move it across accounts.

lost slate
#

Hello

#

So as per my prev issue. i updated all packages and still getting the same error

lost slate
#

is there who can help ?

reef wharf
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

kind jacinth
#

how do you send emails on behalf of connect connected accounts without becoming a settlement account?

lament heart
#

hello

#

Why is there only bank card payment method for the payment connection I created?

idle iris
balmy fiber
#

Hi, so I have a yearly stripe subscription. I want a customer who purchases the subscription to be billed on the 14th month instead of the 12 month of the billing cycle but only once (or on the first year) after that they will be billed at a 12 month cycle (yearly). Can someone provide guidance on how this can be achieved using stripe api ?

sleek rose
#

You could technically set up a two month trial and then bill every year, that could work?

#

But I believe other than that, you'll have to capture an intent yourself and bill them

balmy fiber
# sleek rose But I believe other than that, you'll have to capture an intent yourself and bil...

Im using stripe checkout, so your saying i'll have to go through a custom implementation ? Thing is that they are paying for the 14 months and then 12 months interval after that. Using free trial requires that I follow some card network rules, however they are not getting a free trial so I don't want to send an email after the 2 months that there "Free trial is up" when in fact they will pay for the 14 month usage instead of 12 month.

sleek rose
#

I'm unsure but to the best of my knowledge I believe that's what you'll have to do

#

May be best to wait for a staff member to help you

hot tinsel
#

Hello,

I Created a payment charge with application and it is Payment is success full, in payment success response and webhook charge.succeed event, i cannot able to find Stipe Charges and final net amount settled after deduting the charges.

Please help me on this

sleek rose
hot tinsel
sleek rose
#

I believe I did this a while ago

#

retrieve the paymentCharge (transactionId) > paymentIntent->charges->data[0]

#

then use the balanceTransaction api endpoint with this payment charge for the balance_transactions

#

In there you will be able to locate the usdprice, price, net, fee

#

Take a look at this

#

I believe that's what you're searching for, at least how I did it 👍

hot tinsel
sleek rose
#

Glad to have helped, good luck.

balmy fiber
trail matrix
#

getting the bellow error after going to live: "Your account cannot currently make live charges" any idea?

trail matrix
sleek rose
trail matrix
sleek rose
#

They need to verify your documents that you've provided (your business, personal info, bank accounts, etc.)

#

If everything is fine, they're probably going to verify you on Monday.

trail matrix
sleek rose
#

They’ll contact you to let you know or if they need more information

mortal sierra
#

Hello! Just joined this discord group, love it already!

I've got checkout page where the cart is shown and users can still remove items from the cart, and they can then choose their payment method (at the door or online through stripe). Once they select "Pay Online" we initiate the stripe element. (they can still remove items after stripe is selected)

I'm using the new payment element. Is there anyway of updating the charge amount of the payment intent through the clientsecret? Or cancelling it and creating a new one every time the "order total" is changed?

#

Been looking through the documentation but can't find anything for doing so with the clientSecret. Only with the paymentIntent, but i'm not sure if it's smart to temporarily storing that on the client side?

analog rapids
#

Hello I am looking for information on how to transfer money (payout) to merchants on bi-weekly basis from my stripe account. Can someone guide me ?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

steep tide
#

Hello, I wonder how can I transfer money from stripe account to other bank accounts or credit cards ?

steep tide
hollow zenith
#

Business type is mobile application for rental cars- a platform that lets vehicle Owners rent out their vehicles to Users (question to follow scenario)- Scenario: User 1(app user/renter), User 1 wishes to book a rental suv 2 months prior to the needed date. User 1 books a rental suv for $100 on April 25th. The schedule rent day is June 27th. User 1 pays the full $100 on April 25th + my business's service fee + stripes processing fee. Prior to June 27th date, 72hours out to be exact I would like to be able to obtain a $200 security deposit from User 1. The security deposit is to have in case User1 tears up Owner1. Upon completion of the rental the User1 security deposit of $200 will be returned, if no claim is filed by Owner 1 72 hours after the completion of the rental. At which time the Owner will be paid out the proceeds. Is this possible to do within Stripe Connect?

lone sorrel
#

As a Stripe Connect user, I see this API

curl https://api.stripe.com/v1/checkout/sessions
-u sk_test_4eC39HqLyjWDarjtT1zdp7dc:
-d "line_items[][price]"="{{PRICE_ID}}"
-d "line_items[][quantity]"=1
-d "mode"="payment"
-d "success_url"="https://example.com/success"
-d "cancel_url"="https://example.com/cancel"
-d "payment_intent_data[application_fee_amount]"=123
-H "Stripe-Account: "{{CONNECTED_ACCOUNT_ID}}""

Any chance I can set "application_fee_amount" to be interchange plus, instead of an absolute amount?
And, the Stripe Fee for a sub-merchant in the connect account to be interchange plus?

Thanks

idle iris
# steep tide Hello, I wonder how can I transfer money from stripe account to other bank accou...

It VERY MUCH depends on your actual use-case and flow. IN GENERAL, Stripe is a "one-way" system, facilitating payments from "customers/buyers" to the platform and/or connected accounts (vendors/sellers). It is NOT a generalized "banking system", and is NOT intended for moving money either TO said "customers", NOR between the connected accounts (vendors/sellers).

Some small amount of such transfers might occur as "incidental" to the normal flow of business.

steep tide
idle iris
steep tide
idle iris
steep tide
idle iris
idle iris
steep tide
steep tide
idle iris
# steep tide I don't really understand, the user pays with their cards, then i create a custo...

That answers the question: you are using stripe to charge the "customers". In order to keep the flow clear, let's use Stripe's terminology: "customers" pay with their credit cards to your application, the "Platform Account". The service providers are "Connected Accounts". The "Platform Account" will hold the funds from the "customer" payments until the services are finished, and then the "Platform Account" will transfer the funds to the service providers' "Connect Accounts"

idle iris
idle iris
steep tide
steep tide
idle iris
steep tide
red osprey
#

Hello, how would I be able to view a customer's Payment Method from the Stripe admin portal. Presumably through the Customers -> Select Customer -> Payment Methods area, but I only see a "src_" ID here, not a "pm" ID

idle iris
# steep tide sorry, thanks for your time :D

Based on your answers, I would suggest building using Connect Accounts: https://stripe.com/docs/connect
My summary of the various experiences are: With Standard accounts, the connected account is a full-fledged, independent account which you form effectively a temporary, white-label relationship with for specifically handling payments.  The Standard Connect Account is fully financially responsible for the money flows.  With the Express accounts your platform is generally (but not always) ultimately responsible for the flows (so you accept refund & chargeback responsibilities), the client has a limited view into Stripe's existence as the payment processor (Uber, DoorDash and such tend to use this).  With Custom accounts, the connected accounts are completely isolated from Stripe, but you become much more responsible for AML and KYC issues.

Learn how to route payments between multiple parties.

idle iris
steep tide
idle iris
# steep tide yeah i mean the credit card is a bank account connected

So I would see your system as using Express or Custom Connected Accounts, charging the "customers" using "destination charges" to put the funds (less your platform/application fees) into the Connected Account Balances, and issuing "payouts" under your platform control when the services are complete.

idle iris
idle iris
steep tide
red osprey
#

But we're doing a migration of our old billing process to a new one, so I'm having to copy all PM IDs by hand into our DB for all old customers

#

just not sure where to find these IDs

idle iris
red osprey
#

Looking for it on this screen, can't find it

idle iris
red osprey
#

Ah crap, so I've gotta write some admin code to iterate through all customers, connect to stripe for this info, and display it without hitting the rate limits.

#

There's no way from the dashboard or admin portal?

idle iris
# red osprey

On that screen, the ID is the paymentMethod ID - and under the ACH listed next, it will also have an ID, which is the ID for that paymentMethod

red osprey
#

Oh, cool. So I should use the src_ ID in my system? It's the same as the PM id?

#

I was thinking it's a different ID and would fail when used for payment

idle iris
red osprey
#

Ah, only 30 customers or so. Not a big effort

idle iris
red osprey
#

Nice. Ok, just confirmed that the newer cards have a pm_ on that same screen, for other customers. Makes sense. Thanks!!

jolly verge
#

Hi, i received an email about "our system detected unnauthorized charges".
we think that this is an error, how i can proceed for fix this problem?

vocal wagon
#

good morning a question my friend has signed up for a subscription through a link managed by stripe to cancel the subscription what should he do if he cannot contact the creator of the subscription?

uncut hawk
#

Hello, we are using confirmCardPayment but we've got some clients, especially on Safari complaining that the fields to input card data simply don't show up. This happens I'd says 5% of the time for our clients. Have you had reports about this before ?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

tall creek
#

hi

#

Can you help me link my account with Walkmores

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

vocal wagon
#

good morning a question my friend has signed up for a subscription through a link managed by stripe to cancel the subscription what should he do if he cannot contact the creator of the subscription?

maiden cliff
#

Hello developer team.
I have a question about webhook.
The product is a subscription.
Which object in the webhook event invoice.paid represents the time of payment?
Also, is there one that represents the next billing date?

vocal wagon
#

Can anyone help me how can I set vat on invoice? I am using API to create invoice and I would like to add 20% vat to line item

random meteor
#

You don't tell it the percentage that applies, but rather the applicable 'rate' based on the country and type

random meteor
#

@vocal wagon ofc you can just use automatic tax calculation and it'll work automatically

scarlet turret
#

I'm having my money taken from my account because of allegdly the person didn't make that payment.
That's fine if it fraudulent, but i've now lost the item and the money and all because someone else was apparently part of an act of fraud.
there must be some sort of protection for myself the seller, as this has happened a few times and seems VERY wrong that i've lost out so intensly. please can any one help me on this?

vocal wagon
# vocal wagon great thats works cool

Also I have a small issue with change a status of invoice from draft to paid. How can I change this with static method ? Its possible to change this status when I am creating invoice ?

potent lake
#

Hi,

how I can update exiting subscription and apply proration_behavior if needed using checkout page?

#

I want to achieve this scenario.

1- User came in to my site, I showed him 2 subscriptions Starter and Growth

2- If user checkout to Starter plan and successfully subscribe to the plan

3- then user want to upgrade to Growth Plan I want to allow user to do so with proration_behavior applied and using stripe checkout page which he used earlier to subscribe to Starter Plan

#

I did not find any option to to add subscription details while creating session checkout using API

#

anyone who can help from experts teams? How I can achieve it?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

vocal wagon
#

I am looking inside API doc but I cant find how can I update invoice status to paid. Can anyone help me ?

mortal plover
#

Hay dev-help. I am trying to implement stripe identity on my expo managed react native application. When I npm install stripe-identity-react-native and try to import useStripeIdentity hook, it tells me no such files exist. Since the github package is 6 days old, there are no online forums I can refer to. Am I missing something?

vocal wagon
#

V

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

vocal wagon
#

@meager hawk

#

a question if people sell software as cheats and use stripe to get paid they can get banned

steep tide
#

hello, I have a question, I have a system where, a user creates a stripe connect account to receive payment, and the other user just pays with simple checkout, I want to hold the money in the checkout to that account with application fee, and later on I can capture, how can i do this ?

vocal wagon
#

#Shopify #GooglePay #Stripe #Integration
Hello there. I have a question for you. I have the online store on Shopify, and I want to have Google Pay as the payment option. I'm from Poland, so Shopify Payments isn't available to me, so I can use only Stripe. I have Google Pay switched on at my Stipe Account, but on my Shopify dashboard Google Pay isn't visible. I saw the help with coding from Stripe at the link I sent below, but I don't know if it help, when I'm using Shopify Platform.
Here is the link I found:
https://stripe.com/docs/google-payso

vast wolf
#

Hi There!

I have a stripe connect related question. I'm creating custom accounts via API and providing as much information a i can about my customers. However, i find the accounts with a status "Enabled" instead of "Completed", and in every case i see the following message:

#

Is it possible to know when this information is going to be requested? I don't have it really clear and i cannot find any documentation about it.

I also have this other message mentioning some kind of "volume"

"This account has provided enough information to process payments and receive payouts. More information will eventually be required when they process enough volume."

green sky
umbral sundial
#

Hello hope all is well, I am setting up Klarna using Stripe on my wordpress site using Woocomerce. I have enabled Klarna on my account in the Stripe dashboard, how do I enable on site? I ask as there is not payment option in the Woocomerce Stripe payment options for Klarna, there are loads of other stripe methods though. Thanks in advance

wind jewel
#

Hi Team, i am setting up sofort for payments but it is not showing on payment links

#

please help

spark socket
#

Hey, when I create a reoccurring payment link will it be able to be used by an unlimited amount of people?

modern kettle
#

Hello everyone! Zero coding experience here... I would really appreciate your help! I've created a product and subscription in the Stripe Dashboard, but now I need to set up webhooks for email notifications for these two events, 1: when a customer cancels their subscription and 2: when customer's subscription payments fail. Thank you so much for your help!

queen bobcat
#

Hi There , How to integrate bank transfer mode in stripe payment gateway ?

#

Any help would be appreciated

#

@mental tusk

idle iris
shrewd sluice
#

Hi there,
trying to set up payment with the BPOS WISEPOS E

#

and getting the following error message

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

calm warren
#

Hi is there anyone on here who uses Laravel and experience with Stripe connect accounts?
I need to be able to do the following:

  1. Stripe Onboarding (done, tested working)
  2. simple booking system to be able to select, multiple items, checkout send payment to stripe
  3. Split payments Item amount to the connected account, minus fees
  4. redirect back to the site, with all transaction details ect so the user can see the booing details in their admin area
  5. the connected account user, can see all the transaction and booking details.

the booking system is part built by a freelance developer, but after 6 weeks I don't think they understand the stripe side of it all and I seem to be going around in circles with them.

if this is something you think you can help and integrate, could you please drop me a message.

tribal elbow
#

How to cancel a payment_intent created by order?

#

"message": "You cannot cancel PaymentIntents created by Orders. Please cancel the parent Order instead of the PaymentIntent object."
"type": "invalid_request_error"

soft gale
#

Hello,

I'm planning on making my business join the Stripe Partner revenue sharing program, and was wondering if it's possible to provide my employees the revenue for each customer they signup to the business.

silver ruin
#

Hello,
I am trying to create a custom connect account and receiving the error of owner’s address. Had a look into the documentation but didn’t find any parameters for owners in custom connect section while creating an account. Anyone can help?

potent lagoon
#

Hi. In our Ruby on Rails web app, we are currently using Stripe Checkout to handle online payments in multiple currencies from users around the world. Is there a method available in order to use Stripe's live foreign currency exchange rates (updated every 12 hours) to update the web app's UI and display product pricing in multiple currencies? For example, could we create a Product using the Stripe Dashboard and set a base price in USD. When users visit the web app, they choose a display currency and we update our UI to display the price based on Stripe's current exchange rate of our USD base price? Thanks for any insights or advice!

golden cosmos
#

globalactor

#

greg-fx

queen bobcat
#

Hi

golden cosmos
#

alok25-help

rocky badge
#

Hello, I have a general question about Stripe that sprout due to a complex legal thing in Italy.

I know Stripe allows to (forgive terminology) have one account and have sub-accounts where if someone pays to the owner account, the "owner account" can pay a commission to the sub account.
The "owner account" will also take onto the onerous of dealing with card fraud and deal with that. Basically, this is the payment approach for food delivery apps: the food delivery provider will receive the payment and pay a commission to the restaurant.

Is there any way to reverse this? I'd like the payment to be given to sub accounts and the sub accounts pay a commission to the owner account.

I'm essentially dealing with a transaction like the following:

  • User tries to buy DigitalItem X, which is made of part Y and part Z
  • Sub account sells DigitalItem X to User, however to do so it must buy part Z from "Owner Account"
  • Owner Account sells part Z to Sub Account
  • Now Sub account sells Item X by putting part Y (which they produce) and part Z together

Buying in bulk part Z is not an option, since that's literally what we are trying to avoid.

Any way to achieve this? (I can provide more details)

silver gazelle
#

Hi there, I have a question regarding chargeback. What we know is that for credit card payment, chargeback can easily happen. My question is how can we only support debit card payment but avoid credit card payment.

#

I also noticed there's a chargeback protection, does it mean when I activate chargeback protection, charge back wont happen within the fixed protection amount

sweet spire
#

Hi, how can we remove the shipping address from a customer object?

misty hornet
#

Molly-Card

vocal wagon
#

hello, im implementing separate charges and transfers, and im doing transfers to connecting accounts, but i need also to sending money to platform account, but im getting the next error:

This is the error:

The 'destination' param cannot be set to your own account.

vast wolf
#

Hi There!

I have a stripe connect related question. I'm creating custom accounts via API and providing as much information a i can about my customers. However, i find the accounts with a status "Enabled" instead of "Completed", and in every case i see the following message:

(image)

Is it possible to know when this information is going to be requested? I don't have it really clear and i cannot find any documentation about it.

I also have this other message mentioning some kind of "volume"

"This account has provided enough information to process payments and receive payouts. More information will eventually be required when they process enough volume."

rain plover
#

How to get ARN number in refund API response?

outer fox
#

how to set billing cycles for subscription

#

like i wanna set 12 billing cycles for yearly subscription

tiny estuary
#

Hello people,
Context: I'm debugging the most hardcore sidecases of our successful implementation. BUG: A user has two equal subscriptions. I saw an user that we say, current_period_end was 1:50PM, the trigger of Stripe to create the new invoice was at 1:52PM but until 2:53PM was not paid, given the user a full hour without service. To make things worse, this user during this hour-time-window without subscription, he bought it again and then at 2:53PM it renewed the first one.
Question: Is there a setting in stripe dashboard to make the renewal happens several hours before the current_period_end?
Question2: Is there a setting in stripe dashboard to disallow that a Stripe.customer can purchase the same subscription more than once?

oblique gorge
#

Hello Everyone. I'm getting this error while creating payment intent. Payment method data is not allowed when payment_method_options[us_bank_account][verification_method]=instant is used.

delicate snow
#

Hi

#

I need to apply a coupon code to an invoice

#

I am trying like I have in that picture above.

#

But it's not working

hearty garnet
#

Hi there. When will the stripe valid the card? I invoked the post paymentmethod api with card type, but the response shows that the card is not checked.

vocal wagon
#

hello, we are implementin separate charges and transfers for a payment platform. We want to apply a fee for every payment, and this money should be going to platform account balance

bronze abyss
#

Hello all,

I’m trying trying to integrate stripe in my react native application to handle subscription.

I’m using Stripe’s PHP official librairie in the back-end, and @stripe/stripe-react-native librairie.

So the problem is that the subscription at the end, ends with the status “incomplete” and i dont know how to process after that, to make the subscription complete.

Here is how i did it :

  • Create a Product and monthly Price
  • Create a Customer
  • then I create a payment intent and the EphemeralKey n the back :
    ** \Stripe\PaymentIntent::create([amount, currency, customer, payment_method_types => [‘card’, ‘sepa_debit’] ])
    ** \Stripe\EphemeralKey::create([ ‘customer’ => ‘customer_id’ ] [ ‘stripe_version’ => ‘2020-08-27’ ])
  • after that, in the react native application, I called initPaymentSheet with the params that I get it from the two previous calls :
    ** initPaymentSheet( { customerId, customerEphemeralKeySecret, paymentIntentClientSecret, allowsDelayedPaymentMethods, testEnv: true } )
  • then I use presentPaymentSheet to open the payment modal

From here, I dont really know how to do to complete the subscription .

Thank you for any help

shrewd sluice
#

Hi there,
trying to set up payment with the BPOS WISEPOS E
and getting the following error message

reef beacon
#

Hello everyone!

Can you give me please gateway_merchant_id for google pay?

still vine
#

Hello there,
I'm currently treating payment intents through the stripe-php library but I stumbled onto a case I don't know how to deal with. When inspecting the payment intent's next action type (more precisely next_action->use_stripe_sdk->type) , sometimes it's "stripe_3ds2_fingerprint", which seems to be for 3DS Secure 2. While the other types I've stumbled on all have an url link to redirect to somewhere in the PaymentIntent object, this one doesn't and I don't know what to do with it. (I just started with Stripe)
Is it a case where the client has a notification on its bank app or is it something else?

past marsh
#

hi, i have a question when it comes to invocing

lilac bay
#

Hi folks! I have a balance in EUR that I would like to pay out to my GBP account. Do I just do stripe.Payout.create(amount=X, currency='EUR')?

#

Will that automatically payout to the GBP account?

last anchor
#

Hello, is there a way to cancel all customer subscriptions in one request? (example: user deletes his/her account, so we need to cancel all his active subscriptions)

bright lichen
#

Is there a way to download PDF from invoice ?

kindred pine
#

Hi... I tried some payment with valid prepaid/free debit/virtual credit cards on production, and those kind of cards are not valid (It was Master Card). Are those kind of cards valid?

lapis heron
#

This is probably something really obvious but is there an 'order by' option for listing prices from the API, ($stripe->prices->all)I'd like to list prices in order of unit_amount

vocal wagon
#

hey. How can I create a customer on the connected account (i don't want to use daszboard)? unfortunateley I haven't find any command

hollow prairie
lapis heron
lilac bay
#

Hi all, I have a question about creation of Express accounts. I'm currently creating accounts with a business_type of individual. However, then when I send the user to the AccountLink to finish the onboarding process, they have to re-enter this value, the value isn't even prefilled. Is this the expected behaviour?

vocal wagon
#

Hi, we have a scenario we're trying to solve here.

We have customers with subscriptions attached. In the case where a custom has multiple subscriptions we would like to add some metadata which should be displayed on the invoice. Just some simple text. And we would like this metadata to be created with the subscription. So whenever i create a subscription i would like to add a meta field, let's say the field "customer": "John Doe" and then i want this filed to be displayed on all future invoices for this subscription. Would that be possible somehow?

normal dirge
#

Hi,

We would like to implement apple/google pay in our web application. I am looking for a way to have a two step charge to have the following flow:

  1. customer fills apple pay form
  2. we generate digital content
  3. we charge the customer

Is there an option to have a commit call in apple/google pay web integration?

idle blaze
#

Essentially our shop has 1 primary item, this item are very customizable & really depends on a lot of user supplied data & then manufactured from these parameters. We want to use the quote functionality for it. Do I create 1 product and then generate a unique price for it for every quote then?

vale patio
#

Hi, we have a stripe express account where we take 2.2% of each transaction and my understanding with express that all transaction fees should come off the platform account? but now when I look at transactions there are more than that percentage taken off the transaction.

#

the stripe processing fees comes over and above the application fees?

cobalt jacinth
#

Hello there,
I have a question about the List Balance Transactions API: basically I want to query the balance transactions (with pagination) but I want the set to represent the payments and the refunds.

vocal wagon
#

Hi I have a problem regarding payouts, my account is in CHF but I got money on stripe in EUR and now I cannot pay it out - is there a way to slove this? I don't have an EUR account.

exotic abyss
#

Good morning, dear Stripe developer, I have a question for Google or Apple popup payment .
Sometimes, I want to manually to trigger 'shippingaddresschange' by emit() function or pass parameter which is provided by Stripe, but the event is always empty or null, so then I can not use updatewith() to update the Google or Apple popup

wind ether
#

Hey, I have a question pertaining to updating connected accounts bank account for custom conected account type.

balmy fiber
#

Hello there, I have a time-sensitive request on how I can achieve the following.

I have a yearly subscription that our customers can purchase via stripe checkout (prebuilt checkouts page). When they first purchase, I want their renewal date to be pushed by 2 months meaning instead of renewing on the 12th month of the yearly subscription I want it to renew on the 14th month. I don't consider the extra 2 months a free trial or anything just that after they purchase they get two extra months. How can I achieve this? (remember Im using stripe checkout with webhooks to provision subscriptions)

harsh rapids
#

Hi. My business has multiple websites. How can I add them all when creating a stripe account?

vocal wagon
#

a question if people sell software as cheats and use stripe to get paid they can get banned

thick kayak
#

Good morning, I need help to install a buy now pay later solution called Uplift. Everything is setted up. Once the customer get approved with the financing amount, the solution generated a Mastercard credit card but Stripe PCI policy block us to auto-fill the temporary Mastercard number automatically. Is there a way to do it without having to ask the customer to type in the number? I am aware that Stripe is working well with Afterpay but my product category is not launched yet on this platform... If Afterpay is able to counterpass this, there is probably a way to do it with another BNPL solution?

wintry veldt
#

Hi there - I followed this tutorial / repo: https://www.youtube.com/watch?v=w1oLdAPyuok - have no trouble getting it to work locally. Am trying to apply the same payment flow with custom UI element to a project, but the paymentMethodRequest is coming back with an incomplete_number error. Looking at the cardElement in my project, the _mids values are all 'NA, compared to the tutorial where they populate, so I'm thinking that the cardElement isn't capturing the input for some reason? This component is inside a Modal using React.createPortal, could that be the issue? Everything renders fine and looks okay, and the styling is working (--invalid styling works for example), we just can't seem to process the card number.

Join us for Stripe Developer Office Hours and ask your questions about integrating Stripe in React using our new library. We’ll walk you through the basics of using our prebuilt UI components to accept credit card details and process payments online.

Table of Contents:
00:14 Introduction
03:12 Code tour
04:07 Set API keys
06:08 Install React S...

▶ Play video
vocal wagon
#

Hello, its possible to add custom field to stripe checkout page ? I mean I would like to collect more informations

surreal temple
#

Hi everyone!! Question for folks here: we have a checkout instance using Stripe subscriptions on Stripe Elements. Right now we're going through our first renewal cycle and am seeing some failed payments that appear to be localized to Google Pay and Apple Pay. Has anyone encountered this before? Is there anything unique about instrumenting renewals with Apple Pay/Google Pay? Thanks in advance!!

lusty osprey
#

Can the stripe card field be styled?

still reef
#

Hello, I have a question related to accepting multiple currencies. I work on an event ticketing product. We use a platform account
with separate charges and transfers flow. We're in the US and moving into Canada. I have everything working to make sales in
CAD, but have run into issues when attempting to transfer funds to a Canadian connected account. The charge for the sale is
automatically exchanged to USD. I then cannot make a transfer to a connected account in CAD because there is no balance in CAD.

  • Is there a way to configure the platform account to not automatically exchange to USD?
  • If we add a Canadian bank account with a default currency of CAD to the platform account can we accumulate CAD funds?

I'm not able to use on_behalf_of or destination charges. We typically hold the money until after the event occurs or pay out on
a weekly basis depending on the relationship with the user. Money is also paid out to multiple parties. It is also my understanding
that to complete cross-border payouts the connected account must use the recipient terms of service type, which excludes the card_payment
capability.

vocal wagon
#

I would like to know if I disclose my secret key and publishable key if there is any risk of my account being hacked

#

@copper reef

copper reef
#

@vocal wagon the server is currently a little busy. Give me a moment to open up a thread for you

coral torrent
#

We integrated Stripe Checkout.
I now want to send VAT invoices after succesful purchases (including VAT number, chamber of commerce, address etc.) How can we do that? I think the receipts (https://stripe.com/docs/receipts#customizing-receipts) are too limited. Do we also need to integrate Stripe Invoices? Can these 2 work together?

sleek rose
#

How many subscriptions can a customer have? In testing it only allows a maximum of 5 I believe?

vale patio
#

when I do a charge the PaymentIntentCreateOptions doesnt count the cents in an amount...

#

it somehow rounds the amount

exotic abyss
#

Hi Dear Support,
I have another question when I use the Stripe paymentRequest button. when I click the button it cannot call paymentRequest.show() with Apple Pay, but Google Pay works fine.

glossy shale
#

Hi friends, thanks in advance! We are working on using Radar Rules to help prevent abuse from a free-trial perspective; however, we were wondering if it is possible to have different rules for different endpoints i.e. free-trial has different radar rules than our regular checkout flow?

lapis depot
#

Hi, this is only tangentially related to Stripe, so sorry if it's not allowed, but I have a question related to my subscription service:

  • What is best practice regarding account deletion?
  • Should I disable account deletion until the subscription expires?
  • If they cancel their subscription through the Stripe customer portal, but still have time until the subscription expires, is it OK to let them delete the account?
  • Is there a way to recover the deleted user's subscription, e.g. if they cancel their sub via customer portal, but it still has X months before expiry, then they delete their account on my app. Then they sign up for the app again (with Google auth) -- should I do a check against the email address and give them the remaining subscription? Is that even secure / legal?
vocal wagon
#

Hi everyone. Is there a way to apply volume based pricing when creating a Stripe Checkout session with mode: "payment", and inline pricing_data for some line items?

#

Hi, I am using the stripe subscription default_payment_method to set the customer's default payment_method. Would there be any case where a subscription would not have a default_payment_method? when im testing manually, the subscription default always sets to the method I use to pay initially, so Im guessing it will always be set?

drowsy river
#

Hi, I have implemented API for separate charges and transfers and transfer amount everything seems to be splitting fine. After a payment has made, I can see the transfer amount, amount added to the pending balance, reducing the transfer amount from available balance everything. I am checking the cash flow now in my test mode. These things I can track from my dashboard. Now I need to check the connected account as well whether the transferred amount is added to their stripe account. For that I logged into the connected account but there, under payment and balance tab, its still showing $0.00 CAD. How can I check the transferred amount in connected account using their login?

shrewd mulch
#

Hi everyone, I've a question regarding upcoming invoice APIs.

We have a licence based subscription system, where a user can purchase how many "Teacher Licence" and "Student Licence" products they want.
If they then want to increase their licences for an existing subscription, we use Stripe::Invoice.upcoming to preview how these additional licences will affect their current billing period invoice. So far so good.

But I was wondering, is it possible to also preview what their standard recurring subscription payments will be, following the above change?

Essentially I want to be able to tell the user:
"If you make these licence amends, it will cost you $1.00 now"
"And then your subscription will be $30.00 p/m going forwards"

fallen marsh
#

Hi, we're wanting to migrate off of Plaid/Stripe Card Element and onto Stripe's Payment Element to handle users paying w/ ACH or Cards.
We only create PaymentMethods from SetupIntents and the user never enters a "Checkout flow."
Our platform only deals in recurring off-session payments, PaymentIntents are created and net amounts are variable based on items are user has selected. User's cover processing fees so the final amount is calculated based on which payment method has been selected.
Looking at https://stripe.com/docs/payments/payment-card-element-comparison#advanced-scenarios we have a question that would help us to understand whether or not this is feasible. Would the following items from the comparison list not be supported using the Payment Element if the PaymentIntent is created server side?

  • Charge a different application fee amount based on the card brand, country, or payment method
  • Charging differently based on payment method selected
spice canopy
#

Can anyone help me with login issues

snow musk
#

Hi, I'm looking for help on a specific subscription behavior I am trying to achieve. Any help is appreciated. Thanks.

woeful grove
#

hello team ; on test mode, we can create several webhook endpoints on our account, and have several devices connected to the feed (with stripe-cli), but each of these endpoints will receive events for all of our Connect Accounts. Is there a way to filter the webhooks we'll receive by Connect Account id ?

vocal wagon
#

i need help

#

if i share the publishable

#

can my account can be hacked

#

something like it

bold basalt
#

@vocal wagon creating a thread for you, please let's keep the main channel clear

maiden lynx
#

Hi team! Is there a way to get the credit card issuing bank information through stripe? Thanks!

lofty sandal
#

hi everyone
i handle my payments via stripe checkout session, which i create on the backend and redirectToPayment from my forntend with the associated sessionId.
After my user pays i handle webhook events. My question is: is there an event i can listen to that can provide me with the name of the product my user just purchased via checkout session?
Thanks in advance for your help

copper panther
#

Hi. Webhooks created in our test environment are being sent to our live server endpoint as well. This of course could corrupt our live database. Is there a way to specify which endpoints are used so we can stop this behavior? Any docs for guidance? Thanks

sweet mesa
#

Hi, I just recently launched my website. However Stripe is closing my account due to detected high risk, I made my first sales however now I need to refund them. how can i talk to someone regarding this as my website is legit please help

silver saffron
#

Not really a dev question, but why do I need to manually set a price for my product in an invoice? Also, the product price is in USD, but the invoice only lets me enter CAD?

dry wave
#

I feel like I'm missing something obvious here... How do you find the Stripe's fee (2.9% + $0.30) for a Payment Intent / Charge object? I could calculate it, but if it changes over time I'd rather have the API tell me the amount.

open rapids
#

I have created payment_method now i wanted to confirm payment with using payment_intent API. also we using stripe application fee so we send on_behalf_of parameter also. am trying to create payment_intent using payment_method and set confirm=true off_session=true but i will get an error. how can i using payment_intnent with payment_inentet?

astral quartz
#

I turned on Trial Days on the price of a product (yes I know it says its legacy) but when I add that subscription to a customer via the update subscription stripe API it still charged the customer. This was done in test mode in an acct. Shouldn't it have used the trial period defined on the price? Request: req_1EPzsryfYKxraY. The response shows the trial_in_days on the payload so not understanding why the card was still charged.

swift remnant
#

Can stripe do everything including taxes? Currently we are going with a Stripe and Avelarra solution.

#

Aavelarra plugin

snow musk
#

Hi, I have a question about changing subscriptions without proration. I am a little confused on something. I'd appreciate if someone could clarify.

winged girder
#

Can anyone help me understand my monthly fees? I am getting charged between 16-18% in fees by stripe each month.

vocal wagon
#

Trying to reproduce issues our Indian customers have. We charge customers in USD, so it doesn't seem that e-mandate applies to us. Do I understand correctly that to reproduce payment failures for Indian issued cards when charging in USD I should use test cc that requires authentication on all transactions? and to support Indian cards I should follow SCA guidelines?

visual cliff
#

Hello, is there any way to avoid CORS policy blocking the fetch for stripe custom online payment?

teal current
mortal sierra
#

Hello, is there any way to update the charge amount for paymentIntent through the clientSecret, using the payment element?

vocal wagon
#

We are a US company, that is paying other companies (our vendors) via bank transfers. We want to do a 1-time FULL onboarding to collect their info.

I have some questions about having this live 100% on our domain/web app. Can we please start a thread?

Question 1: Is it possible to do this without large security concerns? E.g. using Stripe.JS for all the private, more sensitive info, not sending it to our backend.

austere urchin
#

Is it possible to hold & capture funds later within the context of a checkout-session? I often issue small partial refunds on orders because the final price of my service isn’t certain until 24 hours after client has purchased. I’ve read the docs on creating a charge and capturing later, but I’m working within an existing codebase (and database) that’s built around checkout-sessions, so I’m trying to avoid replacing checkout-sessions entirely with a manual approach.

teal current
#

I need help for the following use case please:
I need to create many subscriptions for a same customer but I don't want to send him all the invoices for every subscriptions. Instead of I would like to send one invoice with the summary of all the subscriptions and the total amount he pays for.
Is it possible ?

valid sluice
runic canopy
#

Hi, on what object is the fee stripe takes out on? I dont see it on the charge object, or the payment intent object?

shrewd sluice
#

Hi there,

Just wondering how the payment process works for the BPOS WISE POS. We are using it with a Flask app and currently its registering payment intent but nothing is coming on the terminal

#

Its currently not triggering the java script jdk

golden sierra
#

Hi all,

I want to provide a discount to subscriptions if an invoice price goes over a dollar amount. Each invoice will have multiple products (number of devs, monthly active users). Users will be able to adjust either product individually.

Is there any way to make a rule that will discount a percentage off of anything that goes over a certain amount?

elfin bay
#

I've setup PAD payments for Canadian users in our application. I send a custom email to verify using micro deposits using the payment intent requires action with next action type of "verify_with_microdeposits". It seems all PAD payments end up needing micro deposit verification. When the intent requires next action is triggered the micro deposits have not been sent. It can take a couple days. Then once they verify it can take 2-3 more days to verify. Is there a way to instantly trigger the micro deposits being sent? If not is there a webhook where I can detect when the micro deposits are sent so I can then send out the verification email? I need to lessen the friction and time it takes.

dull carbon
#

OK... I've gotten a page setup to collect credit cards for later charging and processing (no charges or subscriptions now). libraries are installed, and I think I have everything configured and ready to go to make it work like this:
https://q0sh7.sse.codesandbox.io/

EXCEPT, the card field on my page isn't displaying as a fillable field. I assume it's because this hasn't been configured:

<div class="sr-input sr-element sr-card-element" id="card-element">
<!-- A Stripe card Element will be inserted here. -->
</div>

What would that card element be?

I was talking with @surreal temple who said I need to need to specify PHP 'mode' => 'setup'

I don't know if that's related.

soft gale
#

Hello,

I was wondering if Stripe Tax also did automatic Tax payment/filing for Sales Tax.

glossy pecan
#

I am upgrading to API version 8/27/20 and I'm wondering if the docs I see are based on the API version that I'm currently on? I ask because some things just aren't lining up. And if that is the case (that my API docs are matching the API version that I am currently on), how do I see the API docs for the latest version of stripe?

kind furnace
#

Hi! I am having some trouble setting the subscription trial_end date through curl. The command I used is:
curl https://api.stripe.com/v1/subscriptions \ -u … \ -d "customer"="…" \ -d "items[0][price]"="…" \ -d "trial_end"=1651441637 \ -d "billing_cycle_anchor"=1649368605

which returns error
{ "error": { "message": "Invalid timestamp: must be an integer Unix timestamp in the future.", "param": "trial_end", "type": "invalid_request_error" } }

But the value for trial_end, 1651441637 is already an integer and is in the future. What am I missing?

viscid burrow
#

Question about the application fee. We have to charge a direct charge, but I want to do it like the Stripe 2.9% fee since that is tried and tested. 🙂
A. )Product sales is $100
B.) Tax $10
C.) Shipping $10
D.) Sales + Tax + Shipping = $120
Does the Stripe 2.9% apply to A or D?

autumn lava
#

A quick question on feature availability. Our payment review team said Stripe's invoicing feature only supports US client at this time. But I didn't find any documentation about this. Can anyone confirm this?

exotic mango
#

Hello all! Is there a name-your-own-price option available?

ruby walrus
#

Could I get a concise explanation of the difference between stripe billing and invoices? I don't know how to decide which one is best for our use case

ionic fable
#

Is there an effective way for me to make an API call that takes a meta-data key-value pair and returns subscribers who meet that condition? I.e. 'serverId':'jk12khu9' -> SubscriberId

valid escarp
#

Hello, I hope you are well, I need your help, how to add the account id to stripe js, in stripe api I can send the account id in options, but in stripe js I can't find where to put it, i dont speak english sorry

fresh hinge
#

can a customer.subscription.created event have "a subscription 'canceled' or 'imcomplete_expired' be possible sub-statuses?

ionic fable
full ferry
#

Hi all,

We have a lot of tape declined transactions saying the risk is high. for around 2 hours. you have problems ?

bleak fractal
#

I just wondered if anyone found a workaround to make stripe payment authorizations last longer than 7 days (if that's somehow possible, I know the docs say up to 7 days, but they mention "by default", so I wondered..)? I'm currently using stripe connected express accounts with destination charges; maybe I'd need to switch to separate charges and transfers?

compact hatch
#

hello strypy

#

mesudev sorry i wish i can help but its best to email to stripe

#

would anyone be able to assist me with Stripe custom onboarding?

#

i am at mit student learning coding and working during the day, but i would like to get help with custom onboarding stripe to my website
im working for years on my website
i would be willing to hire someone to help me

dull carbon
#

Am I allowed to ask if there's someone here I can hire to do a simple integration? Basically, it's to make this work on a site for a client of mine.
https://q0sh7.sse.codesandbox.io/
I've been getting a lot of help from @surreal temple but it's just not helping me or a couple developers I work with who are accomplished PHP but have never worked with Stripe.

compact hatch
#

hello everybody

hearty garnet
#

Hi. The event type of invoice.paid is earlier than type of invoice.created, is this collect?

unreal kernel
#

Hi I need to send no of api call details of customers to stripe so that for that particular customer api usage record will be created and based on pricing it will create invoice. I need steps that needed to be followed it this process like create and get customer, create invoice etc.

smoky lance
#

hey

#

I have a payment problem

#

@meager hawk

golden cosmos
#

triveraguy-code

#

senadiO-help

#

meisei81-invoice

smoky lance
#

we use 4000 0000 0000 3220 card,but tips:Payment of this order has been completed, Please re-enter the order details page

#

Always fail to pay

golden cosmos
#

abhishek_1234-metered_subs

#

liuzhibin-payment

full ferry
#

Hi, please, we do not understand, we have hundreds of transactions refused by stripe (for risk of fraud) then accepted a few seconds later. it is incomprehensible. Here are two examples: pi_3KsfIVBqbw3cFsC81TzCtcnF and pi_3KsfIaBqbw3cFsC82EnCu6Te

maiden cliff
#

Hello developer team.
I have a question about webhook.
The product is a subscription.
Which object in the webhook event invoice.paid represents the time of payment?
Also, is there one that represents the next billing date?
Is there any way to distinguish between initial payment and recurring payment in the billing_reason of the invoice.paid object in the webhhook event?
And is there an event that is fired when a billing fails?

turbid kite
#

When a user pauses their subscription from their stripe management page, should I immediately modify their webpage account access, or does it just pause the renewal, meaning I should let the current access continue for the rest of the billing cycle, then disable their access?

silent galleon
#

HI developers, Anyone had any luck in activating bank transfer payment method in stripe

golden cosmos
#

でんでんAIO-subscriptions

#

DLAN - pause

green grove
#

For regular subscriptions (not connect) is there a way to attach a surcharge/something like a negative coupon?

waxen agate
#

Can somebody please explain what permission I need for this to work

#

/v1/elements/session

ember violet
#

hey Stripe team, I'm trying to invoke a custom functionality on customer.subscription.deleted webhook call. I've written code to execute stripe.subscriptions.del(subscriptionId) . del method is getting executed and I can see the event in the stripe dashboard but not getting hit to the webhook event/ I'm using stripe cli tool to debug the webhook implementation. Any idea why the webhook not getting executed?

golden cosmos
#

roshanind-webhook

velvet bear
#

Hi there Stripe team. I received a text with a verification code but I have never made an account with Stripe before, so I don't know how my number was given or why I received this code?

wicked pond
#

Hello stripe team,

We integrated our product Arora with stripe recently using connected accounts and now we have hit a minor road block that requires some help / direction from Stripe.

Following is our integration setup with Stripe.

  1. We used collect and then payout by following https://stripe.com/docs/connect/collect-then-transfer-guide

  2. Our connected accounts (referred as advisors in our application) are onboarded using express type (https://stripe.com/docs/api/accounts/create,

https://stripe.com/docs/api/account_links/create) with automated payouts.

  1. Paying customers (normal users in our application) requests session checkout via our backend which fills descriptions, inline product data, pricing, quantity, application fee, destination connected account etc and pay for it (https://stripe.com/docs/api/checkout/sessions/create)

  2. Now when advisor (connected account) balances are requested via our backend (calling https://stripe.com/docs/api/balance_transactions/list on stripe), we don't see the descriptions on the payments, charges etc we have set part of the session checkout flow.

  3. Also when advisor balances on the stripe dashboard (requested using login link - https://stripe.com/docs/api/account/create_login_link) don't display the product description they are receiving the payment for.

Could anyone please help us point in the right direction?

Collect payments from customers and pay them out to sellers or service providers.

misty hornet
#

Arora-Connect

brave sail
#

Hi! Is Stripe Connect supported in Phillipines?

waxen agate
#

Hey Stripe. May I have some assistance with webhook integration.
I am having an issue at the moment with my Webhook [Firebase] it's saying Webhook Error: Invalid Secret even though my secret im pretty sure is correct.

hollow field
#

Im looking into how payments and checkout is done: https://stripe.com/docs/connect/enable-payment-acceptance-guide?platform=web#handle-post-payment-events, and I understand that each time a user starts a new checkout session, an underlying payment intent is made. I am confused about webhook events of these types of objects. What is the difference between payment_intent.succeeded and checkout.session.async_payment_succeeded? Would these be emitted at the same time?

Facilitate direct payments between other businesses and their own customers.

misty hornet
#

rzahng-Webhook

kindred tangle
#

Hi!!

I would like to implement a customer portal for Stripe Billing and the ability to have the card information saved once on the customer portal and then bill at the vendor's timing. Is that feasible? Or has anyone actually worked on this?

I am referring to this document, but could not figure out how to combine the customer portal with the ability to bill later.
https://stripe.com/docs/billing/subscriptions/integrating-customer-portal?platform=billing#supported-payment-methods
https://stripe.com/docs/payments/save-and-reuse?platform=checkout

The reasons why we need this implementation are.
①First, we ask the user to register a credit card (this is a job posting service).
②We create one job for the user instead.
③When the job is created, the initial payment is made and the job is opened to the public.
④After that, we bill the user on a monthly pay-as-you-go basis based on the number of job postings viewed.
⑤Service is provided on a six-month subscription basis. After six months of continuous billing, the subscription is terminated
※We hope you will understand that this is a very analog way of providing service...This is the level of service that Japanese companies provide!😂

We think that implementation by Stripe Checkout would be feasible, but we think that implementing the customer portal provided by Stripe would make it easier for users to manage their card registration.

This text is translated at DeepL Sorry if there are any incomprehensible notations.

Learn how to save card details and charge your customers later.

Learn how to integrate the customer portal.

halcyon crow
halcyon crow
dull roost
#

Hi

#

Could you answear to my question?

#

What we need to use your platform as non-profit organization in Poland?

elfin girder
#

Hi I need help with the following

#

So I’m using the stripe webhook to listen to an event when a customer purchases our product
The idea is that when they purchase a given product we should receive a payload with the product ID and something saying that the product payment was successful
So all that I have explained is working so far
But my only issue is that in the Payload of the event there’s no way of distinguishing what product was the emitted event related to
I just don’t want any product payment emitting the event

remote reef
#

Hi, I encountered a problem when using connect. I entered my mobile phone number and then sent me the verification code. I did not receive it, but I was stuck in this position and could not return to the position where I filled in my mobile phone number.

dusk spear
#

Hello, I have a quick question about fees. When I am calculating 'application_fee_amount' what is a lowest number I can go here?

remote reef
waxen agate
#

Currently I am creating a paymentIntent with the amount. Is there a way to link it to a product?

tardy nest
#

Hi,

We are encountering some issues with application fees collection on our platform and with invoice templating.

On our application, we enable customers to shop following 2 scenarios :

  • (1) Mono Store purchase : A customer buy products from one store (1 to 1)
  • (2) Multi Store purchase : A customer buy products from multiple stores (1 to many)

For both scenarios we create an invoice and we retain a percentage as application fees.

In the first scenario (Mono Store purchase, 1 to 1), we create an invoice on which we can set the "application_fee_amount" parameter with the amount we want to retain on our platform (by adding the "on_behalf_of" and "transfer_data" parameters).
In the second scenario (Multi Stores purchase, 1 to many) we are not able to do it like this because when applying "application_fee_amount" parameter on invoice creation, we must add the "on_behalf_of" and "transfer_data" parameters but the recipients in this scenario (2) are multiples...

After some explanations from Stripe Staff Team, we learned that we can handle Multiple Stores purchase's scenario (2) by making separate Charges and making multiple Transfers, but by doing this we are not able to handle the application fees the same way we do it for Mono Store purchase scenario (1).

For now, the only solution we found to retain application fees from a Multi Stores purchase scenario (2) is by creating a charge and retain a percentage on the total we transfer to both sellers.

-> Is there a way to handle the application fees for this case (2) and be able to manage the fees from our Stripe Dashboard (like for the first scenario (1)) ?

Concerning the invoice templating, for billing purpose, we want to add some custom information on our invoices.

We know that we can do it by filling the "custom_fields" parameter on invoice creation, but can we add more somewhere else ?

-> For example if we want to add a column in the InvoiceItems table lines, are we able to do it ? If yes, how ?

stark goblet
#

Hi, I am currently working on implementing Stripe Elements to handle payments on our site in Web using React Element and in Movile using the React-Native Stripe Element.

We have set things up so that it will save the users card after a payment with the intention that the users card can be used for the next purchase for faster checkout later.

In the React-Native Element this seems to work as expected, at least in Android so far, and shows a UI with the saved card selected and the option to set a new one.

However, it React for the web, the element seems to only ever show the card field form and expect the user to enter the card data again. I have tried a few experiments including loading the payment methods for the customer and including that when setting up the payment intent, but the element continues to expect the user to enter card data every time.

Example of the test implementation to try and load the user's saved payment method and use in setting up the payment intent:

const { data: paymentMethods } = await stripe.paymentMethods.list({
    customer: customerId,
    type: 'card',
  });

  const paymentIntent = await stripe.paymentIntents.create({
    customer: customerId,
    setup_future_usage: 'off_session',
    amount: 3500,
    currency: 'JPY',
    payment_method: paymentMethods[0].id,

    automatic_payment_methods: {
      enabled: true,
    },
  });

  res.json(paymentIntent);

Is there no way to have the Web React Element to allow users to use a previously set card? Or is this something that needs to be explicitly implemented outside of the Stripe Element? (Though I am confused why the React-Native element would have this capability while the Web React Element does not 🤔 )

misty hornet
#

@waxen agate your thread is still open, shall we discuss there?

waxen agate
#

Yes please

vocal wagon
#

Hi i need to setup stripe for woocommerce in Malta who can help please?

misty hornet
#

Hi @vocal wagon We don't have the expertise in 3rd-party plugin troubleshooting, please reach out to woocommerce directly.

vocal wagon
#

ok

#

as woocommerce directed me here. will try again thanks

wintry turtle
#

Good morning. I have a client that wants to restrict stripe payments to UK only. Is it possible to hardcode the country to UK or remove the country dropdown entirely in stripe <PaymentElement> ? I'm using React.
Thanks!

waxen agate
#

So I want to create a webhook that get's called whenever a user's payment_intent succeess is called.
My question is: Is there a way to make the user buy a product instead of a dynamic amount.

gusty fiber
#

Hi, can anyone tell me why my customer got automatically deleted in dashboard?

ashen plover
#

Good morning, so we have a marketplace that allows shops to list their products and customers to purchase these products. As a platform owner we want to receive a commission on each transaction made through our platform. Is there a possibility to implement such thing using Stripe?
What we need ideally is the merchant to receive the payment and we receive our commission (Like 2 direct payments to two different bank accounts), not for us to receive the payment, take the commission and then forward the rest to the merchant account

waxen quail
#

wyounis-connect

remote reef
vocal wagon
#

Sorry, I want to elaborate my question, we have troubles with the integration of Wechat pay thru Stripe into my App, could you provide a demo for Wechat pay? So our dev could clear know how to integration Wechat pay via Stripe

misty hornet
#

@remote reef I've unarchive your thread, let's discuss there

velvet bridge
#

Hey all, I need to implement sepa direct debit subscription with connect account, what is the best doc to read for it?

waxen quail
#

Omri-sepa

lofty sandal
fallen marsh
#

hello, I would like to notice some weird behavior while trying to use this:
SubscriptionListParams subListParams = SubscriptionListParams.builder()
.setCustomer(customerId)
.build();
return Subscription.list(subListParams).getData();
and when customerId is null, stripe API returns to me 10 random subscriptions? Is it okay?

sudden pawn
#

Hi Team

#

need help on ach refund webhook event through charge api

brisk cloud
#

hi, can i move phone numbers between two subaccounts that are under the same main account using the API?

unreal kernel
#

Hi, search customer api is giving error says it is not working it says feature is temporarily not available in your region

random dune
#

Hi everyone!
It looks like Stripe accepts Subscription to have a trial period.

But does anyone know if Stripe accepts a use case where, in per-seat scheme, the first quantity has trial period and second and further won't?

idle blaze
#

I'm getting 405 on all my webhook requests, testing with stripe CLI. Even if I add die('test'); or instantly return 200 before any verification at all in the PHP script at the top of the webhook it doesn't seem to be reached. Using the Slim HTTP method from the examples, other end points works from my app. If I create a simple form that just sends a POST to the webhook end point I get into the body of it & the die() is reached. I didn't use to get 405 on all calls before, so I'm not really sure what's changed & where to begin investigating.

idle blaze
small dew
#

Hi team, I am trying to create payment intent for a connected account - I am getting 500 error from server. The error is also not helpful. Platform account is in Singapore and connected account is in India

#

{
"error": {
"message": "An unknown error occurred",
"type": "api_error"
}
}

graceful niche
#

hello
hope you're doing well
a customer of mine notified me that his plan hasn't been updated
but i can see on stripe that the upgrade has been made
i listen to the "invoice.paid" event & i check the billing reason, if it is "subscription_update" then i perform a plan update on my side (app)
i can see that i haven't received this event for the client, which explain the absence of upgrade on my app
is the process been updated at stripe ? or is the hook not been sent (pb) ?
thanks in advance for your response, it's kind of urgent

rough quarry
#

Hi Team, I am trying to connect with Stripe Bluetooth Reader with capacitor (using module capacitor-stripe-terminal) but unfortunately sometimes it found reader and sometime it not. may i know if anything i am missing?

quick wagon
#

Hi stripe support, I have a question about the subscription bill cycle. I set the subscription start date at 7:03 AM Feb 11 and end date at 7:03 AM Jun 11 but subscription created at 7:24 Feb 11. And I found that the last invoice was prorate. The real price should be 456$ but got 455.78. Why the price was decrease? Or bill cycle is base on subscription created.

trail quarry
#

api endpoint to get all the industries? (when on boarding a connect custom account)

silent canopy
#

Hi, I am taking direct payments to connected accounts but sometimes I am getting the error "The customer must have an active payment source attached.".

  1. I tokenise the (platform) customer with the stripeAccount id
  2. I use the token to clone the customer onto the connect account
  3. I clone the (platform) paymentMethod onto the connect account
  4. I attach the cloned paymentMethod to the cloned customer
  5. I create a paymentIntent and use (confirm: true, off_session: true) to immediately charge it.

Somewhere (I think during step 2) I am getting the error. It has happened for only 3 customers in the last month (out of 100s)

Any advice would be great thanks.

Edit. All the platform customers have got cards attached to their accounts and there doesn't seem to be a problem with them.

idle blaze
#

There's no pre-generated download link for quotes as with invoices right?

calm warren
#

what am I doing wrong!!!! all I need to do is take take the fees to the main account and pass the remainder on to the connect account!!!? surly it can't be that hard??
You cannot confirm this PaymentIntent because it's missing a payment method. You can either update the PaymentIntent with a payment method and then confirm it again, or confirm it again directly with a payment method

 public function stripepost(Request $request)
    {

        $user = Auth::user();
        Stripe\Stripe::setApiKey(env('STRIPE_SECRET_KEY'));

        $str = Stripe\Charge::create([
            "amount" => $request->amount * 100,
            "currency" => "gbp",
            "source" => $request->stripeToken,
            "description" => "User" . $user->id
        ]);

        $payment_intent = \Stripe\PaymentIntent::create([
            'payment_method_types' => ['card'],
            'confirm' => true,
            'amount' => 1020,
            'currency' => 'GBP',
            'on_behalf_of' => 'acct_1KskeHPZCh0Vl83Q',
            'transfer_data' => [
                'destination' => 'acct_1KskeHPZCh0Vl83Q',
                'amount' => 966
            ],
            'payment_method' => null,
            'payment_method_options' => [
              'card' => [
                'installments' => null,
                'mandate_options' => null,
                'network' => null,
                'request_three_d_secure' => 'automatic'
              ]
              ],
            'payment_method_types' => [
              'card'
            ],
            //'customer' => $user->id,
            'setup_future_usage' => 'on_session',
            'metadata' => [
                'order_id' => rand(10000, 1000000),
            ],
            //    'return_url' => config('app.url') . '/payment-success/',
            // 'cancel_url' => config('app.url') . '/payment-failure/',
        ]);
 return redirect()->route('bookings');

    }
outer fox
#

i have a question how can i add trial and set billing_cycle_anchor to immediately charge while creating a subscription

coral torrent
#

I want to set a billing cycle(https://stripe.com/docs/billing/subscriptions/billing-cycle) while using Stripe Checkout (and Stripe Tax). IS this possible?
How I would think it works, but it doesnt:

  1. ✅ we make products and prices through the API.
  2. ⚠️ I want to make a subscription with the specific billing schedule
    This doesn't seem possible because we first need to create a customer? https://stripe.com/docs/billing/taxes/collect-taxes

PS End goal is to create a payment in installments effect. Example: 500 euro, divided in 5 installments of 100 euro. Paid monthly.

slate pecan
#

Hii,
I am getting webhook response in html from can you please me How can resolve this problem

<html>
<head>
<META NAME="robots" CONTENT="noindex,nofollow">
<script src="/_Incapsula_Resource?SWJIYLWA=5074a744e2e3d891814e9a2dace20bd4,719d34d31c8e3a6e6fffd425f7e032f3">
</script>
<body>
</body></html>

vocal wagon
#

Hi, do we have any news as to the following case? The issue was reported on April 21.

vagrant ember
#

Hi, I want to know if there are any limitations to a number of plans in stripe?

hard belfry
#

Hi, we're seeing a discrepancy between the "Connect gross volume chart/total" and the total produced when examining the exported data for the same period. Is there any reason why those numbers would be different?

We're trying to reconcile our connect transactions in a given month against the total connect transactions and the numbers don't match.

waxen agate
#

Hello, everyone. What's the name of the header containing the identifying of the webhook.

waxen spindle
#

anna.krol.docplanner.com- webhook event

#

lkjhgfdsa-payments

hollow prairie
#

Tams-plans

#

Kev-connect-reconciliation

little bone
#

Hi 👋 how can i enable a connected account to manage their payment methods?