#dev-help

1 messages · Page 147 of 1

vocal wagon
#

how do I do that

#

?

hot nova
#

Hi community, i have an error in $intent->confirm(); only in production because in dev woking $intent->confirm();, i have implement plans installments for mexico city
$intent = \Stripe\PaymentIntent::retrieve(
$json_obj['payment_intent_id']
);

$intent->confirm();
in this part

sand spruce
#

hi i m having issues with creating subscriptions:
anyone used stripe-api for creating subscriptions? so i am using the api endpoint for creating subscriptions but i am getting stuck because it apparently returns an exception if user card needs 3ds so we cant get the f/e to do the thing.
VS if we purchase a single item using paymentIntent it returns a token which f/e can use to do the whole 3ds check.

#

if we enter proper card 424242424 it all works. but we need to check/take care of the whole 3ds if card requires it

civic tulip
#

shez I am doing the same thing, trying to figure out how to get latest_invoice.payment_intent

#

which should give me the access

#

looks like subscription object has subscription.latest_invoice.payment_intent;

#

@sand spruce

sand spruce
#

thanks. the problem is if i enter correct card i get the subscription object back.
if i use 3ds card then i get an error
"message": "Payment for this subscription requires additional user action before it can be completed successfully. Payment can be completed using the PaymentIntent associated with `subscription.latest_invoice`. Additional information is available here: https://stripe.com/docs/billing/subscriptions/overview#requires-action",

#

and in the stripe i see no subscription thats been created for said user

#

so i dont know how to get subscription for the user?

civic tulip
#

I just followed this handing part

#

(I don't work for stripe ) I am doing the same thing as you

sand spruce
#

ok but that asks for the card at that stage, what if the card has already been saved?

#

thats what the problem i have..

#

we already have card details and user then chooses a card to go with this subsc.

#

and if its a 3ds i get error as above

#

otherwise its all fine..

civic tulip
#

not sure 😦

fierce wagon
mint dragon
#

I’m currently designing an application where there would be groups of users, say like a friend group and they will be able to deposit money into this centralised ‘ewallet’ or ‘pot’ where they all can see the balance of it but only the admin of the group can withdraw to their bank account? Is this possible with any products on stripe ? I heard Stripe Connect would maybe be used for this design?

minor cipherBOT
#

👋 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

green kayak
#

the brackets are wrong (line 8 closes the array, but if you submit it like that, you'll get an error saying stripe_version wasn't sent) .. so it needs to look like:

        $ephemeralKey = \Stripe\EphemeralKey::create([
                'customer' => $customer->id],
                ['stripe_version' => '2020-08-27',
        ]);
#

line 16 is also missing the closing bracket opened on line 11

ember ginkgo
#

Hi, I'm just beginning to work with stripe (in flutter) and I've got payments working successfully, but naturally the app requires multiple payments to be made during a single app use. I'm wondering how I might be able to get and store the card to a particular user, which value do I need to collect and save on the client side? And any idea how to create a new payment intent with that info? Here's what I have so far:

robust monolith
#

What stripe/customer info should we keep in our own database?

#

for subscriptions specifically

random onyx
#

Hi @eveyone I have been facing this error in ios in xcode for a week and could not resolve it
Debug-iphonesimulator/Stripe/Stripe.modulemap' not found

#

It occurs when I install the react native stripe package pod install works fine but not able to resolve this error

#

please help

frail trench
#

Can any one tell how taxes are handled for digital products for Indian merchants selling to EU and USA? The merchant himself has to register for VAT and pay the taxes or Stripe will do it for the merchant?

minor cipherBOT
#

👋 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
#

Hello all. I want to enable applepay payments for subscriptions by stripe checkout. I cant find any documentation about that - the only thing i found is that it should be possible. I'm currently initiating a stripe checkout session on server side by curl request ('https://api.stripe.com/v1/checkout/sessions'). At present the only allowed payment method is "card" by 'payment_method_types' => array('card'). What do i have to do to enable applepay in the checkout form? In the API doc i cant find anything possible like : 'payment_method_types' => array('card', 'apple_pay') THANK YOU.

#

I will be back in a short while. I'll have to take a walk with the dog.

quaint aurora
#

Hello.
What does it mean?
"The recipient ToS agreement is not supported for platforms in FR creating accounts in FR."

We have Stripe account in France.

hollow yacht
#

Hi, guys!
I am using Stripe Connect Custom and I need that one individual to be associated with many companies. Can you tell me a way to do that?

minor cipherBOT
#

👋 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

gleaming phoenix
#

aaaa

sand spruce
wary arch
#

For a donation style checkout where the amount of variable would we simply skip over the prices api and just create a subscription followed followed by a payment intent with the specified amount the customer chooses?

alpine echo
green grove
#

Q: Adding a trial to a sub is effectively as simple as adding trial_end to a sub?
Q: What webhook events are sent when it ends (looks like customer.subscription.updated from trialing to active)?
Q: Is card validation changed at all?
Q: How would I handle people creating new accounts to abuse trials?

crystal smelt
#

hi, all, we are in Australia, and try to create location on stripe, but Australia is not on the list below. Is anyone know what's wrong? very appreciated.

tranquil relic
#

Has anyone successfully implemented Stripe billing with GraphQL, or know anyone who has? I don't want to start it if it's not possible. (the webhook is REST, but I only want to use GraphQL)

golden cosmos
#

Ken Z - terminal

marsh robin
#

Hi there, I need help integrating stripe in my Woocommerce. I have downloaded it and installed it but still not working. I was told by a Stripe team member that someone here might be able to share screen with me and quickly guide me through the process? thank you very much

robust monolith
pliant lichen
#

Hi!

#

Emergency - is anyone on?

vocal wagon
#

Hi Guys,

I wanted to know if its possible to send money to a credit card via stripe?
So e.g. in case of an affiliate program, I would like my clients to sign up with their credit card and then instead of me receiving money I would want to send them their affiliate commission lets say on a monthly basis to their credit card.

golden cosmos
#

AGarcia-Woocommerce

#

Chris67

#

Footpriint - cards

vocal wagon
#

Hello guys!
I am writing frontend e2e tests with cypress js for our application where also stripe elements are included. The challenge i have here is the following:
I want to access the input fields for credit card for example. For this I need to access the Shadow DOM provided by the iframe of stripe elements. What I can see is that I can find these fields but whenever I try to .focus() or .click() in cypress it tells me that the inputs are disabled (I can see the cursor flashing up for a tiny moment in the input field and then again blurs). Also I can see in the dev console of chrome that I get a 403 from https://r.stripe.com/0, the Response is PERMISSION_DENIED: Missing origin...
I also tried using an officially published plugin for cypress (https://github.com/dbalatero/cypress-plugin-stripe-elements) but this also can't access / can't type into the stripe elements fields (here cardnumber, expirydate and cvc).
Any help is appreciated! Let me know if I can provide you more details about this 🙂

trim flame
#

Hello guys,
I confirming a payment intent in the backend after that I have to do the 3D Secure but I have no idea how to do it in Developer Mode. I read something about a page where I can accept or decline the paymentIntent. But I can't find this site. Also I would like to now if I should use a webhook to get informed if the 3D authentication is compelete ?

stiff nymph
#

Hey guys, I have 2 webhooks on the same environment the first one is "direct" and the second one is "connect". The webhook "connect" is supposed to catch events from the related environments, but it doesn't work , someone can help with that? thanks by advance

hearty garnet
#

Hello. About the payment intent, if I create a payment intent, it would deduct money from the customer's bank card?

golden cosmos
#

CamperCat-3DS

dry hatch
#

Raphael_z-Webhook

#

meisei81-PaymentIntent

mossy comet
#

Hello. I am trying to make a form for binding a card "https://stripe.com/docs/payments/save-and-reuse?platform=web&html-or-react=html". Get client_secret key with $stripe->setupIntents->create. After that "const elements = stripe.elements(options);" and I got error: "message": "The client_secret provided does not match the client_secret associated with the SetupIntent.",
"param": "client_secret",
"type": "invalid_request_error"

Learn how to save card details and charge your customers later.

thorn chasm
#

MaxFx2-setup-intent

indigo star
#

Hi,
I have an Android app developed in React Native and just got this email from Google saying that they have removed our app due to a policy breach that's related to the Stripe SDK. Has anyone else experienced a similar issue?

"We’ve identified that your app is using Stripe SDK or library, which facilitates the transmission of collection of phone number and installed application information without meeting the prominent disclosure guidelines"

oblique mango
#

Hello ! I am trying to test transfers , but even in test mode I always get an error saying that I do not have enough money in my balance. Additionally , how can I replicate a complete onboarding process for an express connected account ?

hollow prairie
#

act_jack.stripe-js-testing

silver shard
#

Hi all, I'm listening to the payment_action_required and payment_action_failed webhook events I can't seem to find a field pertaining to indicating if the payment is an 'off_session' or 'on_session'. Basically I'd like to only listen to the webhooks if they are off_session payments

bleak quartz
#

Hi there, what's the lowest price for a product on stripe? I created a 1 NOK/month subscription. Is it the lowest price available?

wraith wolf
#

If you enable the "card" option in stripe checkouts, it also enables Google Pay and Apple Pay. Does anyone know if these method support two-step manual payment capture?

vocal wagon
#

hiii, I am currently waiting for a refund issued by festicket. It has now been nearly 2 months since it had been processed. I keep emailing them but i keep getting the same reply telling me it has been processed. In one of the emails they gave me this link: https://dashboard.stripe.com/customers/cus_JMZ1cHAKk1xpqM
Now i have no clue what to do with this. Is there anyway for stripe to check where my money currently is!

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

hearty garnet
#

Hi. I have create a monthly subscription in test mode and I want to see what happen in next cycle. How do I trigger it.

brave portal
#

#dev-help i have create new payment method using api, however this method create detached. i don't why?
any one help me please

oblique mango
#

Hi ! I have some test accounts for connect that are active. In the dashboard it shows that transfers and card payments are active , but I always get an error that they are not , which is reflected in the logged capabilities of the certain account

vocal wagon
#

Hey @hollow prairie unfortunately this thread was auto archived very quick (3 hours instead of 24 hours of inactivity as the bot tells) #dev-help message
My intention of using stripe elements is relating to go through a complete checkout user flow in our application, not testing stripe elements (i believe you guys are testing it very intense 🙂 ) - it's more the use case of something similar like this: https://medium.com/swinginc/testing-stripe-integration-with-cypress-3f0d665cfef7 - my question is: Why does the similar scenario described in the linked article worked and what reasons could be that I get the 'missing origin' issue when going the exact same way on my cypress e2e test? Is there any indicator that comes to your mind? Thanks for your support anyway! 🙂 👍

dire violet
#

Card fields are rendered horizontally on a line. Unable to get the vertical display in the docs. Any ideas?

vocal dust
#

Hello! I am currently working on a subscription for my website and am using this (https://github.com/stripe-samples/checkout-single-subscription) very nice boilerplate example, but I'm not sure at what step I should save the subscription in my database and when the /webhook is called. From what I've read, I need to do that in the webhook but I don't know how to call the webhook or how to grab the ID of website User that is buying the subscription. Any insights? Sorry for the wall of text and have a nice day!

GitHub

Learn how to combine Checkout and Billing for fast subscription pages - GitHub - stripe-samples/checkout-single-subscription: Learn how to combine Checkout and Billing for fast subscription pages

sand spruce
odd hemlock
#

Hi!
i'm investigating a problem and i'm not shure where to start:
We have a customer which created a Sofort Payment Intent, which failed with: payment_intent_authentication_failure and i'm not shure if this is a problem on client's side (like a failed login), on Sofort's side, on Stipe's side or on our servers?

could you hint me the way to a solution?

hollow prairie
#

Ema.subscription-events

vocal vine
#

Hello all hope you are doing well,

hollow prairie
#

mofe.sofort-pi-fail

autumn creek
#

what is the difference between confirmSetup and confirmCardSetup for a setup intent?

bleak quartz
#

Hi, how do I block users from connecting through stripe connect (oauth flow) where transfer to these accounts are not allowed.

vocal wagon
#

Hi, anybody knows if stripe is compatible with prestashop 1.7.8 ?

lusty needle
#

Hey guys! Is it possible to merge 2 different customers in stripe into a single one? Or, to transfer credit cards and subscriptions from a customer to another? I ask because I have several cases in my customer database that are multiple subsidiaries under a single company. At the time we implemented the system in such a way that each subsidiary get it's own customer object in Stripe. But later we realized that they should be centralized into a single customer, because they want to manage it as a single customer (so they can share credit cards and subscriptions between subsidiaries, make financial reports, among other things.)

shadow forum
#

hello, is it possible to send money to connected accounts when a successful payment is made in checkout session, so that the money does not come out of the balance, but out of the same money that was deposited at the time of payment?

rose otter
#

joseDEvS-connect-transfers

vocal wagon
#

iHi, I have send money to the bank account of stripe but this was booked without any discription so my coach can not see my payment at her stripe account now. Can you please transfer my money back so I can book it correctly?

oak cradle
#

Hi i got a question

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

oak cradle
#

I want to run a transfer after a charge is successfully completed? is there something out of box that allows me to do that?

sage folio
#

Hello - has anyone here used SAP ABAP code to communicate back and forth to Stripe? I am trying to automate the retrieval of a reconciliation report, which we currently have to manually download from within our Stripe account in the Stripe web site, into SAP via ABAP code and a background job. If you have any experience in using ABAP to accomplish anything like this, can you please let me know? Greatly appreciated, thank you!

oak cradle
#

In a single transaction, for example i charge a creditcard, then if it is successfull i want to initiate a money transfer in one definition?

glad locust
#

hi ! - we are building a payment portal for our revenue team and when processing ACH Debit -- i get a payment or charge id that starts with py_ -- i cant seem to find the endpoint to retrieve this process but it does show on the stripe dashboard - i would appreciate the help.

gray elm
#

Hi guys!
Did anyone face the issue related to cycle inside StripeCore?

slate elbow
#

is it possible to require the user to provide billing address details using the payment element? need the details for tax reasons.

violet walrus
#

Hey guys i need help with a rule. I would like to block users that try to use more than 5 cards per day

#

Since i got some scammers that use 4329843298 different card per day

robust monolith
#

When adding trial period to the subscription, how do you then collect the payment? I tried using stripe.confirmCardPayment but I was not able to get the clientSecret from stripe.subscriptions.create

rose otter
#

AlexMannco-rules

mortal nymph
#

Hey guys. I'm starting to have null exceptions on: public static Event ConstructEvent(string json, string stripeSignatureHeader, string secret, long tolerance = 300, bool throwOnApiVersionMismatch = true);

I don't have any idea why, since I didn't change anything recently.

evt_1Jw62gEM7RdL7dOy1Ygsx87U this is one of the events that is failing

tough summit
#

Hi everyone - I'm trying to clean up our stripe logs and wanted to ask if there is a way to delete previous invoices made by a customer. We had a test account that we applied a subscription to, and only just realized that this would mess up our churn/MRR/etc. metrics.

How could I permanently delete a customer and the actions associated with the customer to clean up our logs?

daring lodge
#

kado-kaelan-subscription-trial

topaz ledge
vocal wagon
#

Hello guys ! I am having issues with testing tranfsers, more precisely , I cannot add test mode funds to my Connect balance , because I have an EU account , and then be able to make a transfer in test mode. How can I test Stripe Transfers?

#

Hi
I’m setting up Stripe-Connect but I’m not sure of the compliance in the money transfert.
Is it possible to have a chat with someone ?
The specificities of our business is that the money collected from the client shouldn’t pass through our bank account nor the connected account but it should be immediately divided between both .
Our legal department and accountant don’t understand the way it’s logged in Stripe .

vocal wagon
bitter sorrel
#

Hei everyone , How can i make stripe onboarding default language set to French

#

Connect onboarding

topaz ledge
vocal wagon
topaz ledge
vocal wagon
#

Hi, I want to provide some users a few extra months for free on a yearly subscription, whats the recommenced way to do this?

daring lodge
#

ekaterina-transfers-in-test-mode

thorny wyvern
daring lodge
#

awells-rejected connect account

bitter sorrel
#

Hei everyone , How can i make stripe connect onboarding default language set to French

daring lodge
#

HarryYomo-connect-fund-flows

#

aksharj-free-months-after-annual

bitter sorrel
#

Hei everyone , How can i make stripe onboarding default language set to Frenchissuing

daring lodge
#

kingy-payment-element

#

@bitter sorrel Please don't spam the same message repeatedly. Be patient and we'll get to your questions, thanks! 🙂

#

adkader-onboarding-language

indigo star
#

Hi,
If I want to make a transfer_data with a destination charge. I would have to initiate these instructions on both the client and the server side right?

quaint aurora
#

Hello. My question is about Stripe Connect.

After creating "stripe connected account" with API - i have problem with requirements for France account.
https://stripe.com/docs/connect/required-verification-information#FR-full-individual--transfers
https://v2uploads.zopim.io/R/m/R/RmREdxtJY6wntrxzsaDPMTQeaAlLN7H0/340116c0bf6e577b1cefdd2fb2d91b0c35dc12dd.png
There are no requirement for "Identity document" in doc

Learn what required verification information you need to collect for each country when using Connect.

zinc ingot
#

I have a Stripe Connect + Stripe Elements question - we are migrating to the new Stripe Elements and have an issue.

We charge different fee amounts for different payment method types using destination charges. The Stripe Elements form includes all available payment method types, so we don't know which PM type is used until after the PI is already captured.

What is the recommended way to handle this use case? We are currently exploring using SetupIntent with Elements instead of PaymentIntents. The downside is that flow won't work with some payment methods like Klarna

simple ginkgo
#

Hi all, How can I get the default payment method for a customer? I'm using java in backend.

haughty osprey
#

Hello, is it possible to onboard express accounts onto stripe connect for users who have already have a personal stripe account associated with their email without the account being restricted under our list of connected accounts? When our UI hits the back end and generates the onboard url we are able to successfully onboard emails/users that don't have a personal stripe account. Those who do have a personal stripe account for example alexv.test.has.stripe.acct@gmail.com show up as restricted in our list of connected accounts. The behavior is different during onboarding as well. Instead of going through an onboarding flow where the user is shown form inputs to add their information they are just asked to just login and once logged in it just hits our hard coded redirect url. Any help on this is highly appreciated thanks!

icy veldt
#

Hello! I am a front end designer looking to create a direct url to the Stripe customer billing portal. Website is hosted on wordpress. Is there a workaround to support creating a url? There are users who are not receiving the link generated by the integration.
Here is the current link: https://the-ard.com/manage-subscription

A handy guide to managing your monthly or annual subscription. Enter your email below. You’ll immediately receive an email with a custom link to pause, update or cancel your current membership. Hover over your profile image in the top right to open the “User menu.” From the drop-down user menu, click “Manage memberships.” On your “Active members...

thin bobcat
#

hi i have a quick question. our company uses stripe and the new authentication is requiring a document from the IRS that the owner doesnt have. is there a way to bypass this? otherwise they are going to have to request one from the IRS and that will take 4 weeks to receive. can someone please help with this?

graceful carbon
#

Hi. I have an employee and her card was compromised, and she does not know the card number of her old card. She is not able to add her new card in and she is not receiving a response from stripe

daring lodge
#

vanna-verification

polar kindle
#

Hi. My team is looking for information on how we can become PCI compliant. We take credit card information and send it to stripe when a user adds or updates credit card information. What do we have to do on our end to make sure we are PCI compliant

hot urchin
#

Connect question-

How can we correlate incoming transactions to payouts - What I mean is whatever money(order) we are charging at the platform level for a specific connected account, when that money is paid out how to add information on that through which they can identify what the payout is for ( for which order(s)).

red gyro
#

Hello, I was wondering about the charging rates, if more information is provided about the card, would it be considered more "secure" hence lowering the %rate ? And if so what kind of card information is required?

unkempt kelp
#

Hands up! I am not developer, covid claimed ours two weeks ago and as I'm nearing 70 and in the twilight of my youth its difficult to figure out what I need to do to deal with this message when I login to stripe "Important: Update your integration for SCA. Your customers' banks are declining many transactions because European regulation mandating Strong Customer Authentication (SCA) has gone into effect. Until you update your integration, European banks will continue to decline these transactions." I have looked at the documentation and its completely beyond me, the majority of our sales are sca compliant but some aren't, we use Memberpress and Stripe - can anyone point me in the direction I need to go to sort this out? Many thanks.

hidden bluff
#

For social security number,

#

the stripe will support xxx-xxx-xxxx type?

#

For test mode the number is 0000000000, as I know.

vocal dust
#

I am here bothering again! :(
I am still trying to get subscriptions to work, and I want to pass my user ID that I get from the request to the webhook so that I can perform operations in the database, but when I try to pass subscription_data: {metadata} to my session create it won't show any metadata and the subscription property is null, any idea how to approach this?

calm trellis
#

Hi dev friends! Our product is a monthly subscription and we wish to give our users a one week free trial without requiring a credit card upfront. My current design is after the user confirms their account (clicks a link in their email) a Stripe User is created with just their email address (this is something that must be unique and they are not able to change this after setting, on our side) and a subscription is created with trial_period_days=7. During their trial they will have a banner that surfaces the link to a Stripe checkout session in mode="setup" where they can input their payment method at any point to have uninterrupted service after the 7 days are up. If they fail to input a payment method in those 7 days, I believe their subscription becomes inactive. At this point when they login we surface a checkout session with the same product but no trial and expect them to checkout at that time. We'll use Stripe webhooks to keep the user's subscription status in sync. Does this seem like a good way to offer a one week free trial without requiring the payment method up front? Do you have any other suggestions?

lilac steppe
#

Great afternoon, I'm trying to reach out to stripe to use your platform for payment processing and use another platform for payouts. I have sent a couple emails to support but have not heard anything back. We are looking to use your API in our platform please let me know how we can work together

vocal wagon
#

Hi , stripe doesn't accept my mastercard of ING.NL because the security check is not valid. How to fix ? I'm not a company but I need to pay something in Italy.

inland compass
#

good afternoon everyone ... im implementing Stripe on my website and the following error have showed up ... "Your card has expired.; code: expired_card; request-id: req_95yoMs625y7Kro Do you still wish to retry?"
However, my card has expiration date on 2026

#

is that anything I did wrong ?

errant barn
#

Hi, I am trying to create a custom Stripe integration. I want it to be secure and avoid handling payment details directly. Ideally I would like to use a secure Stripe form, receive a payment token on my client side app, store that payment token on my api, and then be able to use that payment token from the api to start a subscription, stop a subscription, and make a charge at any time for misc invoice items outside of the subscription.

I found this page:
https://stripe.com/docs/payments/save-and-reuse

Does my flow sound correct and is this the right link to accomplish this?

tawny patrol
#

Hello, is it possible to conditionally add a fee if a client chooses to pay by credit card (as compared to ACH)?

robust monolith
#

Hi. I'm having trouble connecting to my webhook locally. I'll supply error messaging once this is a thread

opal lagoon
#

Good day! I was wondering if you could tell me if there is a settings area for the email notifications when a payment comes into my account. I am receiving them with the email address listed as the customer however it would be remarkably a lot easier if I could have that changed to the name of my client. Is there a setting somewhere for that?

velvet summit
#

This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.

civic tulip
#

hello, when moving the products from test to live, will the product ids change?

vocal wagon
#

Hi, I want to provide some users a few extra months for free on a yearly subscription, whats the recommenced way to do this?

hidden bluff
#

Stripe will support

dapper juniper
#

How can I generate a test payment_intent.canceled event to a webhook?

urban lintel
#

Questions regarding stripe checkout sessions with payment intent and transfer. I noticed that Stripe immediately create a transfer for the checkout session when I specify the transfer group and destination. My questions are:

  1. When is that transfer paid?
  2. Can I specify when the transfer should be paid? We have this process in place that requires a bit of verification before the money should be transfered.
  3. Can I instead manually create the transfer later?
robust monolith
#

How do i set a default payment for users that sign up for trial period?

wintry swallow
#

Hello, I am trying to find all customers matching an email address:
$customers = $stripe->customers->all('email'->$emailQuery);
For a certain email, it is not returning any, even though when I go to dashboard, I can find that person.

ALSO from the stripe docs: "email A case-sensitive filter on the list based on the customer’s email field. The value must be a string." How would I look it up in a case-INSENSITIVE manner?

limpid scaffold
#

Hello there

During card setup (stripe.confirmCardSetup), and successful 3ds verification
Is there any way to know was the card verified with 3ds or not?

proper sluice
#

Hi, I seem to be having a error with the Payment Request Button (specifically GPay and Apple Pay) where it is not returning full postal codes if they include a space (like in Canada or Australia for example)

tame glen
#

Hello,

We are using Radar for Fraud Teams and enabled: "Use Radar on payment methods saved for future use" option

One of our Radar rules is: "Block if Postal code verification fails"

When I save a card for future use with incorrect billing ZIP code, Stripe returns error that postal code does not match.

However, several customers were able to save the card with incorrect ZIP code today (for some reason the rule didn't work for setupintent: when they were saving cards with incorrect ZIP code). When the same customers were trying to make a payment later today, their card were blocked by the rule due to incorrect ZIP code.

#

What could be the reason, the Radar Rule for verification ZIP code during setupintent (saving card for future use) works for some customer and is ignored for other?

rain crypt
#

Are line items working in the payment request button? I'm setting them in the payment request updateWith method but don't see any way for me to view them in my browser interface

open thunder
#

Hello!
Is there a way in the dashboard or in API to merge 2 active subscriptions together into one? or have a combined invoice from multiple subscriptions?

Another question, how can we add metadata via dashboard?

upbeat ruin
#

Why is there a section to display metadata for an added InvoiceItem but the metadata is not displayed?

solid badge
#

Hey, I am trying to set a session as expired via the API, but I am getting the error undefined method. I am using PHP and downloaded Stripe with composer. Any suggestions?

open olive
#

I'm having issues with the invoice upcoming API. I want to get a prorated invoice preview for an subscription upgrade with discount, but I'm not seeing the discount. ie. customer is tier - 0 with 25% coupon. We query upcoming prorated invoice for new price tier -1. There is no coupon discount

red gyro
#

Hello again, I am currently developing an app that uses stripe to process payment through a xamarin app, and what I was wondering was if the nuget package contains the library that would enable the stripe card reader to communicate with the device as to scan and process the card's information, and if so where can I find some documentation about that

gloomy ether
#

is there a way to do a "direct charge" (including application fee) with multiple Stripe accounts in the same transaction using a distribution map of account => amount?

robust monolith
#

Having an issue where multiple subscriptions being created. can i talk through my subscription flow with someone?

undone obsidian
#

Hi all,
Have been brought onto a project that is having issues with Invoicing not being sent to customer.

WiFi portal joining via Ubiquity -> API key passing onto Stripe for payment.
payment goes through and WiFi working via guest portal, but email address is not handed over so Stripe doesn't sent payment confirmation.

hollow olive
#

Hey I’m trying to make a purchase, I just increased my limit on my card but it says I hit my limit on tries on the stripe account

stoic helm
#

Good evening to all,
Has anyone solved this problem yet? I work with laravel cashier and stripe.
I have looked for solutions but nothing.
Thank you for your help.

#

My PHP

 public function store(Request $request) {

        $plan = Plan::where('identifier', $request->plan)
            ->orWhere('identifier', 'basic')
            ->first();

        auth()->user()->newSubscription('cashier', $plan->stripe_id)
            ->create($request->paymentMethod);

        return back()->with('success', 'Your plan subscribed successfully');
    }
rain crypt
#

Getting the following error when trying to use a live Stripe Connect account ID with my test API key:

DEVELOPER_ERROR in loadPaymentData: Invalid stripe:publishableKey for current environment. Make sure you are using Stripe's test key.
humble tangle
#

Good evening. I am trying to run

    const res = await stripe.confirmCardPayment(
      clientSecret,
      {
        payment_method: paymentMethod.id,
        setup_future_usage: 'off_session'
      },
    )

but am currently not getting a response back. I've checked to make sure both my clientSecret and paymentMethod.id are defined. Any ideas as to what could be going wrong?

mental thorn
#

Anyone know why we can't override the blue "buy now" buttons? (we are using Divi theme in WP with simple pay)

vocal wagon
#

Good night, I need to talk to support. Found a scam phising Stripe Account. Add me @dim hearth

#

My goal is to help Stripe and costumers that are being victim from a scam/phising website. Someone from support add me so we can talk in pvt. Thank you very much !

dry hatch
cerulean pineBOT
#

:question: 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
#

They would be able to provide Support in person

vocal wagon
#

Ok. Thank you very much. I sent an email to support. Good night !

rigid thunder
#

Hi, Hope this is a right place to ask this question. We are trying to process payments from our B2B customers for services we provide. We don't want to invoice them and wait for our customers to pay instead we want to debit directly from our customer's ACH accounts. Is the best way to go about is creating an invoice with auto charge?

low meadow
#

Hi, is there an API to consume to get life time value of connected account via API @fluid beacon@dry hatch

flat oak
#

apologies everyone if this is easy and stupid question. I am having problem with Stripe not putting VAT tax on receipts to customers. Anyone can help ?

leaden nest
#

Hi, is there an API to get the date the funds for a charge become available in our Platform Stripe balance?

elfin haven
#

Hey everyone, this is my first time using discord so I'm not super familiar with it. I'm using stripe for my company and I'm trying to find a tool that integrates with it so that every time I get a new customer in stripe it sends a welcome email and every time the subscription changes they get an email that notifies them. of a change. I've seen tools that allow me to send emails when subscriptions change but not when we get a new customer. Any tips? Also, I'm not a developer.

vocal wagon
#

Hi, is there a way to generate a schedule from an existing subscription using the dashboard (non api way)?

icy tendon
#

Hello i am working in a company here in United Arab Emirates suddenly our stripe account has become in-eligible to use Stripe because it doesn't meet our Terms of Service. i have tried to connect them and updated the trade license and things but still it is not working can someone guide me . Thank you

cerulean pineBOT
#

:question: @icy tendon 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

frail horizon
#

Hi I wondered if anyone knew about using Stripe in Asia Pacific and if any of the countries have difficulties i.e India.
Thanks

frail horizon
#

My company is thinking of using stripe for online courses. These courses will be sold predominantly in Asia Pacific countries (HK, Singapore, Taiwan, India etc). I wondered if Stripe works universally well in any country or are some more difficult? I am based in UK so only have first hand knowledge of UK. Does that help?

golden cosmos
#

it'd be great if we can continue this discussion in the thread i created 😄

tepid verge
#

Hello guys ! Is Stripe dashboard broken ? I'm seeing some weird display of metadata on client page

worn garnet
#

hi, how I can check
before update subscription plan
is there a payment or not

fossil shoal
#

Hi! I got a question regarding Auth capture expiration flow - can anyone help?

frail horizon
golden cosmos
#

suren-subs

granite basin
#

Hi Team
we need information regarding the payment among the different party (buyers,sellers , platform and stripe ) in case of credit card ,bank account and stripe account ..could you please provide us the details

bleak quartz
#

Hi, how can I get the localized language for the promotion code error?

urban lintel
#

A follow up on yesterdays question: So, yesterday we concluded that due to needing both the buyers and sellers confirmation that the sale took place and everything is in order. I cannot specify transfer_data[destination] on the original payment intent because doing so causes Stripe to immediately create the transfer (not desired for us).

Now, my question is:

How do I handle our application fee in this scenario?

We can certainly keep track of this ourselves but it would be nice to keep track of this in the stripe accounting and tax reports. Is it still ok to transfer the whole amount and specify the application fee as part of creating the transfer?

white raptor
#

Hi! If I have a Stripe account that is setup to transfer to a bank account in SEK, but I sell products in EUR, when is the conversion rate applied? During the transaction or when the money is transfered to my bank account?

vocal wagon
#

Hello team
I am integrating the google pay payment button in javascript and php, everything is ok for now but I am unable to reproduce the 3DS process, I can only use some cards that google gives me and not the stripe test cards, it makes the payments correctly they are of the amount that they are, but the window for 3DS authentication does not appear, I appreciate any help or advice, thank you very much

hollow prairie
#

tsahnar.auth-capture

#

Miran.localised-errors

#

salva.google-pay-3ds

#

jrubensson.currency-conversion

mystic thistle
#

hello I accidentally operated the balance twice when I just recharged the balance of stripe, how can I cancel the second transaction?

cerulean pineBOT
#

:question: @mystic thistle 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

keen glen
#

Hello, I made a payment using stripe, the payment was successfully made. afterward, I received an acknowledgment message of the fund receipt and was assured I will get the receipt of payment after 48hrs. Regrettably, I have not received any email or message to confirm receipt of my payment. what should I do?

cerulean pineBOT
#

:question: @keen glen 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

vocal wagon
#

Hello, I'm developing an intergration with Stripe Connected Account and Stripe Automatic Tax collection. When I'm in the test mode and I add a test connected account (standard type), I would also like to enable the Stripe Tax , but for some reason it is not working. I use the 'View dashoboard as this account' and then I click on the 'Enable Stripe Tax' but nothing happens, an error is shown in the browser console. Is this feature not supported ? How could I test a connected account with tax collecting enabled ?

vocal dust
#

Hello! I'm asking for help once again :P
I managed to get my products, pricings and subscriptions to work correctly on localhost but now I need to deploy to our prod server.
We are using AWS' CI pipeline to deploy so I don't have access to the actual prod machine to run a webhook. Is there any documentation on how to run a webhook that handles the event and forwards the events to my /webhook API on such a pipeline? Thank you :-)

vocal wagon
#

Hello, is there an Issuing channel?

#

I have questions regarding Issuing & Connect

hollow prairie
#

@vocal wagon No specific channel! If you have a question, ask away and I'll attempt to help

vocal wagon
#

Oh support cool there's a dedicated actual person

#

Nice

#

I'm not a developer so please excuse me if I butcher termonialogoies and concepts

#

With that said, I want to adopt the door dash model of issuing virtual cards for my brand partners.

inland narwhal
#

Hi there, I'm looking for some clarifications regarding Stripe API error handling. is there any specific channel I should use for that?

vocal wagon
#

Hey
I am trying to integrate SEPA Debit
But I always get "The selected payment gateway is invalid." when I want to confirmSepaDebitPayment

worn garnet
#

hi, how to find out if payment will be made when changing the tariff plan from year to month,
I just need to know this before subscribing to updates.

#

or vice versa
month to year

vocal wagon
#

Hi, I create a subscription with status incomplete when i display the payment page to the customer.
The customer can go back and change the plan, so i need to update the subscription item in the subscription when the customer go to the payment page.
How can i do it ?
I'm struggling to do it.
I get the following message : "StripeException: You cannot update a subscription that is incomplete."
So i have to create a new subscription each time a customer is on the payment page ?

vocal wagon
#

Hello hello, How I could get the invoice downloaded for the accounting department from stripe System, because the payments are made in the system, but I don't know to get them out? thanking you in advance

stray oxide
#

natsirts-plan-switch

fossil shoal
#

Hi! When auth capture has been expired - we receive the payment_intent.cancelled event. Is there a way to know if this event was sent because of auth expiration or because of manually cancelling the payment intent?

amber crater
#

Hi! There is some way to create a payment intent where we specify that it can be payed only with apple pay or google pay, and not with sole credit card?

worn garnet
#

there is a possibility with the help
upcoming invoice
check update subscription plan month to year?

vocal wagon
#

Hi there one of our customers has trouble with apple pay. When he uses his iphone that has a configured wallet he faces the message “This payment doesn’t support by this website”

I implemented the apple pay button provided by Stripe on to my website but it results in the error above.

trim hemlock
#

I'd like to import my products from CSV using stripe product create. Is this a good idea?

upbeat grove
#

I am trying to setup webhook and there is a field STRIPE_WEBHOOK_SECRET is this field only related to stripe CLI for testing or also part of live product

mossy comet
#

Hello, can I somehow disable two-factor authorization (sms) in my account?

regal rivet
#

Hi there!

We have some errors in stripe API like invalid_request_error - timestamp while doing request like /v1/subscription_items/si_***/usage_records

and now we are in the out of sync state with our DB. We do not know which usage reported good and which - not.

Is there a way to get reports or use API to get all reported usage within the period ?

quaint aurora
tawdry peak
#

Hello 👋 ,

Questions regarding billing_cycle_anchor.

We want to migrate from some other payment provider to stripe. Our user's are paying in advance, monthly from exact month of purchase. So, if user has created subscription on 16th, he'll be billed on 16th every month.
Let's say we enabled stripe subscription on 20th and users try to migrate imidiatly. As I understand documentation (https://stripe.com/docs/billing/subscriptions/billing-cycle), we'll need to specify trial period until 16th of the following month and setup billing_cycle_anchor to be the same date with proration disabled. Am I correct?

And one additionally, incase we want to move to end of month payment (instead of in advanced payments). We would need to give out trial for period that overlaps (in above case that would mean 16 days) and setup proration to be enabled with anchor at end of month. Am I correct?

vocal falcon
#

Hi !
I am trying to update bank details for the stripe connect account, for some of the accounts the flow is working fine but few of them gives an error of oauth_not_supported (This application does not have the required permissions for this endpoint on account 'acct_XXXXXXX').

upbeat ruin
#

Is there a way to update the upcoming invoice's metadata?

autumn creek
#

how can i check whether the cardNumber expiry and cvc elements are filled when using the paymentElement? I want to check if the values on those 3 fields are filled on clicking of the submit button..

rose otter
#

hashgari-invoice-metadata

#

Abishek-elements-complete

quaint aurora
#

I need create stripe connect account with API. I need send for example city, address, name, and ID document file. What is the right flow to do that?

Problem:
Stripe demand to create this account only using stripe.js. Stripe.js create token from frontend and then frontend send this token to backend and backend create account with this token. But i also need send ID document when creating account. Stripe demand that ID document need to be sent from backend.
But when i send fileId in "account update" - error appears

This account can only be updated with an account token, because it was originally created with an account token. (Attempted to update param 'individual' directly.) To set this field create a token with the desired changes. Pass the token with 'account_token' in a request without setting 'individual'. See https://stripe.com/docs/connect/account-tokens#updating for more information; request-id: req_tRnH8pSQyWMyGW
sleek falcon
#

i'm getting back

    at Function.generate (F:\WORK\scratchpad\stripe\subscription_test\node_modules\stripe\lib\Error.js:40:16)
    at res.toJSON.then.StripeAPIError.message (F:\WORK\scratchpad\stripe\subscription_test\node_modules\stripe\lib\StripeResource.js:220:35)
    at processTicksAndRejections (node:internal/process/task_queues:96:5) 

when attempting to create a subscription against a price.

What's really confusing me is the price is active

PS > ../stripe.exe get  price_1JwKH5K66kePBx48Zrf9Jf7Y       
{
  "id": "price_1JwKH5K66kePBx48Zrf9Jf7Y",
  "object": "price",
  "active": true,
  "billing_scheme": "tiered",
  "created": 1637040727,
  "currency": "usd",
  "livemode": false,
  "lookup_key": null,
  "metadata": {
  },
  "nickname": null,
  "product": "prod_KUHJJzx3YvQu2Y",
  "recurring": {
    "aggregate_usage": "sum",
    "interval": "month",
    "interval_count": 1,
    "trial_period_days": null,
    "usage_type": "metered"
  },
  "tax_behavior": "unspecified",
  "tiers_mode": "graduated",
  "transform_quantity": null,
  "type": "recurring",
  "unit_amount": null,
  "unit_amount_decimal": null
}
fiery stirrup
#

We are working on creating a PoC for Connect OAuth Authentication. Basically, we would like our service to be able to Authenticate as the Account (like when using API Keys) but using OAuth. Our service will then generate PaymentIntents, SetupIntents, Customers, etc on behalf of the account. What type of scope should we use to enable such functionality? FYI, we are trying to follow the instructions from https://stripe.com/docs/connect/oauth-reference#get-authorize

rose otter
#

agentd00nut-price

warm knot
#

I am trying to make a checkout.
My Client_Reference_ID is too long (~500 symbols, but a 200 symbol limit).
Is there any way to go around this?

rose otter
#

NewtReyes-connect-OAuth

viscid burrow
#

Good morning. I just learned that you guys have installment plans now (like bill $29 for 3 months and then end after the 3rd payment). Is it possible to do this with a Stripe payment link currently or do you have to set it up in the dashboard?

#

Similar question - can we write code and embed a checkout button that sets up an 'installment plan" or does it need to be set up in the dashboard?

rose otter
#

Godspeed-client-reference

hushed solar
#

is there any amount limit for top-up?

vital umbra
#

hi there, i am getting an error whenever trying to get a confirmation on payment intent in a form of “No such payment_intent. i am using node js. i would appreciate any suggestion

rose otter
#

stripe_connect_platform-installments

vital umbra
#

It is on a connected accounts

thorn owl
#

Hello guys. I have a question. So in our app we sell user seats as licenses. E.g. they pay for 1 seat at the beginning of the billing cycle, but then they may add another one at the middle of it. With that we want them to pay the difference with their next invoice. There are two types of prices on Stripe - metered and licensed. We choose the licenses for our case. Now when we need to report the usage it throws an error saying that the usage reporting works only with the metered pricing. We tried to change the subscription item's quantity - it worked as expected. But it doesn't seem right to update the subscription when the intention is to increase the amount of licenses. The question is - are we doing it correctly or is there another way?

weak lynx
#

Hi, I have a problem with a renew of a service, using payment_intent :
I received : "status : requires_confirmation"
But, the simple fact to load the next_action sometimes auto-validate the intent, without any deday or user action. (I receive the webhook ipn "payment_intent.succeeded" 1 second later)
In stripe dashboard, this payment is valid but marked "not protected from fraud".
Is it normal ? why ?

rose otter
#

Gleb-subscription-licenses

#

pascal_archipel-payment-intent

cunning aspen
#

Hello,
On our platform, our merchands can start Stripe Subscription upon their customers.
For classic cases it's works, the customer paid and everyone enjoy.
However, sometimes we would like to start the Subscription at a given date, how can we manage it ? Knowing that we are using Checkout.
I saw the Scheduler, but it's seems to late too handle the start_date on the checkout.session.completed event.
Thanks

distant bronze
#

Hi all.

Stripe allows customers to add cards and various bank accounts. I can acquire cards just fine, but ACH bank accounts can't be retrived by the /v1/payment_methods as a query param type=${type} is required, but no ACH/Bank account type is present.

How can I allow customers to view ACH bank accounts?

strange tinsel
#

Hello! When confirming a setup intent with a payment method we receive the error card_declined insufficient_funds. How is that possible when we are not trying to charge a payment?

mighty plover
#

Hello, I would like to know if anyone knows if Stripe accept selling crypto with cards ? Many thanks

rose otter
#

alpamayo-subscription-checkout

#

BeardMan-retrieve-bankaccounts

tawdry peak
glad fjord
#

Hey I have a question

proud mango
#

Hello, I use Stripe on PHP and i have a question about idempotency. In the doc https://stripe.com/docs/idempotency, it is said that we can create our own idempotency system but when i look at the dashboard request logs, i can see all POST request have already an idempotency key, there are a automatic idempotency system with the PHP stripe client ? how it's work ?

broken mesa
#

hi there, I need help from stripe's support team

vocal wagon
#

Hi all, i am receiving an error "invalid intenger" while paying in checkout page. I use prestashop 1.7 how to fix that?

quasi ruin
#

Hello guys! I need a way to withdraw money from our custom platform via stripe to a card, using redirect url to stripe form. Is it possible?

open olive
#

Hi our team recently implemented upcoming invoice for auto-upgrades. We start calling invoice.upcoming on existing subscriptions to upgrade them. However we had an issue that was solved with the help of stripe devs yesterday, where we did not see the discount amount, and found that we did not attach the discount to the customer at the time of purchase, which fixed it. https://stripe.com/docs/api/customers/create#create_customer-coupon
However the issue we have now is that our existing customers (have already completed purchase) are not able to get discounted upgrades. I wonder if this situation has been seen before and what are the best fixes? The two options we can think of are currently:

  1. create a scheduled task to update customer coupon https://stripe.com/docs/api/customers/update#update_customer-coupon
  2. calculate discount manually at time upgrade
daring lodge
#

Can you ask in your existing thread please @vocal wagon ?

random mirage
#

The older api support for apple pay allowed a subdomain to be registered to the platform account, and then wallet tokens collected could be used for direct charges to a stripe connect account.

The new documentation states that the subdomain must be registered to the stripe connect account (instead of the platform) if the wallet token is to be used for a direct charge to the connect account. Is it still possible to do the subdomain registration to the platform account and then use the wallet-token for a direct charge to a stripe connect account?

quasi flicker
#

Hello everyone! If i want update my account for the MOTO transaction, it's possible to let by default the confirmation 3D secure and if there an error during the confirmation to disabled the 3D autothentification and switch on MOTO transaction? thanks a lot for your great support!!

mental thorn
#

Anyone know why we can't override the blue "buy now" buttons? (we are using Divi theme in WP ) this IS NOT A WP QUESTION. we are trying to use Stripe code to create a button and as you can see from the image it's not working.

rain crypt
#

Hi I have 2 questions about Apple Pay registration.

  1. I saw something on apple.com that implies you can be a platform provider and register websites on behalf of brands. Is this an option for Stripe, i.e. can we just register our domain once, and then all our partner's Stripe Connect accounts won't need to re-register?
    https://developer.apple.com/documentation/applepaywebmerchantregistrationapi
  2. I want to connect a live Stripe Connect account in test mode as well. I am following this guide - https://stripe.com/docs/connect/oauth-standard-accounts - but it is asking me for a bank account and says "Known test bank accounts cannot be used in live mode" when I use the test bank account. Can someone please help walk me through this?

For #2, this is the thread I was on yesterday - #dev-help message

autumn creek
#

when using confirmCardSetup, what is the purpose of returnUrl for? Is this for 3DS? What are the steps to follow if the setupIntent returns a redirectUrl?

nimble jacinth
#

Hi all, had a quick question. Is there a way to find out who has exported data from Stripe? A client thinks a rogue employee may have exported customer data

steep raptor
#

will it work to finalise the draft invoice before the one delay...

merry estuary
#

In a Stripe Connect integration, does the 'real time' ACH process still involve Plaid or is there a third ACH process that is not via Plaid or micro-deposits?

fluid flax
#

I need some clarification on the Stripe Connect pricing. We're using separate charges and transferring the funds to our express connect accounts. So the platform is being charged a fee for the transaction, then we're expected to charge another fee (0.25% + A$0.25) per transfer to an express account. But what is this Account Volume fee and how should we collect that?

normal oriole
#

Hello! Quick question: I use custom metadata on a created Session, and I need that information in the payment webhook. How can I attach that metadata to it?

cinder pond
#

Hello, Is it possible to have more than 1 branding for receipts? For example if we have resellers selling a product and the purchase goes to our account, but we would brand the receipt as their account?

heady wyvern
#

Trying to apply updates to Stripe Terminal Chipper readers and some readers are updating and some are getting stuck after clicking "Check for update" without our iOS app...any suggestions?

worn magnet
#

Some feedback on the vscode extension: this is annoying lol I can't uninstall it unless I uninstall Stripe. And it always pops up with a page asking me to configure java which is irrelevant to me. Just some feedback but it's bad DX imo

latent wave
#

Could you tell me how Stripe works in Italy? Is there a way to have the "Fattura Elettronica" required for business to business purchases?

cinder pond
#

Hi. Is there a way on a per subscription basis to implement dunning rules? I see a section in Manage failed payments for subscriptions but that seems to be for all subscriptions in the account. Also, is there anyplace else that dunning rules can be specified. The docs are a little confusing. They mention dunning but it's not totally clear if there is a separate section for this or if it's the aforementioned subscription rules. Thank you

dim hearth
#

@cinder pond You can ask your question in the same thread!

frosty yoke
#

Hello, can we configure Payment element with 'setup_future_usage' => 'off_session' with giropay or klarna ?

vivid vault
#

Is there a method to collect a stripe payment, and then automatically send money to another bank account. For instance, product A is a one time charge, product B is a subscription charge and a portion of the collected fees go to pay for outside vendor service.

vocal wagon
#

Hello! Is there a way to retrieve the promotion code by code instead ID?

proper sundial
#

Hello! Question regarding invoices. If I have let's say two invoice items created for a customer (without an invoice), then I create an invoice, the behaviour I see is that any invoice items for the customer are automatically added to this new invoice, is that correct?

If so, my question is, is it possible to prevent this and actually manually choose which invoice items get included in the invoice?

robust monolith
#

How would I go about checking if a customer has a subscription? I am trying to get the clientSecret if they do. Can I achieve all of this with just a customerId ?

grim tangle
#

Hello! I was wondering if Stripe has a similar service/device to Square for scanning/swiping payments on the spot?

dim hearth
#

kado-kaelan-subs

wind ether
#

Hey, got a question about refunds. If I am refunding a charge , does the stripe fees associated with the charge get refunded as well ?

blissful fulcrum
#

Is there any way to give a trial period to a subscription line item? What I mean is: users on our platform pay per profile and can have multiple profiles. When they create their first profile, we create a subscription with a profile line item and set a trial_period_days to give them a trial period before billing starts. If they then add another profile sometime later, we increment the quantity on that subscription line-item. Can we add a trial, or some other mechanism, to defer that new line item taking effect for a period of time?

queen moss
#

Hey everyone. I'm using the PaymentIntents API with stripe to collect a one-time payment from a customer. Do I need to ask the customer billing details (like their address), and do I then need to pass that information to the payment intent API when the user goes to pay? I found no example of this in the docs to the best of my knowledge.

The reason for collecting the billing info alongside the card information I'm assuming is to authenticate the user's card details. Is this handled automatically for me, or do I need to do it manually. If I do need to collect the billing info, how do I send that to Stripe?

Thanks in advance

cosmic hound
#

Hi, first post so be gentle 😉 I am getting a list of subscriptions and displaying the results in Blazor page, Syncfusion data grid. Its working great for the top level elements like Status. But I need the Items: Data : Price : Recurring. Not sure how to get there. I've attached a snip of my code.

frosty yoke
#

on a stripe element, is it possible to disable country ?

crimson needle
#

vincent92-paymentelement

weak swallow
#

Getting some webhook errors. Could use some help figure out a fix: evt_1JwahRK4OwuAC0l7wJ20K6Ud

nimble olive
#

Apple Pay and Google Pay are not showing on Checkout for us (on supported devices). We have both turned on in Checkout settings and have verified a domain for apple pay. I don't believe there are any other steps but cannot figure out why the buttons are not showing 🤔

autumn creek
#

when billing details are added while confirming the setupIntent, why doesn't it get set on the customers billing details?

vocal wagon
#

Hi, do you know how to put apple pay on prestashop on product sheet

rain crypt
#

How do we gracefully handle closing the payment sheet interface to edit variant/quantity, and then reopening payment sheet interface? My payment flow works perfectly fine the first time I click the payment request button and go through the shipping address/option change. However, if I cancel out of it and then try again with a different selection of variant or quantity, it no longer behaves as expected

weak swallow
#

In the api docs it says that schedule objects have a phaes.items object, but when I get back an actual object from the api it has phases.plans instead. What's the scoop here?

sharp birch
#

Hello! So I'm seeing kind of a serious problem. I'm using checkout sessions with the golang api.

  1. I'm creating "ad-hoc" products by creating a pricedata object with product data embedded. I populate metadata within the product data with a unique user identifier. This gets sent to my checkout session and works great.
  2. When I get webook events for my subscriptions, I fetch the product based on the subscription items, price, product ID and then check the meta data to get my customer id back.

What's weird is that I'm seeing the same product being re-used from one customer to a next sometimes, and so I'm updating one customer's subscription status with another's. Is this expected behavior?

wintry swallow
#

Hi, I tried updating my API (which my original version is 2014. Now when I am retreiving a customer, the object has way less information, and it has no information about subscriptions at all. But the docs don't show that this ever changed. I am wondering when I look up a customer by id, how I would find info about what active subscriptions they have, if any.

worn magnet
#

is terminal now available every location? was there an announcement for when this was released have been waiting on this for a while

mighty oak
#

Hello, I am integrating Stripe Connect in laravel but when making the payment it presents me with this error

#

{
"object": "balance",
"available": [
{
"amount": 0,
"currency": "usd",
"source_types": {
"card": 0
}
}
],
"connect_reserved": [
{
"amount": 0,
"currency": "usd"
}
],
"issuing": {
"available": [
{
"amount": 0,
"currency": "usd"
}
]
},
"livemode": true,
"pending": [
{
"amount": 516,
"currency": "usd",
"source_types": {
"card": 516
}
}
]
}

#

insufficient balance

dry hatch
#

richie138-Customer

#

MikeyBeLike-Terminal

#

NatanMercedes-Connect

ember ginkgo
#

Is there any up to date info on saving a user's card for future payments with flutter? I can find a lot of info about other languages but I've spent quite a bit of time trying to set it up in flutter (older versions were straight forward using PaymentMethod class, but it seems a lot of code has been refactored and it's not as simple as creating and storing a PaymentMethod object for later use anymore).

weak swallow
#

I've got a sub wide discount applied, but the next upcoming invoice I'm seeing doesn't include it. Why's that? sub_1Jwe7vK4OwuAC0l7z8VD1Zap

ember ginkgo
#

This is what my payment service class looks like

dry hatch
#

Zone23-flutter

#

anthonyg-Subscription

golden cosmos
#

hey folks, wanted to flag that the team is currently tied up with something so we won't be able to answer questions for a while

wintry swallow
#

Hi, I'm wondering if there is an API to retrieve cards or customers by their last4 like I do in the dashboard?

agile hinge
#

Hello Stripe support, Can you please look at this logs for the below event
/v1/customers/cus_KLlVwpGOzFv6Qq/sources/card_1JwWBoKSH5Oaf4ksm9FhhwDG

Customer is getting "No such source" error when they are trying to add a card

#

Can you please help me understand whats wrong with the request

vocal wagon
#

Hello its me aagain

#

im wondering how to like place a hold

#

on a card im new to coding

#

i just want my signup page to have a auth card so i know your human

#

i have 0 code dont im just asking is ther e

hearty garnet
#

Hello. If a customer use a 3D secured bank card to subscript our monthly service, this bank card need to be checked authorize when stripe renew the subscription in the next cycle?

dry hatch
#

x-Card

#

Venkatesh-Card

chrome umbra
#

Hi there! I am trying to display CC Last4 on the thank you page of Woocommerce as well as in the customer notice email. Any help as per what is and where to put the code for this?

hollow nebula
#

Hello team, we get an array of invoice items from the upcoming invoice API response. Can there be more than one item where "type": "subscription" AND "proration": false. I am trying to get the future invoice assuming I do changes to the existing subscription

rustic flicker
#

does anyone has this error. when try to paid with afterpay?

hardy coral
#

Hello team! I am getting "Your account isn't eligible" this error after setup the stripe account. please provide me any solution

#

how to solved it.

#

I am getting this problem

dry hatch
cerulean pineBOT
#

:question: 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

thorn chasm
#

brk-afterpay

drifting berry
#

I want Stripe to automatically send email receipts post successful payment. I want this to happen in custom flow (all the docs I read mention this in checkout flow), is it possible ?

granite basin
#

Hi Team ,
I am getting undefined balance transcation with this payment intent object ref pi_3Jwgq8HiJqyEPSdX1zyVmlHC ..Could you please help me what is going wrong with this

sour valley
#

Can a subscription event know the current number of cycles?

vocal wagon
#

Hello,

#

I need help please?

terse meteor
#

i want to build three different subscription plans for my platform. if user subscribe first plan he has limits to certain tasks and if second then he has some more limit than the first plan and third plan has the most available limits . i think standard pricing plan is best for my implementation but please let me now i am correct or not

vocal wagon
#

when i reveived on 'setupIntent.status' = succeeded why webhook doesnt trigger? any idea

green grove
#

Q: Is adding a trial to a sub is effectively as simple as adding trial_end to a sub?
Q: What webhook events are sent when it ends (looks like customer.subscription.updated from trialing to active)?
Q: Is card validation changed at all?
Q: How would I handle people creating new accounts to abuse trials?

vocal wagon
#

save the card and making a charge later its work

#

if i click 'Send a test event' on webhook page , it;s trigger correctly

barren otter
#

Hi!
After I archived test subscriptions (test mode only) and I want to cancel (del) all active subscriptions related to specific price_ids. Is there any way (UI / programmatic) to do this convenient way in Stripe?
I don't want to manually cancel 100+ subscriptions 🙂

barren otter
vocal wagon
#

Thanks all i resolved it

misty hornet
#

jmaat-subscription

#

Daniyal-subscription

vocal wagon
#

HI, when creating subscription, when i set "Email invoice to the customer manually" and check "Include a Stripe-hosted link to an invoice payment page in the invoice email", what moment is the email sent to the customer, is it instantaneous?

tropic bronze
#

hello guys, I am trying to implement @stripe/react-native-stripe
unfortunately, on ConfirmPayment(), I receive back invalid secret Key why is that
here is my code```
const OverlayComp = forwardRef((props,ref) => {

const { confirmPayment } = useStripe();
const [data, setData] = useState({});
useEffect(()=>{
    console.log("PROPS:",props)
},[])
/* const check = async () => {
    const { error, paymentIntent } = await confirmPayment();
    Alert.alert("Error", error.message)
} */

useImperativeHandle(ref,()=>{
  confPay = async() =>{
          //console.log(stripePk.)
          const {error} = await confirmPayment(props.token,{
              type:'Card',
              billingDetails:{
                  email:'joe@hotmail.com'
              }
          });
          if(error)
              console.log("Error: ",error.message)
          else
              Alert.alert("Payment","Successful")
          //apiPayment.complete
  }
})

const sendBack = (t) => {
    console.log("TEST: ",t)
    if(t.complete==true){
        props.onchange(t);
        console.log(props.token)
        confPay()
    }
}```
hearty garnet
#

Hello. Assume that a customer has already purchased a monthly subscription and has some payment methods, if the default payment method in the subscription turns invalid, when the stripe try to renew cycle, the stripe would try other payment method of this customer?

misty hornet
#

Disconsented-subscription

dry hatch
#

Rita-Subscription

misty hornet
#

aksharj-subscription

dry hatch
#

ralphsaridar-ReactNative

dry hatch
#

meisei81-Subscription

bleak quartz
#

Hi, how do I get the residing country of the stripe connected account?

vocal wagon
#

Hi guys! Happy to be here 🙂
I will start using stripe in a new project and have a question there.
Is it possible to create an dev account where i can mock previous debits ?

hollow nebula
#

Assume I am going to change something on a subscription and I am going to retrieve the upcoming invoice for that change. In the response of the upcoming invoice API, ending_balance will be the balance of the customer if the customer undergoes the changes and finalizes the invoice, right?

Basically, it will be the starting_balance of the first future invoice after doing the changes to the subscription?

wet dust
#

Hi, I need information about payments from customer. Can you pay directly from bank account and how to provide direct transfer to host account?

thorn chasm
#

Eranga-invoice

torpid breach
#

Hello, I am getting some content-security-policies error in my checkout. Can you please help to resolve?

broken wren
#

Hi, is the 3D secure process started when creating a paymentIntent or when confirming it?

vocal dust
#

Hello again c: I'm currently experiencing an issue with webhooks. I currently have two webhooks: a prod, and a testing one. How can I make it so that different node environments run different webhooks? I've already diversified the webhook secrets depending on what the node env is but it still fires both webhooks apparently

vocal wagon
#

Can I add domains to apple pay with a regex website like *.mydomain.com?

hearty garnet
#

Hello. If a customer subscripts a monthly service, the subscription id would not change when renew subscription in the next cycle, right?

dawn nova
#

Hi there, I'm building an accouting view for our connected accounts.
The goal is to list all the payouts for a specific connected account.
Each payout have a detail page, that list the payments contained in the payout.

For the moment I'm able to list the payout for a connected account, thanks to Stripe-Account header.
Unfortunately I can't make the link between a payout and the payments in it, this is what I tryied :

  • Using different API endpoint, but I can't figure out the link payout <-> payments that I explained before
  • Generate report of different types for the specified account, and then download it when available. Each time the generated report is empty, there is only one row with csv headers.

https://dashboard.stripe.com/acct_idOfAccount/payouts/po_idOfPayout
I'm trying to build a view with the datas in this url (id cleaned)

Do you know how I could link the payout with it's payments ?

heady oxide
#

Hello

#

Can anyone help me? Why Albania or Kosovo is not showed in list of country's ?

worn garnet
#

hi,
how with the help retrieveUpcoming
to know should be produced payment,
what criteria can be used to check this
month to year and year to month

cerulean pineBOT
#

:question: @heady oxide 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

vocal wagon
#

If I create a payment intent with the setup_future_usage property set to off_session and pay with gpay/apple pay can I later make a new payment intent off session (by saving&use the saved payment method [id])?

hollow prairie
#

Suren.retrieve-upcoming-invoice

zinc dock
#

Hey everyone

I was looking recently on how to implement Taxes with our custom checkout with stripe elements. So far, we want to know automatic taxes with optional customer's taxID. Do I understand correctly that we have to:

  1. Collect information about Tax ID (like VAT-EU number) and Customer's country at the customer-data level
  2. Pass this data to the Subscription.create payload

My last question - does Stripe provide an input for Tax ID and/or Countries? We can manage Tax IDs for sure, but list of a supported countries with correct format should be fetched from somewhere. This is also a question on how to apply state taxes further, I imagine user is picking USA and then CA state.

vocal wagon
#

somebody knows what connct_ transfers are? I can't find anything about this in the stripe documentation.

agile jolt
#

Hi, can I redirect customer back to my app after paying invoice? I know thaht stripe.checkout has fields success_url and cancel url. I want to do the same in separate invoice.

vocal wagon
#

hi, when we call the end-point /v1/subscriptions, how is the result set sorted for a customer? is there a way to sort the result set by created_at?

vocal wagon
#

Hey! Is there a webhook that triggers if a customer press the back button at the top of the prebuilt checkout (or back in the browser) to go to the preset cancel_url?

eternal flare
#

Hi not sure any one can help me i have contacted the support team over the phone who have no idea how the module even works. I have limited knowledge my self on the coding side of stuff but when i try even the first line of the module install process in terminal i get an error.

oak cradle
#

Question regarding connected accounts? Can we disconnect a connected account from our profile?

#

or delete totally, we created several accounts as standart now we are switching everything to express therefore is there a way to get rid of this standart account connections?

hardy spindle
#

Hi guys! I have a question concerning the flow of accepting our platform terms and conditions before confirming payment. Is there a best practice, documentation or recommendation?

dawn nova
#

Hey 🙂 Do someone can re-open the thread Mcsky.payout-charges, first message 11h43? Thanks in advance 🙏

golden sparrow
#

Hi guys! I am researching and trying to implement a coupon system. STripe does not allow me to make paymentIntent with a total amount of zero. Is there anyway I can "create" coupons for my users e.g "50€ coupon" and if they redeem it, they are not paying anything? How did you implement this kind of logic? In the background the money should be splitted up to different connected accounts, but this is yet another story.

gritty nova
#

Hi all. I use stripe by integration plugin in EcWid. At this time there is no options and to way to change the code. But I need to implement the 3D Secure way. Could someone tell me if there is a way to use 3DSecure with this plugin, and maybe where is the doc about that ? I have only the doc for the direct integration. Tks;

rose otter
#

Markus Geilehner-coupons

limpid scaffold
#

Hey

What's the proper behavior to change subscription plan, in case if user uses card, which always require payment authentication?
4000002760003184 test card for example

Right now - I'm trying to do a plan change with a payment, which are declined to have additional verification
Should I catch that error and forward last_invoice to the front in prior to verify payment?

unique juniper
#

Hello. How do I make sure the Customer Portal (stripe.billingPortal.sessions.create) subscription cancellation feature always cancels the subscription at the period end and not immediately?
Current code:

        const session = await stripe.billingPortal.sessions.create({
          customer: profile.cus_id,
          return_url: "https://..........se/portal",
        });
        return res.status(200).json({
          success: true,
          url: session.url,
        });
zinc ingot
#

Our application's cart model supports mixing and matching charges and subscriptions. We are using a single payment intent by adding the one time charges as invoice items to the subscription.

We have hit a snag because any applied coupons are applying to ALL the invoice items and we want them to only apply to the subscription (at least in some cases). InvoiceItem has a discountable property but it isn't editable on open invoices (which the subscription first invoice is automatically). Any suggestions on how we can accomplish this?

worn garnet
#

hi! how to check the paid subscription by webhook
i get metadata but i don't know past_due is it paid or not
for example if the status is active I can check
but there is a case that the status past due but still the subscription is still active

vocal wagon
#

hi its me again how do I like put a 1$ hold on a card i have 0 coding knowledge

zinc dock
#

Another question regarding taxes - Let's say I can collect customer's data right before subscription creation/payment method creation/update / payment processing

How can I automatically create a Tax ID knowing only user country? Scenario:
User has Billing Details card where one can put address informations (with country) and we want to show the Tax Number field for companies. Having country and other company data, what is the best way to add Tax Number?? Do we really have to manually map country to the tax id type?

vocal wagon
#

vuejs or py i know a bit of py

#

but not in stripe area this summer i went crazy and wanted to make discord bots so i learned discord.py

#

but i also learned some py for like other modules request mongodb and stuff

hollow prairie
#

Suren.subscription-active

rose otter
#

John Gadbois-subscription-coupons

hollow prairie
#

s0viet.tax-ids

limber swallow
#

We are in a country that doesn't support card issuing for workers from stripe but revolut.com does and can merge-base is there a way to allow Stripe to hold 15% of the customer's payment and then when someone swipes their revolt card it will release the final payment of say $50 is order total 15% is $65 workers swipe card which turns out to be $55 stripe release that and refund the rest to the customer.

. Is there a best practice, documentation, or recommendation ?

proper ridge
#

Hi, I'm a developer working on a stripe billing integration for a Hong Kong based company. I'm still in the planning phase and would like to confirm one thing: as a Hong Kong company with European (EEA) based customers we have to account for SCA, correct? Our integration flow has to support eg 3DS?
There's no some kind of SCA exemption for companies outside Europe/EEA? Thank you

vocal wagon
#

Hi I would like to let the customer manage their payment methods via ReactJS by themself. Do I have to look at setupIntent Element ? or another concept ?

shy olive
#

Hi Guys!

Requirement:

  • We need to split payments to multiple vendors once the items are shipped.
  • So the payment would be authorized to a single account on checkout, and once we have different vendors fulfilling the items, we will capture payment to the vendor's account and decrease the amount from the authorized amount of intent.
  • We can't capture all payments in a single account and distribute later due to some legal things, so that's out of the picture

Research I have done:

  • I have done R&D on split payments but it only supports splitting to a single vendor and not for multiple vendors.
  • So the other option I landed on was to store the card/paymentMethod of the customer and charge the card later on for each shipment. But to make sure customers have funds on the card, I need to create the authorized intent.

Scenario:

  • On checkout, we will create an intent and store payment method to charge later. (suppose we have $100 authorized to main account M)
  • Once, vendor1 fulfill item A, we charge the customer card $40 and decrease the amount from the Auth Intent ( 100 - 40 = 60 )
  • Then later on. if vendor2 fulfills item B, we will charge the customer card with the remaining $60 and update the auth amount ( 60-60=0)

Question:

  1. Can you guide me to how I can update the Auth amount of intent? I tried to do an update call but it doesn't work.

If you guys have any better approach how can I achieve this?

Any help would be appreciated! Thank you!

ruby walrus
#

Hello all, does anyone know how to know when the form of payment is fully rendered?

#

with stripe.js

hollow nebula
#

Hello, I tried to add a discount amount in the middle of a subscription. But it doesn't reduce any amount. Only applies from the next month onwards. Is this correct?

near geyser
#

Hello im trying to start up a business partnership and on stripe the only options are LLP or unincorporated which is neither what i am doing, what option would be best for me?

rose otter
#

Jérôme Weber-payment-methods

meager badger
#

Hi there. I am new to Stripe and need a little help.

#

I am trying to setup a product that had 3 payments of $500. All I can find is a one-time payment or a recurring payment with no end date or frequency. Is this not possible on Stripe?

rose otter
#

RahulRaval-connect

#

Raul-elements

#

Eranga-update-subscription-coupon

cerulean pineBOT
#

:question: @near geyser 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

reef gazelle
#

Is there no way to get a full list of usage records rather than just a summary?

granite basin
#

Hi Team ,
Could you please help me with this req_TDupN9CZ8CqTMn ..here I am trying to set bank account ref as default paymentmethod for subscription .It is not working but same thing is working for card req_pp7c9muVklVEh9

vocal wagon
#

Hi, i have a payment method marked as default, but its not getting returned as default payment method under the invoice_settings when i access customer object using api

rose otter
#

Nick-usage-records

eternal flare
#

@rose otter Hi there i have installed the module in magento and ive added my keys and changed this to default payment method however it still doesnt show on my website. the magento panel is alsi showing a php issue for stripe issue

reef gazelle
#

Can anyone tell me why stripe invoices create --customer cus_KZ8wbtafyOxyE6 --subscription sub_1Ju0hpI67GP2qpb4xooNFWVX doesn't work? I get error

{
  "error": {
    "code": "invoice_no_subscription_line_items",
    "doc_url": "https://stripe.com/docs/error-codes/invoice-no-subscription-line-items",
    "message": "Nothing to invoice for subscription",
    "param": "subscription",
    "type": "invalid_request_error"
  }
}

but the upcoming invoice has a balance on it. I can't for the life of me get a draft invoice to create

barren otter
#

Hi,

I want update price of my recurring product. I see can't do it on UI, but is this possible via API? Maybe somehow under key-value
https://stripe.com/docs/api/prices/update

Could you provide me with an example ? I would expect sth like this:

await stripe.prices.update(
  'price_123',
  {
   unit_amount: 2599,
   currency: 'usd'
  }
);
reef gazelle
#

@barren otter you can't change the unit amount of a price after its been created

balmy flower
#

Hi I want to implement stripe payment link through api in a Laravel project. Can someone assist me please

barren otter
#

@reef gazelle But I can archive price_id_1, create a new price_id_2 and move all subscriptions from 1 to 2 which is technically the same effect?

barren otter
#

okey, thanks for confirming!

reef gazelle
#

np!

stray oxide
#

DanTech-magneto

vocal wagon
#

Hi we are looking at storing cards as a payment method for off_session payment. We have a member portal to let customer add his card. We understood that we have to add a setupIntent to do so. But what about removing a payment method ? Is that also managed by a setupIntent ?

cinder pond
#

Hello. Is there a limit to the number of prices that can be associated with a product? Also is there a limit on the number of products that can be created? Thank you.

stray oxide
#

Nick-subscription-error

stray oxide
#

Rita-price-update

sweet fjord
#

@stray oxide Is there a way to apply a coupon/discount on a subscription on a future date

nimble olive
#

I understand that google pay and apply pay are not compatible with Checkout when using Automatic Tax. If we were to move from Checkout to Elements would we be able to enable apple pay and google pay and automatic tax?

mighty seal
#

Hey guys, was attempting to integrate with Stripe. I am using React + Python combination. We are having a subscription based model and needs recurring transaction. The sample code showed me a function definition without invoking. I am a bit confused here. I am referring to this - https://stripe.com/docs/payments/quickstart

vocal wagon
#

LMAO WDYM

#

sounds like a scam too me to use your account for malicious reasons

wind ether
#

Hey, got a question about the balance object. I have a connected reserve in my test environment. I was expecting the object to break down the reserve amounts by the source types. It is not. Can I assume the balance available for transfer or payout is reflected of the reserve balance ?

smoky kernel
#

Hey there, I am trying to find the following information. Can I store Customer ID in order to use it on differents accounts? We would like to use it with our ECom website + ERP and bind stuff on the same Custoemer ID. But we do use 2 differents stripe account for both solutions. Thanks!
We do not need to keep payement information accross account tho.

ripe sable
#

Hallo to everybody, and excuse me if I use not correct words... : I am trying to configure an external application (SEVEROOMS) in order to interact with a mobile App (iOS / Android) developed by us. This Application provide us a Stripe Demo account who is generated internally by the application, and the only information I can get from the Application is the Account ID. Where I can find the two API keys for this Account???? I do not have any login data, but only this ID... Many thanks for your help... Ciao!

median dome
#

👋 I'm trying to decide between the new Payment Element and Checkout sessions. I think I read somewhere that for Apple pay, you need to have your domain whitelisted by Apple. Am I understanding it correctly that if I used Checkout, it's a Stripe hosted page and so I wouldn't need to do that, but if I used the Payment Element on my own site I'd need to get the domain whitelisted? Or is that not true since the Payment Element is still an iFrame hosted by Stripe? Thanks!

mighty seal
versed cape
#

hello im trying to change my payment info but its asking for a old bankcard that i no longer have or know the number for

rain crypt
#

Following up on this thread - #dev-help message

To clarify, I am not trying to close the browser payment interface myself. i want to know what happens when the customer closes it. Does that trigger any events, and if so, how can I gracefully handle them? Currently I'm getting some issues with inaccurate prices and some of my backend service calls failing, so I just want to know if there's documentation for this

dim hearth
#

^^ opened up the old thread

sharp birch
#

Hello, in my stripe dashboard when I go to products and try to show "archived products" using the filter, nothing shows up, even though as I'm exploring users there are many using archived products. Is there a problem with the view?

sweet fjord
#

Hi, is there a way to add an active subscription to a new schedule, next create a coupon and add the coupon as a phase in the future to the newly created schedule. Basically I want discount applied to an existing subscription on a future date

pliant shuttle
#

hey Stripe, I just got an email that Stripe Checkout will be adding some carbon footprint removal marketing to the checkout pages. How can I opt out? I really don't want my customers to be confused about it and I don't believe it's appropriate to be asking all customers to fight with climate change.

limber wing
#

Hi! I'm working on a flow to switch over/migration from Custom Connect to Standard Connect accounts for all my clients.
I have a question about account status in Stripe: after account is verified and payments and payouts are enabled in an account, can it still be turned off (either account or payments or payouts status) by Stripe? And if so, in which cases is it possible? Basically I'm asking if it will be safe to disconnect from their old Custom Connect account once those statuses are set, so that the clients don't end up with both accounts paused. Thanks!

weak dirge
#

Hello. I would like to know what the charge.dispute.created webhook looks like for an eCheck charge.

shrewd mist
#

Hey! I'm using @stripe/react-stripe-js library to build a stripe form in React. I'm using a combination of CardExpiryElement, CardNumberElement and CardCvcElement to create a form that looks something like the one on the picture, as soon as the form is filled I run stripe.confirmCardPayment method to confirm a card payment in my form. If it fails, I'd like to display errors like it's done on the stripe checkout demo page (see the picture). Is there a built-in way to do that using @stripe/react-stripe-js library?

cinder pond
#

Hi. sorry, my thread got archived but still don't know the answers. Is there a limit on the number of prices that can be associated with a product? And is there a limit on the number of products that can be created. Thank you.

twin silo
#

is it possible to have a coupon/discount that makes a user's total go to $0 not collect credit card data with Stripe checkout?

hard pike
#

Hello, I have a few questions regarding billing that I would like to get more clarity on.

#
  1. What happens to a subscription if the billing_cycle_anchor param is not used? How might this impact other events?
idle stump
#

Hello! I'm trying to write some scripts to help our security team with access audits in stripe. Is there an API endpoint that can query the user and role tables from the Business Settings dashboard?

thin swift
#

Hey @stray oxide i found an answer to my question of this morning : i forgot to set my cookie to sameSite=none;secure; for it to be available upon triggering my htaccess {HTTP_COOKIE} from another domain

hollow jolt
#

Hello. I'm trying to implement a PaymentElement with the @stripe/react-stripe-js library. However with the way this library is set up the only way to do so is to create a PaymentIntent upon the initial app load (when Stripe is loaded). This is not feasible for our app since users may make multiple purchases in one session and also because we won't know the price till check out. Am I missing something? Is there a way to delay the creation of the PaymentIntent until we're ready to display the PaymentElement?

jagged sable
#

Hello! I have an hybrid app (Ionic Cordova) and am using Stripe Checkout to provide the ApplePay and GooglePay options within the app since there isn't really another integration. I am using cordova-plugin-inappbrowser to open the browser window, ApplePay works but am not having any luck getting GooglePay to display in this browser window. How can I get GooglePay to show for Android users in Stripe Checkout for this use case?

upbeat grove
#

i am building webhooks and I am wondering if there is a recommended way to handle exceptions/errors?

#

I mean if something goes wrong in our server, can we send this info to stripe and it will be noted? or we should handle outside?

idle storm
#

Hi everyone! Hope you are doing great today!. I'm having some issues with SetupIntents - 3DS - PaymentIntents. For some reason, whenever I try to create a PaymentIntent with CustomerId & PaymentMethodId, I'm seeing like 'NextAction': use stripe sdk.. but the SetupIntent was success (3DS too) Can somebody help me? 🙂

compact sandal
#

Quick question about stripe connect, can a connected account be the one receiving the payment (hence paying for stripe fee) and then distribute the profit to both platform account and other connected accounts.

limber wing
#

Hey! I have a question about testing disputes. Is there any way to trigger a dispute on an existing payment on a test account? I know it's possible using a specific credit card number. But what if it's a purchase not made with such card? In dashboard, I only see a way to refund the payment.

verbal rune
#

Hello. I am trying to update the payment method

await stripe.checkout.sessions.create({
  payment_method_types: ['card'],
  mode: 'setup',
  customer: customerId,
  setup_intent_data: {
    metadata: {
      ...metadata,
      ... subscriptionId ? { subscription_id: subscriptionId } : {},
    },
  },
  success_url: successUrl,
  cancel_url: cancelUrl,
});

I was hoping to retrieve the metadata when I get the payment_method.attached event in the webhook, however the metadata is always empty.
I need to metadata to be able to map the payment method to the right object in my database. Is there a way to get the metadata here?

shadow forum
#

hello, Can "Direct charges" be used with transfer?
From what I understand about "direct charges" is that the money goes first to the connected account, is there any way for the connected account that receives the money to make a transfer to another connected account?

signal tinsel
#

Hi !

I am creating a chatbot but the chatbot cannot remember the customer ID. The backend does not save anything either.

I am trying to find a way to "create or update customer" but it doesnt seems to exist.

So I looked up for "search customer by email" but I get the following error when trying the customer search

{
"error": {
"message": "Invalid Stripe API version: 2020-08-27;search_api_beta=v1. You do not have permission to pass this beta header: search_api_beta. If you have any questions, we can help at https://support.stripe.com/.",
"type": "invalid_request_error"
}
}

silent crow
#

Hello - for Apple Pay domain verification, are there any alternative methods to hosting the file on the top level domain? Our client is requesting an alternative such as a DNS TXT record.

reef gazelle
#

@dim hearth @stray oxide thread is archived before I could reply but thanks for your help today!

lusty void
#

are there any specific cards I can use, I'm having trouble finding a test card

night plover
hazy mirage
#

Hey, we started getting these CORS errors in production today:

Access to XMLHttpRequest at 'https://m.stripe.com/6' from origin 'https://m.stripe.network' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.

steep oriole
#

Hey, we are a platform that accepts payments on behalf of our connected accounts. Currently we just support credit cards that are obtained via a SetupIntent and charged later. The charges that we apply are recurring monthly charges as well as overage fees (think cell phone bills). In Canada and the USA we would like the option for users to link their bank account to allow us to make direct debits from their account. Without user intervention (i.e. if they just provide us with their routing number, account number, etc) is it possible for us to do this, or do we always need their direct consent to initiate any kind of charge?

nimble olive
#

Hi there, I asked a similar question earlier and I'm sorry if I'm missing something but I'm struggling to figure this out / find documentation. We need to be able to accept credit card, Apple page, and Google pay, but also need to ensure we are charging the correct amount of sales tax for a customer based on their address. We are currently using Stripe Tax and Stripe Checkout but that doesn't support Apple / Google pay. If we move to Stripe Elements and use TaxJar to get a real time tax rate for our users address, then how do we charge that sales tax with the paymentIntent API. Any help would be hugely appreciated. Thank you.

daring lodge
weak dirge
#

Hi there. It seems my question has been archived, but I just wanted to double confirm something. When an ACH dispute is created and closed (charge.dispute.created and charge.dispute.closed), I was told that in both webhooks, the status of the dispute would be lost. I just wanted to double check to make sure this is correct.

daring lodge
red spruce
#

Hello, I was trying Checkout sessions in test mode. When checkout completed successefully, it redirects the client to the success URL with session id. When I look for the session, Stripe throws an error that it couldn't find the session. Is this because it's a test mode, or there should be another reason?

daring lodge
#

noxbody-checkout-test

tribal burrow
#

I didn’t receive a webhook request and it didn’t show that there was a request when someone made a payment. It is all set to the correct url and is using checkout.complete as the event (as I want to do it once they finish paying). Anyone know why?

distant comet
#

Hello, I have a question regarding Stripe. I have a customer who I am building a new eCommerce website for. They currently use Sage Mas90 to enter CC payments and order details. Is there a way Stripe Payments could integrate with Sage to automate this process?

oak steeple
#

Hello, how are you all?
I have a question that I wasn't able to found in Stripe's docs. How can I check if a coupon is valid for the purchase on going?
As I know I can set a coupon to a specific costumer for example

rare fulcrum
#

Hello. Sorry to bring this here but cannot find anything in the documentation.
Generally stripe invoice line items are identifier by li_ prefix. We are sometimes seeing this come through as sli_ When would we see the sli vs the li?

upbeat grove
#

Hi, I am getting error while testing stripe webhooks using CLI

#

I am using the secret key provided by CLI and I am using Django

full river
#

Hi, my team was hoping to use Stripe Links with our React Native app for a quick stripe payment/subscription integration, but there doesn't seem to be any way to send metadata with the link to tie the payment to a member UUID that we use on our end, as just matching to an email address associated with the payment may not work

upbeat grove
#

I am running stripe trigger customer.subscription.deleted

and I get error
```Request req_GruB07smzZKJsN: You cannot update a subscription that is canceled or incomplete_expired

worn magnet
rigid thunder
#

HI, Is there a repo / sample that shows how to create Setup Intents using ACHv2 which allows us to collect ACH information and Mandate, store on file, and charge at later time?

main shell
#

Hello, is it possible to change the date of the billing cycle? For example, I have a subscription that invoices on the 5th of every month. I'd like to change it to invoice to the 10th of every month.

thorn chasm
#

celine-subscription

spare igloo
#

hello guys. how are you? i have a question regarding billing_cycle_anchor. I made 6 months membership and I set billing_cycle_anchor as first day of next month. then stripe will charge every month's first day?

boreal slate
#

Hi I have an API question about the statement descriptor fields on Payment Intents. I need to set the statement descriptors for AUBecs Direct debit & Credit cards dynamically from code

  • If I just set statement_descriptor on both AUBecs and CC payment intents, its shows up correctly in the Statement descriptor field under the payment details in the dashboard
  • if I set both statement_descriptor & statement_descriptor_suffix
    AuBecs Direct debit:
    ignores statement_descriptor_suffix
    CCard:
    ignores statement_descriptor but displays a concatentation of the 'Shortened descriptor configured on the Stripe'+statement_descriptor_suffix

The API seems to suggest that statement_descriptor can be used for non-cards whereas statement_descriptor_suffix can only be used for CCards.

https://stripe.com/docs/api/payment_intents/object#payment_intent_object-statement_descriptor
https://stripe.com/docs/api/payment_intents/object#payment_intent_object-statement_descriptor_suffix

What is the correct way to set the statment descriptor from code so it appears the same for both AUBecs and credit cards?
Thx

dry hatch
#

Kshitij-PaymentIntent

fallow sluice
#

Hi, i have this Invoice too small issue when customer have enough credit to pay only $0.10 USD, my question is what is the minimum amount of invoice that wont have the issue of Invoice too small?

dusky heart
#

hello i just signed up for woocommerce and integrated with stripe my business has not been set up yet and i clicked business account

#

i don't have ein it seems to not want to verify my account

#

how do i switch it to personal seems to be impossible at this point

white zenith
#

Hi, I need suggestion/ help for one of my requirement upon following points
As I want to use customized plan for my business that I have 3 type of plan (Essential, Professional, Enterprise) and for that each plan has a customization option and, for eg. essential plan is supporting 5 user, if there is additional user, it will be charged. So for that subscription plan API or checkout API, which will be beneficial for me???
Open for all suggestion.

cerulean pineBOT
#

:question: 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

dusky heart
#

is there a phone # can't find it

dry hatch
#

You can choose the issue type and there will be live chat support

dusky heart
#

only see an email box

blissful zephyr
#

Hi, everyone. 👋
I am building ecommerce website where sellers build game item, and the buyers can purchase them.
It is written in Next.js for frontend, and in Laravel for backend.

I am implementing Stripe payment.
User Lists Item -> Item is bought -> Seller gets withdrawable balance (already adjusted for the fees) -> Seller can request withdraw with Stripe via Stripe Account or Bank Account

So, simply, user deposits and withdraw via Stripe.
How to do this in Stripe?
Should I use paymentIntent? But still not clear
Any help would be very appreciated.

dusky heart
#

when i click contact suport it links me only directly to the email option

#

i did click contact on top right

thorn chasm
#

moonshot-handle-payment

dry hatch
#

biscuits-Support

granite basin
#

Hi Team ,
Could you please help me to solve this issue
resource_missing - default_payment_method
No such PaymentMethod: 'ba_1JwilsHiJqyEPSdXb4tgVo7F'

#

req_TDupN9CZ8CqTMn

#

for this customer
D
ba_1JwilsHiJqyEPSdXb4tgVo7F
Bank name
STRIPE TEST BANK
Number
••••6789
Fingerprint
4EPAEwzjhCKjXLzY
Type
Bank account
Currency
USD

#

This is bank detail

misty hornet
#

Gautam- subscription

hearty garnet
#

Hello. I have some questions about stripe connect onboard, account type is express, live mode.

#

In the onboarding with my ios device, i choose the english language, but the options of "Type of business" is french.

#

second, in the onboarding flow, If I input one phone number, I can't change it to another one after inputing the verification code.

golden cosmos
#

meisei81-connect

inland sapphire
#

hi all, I have questions regarding the stripe fpx payment.

  1. do i need a company in order for me to integrate and use FPX in my website?
  2. my website is currently using React, and how do I create the paymentInstance as per the instruction video? the guy in the video said we can hardcode the clientSecret in the server, but it generates dynamically based on the amount that the customer have to pay. Is there a workaround for this?
sweet fjord
#

@golden cosmos I need some guidance. I need to provide credit month on month bases (amounts may vary), so rather than using discounts, I figured negative invoice item would be a good fit. So I can add credit to the invoice on receipt of invoice.created draft invoice event. But the credit needs to be applied only from a given**'start-month'** (say from May-2022). So when I receive the invoice.created event, how can I ascertain if draft invoice is falls in the 'start-month' . Do I check invoice.period_start and invoice.period_end attribute? If May-2022 is the 'start-month' then do I check if period_start >= 01-May-2022 00:00:00 UTC <= period_end. How do I manage tz differences ? Is there a better way to solve this?
Please advise

vocal wagon
#

Hello there, i'm coming here trying to have some answers.

Do stripe work with strangercam.com website ?
I have some issue with this website and the payement model seems to be stripe

sweet fjord
#

Second attempt.
Hi, I need some guidance. I need to provide credit month on month bases (amounts may vary), so rather than using discounts, I figured negative invoice item would be a good fit. So I can add credit to the invoice on receipt of invoice.created draft invoice event. But the credit needs to be applied only from a given 'start-month' (say from May-2022). So when I receive the invoice.created event, how can I ascertain if draft invoice falls in the 'start-month' . Do I check invoice.period_start and invoice.period_end attribute? If May-2022 is the 'start-month' then do I check if period_start >= 01-May-2022 00:00:00 UTC <= period_end. How do I manage tz differences ? Is there a better way to solve this?
Please advise

brazen dust
#

Hello. Can we remove google pay/apple pay from elements

misty hornet
#

Krishna-google-pay-apple-pay

primal cairn
#

Hi ! I would like some urgent help, the Play Store has removed my app because of the Stripe SDK, how can I fix this ? Thanks in advance !

terse meteor
#

hello there i am having trouble in finding where to create a lookup key when creating a product please someone guide how to do so

golden cosmos
#

一刻千金-app

flint galleon
#

Hi, Impossible de change the banq acount. Can i be helped ?

cerulean pineBOT
#

:question: @flint galleon 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

meager oasis
#

Sight visual defect in Stripe Dashboard for iOS

shy olive
cunning aspen
#

Hi Stripe,
I'm using a SubscriptionSchedule in order to create either a subcription in the future or in the past. Our use case is that the user need to start a subscription where the date_start is already known.
It's works fine for date_start in the future.
However, when the date_start is in the past, the subscription start where the payment is made and a prorata is applied. This is not what we want, we need that the subscripton start at the date_start without the prorata.
Is there a way to do it ?
Thanks

misty hornet
#

alpamayo-subscription

worn magnet
primal cairn
#

Hi again ! I have checked the package.lock and I have the right stripe react native dependency. Is it necessary to ask for some type of permission in android or show some alert about data privacy?

vocal wagon
#

Hi guys, Im trying to fetch all events since a certain time, via Event.list(params).autoPagingIterable(); Im using this piece of code: Map<String, Object> params = new HashMap<>();
params.put("limit", 100);
params.put("created[gt]", latestEventDate);

#

If latestEventDate is set to "now - minus 1 hour" I dont get any hits. Only if set latestEventDate to 1970 XXXXX then it works. How soulh I set the param if I want to collect event within the last hour? Thanks.

tired root
#

How long does a billing portal session last? (when does it expire? 5min? 1h?)

final echo
fringe crane
#

Hi Guys, My stripe events are not reaching to my webhook endpoint. Can someone please help me out for this?

hollow prairie
#

ajay bhalke-checkout-wallets

swift rain
#

Hello, is there a way to get the latest invoice without retrieving the whole subscription data?

zinc dock
#

Hello everyone,

I have successfully connected stripe elements in React, 3DS works well. Users have, however, option to store payment methods as well through our backend with Stripe API. Then, the User is able to subscribe to our product with saved payment method - when the user stores 3DS card, the 3DS modal from stripe displays error.

ruby walrus
#

Hi all, im having problems with stripe redirecting to the success url BEFORE complete the webhook, is there a way to make the redirect wait to be the webhook to finnish?

bleak quartz
#

Hi there, what is the customer param? Is it the stripe_user_id?

hollow prairie
#

Raul-checkout-redirect

vocal wagon
#

Are the google pay and apple pay associated with the card payment method?


Will sepa_debit be confirmed right way?

hollow prairie
#

Mira.customer-parameter

fiery stirrup
#

Hi. I am working with the new service for Accepting a US bank account debit payment that's in beta. I am getting this error when executing collectUsBankAccountForPayment() to collect the account details.

dense moss
#

Guys when i have a trial subscription and i switch to the same plan without the trial i'm not receiving the invoice_paid event. Also if i check on the dashboard i can see that the invoice is scheduled 1hr after the switch. Is it normal?

quasi flicker
#

Hi everyone! we want to be able to put 3DS authentification even on MOTO transactions for security reasons. Is it possible ?
And then, if a 3DS causes a problem with a real MOTO transaction, we would be able to bypasse the 3DS, as it is a MOTO a transaction...

#

So can we put 3DS on MOTO transactions ? thanks a lot for your support

neon linden
#

Hey so found out stripe is not canceling checkout payments when you go back from the url, either from "back to seller" or from just leaving the page

sinful raptor
#

Hi I am considering integrating Stripe as my payment provider and I just wanted to check that my use case is possible.

I am launching a membership club with tiered pricing where each member must be approved in person before taking payment.

Can I:

  1. Take credit details at checkout but not take payment
  2. Later on, approve the customer decide which of three price points they should be charged
  3. Take payment for the appropriate amount

Thanks in advance for your help

vocal wagon
#

Hi everyone,

I have a question, can I make a transfer from a Stripe Checkout?
With the parameter "source_transaction" => "{CHARGE_ID}"

Thanks for your help.

hollow prairie
#

fucktoutestpris-3ds-moto

vocal wagon
#

need help

#

are all payments billed monthly and i didn’t make an account how can i cancel a monthly payment

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

bleak quartz
#

Hi, does this error make any sense to you guys? I was billed but after creating a subscription, got this error message.

mossy juniper
#

Hello team, we are currently developing our integration with Stripe and we are wondering wether you offer buy now pay later in MX? Regards

amber crater
#

When a stripe connect payout is executed, there is a stripe built in option to send and automated email to the receiver?

nimble kiln
#

Hello Team, I have just defined a stripe webhook callback URL to my AWS cloudfront distribution where I whitelist allowed countries. I am seeing errors for the webhook calls. What countries do I need to whitelist for the webhooks?

sick talon
#

PauloU-PayoutEmails

nimble plover
#

Hello, I want to ask about the payment module for Magento 2, My site version is 2.2.6, Will it work?

sick talon
#

@nimble plover 👋 The Magento folks work directly with our support team to support users of the plugin. You can reach them via https://support.stripe.com/contact

nimble plover
#

OK, Thank you

autumn creek
#

when a setupIntent for a customer is confirmed, is the customerUpdated webhook triggered?

autumn lagoon
#

Is there any mechanism to hold funds like escrow in stripe?

swift panther
cedar fractal
#

I have "proration_behavior=always_invoice" but when upgrading from subscriptions it'll prorate the price accordingly to spent days and etc., is there way to make it charge the full price always?

spare aurora
#

[3DSecure] - How can I create two subscription in the same time that have the same payment method with only one 3DSecure confirmation modal?

ruby walrus
#

In other payment providers I've used it's possible to create a one-off charge (including basic PII and metadata) in one atomic request. In stripe it appears that requires creation of customer, then payment method, then charge (3 requests), at least, to capture all that information on the charge. Am I understanding that correctly? What if all of the transactions are one-off, ie. I have no permanent use for the customer or payment? Do I delete them afterward...? Just let the cruft accumulate?

vocal wagon
#

Hey there, when hitting the /invoices/upcoming endpoint I noticed that the unit_amount exists for the current product line item (first item) ut is null on the second line item (the upgrade) - We can see the lookupkey, quantity etc on that line item - just not the unit_price - why is this? Thanks!

thorn owl
#

Hello guys. I have a question regarding the incomplete subscriptions creation. It usually takes 3-5 seconds to create an incomplete subscription using srtipe .net libraries, SubscriptionService.CreateAsync which is a bit longer than we expect. Is there a way to speed up the process? I am looking for a solution similar to: https://stripe.com/docs/api/idempotent_requests
A use case would be:

  1. We create client secret by ourselves;
  2. Pass it into Stripe to create a subscription;
  3. Pass the same secret to the FE so they could complete the payment with it.
#

Another question is - we have a metered price. We report the usage each day. What we want our client to pay for is the biggest amount of usage across the billing cycle (a month). We also want to setup a threshold so that when we report a certain amount the client get their invoice right away. When we try to do it with Action = "set" during the usage record creation, it throws an error saying that only increment is allowed for metered subscriptions with thresholds. Though we don't want to increment anything. We want each record to live separate, because all the newly reported usage includes the previously reported ones.

red spruce
#

Hi, I want to let my clients create an account for stripe connect. Everything is working fine, I just want to ask if there's a way to let my clients, when redirected to stripe, only fill their personal information and bank account, without any further steps?

slow venture
#

Hi Guys, I want to send automatically my pdf invoices (monhtly billing invoices) to my accountant but I cannot find a way to download the pdf from the URL provided by Stripe in the invoice_pdf field of the invoices.
I have tried over 40 NPM packages and none of them could do the job. This is really annoying as getting an invoice should be super basic.
Could you please help me ? How can I send invoices as attachments to my accountant?

vocal wagon
#

Hello all,
I have subscriptions payed out with SEPA. I know that are not retries in case of payment failures but regardless of my settings in Subscription Status page- 'mark as unpaid' it still gets automatically cancelled. Is there a way to avoid this for SEPA subscriptions?

#

Another question is that no customer received any finalised invoice email, even if the option is active in Stripes UI

rose otter
#

N0xB0DY-connect-onboarding

cunning aspen
#

Hi Stripe,
Is there a way to use Tax feature for connect account ?

pure root
#

Hi there, is there anyone who can help me with a question about a discount on a invoice. I got a sigma query but cant find the link to a discount

#

There is a 100% coupon in this invoice, but can find the link from the invoice to the coupon

rose otter
#

Elian-download-invoice

daring lodge
#

alpamayo-tax-connect

vagrant bloom
#

When using Connect, what is the best way to find which account a payout is associated with? The API reference doesn't have an obvious connection to the account. Receiving the payout object via a webhook and need to find the account a payout was for.

zinc dock
#

Hello, is it possible to move custom fields on invoice pdf?

pure root
#

Is there anyone who can help me with the sigma query?

open roost
#

Does anyone know how over capture with manual entered card numbers works? We operate in the restaurant industry so over capture is necessary when taking tips. It works great for card-present transactions but doesn't seem to be possible when processing a card when manually typing in a card number. Is there something we need to do to allow this to work or is it not possible?

vocal wagon
#

Can I give default information to payment element with sepa debit? Like the email the country I already have it

fossil shoal
#

Hi! quick question regarding PADS flow, You suddenly stop sending us the bank name in the payment method details
see exmaple:
pm_1JwryCDI8A3U6F9iMp0IokGX
"acss_debit": {
"bank_name": null,
"fingerprint": "nQZQYLeZ9f8M4NAP",
"institution_number": "000",
"last4": "6789",
"transit_number": "11000"
},
bank name returned as null
it used to return as "STRIPE TEST BANK"

wind ether
#

I have a question about refunds and stripe fees in the case that the refund is not for the entire amount. Will the credit card fee that is absorbed by the stripe account represent a prorated amount based on the amount refunded ?

formal pumice
#

Hey All! I'm using Stripe/v1 PythonBindings/2.63.0 and trying to cancel a SubscriptionItem immediately without proration: stripe.SubscriptionItem.delete(stripe_item_id, proration_behavior=None) but the cancellation always results in a proration being created and the API call info doesn't reflect the proration_behavior I'm specifying... Am I missing something?

#

nvm...it wants none as a string...

grave cape
#

Hi, I just wanted to confirm if those blogs that I read online are true that I can just open a US bank account such as Transferwise and alike then I can use those as my country then I can assume that I would be verified even my country is not supported by Stripe? Thanks

daring lodge
#

volksman-subscription-cancel

slate elbow
#

as a connect platform using destination charges, how exactly would i charge subscriptions for customer products?

vocal wagon
#

coutry*

grave cape
vocal wagon
#

and if your not from the us how will get that

#

so if you sign up wouldnt that be fraud

grave cape
#

There is some service online that do that such as shipito?

#

yeah, but why those blogs are getting verified?

vocal wagon
#

i said ssn social security number

vocal wagon
#

or they signed up for there country

daring lodge
#

Folks: this channel is for developers getting integration help. Help with account setting should be taken to our support team. For non-developer discussion please chat over in #841573134531821615

vocal wagon
#

he doesnt live in us buy want to make a stripe us acc when u need ssn

grave cape
#

sorry, guys.

vocal wagon
#

i should work for stripe 🙏

daring lodge
#

x again thanks for your concern, but no need for you to pass judgement others businesses here.

vocal wagon
#

how do you get a ssn for usa if your from another country

daring lodge
#

We have a whole product called Atlas to help people in other countries create US companies to get us business bank accounts and start online businesses from anywhere

vocal wagon
#

is there a stripe mod job where i review companys and if info is sus i disable 🙏

#

like discord mod

daring lodge
#

No, but thanks for the offer. Please try not to comment on other people's work like this. We welcome developers helping others with integrations, but please don't accuse others of fraud.

vocal wagon
#

but we both know that is 😭 but ok its not my company

#

idek know how to code i make money by sending invoices why am i here

#

its because it makes me feel like a dev 😔

slate elbow
#

wat

vocal wagon
#

idk

#

i cant code at all why did i buy website for my company

#

😭

#

its not even a llc i cant afford all that

grave cape
#

wat!

vocal wagon
slate elbow
#

u could like... learn to code?

vocal wagon
#

i wanna learn to code but its too lazte its too late

slate elbow
vocal wagon
#

my finger put z bc im also very lazy LMAO

grave cape
#

Why in your profile you have js/python?

daring lodge
#

Yes, please take this chat elsewhere - i don't want to have to remove anyone or messages

vocal wagon
daring lodge
#

if you want to chat about code unrelated to your stripe integration please go to #841573134531821615

#

Messages like that after this one will be deleted

frank schooner
#

Can anyone explain me who is third-party in Stripe platform and ow vast is its role in transaction. In test mode, I can see connected account (the vendor) and the customer with transactions. How is it so? Does the third-party act as a super-admin?

dim blade
#

I'm switching to use the payment element to enable google and apple pay, but it's a bit of a weird experience when doing a setupIntent, you click and have to authorise the $0.00 transaction to complete the setup... everything works right but trying to find a better way to message that to the end user so they aren't confused. With cards that process is transparent to the user.

pale belfry
#

Hello, I'm trying to have Standard account setup available for people on a 3rd party ecommerce platform like amazon and walmart.com. I shouldnt need to include my own fields then right? Since Stripe handles all this?

dusty plume
#

Hey guys, one super important question for me:

How hard it is to migrate my Data from WorldPay to Stripe?

wintry swallow
#

Hi, I have created a refund through the API. When I search for that customer in dashboard, I see "Unlinked Refunds" and the refund I created is there. I'm not sure what it means that it is Unlinked?

slow cedar
#

Hi all! I have an API question that I hope someone can help with. Is there a way to list all of the Checkout Sessions associated with a particular Customer? Thanks!

granite estuary
#

Hello! I have a problem with stripe payments through the clickfunnel platform.

When creating products I selected the payment in 2 times through the clickfunnel platform, but the payment went through a 3rd time.

There was a problem with the configuration of the products, causing unscheduled charges to be deducted from my customers. Unfortunately I don't see any other solution than to reimburse people / cancel subscriptions one by one and it costs me a lot of money.

How to cancel all the 3rd unscheduled payments free of charge / or with a minimum of charges?

proven zealot
#

in my stripe account there is only MasterCard and Visa card. how can i add the rest of, like American Express, Discover & Diners, Japan Credit Bureau (JCB)

little cipher
#

How to integrate 3D Secure2 in subscription?

#

@daring lodge

#

@bold basalt

knotty nebula
#

Hello, I'm playing with Stripe Connect actually.

If I would to credit a customer from my balance as a free credit, Is it legal ? Will I get an invoice for it ?

pale belfry
hybrid cedar
#

Is it possible to integrate afterpay with the help of stripe to my Shopify Store?

honest badge
#

Is there a way to see if a connected account is ready to receive ACH payments? If the account hasn't yet accepted the terms of service, a request to create a customer will fail on:

This bank account is not a valid source for payments. Only valid sources can be attached to a customer. You can validate a bank account at creation time by passing the parameter usage='source'. The particular issue is: You must accept the Terms of Service for ACH at stripe.com/docs/guides/ach before adding US bank accounts to customers.

I'd only like to enable payments once I know the connected account is good to go. I don't see anything in the account info or capabilities list that says whether ACH is ready.

regal orchid
#

I'm not sure why but I keep getting

Error: No signatures found matching the expected signature for payload.
when verifying signature, I've done the same steps as the documentation

  const endpointSecret = "whsec_xxxxx";
  const sig = req.headers['stripe-signature'];

  const event = await stripe.webhooks.constructEvent(req.body, sig, endpointSecret);
  console.log(event)
worn magnet
#

when using the payment element (https://stripe.com/docs/js/element/payment_element), if I update the payment intent amount, the values shown for google pay still show the initial amount even though when you pay the updated amount is paid. is there a way to update this so to not show an amount and have the user pay a different amount?

amber crater
#

Hi, we are implementing API payouts for stripe connect express accounts. We set our own max value per payout in USD, but when the user account is in EUR, we need to convert the balance to check max value in USD. We noticed that stripe does not have an API for currency conversion (just frontend), so do you recommend using this service? https://striperates.com/

remote quiver
#

in my webhook.php file im getting the following error:
"Undefined type 'Stripe\Stripe'."
in the following code line:
\Stripe\Stripe::setApiKey('my_test_api_key');
Ps.: I'm using my real test api key in the code.
Any ideas how to solve this?

rancid matrix
#

I create Checkout Sessions using line_tems.price_data.product_data... I'm not seeing where I can fetch that information from the API.

robust monolith
#

Is there a way to check if someone is an active subscriber via stripe api?

jaunty locust
#

hi, i am new here. i am trying to learn if an idea that i have is even possible with an api from xero, am i in the correct place

quartz jolt
#

Do you know if there's a way to collect payment for a subscription via apple pay? It asks for an amount but doesn't allow it to collect payment if you supply a value of 0

signal tinsel
#

Hi is there any way to refresh an expired checkout session or do I have to create a new one?

brazen dust
#

Hello, I have retrieved list of payment methods that are saved against a customer.

In future, if my customer visits my website and tries to make a purchase, I would like stripe page(iframe) to show the list of payment methods against that customer so he can select and proceed with payment. How is this possible

steep oriole
#

Hi there, using stripeJS I am trying to call

stripe.retrieveSetupIntent(clientSecret, {expand: ['payment_method'])

but I am not getting an expanded payment method in my response, am I missing something?

cosmic jetty
#

Hello. Does anyone know if theres an updated version of SEPA's test accounts? The docs don't seem to have valid numbers for testing delayed “in process” payments.

rare fulcrum
#

We use SKU's still and we noticed in the most recent API, these automatically get converted into prices. However, the price is missing all custom metadata from the sku. The price's getParentObject() is also temporary product which is also missing all metadata from the original product. We've solved this by checking for metadata on the line item to know if its a sku, but was hoping we could just rely on the price. Is there any solution to this ?

Thanks in advance.

hard pike
#

Hi Team, question on update payment on a subscription. The question is, if creating a new PaymentMethod and update the subscription default_payment_method or the customer
invoice_settings.default_payment_method, will the subscription renews with the new payment?

proper ridge
#

Hi guys, I have a high-level question about billing/subscriptions. Are there benefits to registering "free forever + no credit card required" products in Stripe subscriptions? Example: if a customer has only "free forever + no CC required" products, should that be a stripe subscription?
I can only think of the downsides of that approach:

  • Stripe sends unneeded invoice/receipt emails.
  • If a recurring payment fails, I cancel the subscription, but if it had free products it should go-on.
    Please share your opinion, we're still planning our integration. Thx
proper narwhal
#

Hey all, I have a few questions regarding billing addresses and how they pertain to payment methods vs. customers:

  1. The PaymentMethods API allows for attaching an address to a payment method. What is the use or benefit of storing an address on a Payment Method? How might that affect a checkout/subscription flow?

  2. Is there any benefit to sending additional billing details (such as address) during a payment attempt that could affect the chance of a successful payment? And on a related note, is there a way to send additional billing/address details when paying a PaymentIntent via Stripe Elements with Stripe JS?

  3. What are the pros & cons of storing a billing address on the customer level vs. the payment method level? And looking forward to Stripe Taxes, which of these addresses would be used to determine taxes?

somber forge
#

Hello, I need to create checkout sessions with conditional shipping rates. If my client order only one book, the shipping fees will be 3.6. But if this guy order three books, the fees will be 6.7. Is there a native way to obtain the quantity variable to built a script ? Or to do that directly with the API?

wraith orbit
#

Hello I just issued refunds for my stripe account and they are not listed under the refunded section?

pale belfry
#

Can all calls be replaced with fastify now with no issues? For creating connected accounts and other Connect features?

bold basalt
#

ryanw-pms

#

noe-checkout-shipping

#

msofia-refunds

fathom crag
#

Is there a way to control the access of the user roles are? i.e. create a role in between analyst and specialist?

fathom crag
pale belfry
#

@bold basalt I guess Fastify is like node Express, but faster

mighty hill
pale belfry
#

No that's okay, I'll ask about it tomorrow. Can you see the total number of threads open in discord?

mighty hill
proper narwhal
#

Regarding an answer in a thread I started above, regarding which billing address is used for taxes:

I believe both Customer address and then billing address on PaymentMethod are used to calculate taxes, I don't recall which one has preference

What would be the best way to find out the order of preference for addresses when it comes to calculating taxes? i.e. is payment method address preferred? or is customer address preferred?

#

Also, regarding another answer in the same thread:

the PaymentMethod billing_details are used when creating payments, they help chances of payments succeeding esp for card payments

A few follow up questions:

  1. Do we have any data or figures we can look at to tell us how much of an increase in successful payments we might expect to see by providing additional billing details with the payment method?

  2. Does having a billing address on the customer associated with the payment method (but not having a billing address on the method itself) also give us this increase in payment success rate? Or do we only see this benefit by attaching the details directly to the card?

golden cosmos
#

ryanw-tax

#

ryanw-success

jade marten
#

any news about pix?

velvet latch
#

Hi all, is it possible to set up stripe so that my company collects the payments, and then pays out a portion to another company automatically? like imagine someone purchases an item for $100, my company keeps $30 and the other company gets sent $70

thorn chasm
#

Gio-connect

#

Luccas-pix

hearty garnet
#

Hello. Can I create the same subscription for one customer? Or how do I avoid this?

peak shale
#

Hello, Is it possible to charge Initial Amount with a subscription with trial period?
So my condition is, Customer will subscribe for monthly plan with 30days trial. When Trial period will end it will charge the Subscription fee + another one time fee (Initial member fee) it will charge only for the first time. I am using Laravel Cashier. But if it is possible with STRIPE SDK thats also fine.

`$data = $user->newSubscription('default', 'price_1Jwu64Gkvp4lq2nd9hTPqQEl')->trialDays(10)
->create($paymentMethod, [
'name' => $name,
'email'=>$email,
// other customer data
],[
'add_invoice_items' => [
[
'price' => 'price_1Jwu64Gkvp4lq2ndZszBAGsV',
'quantity' => 1
]
],

]);
`
This is my code and by this way Invoice item (Initial one time payment get charged immidietly whicle subscription item will be charged after 10 days trail period end. But I want both initial one time payment and subscription payment will charge after trial period end)

I need this badly. Your help will be highly appreciated

hollow nebula
#

Hello, I am trying to view the upcoming invoice of a subscription. This is the parameter object I pass to the API.

{
  "customer": "cus_JtkNG5Nrzu3wa3",
  "subscription": "sub_1JxM9cC8JGuaUdU6Toj04ffA",
  "subscription_items": [
    {
      "id": "si_KcbMyY1SprweRL",
      "price": "price_1JaGlgC8JGuaUdU6r1kOcEbp",
      "quantity": 10,
      "tax_rates": [
        "txr_1IiWTUC8JGuaUdU67DHgMEty"
      ]
    }
  ],
  "subscription_proration_behavior": "create_prorations",
  "discounts": [
    {
      "coupon": "elWySm2J"
    }
  ]
}

In this parameter object, every value is equal to the subscription's existing values. For example, the coupon "elWySm2J" is already applied in the subscription.

However, there are three objects in the invoice line items from the response. The first two are proration=true and type=invoiceitem while the last (as expected) has proration=false and type=subscription.

My question is, shouldn't there be only one line item (the one where type=subscription) since there is no change to the subscription at all?

Since this is not the case, how can I know for sure that there is a proration in this invoice? (Right now, I am checking whether the sum of amount of all the invoice line items where type=invoiceitem and proration=true is not zero)

thorn chasm
#

meisei81-subscription

analog raft
#

hey folks, I have some questions about capture a payment

devout trout
#

Hello

rigid dew
#

Hello, I have a question about payouts from highrise to stripe. I can’t find where to connect the two. Please help I’ve contacted y’all in every way I can. Thanks in advance

devout trout
#

We are using destination charges for connected account now when we see payment details in connected account then there is no customer information it's just showing none

thorn chasm
#

Antu-subscription

rigid dew
#

Sorry I don’t understand what ur saying

thorn chasm
#

Eranga-subscription

#

Themax1-capture

#

trxppin-highrise

thorn chasm
#

jainnikesh-connect

steep current
#

The 'funding attribute' assigns the status of the card as either a credit card, debit card or 'unknown'.

Since there's an 'unknown' status, my question is, how reliable is the funding attribute in determining the status of a card? How will I determine the type of card if there will be an error 'unknown' to the funding string? Thank you! https://stripe.com/docs/api/cards/object#card_object-funding

rare fulcrum
#

We just upgraded our stripe SDK in prod, but one of our webhooks wasn't pinned to the version on another server that I don't have access to. Can i somehow manually downgrade just the one webhook?

dry hatch
#

mikebm-Webhook

toxic lily
#

Hey lovely devs! I've got a question regarding the prorations on subscriptions. If I turn off the prorations with the proration_behavior=none when creating the subscription, it will turn off prorations for every billing anchor update (even cancellations) moving ahead?

devout trout
#

as we are using destination charges for custom connected account when we see payment details in connected account the customer information showing as None is there any way so we can link or show customer information . we know that we have created this customer in platform account

#

there is one another question stripe is sending mail to connected account customer when payment is done can we stop that mail

hearty garnet
#

Hello. Is there any place to download receipt pdf? I found that invoice pdf from invoice detail, but cannot find receipt.

dry hatch
#

jainnikesh-Connect

pale cape
#

Team, I have to know is there any API from Stripe which will help us to convert Amount into user native currency before transection to show on UI for a better user experience?

lethal pilot
#

Hi anyone available to confirm connect country rules?

vocal wagon
#

Hello I need some help understanding a stripe behavior.

dry hatch
#

karlodelarosa-Connect

#

abignalet-Stripe

terse meteor
#

hello i am developing a flutter mobile application and i want to generate a stripe card token but i don't want to use the build in stripe UI instead a want a simple api call which i want to integrate in my own UI how can i achieve it?

vocal wagon
#

Hi, we are currently using the stripe-js library in vue.js to create paymentMethod from our front web application because we do not wish to store the card infos. We want to integrate Bancontact, idealy using the same workflow. However, it seems that for bancontact, the only way to create a paymentMethod is by using the backend stripe API. Is that correct? Is there a way to create a Bancontact paymentMethod from stripe-js ? Thank you.

humble salmon
#

Hello, quick general question: can a payment method (credit card for example) have a company information?

brazen dust
#

Guys, do we need to manually collect bank account(ach) details? Won't that cause a compliance issue

hollow prairie
#

Fabien-bancontact-pm-js

#

loeffel-pm-company-field

arctic drift
#

Hola!
Starting out now with nextJS/node/stripe and handy article https://dev.to/stripe/type-safe-payments-with-next-js-typescript-and-stripe-4jo7
Everything works great, but I am confused about testing webhooks.
I have a webhooks listener and if I send info there locally (stripe listen --forward-to http://localhost:3000/api/webhooks + stripe trigger payment_intent.succeeded from CLI) everything works as expected.
On the other hand, if I use the app itself using stripe-hosted checkout page, my local webhook do not get anything.
I though stripe listen will listen to all the events - including events from stripe.com. Am I mistaken?
If so, is there a way for me to test all the stack locally - open the website UI -> pay on stripe hosted checkout-page -> receive signal at webhook

DEV Community

Tutorial on building a full-stack TypeScript custom donation site with Next.js and Stripe.

hollow prairie
#

krishna1433-ach-payment-methods

tepid talon
#

Hey, I'm not sure if it's the right channel, but I want to add a link to my customer portal.

I have a flow where I can't use customer portal for product/price upgrade but I would like to add a contact link to our support to do that.

On customer portal settings I only see headline textarea which is plain text. Any idea how to achieve that?

EDIT:

What would be even more awesome if I could insert an generated link which points to backend endpoint and customer can use to upgrade his plan.

vocal wagon
#

Hey! Playing around with the create checkout session in SETUP MODE. At this point the checkout url generated by your endpoint seem to have blank fields (in other words adding a new payment method) for the customer. Is it possible to send a payment_method_id or similar to the endpoint to have a checkout url that's populated with the customers current payment method (and have that overwritten upon a save action by the customer on the hosted page)? Thanks in advance

primal cairn
#

Hi good morning ! I'm wondering if there's a way in stripe-react-native to close the payment screen after let's say 10 minutes, there's a funtionality to add a timeout to the payment process?

vocal wagon
hollow prairie
#

一刻千金-rn-payment

echo coral
#

Hi,

Can i get stripe fee info for each transaction?Is there any API return this info?

vocal wagon
#

Refunds: Is there a limit on how long after capture a refund can be issued? (e.g can I refund a payment say a year after it was captured?)

upbeat grove
#

Hi, if we want to force users to go through 3ds all the time then do we only need to enable this from radar rules or there is other things we need to do as well?

storm topaz
#

Hi, is there a way to get the list of customers without any subscription plan?

brave cliff
#

Hi all, can anyone kindly show me how to get Client ID?

keen sandal
#

Hello, We have integrated the stripe for the payment. earlier it was working fine for accepting the payments. but now it is not accepting the payment. On Stripe dashboard, it is showing payment status is incomplete because customer haven't provided the payment method type. Can anyone help?

vocal wagon
#

Hi All,
does an update of the "receipt_email" from a payment_intent triggers the Invoice Email also for express connected accounts under test mode? Really need help here...

vocal mantle
#

Hey,
I know I normally have to send an email to support for this but they don't give full answers.
I'm sure I'll be taking stripe. but I still have a few small questions and I'm sure a developer/non-developer can answer them 😉 .

i would like to be with a customer. and I've done my job. and I fill out an invoice on stripe. that the side can pay for this with a qr code or the stripe reader is this correct?

and when I send an email with the invoice, the customer can click the pay button. and can pay with QR code or bank app or card+ payment system?

do you have a picture of this? cell phone display and pc display.

Thank you so much I can continue

fossil tartan
#

Hello there,
I have an Invoice which was "marked as uncollectible" but was paid the next day. I wanted this invoice to never be paid. What is the correct status for this ? Should I void the invoices instead ?

carmine blaze
#

I'm using Stripe Checkout for my website (Based on Wordpress platform). Once I complete the checkout process it takes 5 min to complete the payment process. Any way to reduce this process time ?

hushed timber
#

Hi 👋
If I am using Stripe's own onboarding for custom Connect accounts, do I need to handle account verifications errors myself (in a webhook via account.updated) or is this something the onboarding flow takes care of and re-prompts the user?

fringe elk
#

Hi, I am creating a 'Charge' object using customer id. I want to store information related to card like stripe card id, stripe card fingerprint, etc for which a charge failed in my db. I want to know following things:

  1. If I write 2 catch blocks for 'StripeException' and 'Exception', will it suffice or should I write catch blocks for exceptions like 'CardException', 'RateLimitException', etc too.

  2. On the link : 'https://stripe.com/docs/declines', it is mentioned that the error includes charge's id. How can I access it from exception object ?

worn garnet
#

hi, how to testing webhook which should take place in a month, there is a test card which, when paying for the first time, go through normally, but next time not paymnet

severe stone
#

Hello everyone,
I am exploring Stripe documentation and I cannot find a way to retreive the list of my pruducts including their prices all I get is a list<Product> without the price list any help plz !!

little cipher
#

@hollow prairie

limpid scaffold
#

Hey

Is it possible to test 3dsecure on Google Pay / Apple Pay card?
Or we shouldn't even try to authorize GPay / Apple Pay with 3ds?

rose otter
#

Ishan-charge-failed

#

lafafm-3DS-wallets

spare aurora
#

Hi, I create the setup intent from backend-side ( I pass the client_secret to the frontend so it shows 3DSecure modal ) then when I create the subscription it asks me again for 3DSecure modal, why this happens? Shouldn't it appear only the first time for setup intent?

drifting cargo
#

Hi guys!
wanted to ask what's is the difference between invoce.paid and invoice.payment_succeeded? I wanna be sure that subscription payment was successfull.

rose otter
#

rasparac-invoice-events

vocal wagon
#

Hello friends,
I really could use some help here because I have been stuck a couple of days and I can't anymore.
Short story: Customer Portal Webhook notifications are not working
I use my slack+webhook integration and it is working fine for any modifications directly made in the user account.
BUT it is not working for a change made using a customer portal

visual badge
#

How long will it take for my Legitimation to be approved?

cerulean pineBOT
#

:question: @visual badge 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

violet turret
#

Hi there, I am trying to build an ios react-native project and I getting the following error:

❌  Undefined symbols for architecture x86_64
┌─ Symbol: type metadata accessor for (extension in Foundation):__C.NSOperationQueue.SchedulerTimeType
└─ Referenced from: closure #1 (Foundation.Data?, __C.NSURLResponse?, Swift.Error?) -> () in (extension in Stripe):__C.NSURLSession.stp_performDataTask(with: Foundation.URLRequest, completionHandler: (Foundation.Data?, __C.NSURLResponse?, Swift.Error?) -> (), retryCount: Swift.Int) -> () in libStripe.a(URLSession+Retry.o)


❌  ld: symbol(s) not found for architecture x86_64



❌  error: linker command failed with exit code 1 (use -v to see invocation)



› 3 error(s), and 0 warning(s)

Failed to build iOS project. "xcodebuild" exited with error code 65.

I've tried the solution suggested here https://github.com/stripe/stripe-react-native#undefined-symbols-for-architecture-x86_64-on-ios, but no luck 🥲.

Is there anything that I might be missing?

short sonnet
#

Hi, do you know if there's a way to block cards from some countries?

vocal wagon
#

Hi, we are trying to use the new Payment Element in order to integreate apm such as Bancontact. In our current integration, we are able to get and store the paymentMethod.id which is useful for us. Is it possible to obtain this paymentMethod id when using the new Payment Element workflow ?

sudden pawn
#

Hi Team

#

i am trying to access payment intent using payment intetnt is

#

but its giving payment intent id is not present

#

please help

wind ether
#

Hey, got a question about related quest payments. I have some related quest payments with a date back in August. They are showing up on a customer that was created in November. How could this happen. and these same transactions are occurring on several newly created customers.

cosmic moat
#

Hi guys, i'm trying to pull out a list (or a total) of payouts from a Connect account (express) connected to a platform:

            const payments = await stripe.payouts.list({
                destination: `acct_1JG2O9QkqCkOWRnQ,
            });

but i get an error: No such external account: acct_1JG2O9QkqCkOWRnQ - what am i doing wrong? 🙂

daring lodge
#

mattfink-payouts-connect

polar kindle
#

Hi I have a couple questions about PCI certification. We are sending all our customer's credit card information through the API and not through the dashboard. Is it possible we could still get certified?

lunar elm
#

Using the API, I'm trying to call the "onboarding url" in a modal/iframe. I'm getting CSP errors:
The embedder requires it to enforce the following Content Security Policy: 'script-src https://connect.stripe.com'. However, the frame neither accepts that policy using the Allow-CSP-From header nor delivers a Content Security Policy which is at least as strong as that one. I'm hoping there is some Content Security Policy that will allow this to happen as it is a much better for the onboarding flow in my app rather than pulling up a full screen browser window, doable?

#

Basically the code is:<iFrame src=[dynamic.stripe.url.here] csp={`frame-src https://*.stripe.com`} ></iFrame>

#

...and I get this in my modal: This content is blocked. Contact the site owner to fix the issue.

#

It seems like this could work if the right Content Security Policy was used

daring lodge
#

elias17-pci

#

funk101-onboarding-csp

gusty spear
#

Hi I just created a test account and tried to use it as destination account and got this

gusty spear
native wind
#

hello, im having a little trouble figuring out how to specify a currency when creating a subcription or invoice any help on what the best approach to passing that inforrmation to the api would be appreciated!

proper ridge
#

Hi, I'm working on a stripe subscriptions integration. After reading the docs, watching tutorials, I'm evaluating two high level approaches briefly explained in this gist: https://gist.github.com/bruno-/90ca23767caa59ae19b70c182f03fc62
Both approaches are used in stripe official docs or video tutorials (sources mentioned). I'm curious which approach is better and more "future proof"? Thanks

long lynx
#

Hi guys, i blocked DMs now. @mighty hill might want to block them.

shadow forum
#

hello, If my platform is in the "USD" currency, can I send money to a connected account whose currency is "CAD"? , I get an error "Funds can't be sent to accounts located in CA when the account is under the full service agreement ", or it is simply because the currencies are different from the platform that the connected account is, for your payment With a different currency the platform converts it but when it is sent to a connected account, it cannot.

polar kindle
oak cradle
#

we want to delete all for our connected accounts which were created in test mode. How can we do it?

#

they are overlapping with our real accounts

#

how can we do it?

#

we want to delete all for our connected accounts which were created in test mode. How can we do it? express
i want to delete all created and connected express accounts
which are on test mode?

crimson needle
#

already opened a thread with you, please be patient, there are many people in this channel to help at once.

mental thorn
#

My "no code" payment link has a price of 7500... but when implemented and clicked it says 7000. why would there be such a huge discrepancy?? And where is it pulling the wrong amount from? This is majorly dysfunctional.

hearty pilot
balmy sun
#

Hello, I can't find where I can specify a «return_url» for the payment intent when a subscription is created. Is there an option?

vocal wagon
#

Hi everybody! I have an issue with the handleCardAction function with stripe.js for 3ds secure cards. I created a Payment Intent on my backend and returned it to the frontend. I check the status and it is "requires_action", but when I try to handle the action with stripe.handleCardAction(client_secret), I receive a 200 with the very same Payment Intent but nothing happens, I don't even see the 3ds secure popup. What should I do? thank you very much!

sonic flax
#

Hello - Can anyone tell what is the lifetime for a payment_intent? E.g. How long can payment_intent remain in 'requires_confirmation' or 'requires_action' or 'processing'? Thank you

fiery stirrup
#

Hi all. When working with Bank Account Payment method using the https://stripe.com/docs/payments/us-bank-account service, how do I specify the Payment method billing details email when creating the Payment Intent? I am sending the following as part of the payload when creating the payment intent, but it is asking me for payment_method_data[us_bank_account]. What should I include in there?

tender quest
#

I got a message that I need to configure an "IP Allowlist" for permissions that I want on one of my restricted keys. However, I cannot find where I can configure that. Where is the IP Allowlist settings?

dusty patrol
#

Hi all, I have a stripe subscription that is successfully created, from the response, I can see the metadata, the webhook sent do not contain metadata and in stripe dashboard event, their is no metadata

signal tinsel
#

Hi !

I am wondering, is there a reason why ACSS checkout using bank oauth is so slow ? (Entering card number + password) takes more than a min. Let alone the next steps (security questions, etc.)

I am afraid customer will drop the process before being able to connect their bank account

hard pike
#

Hi team,

I had a question about the PaymentMethod vs. SetupIntent for Subscriptions.

From my understanding, SetupIntent is a recommended way to collect payment and save for future charges. However, our users prefer to use PaymentMethod to update a subscription payment on a Customer. What is the benefit of using SetupIntent vs. PaymentMethod?

desert token
#

Anybody have experience with do_not_honor decline codes? We make pretty extensive use of connected accounts and store payment methods on our platform account. We clone payment methods and attach via setup intents on connected accounts and create invoices on the connected accounts.

We're seeing strange issues with a specific payment method working flawlessly on some connected accounts but reliably getting do_not_honor decline codes on others

slow cedar
#

Hello. In Rails, I need to clear the cart session. Can I do this in the Dev Tools or Rails console? I had a test product in the cart, then I recreated the products with a seed but forgot the remove the item from the cart first. Now the item is not found

median parrot
#

hello, i am using a shopify app which uses stripe to process payments and i can not figure out how to style the checkout iframe

#

it looks like this

#

its not respecting the branding settings we have saved and i cant see anywhere to configure it

hybrid reef
#

I have a weird issue with Payment Request. Setting a new array of shipping options on an address change (because available options are dependant on the address location) causes issues with GooglePay in Chrome. It disables all options as being selected instead of just the one. Also allows the user to continue in this state and causes errors which can't be cleared unless the user reloads the page. Doubt its anything i'm doing as it appears to be a rendering issue.

vocal wagon
#

Anyone has experience with handling meal voucher cards. with Stripe (Europe). Stripe does not provide pre-validation to sort out those cards but does not support them therefore incorrect error codes are returned (expired_card). Is there a smart way around that to prevent that situation (e.g. rule based on BIN)

white swift
#

Please I have a big problème in my website when a customer make an order this is the message that appear in the website it’s very important please « all transactions are secure and encrypted , unable to process your payment at this time , please try again in a few minutes »

#

Please help me

#

Is very important and I lost Somme orders now 🤦🏽‍♂️

#

This message appear when he finished to paid his order

#

Please please 🙏🏽

gilded moon
#

Hello there, We are website builders and now we have a client in Bonaire / Caribisch Nederland and we'd like to use STRIPE as a payment option.

This is our first time using STRIPE so we have some questions:

  1. Does STRIPE have a payment option for Bonaire?
  2. Can our clients receive overseas payments from their clients if they use STRIPE?
  3. If you have a payment option for Bonaire, which country should the client select from her profile?

I'd love to hear from you guys.

autumn fjord
#

Hi there. I'm planning to build a website using Stripe Connect. I'm looking into how to best integrate sales tax / VAT across the US, Europe elsewhere and Stripe Tax sounds really good. I want to use Stripe Elements rather than Checkout however as I want to be able to collect payment without redirecting, but i'm not clear from the docs if i can use stripe tax with elements.

#

The text implies you can't, but from looking at the Python SDK, I can't see why it wouldn't work (e.g., just setting automatic tax to enabled). Could you help clarify this for me?

bitter rover
#

Hello! How can I pre-fill the data of a customer that have paid with stripe previously? i.e. Card Number, Name, Email or general information (Calling Stripe via a PHP file)

rain crypt
#

I have a question about serialization in C# - in the billing address object (https://stripe.com/docs/api/payment_methods/object#payment_method_object-billing_details-address-postal_code) of a PaymentMethod, zip code is defined as postal_code. In Stripe.net library, it is defined as:

[JsonProperty("postal_code")]
public string PostalCode { get; set; }

When the billing address is sent from my client to my server, it exists in the client side json object but is not deserialized in my server side BillingAddress object. It seems like the JsonProperty tag is not actually being registered, is there anything I can do to fix that?

upbeat grove
#

Does each subscription Item refers to specific item/price_id? or subscription items can have multiple things in it?

thorn owl
#

Hello guys. In our app we're receiving webhook events from Stripe. When we get invoice.payment_succeeded event, we want to send a custom email to the user which should include a link to their receipt. Is that possible? I guess it's the Hosted Invoice Page, but it's specified here that only customer can access it and I don't see a way to generate that link from the api
https://stripe.com/docs/invoicing/hosted-invoice-page

twin wadi
#

How can I add transection fee when charging ckient?

crimson needle
#

spekulor-transaction-fee

warm quartz
#

Hi, everyone! I'm trying to get my site set up with abandoned cart recovery. I've completed the first step of "collect promotional consent," but since we don't currently have a customer ID from the user by the time they create a checkout session, I'm a little confused about how to do step 2, store the consent and email address (https://stripe.com/docs/payments/checkout/promotional-emails-consent). We're using PHP so I found the Node example embedded in the docs in step 2 there hard to follow. Does anyone have any insight or a PHP example I can follow for this step? Thank you!

compact sandal
#

Hi, so we have created 2 custom connected accounts for 2 clients so we can split the commission between them. But my question here is how can they access their connected account to see their earnings? I looked everywhere in stripe documentation and I found that I can only create login links for express accounts

#

what is the url they can use to login (credentials)

crimson needle
#

solibe-custom-account

minor cipherBOT
#

👋 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

echo tusk
#

Necesito ayuda

#

i need help

#

Anyone of the team online?

pale belfry
#

Not sure, everyone might be out to friendsgivings

barren steppe
#

i need some help about stripe connect..is there anyone?

minor cipherBOT
#

👋 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
#

By mistake we setup payments for connected accounts using Direct-Charges and were told that we need to create the charge on our platform account to use the stripe fees negotiated for us.

So when using Connect (with Express accounts onboarded) If create a paymentintent using our platform account_id as StripeAccount but the clients account_id as on_behalf_of and destination.

Will the volume/fees apply to our platform account or will the fees structure of the on_behalf_account be used ?

muted urchin
#

🖐️ Hey everyone,
Does Stripe have any intention of creating an official Stripe Swift package?

Swift on the Server has had a massive boost thanks to a recent language change called Async Await, which is similar to Javascript's implementation.

There is an unofficial package - https://github.com/vapor-community/stripe-kit
and a Vapor integration package - https://github.com/vapor-community/stripe
but it would be amazing to get an official one, which would no doubt drive further usage of it and make Stripe even more appealing for the iOS and Swift community

GitHub

Contribute to vapor-community/stripe-kit development by creating an account on GitHub.

GitHub

Stripe library for Vapor. Contribute to vapor-community/stripe development by creating an account on GitHub.

green trout
#

Does anyone can help me, I'm using the checkout session and I'm having a problem when receiving the checkout.session.completed webhook I'm using the id to retrieve the line_items like below

line_items = stripe.checkout.Session.list_line_items('cs_test_WAR6u6cUWblRHNOW9aC1OjAeonabikB0wMOpbInRYQP1NkfBxKbSFBx4', limit=5)

I can retrieve the items but the metadata props is missing, anyone can help?

zinc dock
#

Hey everyone, we have a subscription setup together with option for customers to Cancel them. Currently, we call stripe.Subscriptions.delete(id) and this results in immediate cancellation. Is it a way to cancel a next subscription only? So if the user click cancel, the next time subscription is about to renew it just won't happen, but current subscription would be there till the end date.

toxic quartz
#

hello there,
I have a question regarding the subscription. I am passing the billing_cycle_anchor to first of next month while creating the subscription. Now I wants to know how much customer's card will charge for those remaining days of current month.

toxic quartz
zinc dock
#

thank you!

unique juniper
#

Is it possible to make the "terms" (villkor) button here clickable?

#

its in swedish, sorry but I hope you understand

vocal wagon
#

Hi I tried to test the "Set up future payments" scenario (https://stripe.com/docs/payments/save-and-reuse?html-or-react=react) with react frontend and php on backend.

I did all steps required but when I try to test a 3ds secure card, setup intent confirmation succeeds but then any other payment intent I try to charge with the payment method i'm provided fails due to "Your card was declined. This transaction requires authentication."

Learn how to save card details and charge your customers later.

minor cipherBOT
#

👋 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

blissful sluice
#

Team, If we pause a Subscription payment for 3 month but then want to extend the Subscription by 3 months , how can we accomplish that.

civic fiber
#

I want to know something about stripe's business, where can I contact the salesman

regal orchid
#

Is it possible to get the payment intent in the success URL instead of session_id={CHECKOUT_SESSION_ID} session id?

lunar elm
#

is there a webhook for seller onboarding?

#

I would like to run some logic after a seller is onboarded

vocal wagon
#

Hi Team. Is it safe to expose stripe customer id or stripe location id in urls that will be provided to users on the web?

minor cipherBOT
#

👋 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

alpine lagoon
#

Hello

meager oasis
#

So where does the Stripe Reader M2 design file lie

#

because it's advertised everywhere and I cannot find it for the life of me

young jay
meager oasis
#

I've been trying through the docs for the past hour and a bit :/

#

They announced that they'd be releasing CAD files for the stripe reader with the reader and i can't find them anywhere

young jay
#

Oh, that's a bit more than I saw on that page. It feels like, if it were freely available, that page would be the place. I wonder if you need to go through a specific support channel....

Sorry I couldn't help 😅 Best of luck!

meager oasis
#

weird wtih support

#

I think terminal support is Level 2 by default

alpine lagoon
#

I having a issue i am trying to integrate woo commerce and stripe with introgmant but everytime i run a a ordr for $2 stripe see it as $200

analog raft
#

Hey folks, I would like to know how can I return to my app when I finish the connect account onboarding, because the return url only accept https

crude shale
analog raft
#

No, opening a webbrowser inside the app

#

Opening WebView is better?

crude shale
# analog raft Opening WebView is better?

you can detect when the url in the webview changes by attaching a callback. Check what the url is success/failure, and then just close the webview. I don't know the specifics on how to do that though, you'll have to google it. But that's how we handled it

analog raft
#

hmm interesting

#

that would be better actually

#

ty

vocal wagon
minor cipherBOT
#

👋 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

proven saddle
#

Hello, is there any way I can confirm payment intense on server side, using PaymentElement component instead of client side?

I'm basically using this example:
https://stripe.com/docs/payments/quickstart

Client

const handleSubmit = async (e) => {
  const { error } = await stripe.confirmPayment({
    elements,
    confirmParams: {
      return_url: "http://localhost:3000",
    },
  });
};

Node.js Server

async createClientSecret() {
  const payment = await this.stripeClient.paymentIntents.create({
    amount: 300,
    currency: 'EUR',
    payment_method_types: ['card'],
  });

  return payment.client_secret;
}```
ruby shuttle
#

Is there a way to use stripe.js on a website that has cross-origin isolation enabled?

By adding Cross-Origin-Opener-Policy same-origin and Cross-Origin-Embedder-Policy require-corp headers to my site, I immediately get the CORS error for the script loading https://js.stripe.com/v3/ if I use the NPM module to load the script there is no way to set the crossOrigin value. So instead I put the <script crossorigin="anonymous" src="https://js.stripe.com/v3/"></script> directly in my index.html (I am using Create React App btw) When I use the script directly I see no errors but the checkout form of Stipe does not work anymore (the iFrame is loaded, but with an error that makes it look like an offline website) I tried setting CSP to mitigate this, but nothing worked.

My guess is that Stripe must provide an option for loadScript function to set the crossOrigin value once and it would automatically set it on all the iframes it loads later.

Has anyone had the same issue with Stripe? Any solutions found?

pseudo stag
#

Hey guys, im having a really tough time on chat, i have a connect platform, express account are connected. When any of my customers try and change their bank accounts, Stripe asks them to verify the account number, no matter which format we put in stripe never accepts it and says its wrong, this happens for all accounts. (Danish bank) anyone got any ideas, it seems like stripe at fault but they just wont accept or even escalate the issue.

pseudo stag
#

2 F*king hours, turns out the IBAN and country code need to be used, DEV NOTE - Change the text on that page from account number to IBAN

warped zenith
#

Hi, quick question: With Stripe connect, how can I add an application fee to an invoice created directly from the connected account's UI? By the time I see it in the webhook, it's already been finalized and I can't update it.

minor cipherBOT
#

👋 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

trail quarry
#

Users can unlock extra features of our platform depending on their subscription plan.

#

for this use case do I need to implement it using stripe billing/subscription or in-app-purchase api ?

#

if I can't use stripe for this and am required to use in-app-purchase api then in-app-purchase api is not available on the web?

#

Any guidance would be appreciated

vocal wagon
#

Hola, alguien ha hecho alguna vez subscripciones a cuentas conectadas a traves de checkout? se puede?

#

Hi, has anyone ever subscribed to accounts connected through checkout? It can?

dim turret
#

Hi, I'm new to this forum. Using a Stripe integration for the donorbox Wordpress plugin and am having a mare attempting to change the default dynamic colours of the card input form fields. Is there a way to specify custom colours using CSS? The default blue is hardly visible on my black background. Thanks

flat ginkgo
#

Hi,

Is there an error code that could be returned when a webhook communicates with an endpoint, which would indicate that there is an error and that things did not go as planned? Thanks

split summit
#

hi, why am i setting up the payment to 1 day and the website keep resetting to 1 week?

heavy dome
#

Hi all, in stripe-react-native I need to create a token to send to my server, I also need passport and proof of residency to upload to stripe, but the problem is that in the documentation of stripe-react-native in the method createToken() where there is no place to upload the IDs of documents that I previously uploaded to stripe. For example in stripe-js - https://stripe.com/docs/connect/account-tokens#file-upload

Connect platforms can use Stripe.js to securely collect account details from their users.

#

Can you tell me if this is even possible in stripe-react-native?

last sparrow
#

Hi. Can I create a new user stripe via the API? The new account should function immediately without going to the stripe site. We need to create an account, add a card and immediately transfer money there. thanks.

alpine lagoon
#

DataError

[parameter_missing]
Parameter: transfer_data[destination]

Missing required param: transfer_data[destination].

Reference: https://stripe.com/docs/error-codes/parameter-missing
Origin

Stripe
Description

No description available.
Automatic error handler

If you want to handle this error automatically, choose one of the following options. This will create a new error-handler route in your scenario. You can then expand the route in any way you like.

Learn more about common error codes and how to resolve them.

#

The scenario was initiated.
The operation failed with an error. [parameter_missing] Parameter: transfer_data[destination] Missing required param: transfer_data[destination].

#

i am tryint to run a scenario using integromat any way how i can get this done please ?

mystic egret
#

Hi, fam.
Have anybody been able to connect to a card reader via a web application on android devices or ios devices

#

I was only able to connect to card reader on pc alone

vocal wagon
pulsar wasp
#

srry I am new to here, was trying "stripe.Account.create" api got error "Your platform needs approval before giving accounts the platform_payments capability." I have no idea how can I get this "platform approval", many thanks

sour harbor
#

HI there, I am having issues with WPForm and Stripe

#

Stripe payments are enabled, and not in test mode. I received sales today, via WPForm. The status is "completed" however, the money has not arrived in my stripe account

#

What does the money emoji next to "completed" mean?

lethal pilot
#

Hi, where can we find user agreement when onboarding an account? Or the proof where the user agrees on term/user agreement. Thanks

golden cosmos
#

chengyu-account

#

Melle

vocal wagon
#

Hi Team. Is it safe to expose stripe customer id or stripe location id in urls that will be provided to users on the web?

cerulean pineBOT
#

:question: @lethal pilot 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

prisma path
#

Hey fellas, hope everyone is doing well. Got a question about the connect onboarding flow. When going through the express rocket rides demo, I noticed it was possible to set up an express account by pulling from the details of a previously valid stripe account which a user had. That obviously saves a lot of time and effort.

However in production, when I tested this with our own account and went to set up an express sub-account, it did not give me the chance to pull the KYC details from our main Stripe account. I did utilize the same existing account email address. Are there any specific rules on the backend for determining whether or not this functionality is available? We are about to migrate a lot of standard accounts over to express, just want to know how we can streamline this much as possible. Thank you 👍

latent phoenix
#

Coupon Question:

Let's say I have a SaaS app and...

I have 2 subscription plans:

  • Monthly
  • Yearly

I create one 30% off coupon:

  • I set the duration for 3 months
  • Assign the coupon code "3-month-discount"

When a customer uses this coupon for Monthly, I imagine it intuitively gives the customer 30% off their first 3 months subscription. This scenario seems straight forward for this coupon.

But what happens when a customer uses this same coupon for Yearly plan?

  • Does the coupon give 30% off first 3 months (prorated)?
  • Does the coupon give 30% off the first annual invoice?
  • Will the coupon just give 30% off first year, and not subsequent years (cause the next year is past 3 months)?

Sorry, just really want to confirm. I really hate how Stripe uses "months" here vs billing cycles or something. Using "months" can be interpreted couple different ways depending on scenario.

golden cosmos
#

TarunBNO-sharing

golden cosmos
#

pat-coupons

drowsy wedge
#

Can I ask about coverage details?

#

For stripe?

solemn hamlet
#

Hello, I have created a webhook and set it up with a stripe dashboard.
Also tried to send a test webhook. It works as well but when I checked succeeded logs then not find any event there.
Webhook response got Test webhook sent successfully with 200 code.
Is there missing from my side when send respose?

main mason
#

We suddenly started seeing failed transaction in our dashboard asking for 3ds verification. we have been using charge api. Can someone suggest me, how its happening and if we can override this. We are currently working on having 3ds flow for payments.

golden cosmos
#

vibhav-3ds

dreamy karma
#

Hi team, how are you doing?
i am trying to retrieve subscription id from my schedule subscription but it's showing null value
"released_at": 1637396867,
"released_subscription": null,
"renewal_interval": null,
"status": "released",
"subscription": null

quick birch
#

@latent phoenix I agree, it is confusing.

#

I have a similar coupon issue
I want to create a coupon, and assign it to some customers (say about 500 or so) without issuing a coupon code and changing my UI. My guess is that i can add this coupon code to each customer in the stripe dashbaord.
Problem 1) How do i do this 500 times for each customer, or is the only way is to use the API, and filter ???
Problem 2) When the user logs in to my site, i fetch their customer object, is the coupon attached there?
Problem 3) I have a yearly and monthly plan like the rest of us, but how can i set the coupon to only apply on the yearly as this isn't an option.

golden cosmos
#

aliraza-sub-schedules

vocal wagon
#

Hi I tried to test the "Set up future payments" scenario (https://stripe.com/docs/payments/save-and-reuse?html-or-react=react) with react frontend and php on backend.

I did all steps required but when I try to test a 3ds secure card, setup intent confirmation succeeds but then any other payment intent I try to charge with the payment method i'm provided fails due to "Your card was declined. This transaction requires authentication."

Learn how to save card details and charge your customers later.

final echo
#

Hi again
I am trying add Apple Pay button
following this link
https://stripe.com/docs/stripe-js/elements/payment-request-button?platform=html-js-testing-chrome#html-js-testing
I have added that file to my domain and subdomain root directory /.well-known
My project into php laravel
But
https://dashboard.stripe.com/settings/payments/apple_pay
here when I try add website domain it shows
404 not found error
I have file there

Even when I try directly hit that file me too get 404

Can you guide ?

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.

agile jolt
#

Hi, I want to test subscription.modify(). How can I change the working card 4242 to expired card 0069 in order to check always_invoice?

rapid imp
#

A question. Given i retrieve the balance of a connected account associated to my platform what's the actual formula for stripe calculating the valuers for these 4 balances? I tried to reverse understand the formula but it seems stripe does something else to account for negative values in the 'available soon' column. Rather than do guess work i wanted to know if anyone can actually see that part of the code base and know what simple calculation they're using?

basically given the 3 accumulated values

 let instant = balance.instantAvailable
 let pending = balance.pending
 let available = balance.available

What's the formula for calculating the values seen in the stripe dashboard fort a connect account?

hollow prairie
#

jacopo-future-payments-auth

golden cosmos
#

rickyu-coupons

hollow prairie
#

Igorek-subscription-expired-card

vocal wagon
#

Hi,

We have customers with yearly subscriptions but where we want to charge for usage costs monthly. We charge per calendar month so when creating the subscriptions we backdated the subscription to the 1st of the month. To make sure we charge the customers for their usage costs each month we set the pending_invoice_item_interval on the subscription to once per month. This seems to charge our customers on the calendar day that they signed up instead of 1st each month like we had hoped.
Is there any way to make sure that we charge our customers for pending invoice items the 1st each month? And if not, how do we remove pending_invoice_item_interval from the subscription?

hollow prairie
#

ajay bhalke-apple-pay-domain

#

Andrew-connect-balances

dreamy karma
#

Hi team, how are you doing? @golden cosmos
i am trying to retrieve subscription id from my schedule subscription but it's showing null value
"released_at": 1637396867,
"released_subscription": null,
"renewal_interval": null,
"status": "released",
"subscription": null
my schedule subscription id =sub_sched_1Jxnm2Hswjr8bdMV882KS9UL

hollow prairie
#

Joachim Lundgren-pending-invoice-item

hushed basin
#

Hi, We are currently trying to model subscriptions for our SaaS product. We’ve decided to go with Metered billing. But, the product has multiple features which need to be priced differently. For example :- Feature X maybe priced at $Y for every GB of data processed. Feature A maybe priced at $B for every 1K requests etc. How do you model this and report usages for each feature separately using the Usage API ? It’ll be great if there are any case studies with similar requirements that I can refer to. Thanks in advance for your inputs. Also, not sure if this is the right channel for this question. If not, please direct me to the right channel. Thanks again !

wary plover
#

Hi there, I have an issue with the Stripe subscription flow when a failed payment occurs on a subscription.
We have the following options on Stripe :

  • smart retry x4 within 2 weeks
  • if all retries fail, cancel subscription
  • if all retries fail, mark invoice uncollectible

With those options, I was able to make a sandbox subscription in a weird state : both paid and ended :
-> create a sub with test card 4000008260003178 (requires 3DS, insufficient_founds everytime)
-> mock retries failure by cancelling immediately the subscription AND marking the invoice uncollectible
-> use Stripe hosted invoice payment page to pay with the 4242 card (payment success without 3DS)
=> The subscription is canceled, has an end date of today, but has a successful payment.

How can I prevent this behavior ? Why can an user be able to pay an "uncollectible" invoice on an ended subscription ?
Should I hook uncollectible invoices to void them if they're attached to an ended subscription ?

vocal wagon
#

Hi! Is there a way to let the created checkout session in SETUP mode know that any new payment method in that session should be set as default for the customer or do we have to do a update call to the customer?

#

I just wanted to give some feedback on this one #dev-help message

In general this seems to work well but we did run into one issue with prorations that I actually think is a bug. Because we rewrote the subscriptions there was no charge on them. And apparently the proration code calculates this as if there is no VAT rate unless we specifically set that on the subscription (we had it on the line items). So what happened was that we got no VAT on the row for "unused" time and it also got the wrong total for that row.

Why I'm fairly sure this is a bug is because if there was a single charge on the subscription after we made the change, the VAT was suddenly correct.

Do you agree this seem like a bug? And if so, should I report it somewhere else?

hollow prairie
#

mentijm-checkout-setup-default-pm

#

MikaelEliasson-proration-tax

hardy coral
#

Hello team,
Please, check my code for split payment.
$total_amount = 100;
$payment = $stripe->charges->create([
'amount' => 95,
'currency' => "usd",
'source' => $input['stripe_card_id'],
'description' => $input['description'],
"customer" => $user->customer_stripe_id,
"application_fee_amount"=>5,
"transfer_data" => [
"destination" => $stripeConnectId,
],
]);

#

if the customer pays 100 rupees with 5% commission.
95 rupees get the driver and 5 rupees get the organization amount.

How to make it possible.

#

Currently, I am using this code.

#

$total_amount = 100;
$commission_fees = 5;
$amout = 100-5;
$amout = 95;
$app_fee = 5;
$currency = "usd";
$stripeConnectId="acct_1JBaDCSBeQ4yffNj";

$payment = $stripe->charges->create([
'amount' => $amount,
'currency' => $currency,
'source' => $input['stripe_card_id'],
'description' => $input['description'],
"customer" => $user->customer_stripe_id,
"application_fee_amount"=>(float)$app_fee,
"transfer_data" => [
"destination" => $stripeConnectId,
],
]);

#

in php

hollow prairie
#

sandeep gour-destination-charges

zinc dock
#

Hello, is there possibility to retrieve the subscription total price (incl. taxes) when creating it, or by price ID ?

strange dove
#

What does pending_webhooks mean in the webhook's payload?

drifting cargo
#

Hello!
In this example https://stripe.com/docs/billing/subscriptions/build-subscription?ui=elements&card-or-payment-element=payment-element on step 5 Create the subscription. We should return client secret to fetch payment details, but in case of trial period there we do not have access to PaymentIntent.ClientSecret because PaymentIntent is nil (i'm using Golang). How can i confirm payment and collect payment details for customer, like (card number, first last name...) without Client Secret, but with the same flow which is on the link?

Create and manage subscriptions to accept recurring payments.

charred sparrow
#

Hello there,
We are trying to connect wisepad 3 .
forced update is being called and is hanging arround at 13 % and getting disconnected .

zinc imp
#

Hey I'm trying to find out a little more info on a "authentication_required" failure for a card. I can't see any mention of the bank the card is held with other than its a mastercard - is this information present from your side? I was hoping to troubleshoot without involving the client.. I'm assuming that they didn't click "authorize" or similar on their banking app but I'd like to be a little more certain than that

I have the ID if that helps

  • using stripe checkouts *
    Thanks
hollow prairie
#

rasparac-subscription-confirm

fickle summit
#

Hi Team,

Is there any way to send a receipt after the transfer of the money?

Our process is this.

  1. Customer will make a job
  2. Agent will send a quote
  3. Customer will accept quote (In this process we will charge the customer)
  4. If the Job is finish we will transfer the payment (we want to email also the "RECEIPT MAIL" from stripe to our agent

is this possible? We are using Stripe Connect

tender socket
#

Hi guys, how can I get invited for the SSO-beta, please? I am happy to help test. We use Google Workspace, if that makes any difference.

echo coral
#

Hi,

I am trying to expand payment intent to retrieve stripe fee, but it doesn't return
Req ID : req_SwHPBJhmEy7XJD

vocal wagon
#

Hello, is it possible to have the payment method OXXO amount limit of $10,000.00 MXN any higher?

hollow prairie
#

rafmaghari-transfer-receipt

trail quarry
hollow prairie
#

@trail quarry The channel isn't monitored over the weekend I'm afraid!

#

Let me take a look now

#

NeatFastro-subscription-features

swift yacht
#

Hi Team,

I am building a platform app where customer can avail services from registered service provider. I need to transfer payments to provider account after job is completed. I am finding difficulties in laying out flow of funds diagram.
My doubts are :
1 .What Stripe Account is most suited for platform account?
2. Payment Scenario which is best suited (how to accept payment and payout to provider after job completion).

Any help is appreciated.

Thank you.

hollow prairie
#

JigarBhaliya-stripe-connect

warm ocean
dire badge
#

Hi Team, what is difference between charge.failed vs invoice.payment_failed in Stripe?

vocal wagon
#

Heya Team,

I have a question concerning the Stripe typing. The Stripe.Subscription-object that I'm fetching clearly has a "plan"-property in the response, and I can use it in the code to e.g. get the plan-id. But typescript is throwing the error "Property 'plan' does not exist on type 'Subscription'", and the expected types are fetched from "@stripe/stripe-js": "^1.21.1".

If you need more information from me, please tell me which and I will happily provide it.

Any ideas on what I can do to manage this?

Thanks

dense kelp
#

Hi,
recently in India, Central bank had started blocking card payments which are in recurring nature. So recently we are facing many subscription renewal failures. Does anyone have any idea what needs to be done here?

vocal wagon
#

hey hey team!
im new here,im a bit lost

1)can you help me with the options of security bonds or deposit, stripe give you, all options we have?
2) how is possible to contact with stripe? i lost my autenticathor
thanks!

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

cunning aspen
#

Hi Stripe,
We use Subscription for our customers.
If during the lifecycle of the subscription, the card became invalid, then the status is switched to "past_due".
Until here ok, we propose on our platforme to setup a new PM.
With a new credit card, everything is ok because we try to pay the latest invoice with the new PM

However, when a customer switch to SEPA , in our webhook we try to paid the latest invoice with Invoice.pay endpoint. As SEPA need some days to "confirm" the payment, the subscription stay "past_due" during this windows.
But, in the Stripe document it's written : "past_due" - Payment on the latest invoice either failed or wasn’t attempted.
Here, the payment has been attempted no ?
Can you highlight me please ? And moreother, is there a way to avoid the "past_due" status during this windows ? Because our customers set SEPA has a new PM but they are blocked until the payment succed.

Thanks !

vocal wagon
#

Hello, I am using a .net client for creating PaymentIntents. I would like to pass the 3DS tokens using this field https://stripe.com/docs/api/payment_intents/create#create_payment_intent-payment_method_options-card-three_d_secure but I do not see it available in the client. How can I pass the 3DS tokens using the .net client?

rose otter
#

JoannaGasiewska-3DS

vocal wagon
#

Hello,
I use Stripe with the checkout form created from my porducts database based on Paypal form.
I have different kind of products with multiple payments. I create a subscription in this case but I have trouble to update the subscription if the amount change after the first payment.
For exemple, I created a test product based on day subscription which work this way :

First day cost 0.5€
2nd day is 0.5€ too
3rd day is 0.25€
No more payment
The change of price during the subscription seems to be ok, but in facts, due to an "unused time on myproductname after date" the invoice for the 3rd day is not of 0.25 but less (like 0.02).
How can I update subscription price in my webhook without Stripe recalculating it regarding time used or not?
Thanks

#

Hello, I am contacting you because I would like to know if in the Stripe payment confirmation email that is sent to customers there is the possibility of omitting the email support address from the template at the bottom and just keep the telephone number. The company I work for does not have an email address dedicated to customer support and communication is done by phone or via app (through our crm). Attached is the screenshot of the setting I am referring to. Thank you in advance for your help

#

Hello I'm using subscriptions and I would like to change the price of a product in a subscription. For the moment I can't update and I can't delete a price (but I can create a new one)

#

(I can't update the amount of a price)

oak dove
#

Hi
Does createInvoiceItem method has metadata?

rose otter
#

Sabrina Lofiego-customize-email

#

pierre06-update-subscriptions