#dev-help

1 messages · Page 135 of 1

vocal wagon
#

I believe Stripe has migrated existing plan objects to price objects automatically.

golden cosmos
#

@smoky hedge Looking at the screenshot i'm not sure what failed, could you elaborate a bit more?
What object would you like to retrieve using the balance transaction and what would you like to use to create a payout?

hollow nebula
#

We have a product with multiple prices.

One price is 0$ and we use that as the triral product. Users are first subscribed to this trial product (which is 30 days and the subscription is cancelled after the end of the period cancel_at_period_end:true).

At any given point of time, will this trial subscription generate an invoice.payment_succeeded event?

smoky hedge
# golden cosmos <@!869119784804032552> Looking at the screenshot i'm not sure what failed, could...

yeah alex, i am using manual payout, and using destination charge. So when my amount $1600 of charge(pi_1JK1umGOBPjZ1Bk2OzEeoIxj ) is transfer to connect having $160 with application fee, my question is how we know which amount is for payout, they said you need to do via manual subtract that application fee from transfer amount and get net amount. So in this case if both charge and connect connect currency are same then it works, but not in charge currency is different with connect's currency,

golden cosmos
hollow nebula
#

@golden cosmos In which point of time is this being generated? At the start of the trial, or in the end?

golden cosmos
#

@hollow nebula just wanted to confirm - when you say trial, it's not using the trial_end parameter right? It's a subscription with $0 price, and with cancel_at_period=true

#

if so, it got generated at the start

golden cosmos
hollow nebula
#

@golden cosmos This is how we create it in our code using Node SDK

await this.stripe.subscriptions.create({
        customer: customer.id,
        items: [
          {
            price: process.env.TRIAL_PRICE_ID,
            quantity: 1,
          },
        ],
        trial_period_days: 30,
        cancel_at_period_end: true,
      });

In an ideal world, I expect no invoice.payment_succeeded event from trial subscriptions.

golden cosmos
#

@hollow nebula ah, sorry, i misunderstood the question. Let me check on this, gimme a couple of minutes

hollow nebula
#

Sure, take your time. Thanks for the help as always 🙏

vocal wagon
#

We have also found cases where invoice line have a plan, but no price. I thought that was not possible?

smoky hedge
#

also application fee gone deducted, how can get Net amount for payout against that transfer..?

#

like attached screen short

#

how can i get this details in API

golden cosmos
#

@hollow nebula there's still an invoice.payment_succeeded from the subscription created using the parameters you defined.

vocal wagon
dry hatch
vocal wagon
#

@dry hatch req_vWO1phWFKwglf1

#

Notice the invoice line plan is populated but price is not.

vivid meteor
#

Hi, I am looking for help with the STRIPE payment system on my website. Is it possible to chat with anyone?

hollow nebula
#

@golden cosmos Is there a way which we can create the subscription such that it will not create this event. If this is not avoidable, when would this event be generated (beginning of the subscription, or at the end)?

dry hatch
vivid meteor
#

So basically I have designed a website through GoDaddy and integrated STRIPE as my payment system. I am currently on the STRIPE dashboard and there are a few things I don't understand such as "webhooks" and "STRIPE CLI". I am firstly trying to sort out a system where when we receive an order through our website and it's paid for, this order can be printed or linked to an external device to print the ticket. Is this possible?

smoky hedge
#

@golden cosmos ..??

unique oxide
#

hello

#

What's the reason for this?

golden cosmos
#

@smoky hedge sorry, give me a while, this is a rather complex matter to explain

unique oxide
#

Data/ca-certificates.crt how do I get this file?

crimson needle
#

@unique oxide please try to respond directly in the thread instead

versed bane
#

Is stripe invoicing go well with one-time invoicing by the generation of line_items using APIs? I feel a single invoice before its creation requires the creation of invoice items and invoice items require the creation of product or price, which I redundant, There is no bulk line_item generation with invoice itself. Can somebody share their experience of working with it?

grim dragon
#

Yes. Changed both.

golden cosmos
#

@smoky hedge i assume you're talking about paying out to the Custom connected accounts. Each manual payout for a Custom connected account has both a flat fee per payout + a volume fee. It doesn't seem cost efficient to make one payout per transfer.

If you do want to go ahead with this logic, collecting your fees by transferring less of the amount i.e. transfer_data[amount] would make things easier to calculate.

#

@smoky hedge give me a while more to explain how to calculate

grim dragon
#

It only has $(inherited) now!

smoky hedge
dry hatch
#

Price API vs Plan API

golden cosmos
vocal wagon
dry hatch
#

React Native Build

smoky hedge
hollow nebula
#

In case my earlier question got lost in here,

Is there a way we can create a trial subscription such that it will never generate an invoice.payment_succeeded event.

This is how I create the trial subscription now in my code:

await this.stripe.subscriptions.create({
        customer: customer.id,
        items: [
          {
            price: process.env.TRIAL_PRICE_ID,
            quantity: 1,
          },
        ],
        trial_period_days: 30,
        cancel_at_period_end: true,
      });

TRIAL_PRICE_ID is a 0$ price in one of my products. I use that explicitely for trials only. I am creating a new subscription with a new price when the user choses to pay.

I was wondering whether there is a way to stop invoice.payment_succeeded event for trial subscriptions, such that I can only handle paid subscriptions in my webhook handler. 🙏

shadow birch
#

Hello, I'm facing a problem with Stripe API. I would like to send money to an existing customer. Is this possible in France country ?
I have heart about Stripe Transfert, but it mention a "Connected Account" on the destination parameter, is it not possible to directly have a customer and send the money to his default payment (card in my case) ?

Thanks.

vocal wagon
#

Hello everybody ! I'm still facing my yesterday issue 😦 Paiments don't work. I lost 125 clients in 1 month because of 3D secure paiments. I asked to Shopify and they told me it's a stripe issue and they can't do anything. I don't know what to do 😦

nimble garden
#

hello, is there a way we can see subscription forecasting in stripe for upcoming months ?

real musk
#

Hey - I'm wondering if someone experienced with Stripe CONNECT, can answer a question for me....
I have an App that is hosted for now on a SHARED server. Can I integrate with Stripe Connect from there, (or must I be on dedicated server, or VPN)?

wide edge
#

Hi, we are currently trying to build Stripe Connect into our product, including the use of Google Pay. Our intention is to whitelabel our app so there are no references to Stripe, and we have achieved this everywhere, except in the Google Pay window. Is this something that can be changed? Our developers could not find a reference to this string. (Screenshot for reference: https://rebrand.ly/googlepaycs)

leaden thorn
#

I am using stripe.subscriptions.create() with trial_end set to unix timestamp about 2 minutes from now, but whenever I check what trial is being added it shows exactly 1970-01-20 4:13:08 Can anybody let me know why is that ? I want to test the scenario when trial ends and card gets charged but its not setting tiral end properly. I am giving tiral_end as unix timestamp. Please help me with that

smoky hedge
#

hi, can get this payment object via id : py_1JK1un5F3VaC1oscL9MzBG9Y on connect account ...?

oak dove
#

const invoiceItems = await stripe.invoiceItems.list({
limit: 3,
});

how can i pass customer id here

#

to list invoices of specific customer

maiden meadow
#

Hi @crimson needle I have one question

#

can any one help with one issue

crimson needle
#

@maiden meadow I created a thread above asking you what the question was, I'm happy to help you in that thread

maiden meadow
#

this is my applicatio when I am proceedings with the apple pay in the checkout page the apple pay button is not loaded

#

can you please help me with the same

crimson needle
#

can you please reply in the thread and not in the main channel please?

maiden meadow
#

Where is the thread

#

?

crimson needle
maiden meadow
hollow prairie
vocal wagon
#

morning all. quick question. if we wanted to send somoene a link that will let them create an account/customer with their debit card details and email. what link can we send to them? so it's for a new customer, but instead of us handling debit or credit card details by email or phone, they do it automatically and we the business down have to have access.

is there a away?

#

without setting up a separate web page on our domain for stripe to use?

hollow prairie
#

@vocal wagon Hey there. So you're not actually looking to charge a customer, just capture payment details for future payments?

vocal wagon
#

yes

#

perfecto

#

then I'll auto make a subscrtiption from there

#

make an auto subscription from there based on their product purchased*

#

their*

#

there*

#

woah im half asleep

hollow prairie
vocal wagon
#

o no

hollow prairie
#

@vocal wagon You could just setup a Payment Link to handle the subscription creation and payment?

vocal wagon
#

I could?

#

then it automatically makes their customer details on our side?

#

as if though I'd had entered it all in manually

hollow prairie
lyric iris
#

Hi. We've just moved over to Express. I've noticed that a lot of clients are having issue connecting their account properly.

lyric iris
vocal wagon
#

ok semi looking good, just some brain power needed i do not have. haha @hollow prairie

hollow prairie
vocal wagon
#

@hollow prairie thank you

#

so when they hit that sell link

#

it'll auto make an account wiht their debit details

#

emial

hollow prairie
#

@vocal wagon It's all driven by our Products and Prices objects, so you'd build out your subscription products in Stripe that way and share a link for your customer's to subscribe to

vocal wagon
#

like a full on customer

neon linden
#

ran into another issue with invoices, do I HAVE to add my products to stripe to make an invoice? why can't I just create it inline?

vocal wagon
#

so I could take a manual one payment.
their details saved. then a month later use their details to make an auto subscription

#

is that right?

#

using the payment link I mean

#

not hte future setup payments

hollow prairie
#

@vocal wagon I'm not sure if Payment Links support saving payment methods

daring lodge
#

invoices

vocal wagon
#

hmm

#

I mean supports saving customer details as a customer for future use

hollow prairie
#

Dan.express-onboarding

clever crystal
#

Hi everybody
I am trying to create express accounts for my mobile users
When I try to open the URL on webview, I get The Content-Security-Policy directive 'prefetch-src' is implemented behind a flag which is currently disabled. error.
(I am testing on an Android device)

Is there any workaround to fix this ?

daring lodge
#

mahdijoafshani-csp

twilit elbow
#

Hi all, we are using STPPaymentCardTextField in a swift ui app, and I would like to know if there is a way to use it together with the autofill card feature (similar to safari) so users can re-use cards that were previously used/saved on the phone (not specifically for that app). thanks

vocal wagon
#

Refund!!!!

spiral hemlock
#

Hi, when invoicing is there an option to split the payments up? Can it split the cost into two for instance and then automate it?

dreamy loom
#

Hi, is it possible to deactivate sending the invoice by email in subscription?

spiral hemlock
#

Also, can I add multiple choice for my packages? For instance, if I sell a basic package and then some extras, is there a way to include this somehow so they can essentially build their own package?

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

vocal wagon
#

yes need answer made refund and costumer not received!!!!

daring lodge
vocal wagon
#

sorry do i have to spend half day to read all that stuff?????

exotic galleon
#

Is there a way to know how to calculate stripe fees according to location and currency? if it's from US or other countries.

earnest laurel
#

Hello, In my account in test mode my connect setting only allow US, GB connect account. However, I'm still able to create connect account in any other country using the Account service API, why would this be??

daring lodge
vocal wagon
#

Is there a way to retry failed payment manually via api
?
Or can i take payment and update subscription status somehow?

daring lodge
#

liamjoc-express-create

runic quarry
#

Hi - I am having issues with 3DS (primarily in Europe) in my web-app where users have to authenticate via their banking app and then have to manually go back to my web-app for the payment to fully go through. Is there a way to automatically keep calling the banking app / the visa 3ds response to check if payment is authenticated so if users dont come back to the web-app, the payment still goes through? You can see in the image attached the payment is verified but on my end the payment is not complete until the user clicks the button where it redirects them back to my web-app. Any help would be appreciated

cunning aspen
#

Hi Stripe,
Is there a way to move funds from "pending" to "available" for a balance, for a connected account in test mode ?
Thanks

toxic quartz
#

hello there,

We are trying to create the coupons and promo codes from our backend which is php. Coupons have been created succesfully but when we try to create the promo code then at that time we are getting the following error

Code:

$create_promo_code = $stripe->promotionCodes->create([
'coupon' => 'bUdmbqob',
]);

Error:

Undefined property: Stripe\Service\CoreServiceFactory::$promotionCodes

daring lodge
#

ahmed.shafik-3ds

vocal wagon
#

Hi guys, I'm trying to test my mobile app which gets a pin (https://stripe.com/docs/issuing/cards/pin-management), but I get

Unrecognized request URL (POST: /v1/issuing/verifications). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.; request-id: req_a2n2l9LMqIVXPJUnrecognized request URL (POST: /v1/issuing/verifications). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.; request-id: req_a2n2l9LMqIVXPJ

Can some of you guide me? I'm not sure what should I do, when this is the endpoint mentioned in the docs

hollow nebula
#

Hello guys, each of our customers will have a maximum of one active subscription at any given point of time (Could be zero as well). But customers can have multiple cancelled subscription. For a given customer, how can we find the last active (or currently active) subscription from the list of customer's subscriptions?

north mica
#

Hello devs, one question, do you know if the client-only stripe integration is deprecated ?

late sinew
#

hi I am trying to integrate my stripe account with the Forminator plugin when I doing copy-paste my key my secret key cant copy paste for some reason please help

vocal wagon
#

Hey do you accept as payment method?

faint saddle
#

Hey 👋 I would like to clear out a few things about MOTO payments and figure out the best approach to implement it in my scenario (Android app that is a POS system and the customer calls to make an order). I have a couple of questions to begin with.

This doc (https://stripe.com/docs/payments/payment-intents/moto) says:

and set confirm to true.

Where confirm = true means:

Set to true to attempt to confirm this PaymentIntent immediately. (...) When creating and confirming a PaymentIntent at the same time, parameters available in the confirm API may also be provided.

Then the JavaDoc for PaymentIntentCreateParams.PaymentMethodOptions.Card.Builder setMoto(Boolean moto) says

(...) This parameter can only be provided during confirmation.

Do I understand correctly that I should simply create a new payment intent with the moto parameter set to true?

I'm wondering if the Android CardInputWidget widget (https://stripe.com/docs/payments/accept-a-payment?platform=android&ui=custom) can be used with the MOTO payments.

The documentation says:

When the customer taps the Pay button, confirm the PaymentIntent to complete the payment.

But since the MOTO payments require confirm = true , is this confirmation process going to work normally?

I'm also trying to figure out which approach is better (if both are possible). Please advise.
a) Use CardInputWidget mentioned above that is going to "split" the MOTO payment process (both backend-side and client-side implementation is required)
b) Let the backend handle the whole MOTO payment flow. The client-side would be notified by the backend somehow (I mean "internal"-kind of notification, e.g. push notification or by polling for the status update)

cunning aspen
#

Hi,
I a have a weird behavior (or maybe it's wanted?) in test mode.
I have created a Payout objects through the API, and stored the id in our database when creation succeed.
In webhook, we received payout.update event with status="paid".
But now when I try to retrieve the Payout objects I get "no such Payout object", whereas it's the same ID between creation, webhook and retrieve.
I am missing something ?
Thanks

vocal wagon
#

Hi, I'm trying to get a pin from my android app. The verification id step is fine, I get an SMS with a one time password, but putting these things together result in:

The call to retrieve the PIN failed, possibly an error with the verification
com.stripe.android.exception.InvalidRequestException: Unrecognized request URL (GET: /v1/issuing/cards/6f378791-977f-4135-bfd9-157357c72c97/pin). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.

Can someone guide me?

sage burrow
#

Can I disable proration when proration_behavior is set to always_invoice?

quartz rivet
#

Having a hard time getting a test account setup. I have a connected account and when I go to try and create an account in here it attempts to create a new stripe account and this is not what I had wanted. It is asking me for a real routing/account number. What is the process for getting a test(sandbox) account connected for testing?

granite geode
#

Hi team! Quick question, is it possible (due to lack/bad configuration) to create a payment method on the test database using a live ephemeral key?

thin isle
#

Hi, is there any limitations on card element, it seems I can't mount it into modal window

#

And before you ask: yes, element does exists, but inside of a modal window, which is not being called cos error is fired and the whole app crashes

vocal wagon
#

Hi, me again, trying to get the pin for a card using this guide: https://stripe.com/docs/issuing/cards/pin-management. I fixed my issue with the card id I'd had before, but still I get the error:

Unrecognized request URL (GET: /v1/issuing/cards/ic_1JKPfyQ3i44sFTBa2kIi3jzD/pin). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.

So I'm contacting you guys for help. Does anyone know what it might be?

hazy flare
#

Is it possible to apply stripe.confirmCardPayment(...) to multiple subscriptions at once?

#

Currently I have multiple items in a subscription, but I have coupons that my not apply to some subscriptions, and some subscriptions may be eligible for a trial while others are not.

vocal wagon
#

hello how do i get my api codes for woo commerce payment intergration on word press

#

the issue is I keep getting directed to the express version of strip which does not give access to much

hazy cove
#

Hey guys, im using "@stripe/stripe-react-native": "^0.1.4" with expo. On android physical device, when typing numbers into <CardField>, it keeps reverting back to the normal keyboard after every digit i type. Is there anyway to force the numeric keyboard on android?

latent jolt
#

I've successfully integrated Stripe Payment Gateway Successfully with my Project. I am having a problem. My Currency is "USD". When the user tries to purchase my product with a card from other country how will stripe deduct the money?

abstract compass
#

We are working on subscription payment using Elements. We noticed in the sample, it asks for the user's name, which is passed under billing_details when setting up the card. Question: how important is it that we pass the name to Stripe? We are thinking of removing that field to reduce friction. thx!

zenith obsidian
#

Hello! i work in a company that currently having issues with the stripe payment service. We talked to the company were working with and they told us that Stripe was down. the last payment we got was 29.07.2021 and at the moment the invoices of our costumers are not getting charged. is this something you could help us with or have any updates of why this is?

mossy wren
#

Hi Stripe folks! I have a question regarding a Subscription update with transfter_data & application_fee_percentage. This is the error we are receiving: https://dashboard.stripe.com/logs/req_RaDwqbZVhnDspZ
We are given the option of using on_behalf_of, but I'm unsure what implementation is needed in order to successfully update our Subscriptions.

normal kernel
#

Hey I've got a question regarding subscriptions that automatically renew at the end of their period.

normal kernel
# normal kernel Hey I've got a question regarding subscriptions that automatically renew at the ...

The scenario is this:

  • We've got subscriptions that bill on a semi-annual and annual basis.
  • We renew subscriptions annually (regardless of semi-annual or annual payment) and increase the amount paid for the subscription (to account for inflation)
  • We're currently using an invoice.paid webhook to let us know when the current subscription has been renewed. We separate other invoices by keying in on the fact that the invoice billing_reason: 'subscription_cycle'.
solemn oak
#

Good afternoon all. Did he IRC channel die a painful death? I'm currently working with a client who insists on using he Squarespace Stripe integration, so I'm limid in what I can do, to data from Stripe Webhooks, and what metadata I can inject, then match against, to achieve my task requirements (where accessing the squarespace API is not an option). I need to be able to inject an identifier into a Charge object (identified via webhook) then later search for tha object via he injected metadata. I found a head that suggests that metadata searches are not an option as of the date of the latest posts: https://github.com/stripe/stripe-dotnet/issues/1148#issuecomment-852941906 Is there any update on the status of this functionality? My fallback here is to record every charge in a separate DB, with the mappings I need, then refer to it, when clients authenticate to the site at which time the charge charge/payment needs to be verified. Any guidance would be appreciated

vocal wagon
#

How does Stripe determine that I am high risk for customer disputes? Can I find out what to fix so that I can get my account verified? I don't know why that would be.

junior ferry
#

@dim hearth would I be able to use this API with a connect account instead of the platform account: https://stripe.com/docs/api/tokens/create_card

I know I can if I pass in a customer and default source, but can I use new credit card details and a connect account?

abstract compass
#

How much control do we have in how the cardElement renders on the web? Since we are primarily mobile web, can we have the card number be shown above (not next to) the expiration date, CVC, and zip?

sage acorn
#

Hello 🙂 In this guide for subscriptions (https://stripe.com/docs/billing/subscriptions/elements#default-payment-method) it's suggested to set the payment method as the default at a subscription level to ensure future payments will occur. In my case, instead of attaching it directly to the subscription, I'm attaching it to the customer as the default card to be used for invoice payments customer -> invoice_settings -> default_payment_method . Let's say a payment in the future fails, which according to the docs will send the invoice into a status of invoice.payment_action_required. I created a form on my site that allows the customer to replace their card on file. It generates a setupIntent first, and uses stripe element's handleCardSetup unlike when they first create their subscription I'm using confirmCardSetup. When completed, I'm doing the same thing I did initialily... instead of associating it directly with the subscription, I'm specifically setting it as the payment method to use at a customer level for invoices. Sorry for the long question, but what happens when they replace the card? Will payment be collected automatically for the invoice that has a payment intent of "requires action" ?

sinful warren
#

Hi,

Last year we integrated Stripe session checkout with the portal. (https://stripe.com/docs/api/checkout/sessions/create)
We currently use 'card' to charge at the time of checkout, with the following setting at the time of creating the checkout session:
payment_method_types: ['card']

Additionally, we re-use the card to charge the customer on a monthly basis based on service usage.

In order to ensure compliance (to use the card later, outside of the checkout session), we use the following setting at the time of creating the checkout session:
payment_intent_data: {setup_future_usage : "off_session"}

Now we plan to integrate Alipay as a payment option during checkout.

https://stripe.com/docs/payments/alipay/accept-a-payment?platform=checkout seems to indicate that Alipay is a single-use payment method

However, https://stripe.com/payments/payment-methods-guide and https://stripe.com/docs/payments/alipay mention that Alipay can supports recurring payment that requires approval (support@stripe.com)

Questions:

  1. What 'approval' is needed to support recurring payments using Alipay ?

  2. Is it possible to charge customers using Alipay outside of the checkout session (similar to what we do using 'Card')?

    I tried the following configuration for checkout session:
    payment_method_types: ['card', 'alipay'] and payment_intent_data: {setup_future_usage : "off_session"}

    Get an error message that payment_intent_data: {setup_future_usage : "off_session"} is unsupported for Alipay.

small ginkgo
#

What's the correct syntax here? (javascript)


An error occurred: WeChat Pay requires 'payment_method_options[wechat_pay][client]' to be set to 'web'.```
devout cape
#

I have an invoice that was created through stripe but the customer choice to pay through etransfer. How do i settle the invoice without deleting the customer?

fiery stirrup
#

I am working with connected accounts and I can see some payouts already generated for a specific connected account on the test dashboard. Nevertheless, when I try to retrieve the payout using https://stripe.com/docs/api/payouts/retrieve, I am getting a 404. Is that because the payout is for a connected account? If so, how do I retrieve the payouts for a connected account? Thanks in advance.

north jasper
#

i want to ask how can i find the company information which i paid through stripe

magic merlin
#

I am trying to create a subscription model where there is a base price for a subscription (for example $25), which will include one seat license. Then additional seat licenses will cost $5 each. There are great examples for fixed-pricing and per-seat pricing. But I haven't seen any examples with a hybrid approach like this. Another caveat to this is that I want to give a discount if the customer will pay yearly for the subscription, but still bill any additional seat licenses monthly as the number of seats may go up and down. Any suggestions?

vocal stump
#

When using Apple Pay on iOS to change subscription plans in such a way that no payment intent is created because of prorations (credit consuming the entire amount due), how would I pass back a client secret to dismiss the Apple Pay sheet?

#

(again related to the problem I had with a client secret being required)

bold basalt
#

Billy-subscription-model

willow aurora
#

We're creating subscriptions by passing a Stripe Plan into the required items array. We're hoping to set an initial invoice discount in-line when creating the subscription, therefore we're also passing add_invoice_items.price_data.unit_amount. Unfortunately it appears the plan price and the price_data.unit_amount are combined raising the subscription price, not discounting it. Any thoughts? sub_JyT6pq3OatPZ95

crimson needle
#

opreturn-subscription-discount

vocal stump
#

@crimson needle We're having client-secret-apple-pay issues again. hmunoz who took my question appears to have been dragged into a meeting. Could you take a look? I'm at a crossroads here and unsure how to proceed. The app is basically complete except for this part so I'm kind of stalling a bit.

quick harbor
#

@crimson needle Is it possible to create an invoice with "n/a" or a blank value in the unit price and quantity columns?

jade marten
#

i cannot charge a product in installments?

pulsar skiff
#

We are service providers wanting to have fast access to client accounts with their permission. The current arrangement requires access to the client's mobile phone and they're often not available. Does anyone have tips or ideas? Thanks very much

vocal wagon
#

My stripe integration is all set and ready to go into production! However, someone asked me a question: now that users can pay membership fees, how can they cancel their membership?

#

My instinct is that it's easy for us to cancel subscriptions manually using the stripe dashboard

#

but I'm wondering if anyone else has experience building a feature that gives users the option to cancel their own subscription?

crimson needle
#

(let's use the thread above)

vocal wagon
#

great!

twilit thistle
#

Hey Stripe team! I am trying to create a PaymentIntent with payment_method_options[card] using a token and it is working fine in our sandbox environment, however the docs (https://stripe.com/docs/api/payment_intents/create?lang=curl#create_payment_intent-payment_method_data) don't have card as a valid option. Would you be able to confirm this will work in production environments too, and whether it's just the docs being out-of-date?

I'm passing in the token using payment_method_options[card][token] on the POST request

lapis canyon
arctic wyvern
#

hello, I want to ask if it is possible to do an instant payout method to our bank account with stripe.
eg a user on my site makes a $100 withdrawal and it is automatically processed to their bank account, is it possible like this?

hollow nebula
#

Hello guys, each of our customers will have a maximum of one active subscription at any given point in time. So there can be customers with:

  • 1 active subscription and multiple canceled subscriptions
  • 1 active subscription
  • 0 active subscriptions and multiple canceled subscriptions.

For a given customer, how can we find the last active (or currently active if any) subscription from the list of customer's subscriptions?

quaint quest
#

Hello everyone, i'm integrating stripe to my iOS app offering CC and ApplePay payments for physical goods, simulator works great but when deployed to production the StripeAPI.deviceSupportsApplePay always returns false, i have applePay setup in the dashboard but i'm not sure if i'm missing something there or in my xcodeProject, i talked to support earlier and they said that i do not need to add inApp entitlements as the transactions will be for physical products, does anyone have insight for this situation. Thank you

woeful bane
#

How can I enable adding promotion codes in the customer portal? I have the box checked but when I click preview or generate a portal url via API there is no input for the promo code

lapis canyon
mellow kelp
oak haven
#

Hi guys, How are you all? I'm having an issue in understanding something. I'm using stripe react component to charge the user. Can somebody tell me how to figure out if the card being entered by the user is an old one(saved on the customer) or a new one

jade marten
#

I can remove option to refund plataform fee on standard conected account?

hollow nebula
#

I am creating a subscription specifically for trials. This is how I create it.

this.stripe.subscriptions.create({
        customer: customer.id,
        items: [
          {
            price: process.env.TRIAL_PRICE_ID,
            quantity: 1,
          },
        ],
        trial_period_days: 30,
        cancel_at_period_end: true,
      })

TRIAL_PRICE_ID will be the price id of the product.

Now when the subscription ends after 30 days, I will be notified via customer.subscription.deleted webhook event.

I also have subscriptions that are paid. The customers can cancel those subscriptions, and sometimes if the payment fails, it will automatically be canceled.

My question is, how can I distinguish that this event is coming from a trial subscription, and not from a paid one? 😵‍💫

daring radish
#

Hello, I have an issue with the confirmSetupIntent method in react native, I am using the version 0.1.4. I always get this error error {"code": "Failed", "declineCode": null, "localizedMessage": "Card details not complete", "message": "Card details not complete", "stripeErrorCode": null, "type": null}

#

I am passing the client secret and I am using CardField component

ashen void
#

Hey all, I'm implementing Stripe Webhooks in Python

#

There's an important call to authenticate the stripe Event in the Webhook handler:

#
event = stripe.Event.construct_from(
    data, sig_header, STRIPE_WEBHOOK_INVOICE_PAYMENT_SUCCEEDED
)
#

and I noticed that what I put in for sig_header doesn't seem to matter. Empty string, None, etc. it passes just fine

#

I looked through the Event.construct_from stripe SDK code, but I couldn't find where/how a SignatureVerificationError would be raised (which is what I was expecting)

ashen void
#

update on this: it turned out that:
(1) I had to use stripe.Webhook.construct_event, rather than stripe.Event.construct_from
(2) for passing in the payload (data), I had to use request.data (flask's version of the raw content) rather than request.get_json() (parsed json/dict of the payload)

minor zodiac
#

Hello guys, I've implemented a Stripe subscription with Webhooks in Node.JS. Now I want to change the user credit card (SOURCE) with the existing one, How can I do that. Currently, there is only one default card saved for a subscription. How to get source information & update customers info via
const customer = await stripe.customers.update('cus_V9T7vofUbZMqpv', {
source: 'tok_visa',
});
For example how to get source info given above as a source: 'tok_visa'

dapper flower
#

Hi

#

We are building a system where payments could be track. like in bank statements and xero, we are already using stripe, but there is always confusion for driver (connect account) to back trace the payout

#

Is it possible? @here

vocal wagon
#

Hey. We have a UX where new users during checkout first enter their payment information, and when they click to Pay, we ask them to create their account. After that we want to store the payment method on their Stripe Customer, but we're not sure how to best accomplish this.

Currently when they add their payment method, we use Create SetupIntent and Confirm SetupIntent (to trigger SCA). But at that point we don't have a logged in user and easiest seems to be if we could delay saving the payment method until after the account gets created, so that we can also add our own UserId as metadata on the Stripe Customer.

Any ideas for an integration flow that will help us let users add payment methods while they're still unauthenticated, and then save them to Stripe after they create their account?

earnest ferry
#

Hello, I have an issue with my Stripe integration.. All the subscriptions are not working.. Customers are not debited correctly..
I wanted to create a single payment of 1€ the D-Day of the subscription, then to create a subscription (49€ monthly), with a 7 days trial..
All subscriptions states are "uncompleted".. I can make the payment manually and it works.. Why?
Last activity of subscriptions:
PaymentIntent status:
requires_payment_method

#

My payment intent was 100 for 1€, is it for this reason? Do I have to create a payment intent of 49€ instead? For 7 days later?

nimble moon
#

Hey devs, I am having an issue with SCA card payments and in need of some help, below is a use case of how this issue would occure.
1.) A user creates a new account and tries to make an SCA payment which fails.
2.) The user goes to another page leaving our checkout flow.
3.) The user then tries to update their card on our settings page and this time the SCA payment succeeds.
4.)We create a new setupIntent and and call stripe.confirmCardSetup(..args);
5.) On the stripe dashboard, the new setup intent and payment id display correctly, however, the pending_setup_intent still shows the setupIntent of the initial failed payment which causes an error on our app.

Does anyone know why this could be happening?

neon linden
#

got more invoice questions, is there a way to send invoice emails in test mode? if not, any other way to pay them off?

steel meadow
#

Hello everyone, I have an issue by making an one time payment with a promo code that gives a 100% discount. Is there any solution to use one time payment with 100% off promo code? I was able to do this with subscription mode, but I need an one time payment. Thanks in advance.

slim kettle
#

Hi everyone, are apple/google pay subscriptions supported using Payment Request Button?

modern cliff
#

Hi Stripe team ! We are implementing a payment system using Checkout Session that allows users to purchase a subscription or make a one-time payment for a single action on our site. We have no problems with setting up subscriptions, but for one-off payments it is more complicated. The payment is correctly made but the Payment Intent object doesn't return any information about the product associated with the payment, whereas this is easily obtained in the case of a subscription. We use the product identifiers on our site to differentiate the various offers proposed. Do you have a solution to this? Thank you.

granite basin
#

Hi Team
I have a question related to tax implementation in stripe ..We are calculating the tax from TaxJar api ..which I want to attach with subscription ..what is the right way to do this

cunning aspen
#

Hi there,
We are working with Connect and with express account.
For a use case, we need to retrieve business data from the connect account (company name, address).
However, when I retrieve the Account object through the API it's written in the documentation that business data are only for "custom account". Is there a way to retrieve it for express account ?

thin isle
#

Is there a way to make this component nicer? Maybe destructure it in a some way so card number, mm/yy and cvc would be a separate fields?

vocal wagon
#

Hi i have question to subscriptions. Must we use always plans? Can it possible to use subscritions without plan because the ERP managed

smoky hedge
#

hi, i need to know 2 things :

  1. I am using debit card for connect account, if am payout some amount larger than $3000, then he give me exception for card is not supported payout larger than this amount, what will we need to do in this case...?
  2. Refund a charge with reverse_transfer , in that case, let suppose $100 on hold on my connect account and stripe take their fee against that charge is $10, so when refund is created that whole amount is refunded to customer , mean $100 is refund to customer but not refund that $10 fee to platform account, am i right, Also can do like this, take that stripe fee as refund fee from customer ..? mean customer gets only $90..? Is there any automatic way or done by manually..?
#

my code is :

var refunds = new RefundService();
var refundOptions = new RefundCreateOptions
{
PaymentIntent = paymentIntent,
RefundApplicationFee=false,
ReverseTransfer=true
};
var refund = refunds.Create(refundOptions);

#

i am using destination charge

hollow nebula
#

Hello, for subscriptions

For collection_method=charge_automatically a subscription moves into incomplete if the initial payment attempt fails.
Does initial payment is the first-ever payment done to the subscription, or the first payment for any invoice in the subscription?

vocal wagon
#

Hey, does anybody have any insight into using the expand parameter with stripe.js and Typescript. It seems to be working fine, but the ConfirmCardSetupData type does not include the expand property (we're currently asserting the type). Is this just an oversight in the type declaration or not supported officially?

#

Hi there, small question about subscription :
I have a subscription which generated an invoice to be billed tomorrow. I paused payment collection right now but the upcoming invoice is still planned to be biled tomorrow. I'm a bit confused. (here is the id:sub_JQy9QBr8hNeB48)

vocal wagon
#

Hello 🙂 For refunding a customer with Stripe connect, is it correct to use the payment intent from the customer’s checkout session and then specifying the stripe account to be the service provider’s connected account?
e.g.
Stripe::Refund.create({
payment_intent: @payment_intent_id,
amount: @workshop_cost,
refund_application_fee: true,
metadata: {
workshop_id: @workshop.id,
workshop_title: @workshop.title,
user_id: current_user.id
}
}, { stripe_account: @workshop.trainer.user.connect_uid })

I receive the error “No such paymentintent: 'pi_xxxxxxxxxxxxx’ ” and I’m finding the docs a little confusing. The refund needs to come from the connected account (service provider), then we would refund our application fee too

red glade
#

Hello, I have a question about stripe transaction like
I have created a accounts via bank account details and card details . by this i got card_token and ba_token .. and i want to pay some money to ba_token via card_token

is it possible in stripe ??

wicked dirge
#

Morning. We are running through charges using "$stripe = new \Stripe\StripeClient(" and "$charge = $stripe->charges->create([" and if the test charge goes through, we get data back, but if it's declined for any reason, we get a PHP error and in the apache logs it shows the PHP error with the decline reason versus it coming back formatted.

bleak verge
#

hey need help for create an api for balancy summary create and retrieve after.

exotic rain
#

Hi all,
I need help on webhook endpoints and i have defined 2 endpoints, one is for staging server and another one is for prod. server so the issue whenever there is event occurs then both the endpoints will be triggered for that event.
By this, will cause an error if the event is for a specific server and that will cause an error for another server.

naive warren
#

Hi guys,
How to set ProrationDate when we are creating the subscription?

#

I don't want to calculate the price based on second after trial period ends

cerulean wadi
#

Hi, I'm wondering what is a good approach for configuring a Stripe account following an infrastructure as code approach. I've noticed there are third-party terraform providers. Is there any other good option?

hollow nebula
#

Hello, if a payment failed once for the subscription will it change the status of the subscription to past_due? (I am allowing 4 tries before it transitioned into canceled) Or will it still stay in active state?

vocal wagon
#

Hi again 😅 , could I check, what does adjusted total mean? I’m not sure why this is the final line of the receipt 🙂

regal sage
#

Hi. we have the following use case and wonder if there is an existing demo for this use case:

  1. User enters payment details and hits enter to complete a monthly subscription
  2. Before charging the customer, we want to show a page with some add-ons for the subscription
  3. We want to charge the customer collectively in one go depending upon whether user choose any add-ons or not
  4. So the final order summary would have subscription amount, plus potential add-ons, plus taxes - and Stripe should charge the final amount
  5. Due to some reason if user closes the application when we show the add-ons page, user still gets charged with the base subscription without any add-ons

Please suggest if there is a ready made demo for same. Else please suggest how this can be implemented using Stripe

ornate saddle
#

Hey,

i am receiving this error when trying to take a payment

{#343
+"code": 500
+"locale": "en"
+"message": "Missing required param: amount."
+"data": {#341
+"records": []
}
}

#

This is the code that we use, i have verified that the $amount has a value and the last test it was 75.50 meaning 7550 was sent through. Any ideas as to what has gone wrong. When it was in test mode it all worked fine

$intent = PaymentIntent::create([
'customer' => $customerId,
'payment_method' => $paymentMethodId,
'amount' => $amount * 100,
'description' => $description,
'currency' => 'gbp',
'confirmation_method' => 'manual',
'confirm' => true,
'setup_future_usage' => 'off_session',
]);

kindred frigate
#

how to save card details on stripe after payment. I have use given code. Please suggest

var domain = "http://localhost:3000/checkout";
var options = new SessionCreateOptions
{
CustomerEmail = "customer@example.com",
SubmitType = "donate",
BillingAddressCollection = "auto",
ShippingAddressCollection = new SessionShippingAddressCollectionOptions
{
AllowedCountries = new List<string>
{
"US",
"CA",
},
},
PaymentMethodTypes = new List<string>
{
"card",
"grabpay",
},
LineItems = new List<SessionLineItemOptions>
{
new SessionLineItemOptions
{
PriceData = new SessionLineItemPriceDataOptions
{
UnitAmount = 2000,
Currency = "usd",
ProductData = new SessionLineItemPriceDataProductDataOptions
{
Name = "Stubborn Attachments",
},
},
Quantity = 1,
},
},
Mode = "payment",
SuccessUrl = domain + "?success=true",
CancelUrl = domain + "?canceled=true",
};
var service = new SessionService();
Session session = service.Create(options);
Response.Headers.Add("Location", session.Url);
return new StatusCodeResult(303);

plush edge
#

Hi. I'm currently trialing Stripe Sigma, but I'm running into problems when I try to query anything at all about our connected_accounts. Even a simple listing such as select * from connect_accounts doesn't return any results (I'd expect to see a row for each or our connected accounts). What am I missing, is there some I need to specifically enable to access connected accounts via Sigma? Any pointers appreciated. Thanks 🙂

plush edge
daring lodge
#

zenosaid-sigma

vocal wagon
#

Hi, ive trying to integrate the multibanco into the shopify, i have the code, but give a error in the check-out what can i do?

fair geyser
#

HI
i am getting the the issue in the react native like
TextInputState.foucsInput is not a function
any suggestion please

twilit elbow
#

Hi, I have another question regarding STPPaymentCardTextField for SwiftUI. The test card provided seems to be all US-based and therefore requires zip code. Since we can't use real cards to test, when a non-US card is used in production, will the zip field automatically disappear ?

lofty smelt
#

Hi! I'm currently using the deprecated Orders API to process one-time purchases payments of digital and physical goods. I'm using this API because it was the only one available when we implemented the integration years ago. Now, there are several options, and I'm not sure what would be better for us. We need to migrate because the API is deprecated, and also we want to use Coupons with one-time purchases I'm inclined to use the Invoices API, migrating the existing SKUs as one-time prices. What do you think? The downside I see with this approach is that I cant integrate TaxJar to automatically calculate taxes. It seems that now I need to manually calculate the tax rate and set it in each item. Can anyone confirm this and provide some guidance?

daring lodge
#

veera-reactnative

#

pavc-ios-zip

#

salidux-orders

smoky saffron
#

I was only listening to the Sub.updated event now I am trying to listen to the Sub.created event too. I received the order wrong, how does stripe manage webhook order?

#

I got the create event after the updated

mossy wren
#

Good morning Stripe friends! I reached out yesterday with questions about being blocked for cross-border transfers. Stripe Support was able to confirm that we are gated for the cross-border transfer feature and was provided the following link for our next step: https://stripe.com/docs/connect/cross-border-payouts
From that resource, I see we have to update the agreement type of our connect accounts in order to (1) setup transfer_data to their Subscirptions and (2) make automatic payouts to them. I would like to confirm the fix is to update the tos_acceptant: service_agreement to "recipient" for existing connected accounts and default that for the new accounts we create from here on out?

Our platform is a Subscription based platform: every content creator has a Connect account with a number of Stripe Subscriptions. We are transferring all the Subscription payments collected to these creators minus an application fee. The intention is to have the payout be automatic, which is currently working for our US creators, but not for individuals outside of US (because we couldn't set up transfer_data in the associated Stripe Subscription objects). Would this be the correct way to approach this issue?

granite geode
#

Hello team! First of all thank you very much for this chat, it is amazing to have engineers to talk to 🙂
We have some doubts regarding the use of an ephemeral key on the iOS SDK.
The docs (https://stripe.com/docs/mobile/ios/basic) state that you need to initialize Stripe with a publishable key, although then you set the ephemeral key
My question is, is the initialization necessary if we will always be using an ephemeral key (which is our case)? And if so, how does it work exactly? Does the ephemeral key takes precedence over the publishable key? Thanks!

heady kiln
#

Hi @everyone ! I need some help with my payouts ! Anybody who can support me ?thank you

cerulean pineBOT
#

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

cold patrol
#

Hey guys, when I have saved a card and billing information with setupIntent, Stripe nicely prefills the next checkout. But if I apply dynamic tax rates, prefilling doesnt work anymore. I mean, I have a valid billing address saved, is there any way to make the prefilling work with taxes?

lethal niche
#

Hello i need help in integrating stripe checkout in html css js website? how can i add??

vocal wagon
#

My new Webpage www.sailicht.de went live 2 days back. I do have a stripe account. The webpage is based on JOOMLA. To sell my yogaclasses "event booking" is used. There the plugin "STRIPE Checkout" is installed. That shows up with VISApayment only. Stripe sent me months back an E-Mail with a large variety of possible paymentmethods. Now I am limited to VISA only. I set the plugin on "not active" yesterday night, as looking for help to improve. I would like to show up with SOFORT-ÜBERWEISUNG. PayPal I do not want to make use of. The Backend of stripe and the list of products I cannot make a decision with, it is too confusing for me. What has to be done to get Stripe in its width properly used on my webpage?

daring lodge
# vocal wagon My new Webpage www.sailicht.de went live 2 days back. I do have a stripe account...

Sorry, but we can only help in English here. For support in other languages please contact our support team: https://support.stripe.com/contact

#

(Though, if you can read english, it sounds like you need to ask for help from the Joomla plugin developers to learn if they support sofort payments)

rapid star
#

Hi everyone, I'm looking for any help/advice/resources for hosting a Stripe donation form with a serverless setup.

I've spent the past few days working on this using https://stripe.com/docs/payments/integration-builder as a base, but no dice on getting it to run. I think my front end is OK, but I'm having issues getting things to process server-side. I'd tried hosting with Cloudflare Workers/Pages, but open to using GCP or AWS serverless as well.

I've also explored using an API connector (PipeDream.com) and an endpoint to make this happen with a serverless setup.

If anybody has figured this out already, please reach out.

cosmic galleon
#

Hello. I have a problem with elements not working since the DOM element containing the DOM element being mounted ( eg. <div id="card element">) is being reloaded with ajax. Is there a way to mount that will work after the the element being mounted is reloaded?

near mulch
#

Hello, I have a question about disputes. What are all the conditions under which a Dispute object's is_charge_refundable property would be false?

daring lodge
#

ananta-joomla-sofort

vocal wagon
wind quail
#

Must credit cards always be associated to a customer? Or is there a way to associate it to a company?

The use case is we want to charge a company for a membership instead of an individual user.

frigid patio
#

Hey guys! Hope everyone is having a good day.

For
stripe.paymentMethods.list({
customer: cus,
type: 'card',
})

It returns the list of cards the customer has but how to know which one is the default 🤔

weary flower
#

Good afternoon everyone

I have a doubt
Is it possible to use the boleto payment method in woocommerce?

cerulean wadi
#

Hello, for development, is it recommended to have a staging/sandbox account that mirrors the real one? Or what would be the recommendation?

sterile hatch
#

Hi everyone, I have a question regarding subscriptions:
I would like to set the 'description' field that would be set on future invoices for the subscription. Is there any way to do this with the initial subscription creation call? For context this is what our API call looks like presently:
{ "customer": "<customer_id>", "items": { "0": { "price": "<price_id>" } }, "promotion_code": "<promo_code_id>", "payment_behavior": "error_if_incomplete", "metadata": { "a key": "a value" } }
NOTE: that we are setting the 'payment_behavior' attribute to 'error_if_incomplete', because we want to charge immediately.

twin pewter
#

hello i have a error on stripe

mossy wren
#

Hi Stripe folks. I'm wondering if we are able to find the associated Stripe Fee data from the PaymentIntent object?

twin pewter
#

{
"message": [
"Request req_a3CStXuYtijd6e: No such token: 'tok_1JKnYSH2XAjDn0TEUZN4qLvG'"
]
}

#

400 error

prime glacier
#

Hey everyone! Just confirming, is charge.failed the correct webhook event to listen for both credit card and ach payment failures? Or is there a better event?

dim hearth
#

Reuben-subscriptions

tidal jay
#

Hello, do you know if there is any way I can use stripe react native library while delegating invoicing to Stripe ?

If I understood correctly Stripe Checkout should produce invoices after the customer pays, right? But I could not find how I could use it with https://github.com/stripe/stripe-react-native
Or maybe I could use stripe invoicing, but I don't want the user to receive an email / the invoice, and instead make them pay on the app before sending them the invoice

restive basin
#

hello sir , i need 2d gateway. kindly help me how to get the gateway

low belfry
#

Hello all, first time posting here!

I had a question about upgrading/downgrading a subscription + adding a new price.

Is there a way to combine the invoices/charges for a subscription price update AND adding a new subscription item to an existing subscription or are these always separate?

For example, I have a customer subscribed to price $10. I want to upgrade them to the $20 price and add a $5 shipping price to their subscription. The upgrade happens via the subscription.modify() call and the new $5 shipping price requires creating a new subscription item and adding it to the existing subscription. Is there a way to combine these these two steps into one?

quaint quest
#

Hello Guys, i've continued to have an issue with Stripe and ApplePay, all my settings seem to be in order, apple merchant certificate, Stripe iOS Certificate, i'm testing live with a device with multiple CreditCards enabled and my app logs shows that StripeAPI.deviceSupportsApplePay() is returning "false", has anyone else faced this before?

modern grove
#

Hiya. I'm using woocommerce to set up payments for a website however it's saying invalid account number, the bank account is in use and I've checked its the correct account number is there any chance someone could help?

dreamy loom
#

Hi devs, I need help with this topic>> #871798326046101556 message

Basically, I'm receiving an error when trying to update the invoice that has just been created (using invoice.created event). Answer me here so I can tell you could find more information about the error.

willow aurora
#

Hello, we're attempting to create a subscription with a discounted initial invoice (eg $10) then consistent higher priced invoices (eg $20) after the initial lower priced invoice. This article: https://stripe.com/docs/billing/invoices/subscription#first-invoice-extra says we can use add_invoice_items but we haven't been able to decrease an invoices price using this, only increase. Any guidance would be appreciated. Do we need to create a Coupon?

kindred breach
#

Hello, folks! I'm quite new to stripe and wondering if there is any way to recover subscription for user that was paused with payment error.
For example. User had subscription with Pro plan and several items. But when new payment cycle came there was no money on the card, so invoice failed.
Subscription also started at the beginning of some month. So we can assume that last time invoice failed on 1st August.

I found that I can send user to failed invoice, which was three days ago. However it's seems to me really bad idea, because user must pay full subscription price, even though 3 days have passed.

I would like to make some kind of checkout session when user can recover his subscription but with new start date, which means that next payment would be on 4th September.

Is there any way to do it ? Or should I just create new subscription with same items? Thank you for any answers.

lime elbow
#

Hi, I am trying to set this up on Pipedream and ran into an authorization error. Any idea why this could have happened? I tried it with my live key as well but still the same issue.

image

open crystal
#

i'm working on a Stripe Connect Subscription integration where I need to split subscription payments to three accounts (platform, and two Connected). I see the Connect Subscription documentation only allows one Connected Account ID when creating a Checkout\Session. is it possible to supply more connected accounts and their transfer amount? https://stripe.com/docs/connect/creating-a-payments-page

Quick overview- our platform takes a % of the total, the next Connected Account takes another %, and the last Connected Account gets the rest of the money. It seems possible with non-subscription charges, but didnt see anything for Subscriptions

viscid burrow
#

Is it possible to determine if a specific Plan or Price ID was used in this transaction? It was made by a different platform but we have Stripe Connect access and want to pick up the webhook. It was for a subscription but seems to be charged as a 1-off Charge. Is it possible to get the price_id or plan_id associated with this payment or is it just being processed as a charge for an amount with no associated ID. pi_3JKnYSIyuVdafwTl2mgpHwIv

#

Maybe the 3rd party is not using Stripe for the Subscription billing logic and just posts a charge themselves each billing cycle? Makes it hard to pick up the Subscription sadly.

#

Or is it possible to determine if there was any subscription id? I think not but just want to 2x check before giving up....

#

pi_3JKnYSIyuVdafwTl2mgpHwIv

calm ruin
#

Is anyone here providing standard connect accounts the ability to create custom connect accounts? I am getting a customer retrieval error while trying to create account links in ruby

reef gazelle
#

i changed my phone number and it keeps asking to use 2 step authentication iwent to help and it said to click on sign in anotyer way but that tab does not exist

cerulean pineBOT
#

:question: @reef gazelle 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

deft ruin
#

Hello! Quick question about subscription schedules, is there any way to force a "start_date": now schedule to pay immediately? Or is the only way to call invoice.pay on the first invoice that gets spat out (currently it seems that the subscription invoice created by the schedule will always end up in "scheduled" state and resolved in 1hr instead of paid state)

merry fiber
#

Does anyone have an aswer regarding customet dev contact if the email being used for the account is no longer valid?

soft badger
#

I have a question about the new bbpos wise pos e for terminal

safe fiber
#

hi team

#

i had a question about invoice.number. namely... can we query using that value at all?

inner pewter
#

Hello guys, I'm missing a feature. I believe it would be great to have on Checkout.

Is it possible to create a Checkout payment that supports Bank payments and credit cards simultaneously. Because now if I want to save customers' credit card info, then I can't accept SEPA payments.

https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_method_types

worldly widget
#

Hello. I am building a HIPPA compliant application and would like to implement stripe for payment processing. I've combed the documentation regarding the checkout process, specifically the customization, and what I couldn't gather from the documentation was whether I had the ability to obfuscate customer/patient info and what items they have purchased. I see that I can customize localization, submit, branding, policies, etc. but does stripe have the capability to hide patient related info?

#

If there are any helpful links I can be directed to regarding stripe and HIPPA or anything like that I would appreciate it. Thank you.

low adder
#

Hi! Is it possible to add shipping rates and the 'allowed_countries' restriction to the JS code of the client-only implementation of Checkout (stripe.redirectToCheckout)?

fiery stirrup
#

Hi all. Is there any way to relate a balance transaction to a specific payment intent / charge?

spiral stirrup
#

Stripe/StripeObject

#

sorry that was me trying to search...ha!

#

hi all,

#

i'm not a PHP developer but am tasked with looking into some WP plugin code

#

i'm just trying to get pull out the _values of a Stripe/StripeObject and put them in an array

#

actually more precisely i'm trying to check if the _values of a Stripe/StripeObject is empty

#

more questions....

crimson needle
#

(stay in the thread please)

spiral stirrup
#

if i'm listening to the payment_intent.succeeded event...with the data returned can i check to see if the payment is associated with a subscription?

#

it seems like subscriptions are associated with a customer and not a payment

crimson needle
#

@spiral stirrup please stay in the thread above for qustions

spiral stirrup
#

sure, i figured with new questions you'd want new thread

delicate goblet
#

hey everyone, i am trying to accept payments but it says my business is not eligible to receive payments, anyone know why?

cerulean pineBOT
#

:question: @delicate goblet 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

normal saffron
#

I only have mbile verification and no password. It will not let me reset password

cerulean pineBOT
#

:question: @normal saffron 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

cyan wedge
#

Hey team. I'm trying to send a simple Post to Stripe's Upload Identity Document API for connected accounts within my platform. I've got my 'Authentication' bearer token set, 'purpose' set to 'identity_document' and that's all good. However, for the parameter 'file', no matter what URL or path I pass in I keep receiving the following error. I've tried both Jpg & png files but the error keeps showing. Seems like there isn't a whole lot of info around about this error. Any thoughts?

Raw response for the API
Status code 400
{
"error": {
"message": "Invalid object",
"param": "file",
"type": "invalid_request_error"
}
}

narrow thicket
#

hello, any mern stack devs?

jade marten
#

I can revoke control of connected account?

vocal stump
#

When I get invoice.created, is there a way I can move directly to "just pay it immediately" by for instance calling pay() on it listening to that webhook? I'm trying to get rid of the 1 hour window as seamlessly as possible. Wouldn't calling Pay throw an exception if it fails?

stuck ingot
#

Hello - I am trying to onboard connect users. I would like them to be able to fill out all of their verification fields, including the eventually_due fields, in one trip. Is this possible? Support told me to use:
'type' => 'account_onboarding',
'collect' =>'eventually_due'
on my accountlink, but that does not seem to force them to put in the eventually due information

unique latch
#

Hello!

#

Kinda new to Stripe, we are a restaurant group with a handful of different restaurants. SHould I setup a different stripe account for each restaurant? Or can I have them all under different "profiles" in one stripe account?

golden cosmos
#

TheGoodGang

wise shadow
#

Hello I'm also new to stripe. I was wondering if we can only use payment intent api to google pay for prebuild UI by stripe or can we use the api to our own UI designed by me?

grim bison
#

I have Apple Pay flow question with following methods in my app:

payInit() creates STPCustomerContext, STPPaymentConfiguration, and STPPaymentContext

(PKPaymentRequest*)returnPaymentRequest creates PKPaymentRequest and PKPaymentSummaryItem and returns paymentRequest

bankCardPay() calls payInit and self.paymentContext.requestPayment and this works fine

applePay() creates STPApplePayContext with returnPaymentRequest and fails

question is, on applePay() I notice the STPCustomerContext and STPPaymentContext are not created-- are these needed for Apple Pay?

would someone please outline a flow for ApplePay, e.g. (I don't know if this is correct):

STPCustomerContext -> STPPaymentContext -> PKPaymentRequest -> STPApplePayContext

dry hatch
#

neko123-googlepay

oak haven
#

Hey guys, is there any way to fetch card id via payment information?

dry hatch
#

daaste-ApplePay

oak haven
#

and is there any way to detach the payment method from a particular customer?

#

the thing is when I call the detach method it detaches the 4242 card from all the users

restive kettle
#

I have a list of 'cancelled' payments which I don't understand where they are coming from

golden cosmos
vital mantle
#

Hey! I'm using stripe checkout with firebase and am having some trouble passing parameters to stripe. I have this event listener

#

checkoutButton.addEventListener('click', setUpCheckout());
function setUpCheckout() {
createStripeCheckout({ total: 20000 }).then(response => {
const sessionId = response.data.id
stripe.redirectToCheckout({ sessionId: sessionId })
});

#

exports.createStripeCheckout = functions.https.onCall(async (data, context) => {
const stripe = require("stripe")(functions.config().stripe.secret_key);
const session = await stripe.checkout.sessions.create({
payment_method_types: ["card"],
mode: "payment",
success_url: "url",
cancel_url: "url",
line_items: [
{
quantity: 1,
price_data: {
currency: "usd",
unit_amount: (100) * data.total,
product_data: {
name: "New camera",
},
},
},
],
shipping_address_collection: {
allowed_countries: ['US'],
},

shipping_rates : ["rate"]

});
return {
id: session.id,
};
}); but I'm getting the error that cannot read total from null. Any pointers as to why?

frozen wind
#

Anyone familiar with the partnership Vimeo has with Stripe regarding streaming services they offer creators?

#

Or connecting hubspot with stripe?

vocal wagon
#

Hi, everyone
How do I find all invoices for a payout via the API?

smoky hedge
#

hi there , can we use platform account setup with test bank info in Test mode...?

vocal wagon
#

Hi Everyone

#

does anyone know if that possible to switch from custom connect to standard connect accounts ?

vocal wagon
alpine plaza
#

hi there,

I am trying to unregister a registred apple pay domain but i am getting error "No such apple_pay_domain: 'encouraging-quagga.w5.wpsandbox.pro'". I can see this domain in live and test mode but i do not know why Stripe return this error. Can anyone help me to fix issue?

oblique gorge
#

Hello Team,

Any idea on how do we check whether the transaction has been processed in payout or not?

vocal wagon
hearty garnet
#

Hello, I use api with cURL in the command line and it prompt to enter password. How can I avoid to enter password when using the api? Thank you.

low lance
#

Once i create webhook in connected account got this issue - You are not permitted to configure webhook endpoints on a connected account. Did you mean to create a Connect webhook on your account instead?

#

can any one help me thi s asap

#

?

vocal wagon
#

hello

#

I am having difficulty in integrating applepay from stripe on my shopify website

#

can anyone help?

upbeat grove
#

what is strong customer authentication?

merry sandal
#

Hello, we are using Stripe Checkout. After succesfull payment, we need to verify payment status.
So success page handle sessionId and and check PaymentIntent status, but sometimes is not succeeded yet. Is it caused by some delay?

vocal wagon
#

Hello I can't connect to the stripe platform my email address is unknown according to the service how to do it?

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

smoky hedge
#

hi there , i need to ask some question regarding refund

faint saddle
#

From the customer perspective, what's the difference between a regular and a MOTO payment using Stripe API? Is it only about bypassing the SCA authentication requirement like 3D Secure?

hearty garnet
#

Hi there. Is that in the subscription function the invoice only can be sent after customer pay rather than un-pay?

regal dune
#

Hi, does the statement_descriptor of connect account apply for the destination charges? Or it use a setting on the main account

exotic scaffold
#

Hello, can I just confirm that when using Stripe Connect I should be creating a new customer id for an individual for each different Stripe Connect account they purchase from?

For example:

I have three vendors, Acme Ltd., Luthor Corp and Wayne Industries.

And a single customer: Barry.

When Barry makes a purchase from Acme Ltd., for the first time - a new customer id is generated.

I shouldn't then use that same customer Id when purchasing from Luthor Corp or Wayne Industries right? I should instead generate a new customer id for each and then only use the respective customer id when buying from the respective vendor, right? (So only use the cus_**** for Acme when purchasing from Acme)

stiff flame
#

Heya, quick question.... is there a way to get the main account info (id) by the private/publishable key?

fallen flower
#

Hi. I am in Germany. Tell me if there is any possibility to add payment acceptance using JCB for my account?

vocal wagon
#

HI I am Swedish. we use Bank-Giro and wonder if there is a way to add this payout account?

wicked smelt
#

Hey, I'm currently writing tests for an application. When I create the payment, the payment has a status of requires_payment_method (which is completely intended). But now the problem is that I somehow have to attach a payment method to this payment so I can proceed any further with it - like testing refunds and so on. Is there a simple way to attach e.g. a credit card with the test information to the payment intent even though I can not manually enter the credentials?

drifting gorge
#

Hi, I am trying to use the unit_amount_decimal property on an invoice line item, because I need to invoice, for example, a quantity of 50000 products at a price of £27.90 per thousand. There doesn't seem to be a way to present prices as anything other than each, so I am passing a unit_amount_decimal value of 0.0279. But when it reaches the invoice it is printed as 0.000279 as if something has divided it further by 100. There is nothing is my code further dividing by 100, and inspecting the object in debug shows the correct amount being passed.

cerulean wadi
#

Hi, I'm struggling to determine the model to follow for my Stripe use case. Details of my use case:

  • A subscription's scope is an organization. A user can create one or more orgs, each one would have their own subscription.
  • Subscriptions options would be Free, and Business. Free has unlimited users, Business would be charged a price for 0-5 users, 6-10, etc...
  • The thing is that a user should only be able to subscribe for more users on the Business plan in increments of 5.

I was directed towards the tiered pricing, and I was thinking I would model it so that there are tiers with a flat fee for each tier, and a quantity price of 0. Was still not sure how to represent this in detail though.
However, I've then encountered mentions of the per-seat model, and was wondering if that's a better option, but I can't wrap my head around all the differences.

Any help appreciated.

#

just to add, I need a licensed based billing, not metered

rapid tide
#

I am testing out my subscription integration with SCA Insufficient funds card
Was expecting subscription latest_invoice.payment_intent.status "requires_action" but instead I am seeing "requires_confirmation"
can someone explain requires_confirmation? Thanks

#

Threads - Finally :)

minor zodiac
#

Hello friends!, I want to create PaymentMethod and Attach it to consumer to charge them. I already implemented subscription service that saves card as default & charge it for later months. But I want customer to change their credit card if they want, replace & set it as default card and charge later(next month). I'm confused how to pass card details from client to server (Node.js). In below given example how to get value of card parameter from client.

const paymentMethod = await stripe.paymentMethods.create({
  type: 'card',
  card: {
    number: '4242424242424242',
    exp_month: 8,
    exp_year: 2022,
    cvc: '314',
  },
});
cold patrol
#

Hey guys :), Regarding Stripe automatic Tax. I am planning to use it in the Future. If I have collected and saved an address on the customer previously, will he be able to input a new billing address in the checkout? I dont want the customer to be able input a new address and therefore possibly change the applied taxRate. The taxRate should be only deducted from the billing address entered during a setupintent. I wont save the address during a payment checkout and I am afraid that if the customer can change the country on checkout, that the taxRate changes and wont match the previously saved address.

vocal wagon
#

How can I add PayPal to Stripe Checkout? This is Stripe Checkout with working PayPal in production, stripe.js v3. They just add a payment_method with the type paypal and confirming this PM takes you to paypal.com / billing agreement. How do I set it up? I was unable to find any documentation nor API support for this.

main peak
#

Hi I am using place a hold on a card , Is there any option to extend the default 7 days authorization? Suppose if we would like to increase the expire days means to whom we should contact?  Please share related links.

vocal wagon
#

Bonjour est-il possible d’appeler Stripe en France pour un contact SAV ?

hollow prairie
vocal wagon
#

😔

vocal wagon
long ermine
#

Hi there 👋 Thank you for this Discord channel. Your support was very helpful in the past. We’re now considering Stripe Tax for automatic sales tax calculation. I couldn't find some answers in the documentation. Hope I can find some knowledge here. I'm looking at this page https://stripe.com/docs/tax/checkout that describes that tax is calculated based on the customer's address. I'm wondering whether the automatic tax calculation cover tax rates that depend on a specific zip code of customer (combined state and local sales tax)? For example, the New York state sales tax rate is 4%. In New York, NY, zip code 10036, the combined state and local sales tax rate is 8.875%. In Albany, NY, zip code 12260, the combined state and local sales tax rate is 8%. In some circumstances, the combine state and local rate which have the same City and State could have a different combined sales tax rates (based on other local taxes)

vocal wagon
#

Hello, I still cannot capture the funds when there is a 3DS. Whether the capture_method is manual or automatic, whether the confirmation_method is default or automatic.

Here is a test in a dev environment with everything in automatic as it had been advised to do on this chat, can you help me please?
req_IENzZM8gIS8RKG

echo coral
#

Hi, i am integrating Klarna with stripe. While source creation it returns below error
BAD_VALUE|||Bad value: order_amount

vocal wagon
#

Someone will sincerely unblock me in your box, it's starting to force-feed me.
I lose a lot of money every day, and we don't give a damn about really taking my problem in hand, it's starting to do well!

#

I break my feet to re-explain from the beginning each time, there's something wrong with your organization!

daring lodge
lament loom
#

Hello, I am getting the message “We’re having trouble viewing and/or verifying the information on your website.” But I don’t use my own website to process any payments. I use a third party online invoicing/database system. Everything on their end in terms of sending the invoices seems to working fine, so I’m not quite sure where the problem is. My dashboard says payments will not be sent to my bank until the issue is resolved. Could you please advise?

potent folio
#

Hii, I am integarte stripe with nodejs and react app. when i comfirm payment with payment intent id at that time i get "Your account cannot currently make charges. To find out why charge creation is currently disabled, look at the requirements.disabled_reason" this error.

then i update info in past_due, in there i dont know how i update this
"representative.address.city",
"representative.address.line1",
"representative.address.postal_code",
"representative.address.state",
"representative.dob.day",
"representative.dob.month",
"representative.dob.year",
"representative.email",
"representative.first_name",
"representative.id_number",
"representative.last_name",
"representative.phone",
"representative.relationship.executive",
"representative.relationship.title"

field

cerulean pineBOT
#

:question: @lament loom 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

feral cloak
#

Hello,

we develop a C2C marketplace and use Stripe Connected account for sellers.
Before putting their products online for purchase, we need to allow the "card_payments", as well as "transfers" capabilities, later for payout. It seems the best way is to use the Connect Onboarding form.
Question is: how to handle the webhook events and the Connect Onboarding form? If we receive a webhook event to update some seller's informations, we don't want to display the Connect Onboarding form synchronously, but later, for example when the seller needs to payout.
What is the best way in terms of process, to handle both webhook event and Connect Onboarding form?

burnt wolf
#

hello guys!
Is there a way to get fee for the future payment ? Or it could be done only on our side, calculating it based on the future payment price/etc ?

#

using api, sure.

vocal wagon
#

@daring lodge I tried the confirmCardPayment in JS but it doesn't work, I don't know why?
req_Cp5SYa84sRObad

vocal wagon
#

Hello, is possible to use Payment Link to receive donations (Crowdfunding)?

kindred frigate
#

how to change footer email and mobile number in receipt page.

sacred jetty
#

Is it safe to store a raw payment link from stripe on a webpage

#

I am trying to create a donate button is there a way to get a payment link that will let the customer change the value that is being charged?

daring lodge
#

sergey-fees

vapid sonnet
#

Hi

#

I have and issue with stripe pricing

daring lodge
#

bharattekade-support-contact

vapid sonnet
#

In my account I put $30 for a product but on my website it shows $3000

#

I am using the strip pricing API to show the pricing on my website

daring lodge
#

flowdaily-payment-links

vagrant steppe
#

use /100

#

So

#

price with decimal = response.price /100

daring lodge
#

asim-price

vapid sonnet
#

@vagrant steppe how this will work when I put the price in decimal places on stripe?

daring lodge
vagrant steppe
#

you have to render the decimal places client side

daring lodge
#

To represent $12.34 you'd use amount=1234

vagrant steppe
#

yeah

#

exactly

#

and then when they send you that

#

Javascript allows you to set the price by doing something like

#

amount /100

#

which will give you

#

12.34

#

So i need some help with my marketplace

#

I need to figure out stripe connect

#

does anyone have some flows for stripe connect?

#

specifically from signup on my platform to payout

daring lodge
vagrant steppe
#

i've read them

#

like 4 times now

daring lodge
#

depends on you business model. If you have more specific questions, we can try to address them here 🙂

vagrant steppe
#

okay

#

so basically

#

a seller can sell their products or services

#

and the customer pays

#

it goes to my account

#

then i take a fee

#

and send it to their debit card

cerulean wadi
#

Hi, I just noticed the option of package prices: https://stripe.com/docs/billing/subscriptions/model#package-standard-pricing For my use case of charging for every 5 users (e.g. cost is the same for having 3 users or 5), seems like it would be a good option. However, I don't see this mentioned on the API implementation examples, and unsure if Stripe Checkout (which I would like to use) supports packages. Is this option not well supported, should I just use tiered pricing for my use case?

#

just to add, not every package price increase would be linear, the higher the package (more users) the smaller the increase in price.

solemn oak
#

Good morning all. What's he expected expected behavior when applying a coupon code to a purchase that reduces the purchase price to zero? Will a Charge object sill be created with a charge value of zero? If not, how would I use Stripe transaction data (what object should I look at) to track coupon codes of this type where the final payment amount is zero?

quartz rivet
#

Hi there, I am trying to use the API to interact with a connected account but it does not appear that I am able to access any of the account info. I am able to retrieve and see the account data but not able to access any of the charges

Code and error attached below for reference

module.exports.hello = async (event) => {
  const stripe = require("stripe")(process.env.PLATFORM_SECRET_KEY);

  // Fetching an account just needs the ID as a parameter
  const account = await stripe.accounts.retrieve(
    process.env.CONNECTED_STRIPE_ACCOUNT_ID
  );

  console.log(account)

  const disputes = await account.charges.list({
   limit: 3,
 });

  console.log(disputes)

  return {
    statusCode: 200,
    body: JSON.stringify(
      {
        message: "Go Serverless v2.0! Your function executed successfully!",
        data: disputes,
      },
      null,
      2
    ),
  };
};
{
    "errorMessage": "Cannot read property 'list' of undefined",
    "errorType": "TypeError",
    "stackTrace": [
        "TypeError: Cannot read property 'list' of undefined",
worldly widget
#

Hello, in regards to Stripe and utilizing it for healtchare services payment and ecommerce management. Is there a Business Associate Agreement (BAA) page that I can find information on if I choose to use the API?

fiery stirrup
#

Hi all. We are reading the following on https://stripe.com/docs/disputes/connect:

If the disputed payment was created through the platform using destination charges or separate charges and transfers with or without on_behalf_of, the platform account is automatically debited for the disputed amount and fee. When this happens, the platform can attempt to recover funds from the connected account by reversing the transfer either through the Dashboard or by creating a transfer reversal.

We wonder: what do the docs mean with this?

(...) the platform can attempt to recover funds from the connected account by reversing the transfer (...)

Which transfer should be reverted? The one debiting the disputed amount and fee from the platform account? Or the transfer that was used for moving the initial charged amount from our platform account into the connected account?

safe fiber
#

hi again 👋 can i finalize an invoice and updated it with metadata?

vocal wagon
#

Hi, it is possible to display Apple Pay Button always on Safari?

#

even without a saved card

north fable
#

Hi team, I wasn’t able to do the reference transaction through payments, create payment, etc. Do I have to save the information when I capture the payment the first time? I’m not able to pull up any customers, only add new ones. Here's my account ID: acct_1JCrZRF2sCgrM8R7

long ermine
#

Hey there 👋 I was looking at a very helpful docs regarding manual payout to connected accounts https://stripe.com/docs/connect/account-balances. Just wanted to clarify few things. This paragraph very well describes our use case, which is

The typical use case for holding funds is on-demand services platforms, where the marketplace usually waits for the service to be completed and confirmed before paying out to the service provider (e.g., rentals, delivery services, and ride-sharing).
It says that funds can be held for up to 90 days but in the US for up to 2 years. Do we need to configure that period somewhere or will be based of platform's Business address?

Also what happens after this period? Are the funds released to the connected account by default?

My understanding from the docs is that in case of manual payouts we need to trigger them using the payouts api https://stripe.com/docs/api/payouts/create. But what if we want to refund a customer's payment intent? Do we just create a refund as described here https://stripe.com/docs/connect/direct-charges#issuing-refunds and the never trigger a payout?

naive warren
#

Hi guys, I add a subscription in with trial period in live mode, but stripe doesn't send the receipt mail to the customer email. What is the problem?

open crystal
#

for Connect based Subscriptions/One-Time payments via Checkout- should I be watching for 'checkout.session.completed' AND 'invoice.paid' to fulfill an order? or just 'invoice.paid' for the subscription, and '.completed' for one-time? for Subscriptions, both seem to be sent, not sure which to take action with. Also the invoice.paid event does not have my valuable client_reference_id data, whereas the .completed event does. not sure how i can use the Invoice object to reconcile data on my end, since i have no control of setting metadata on it

topaz crane
#

Can one stripe account be used in different websites that I own?

elfin aurora
#

Hello, I would need a clarification on the implementation of subscriptions. It's not very clear for me if every time a subscription is created, I need to create a customer or I can/must use an already existing customer (In case is the same member of the site creating multiple subscriptions)

proper surge
#

Hi, I have a website I want to connect Stripe to QuickBooks so when a client pays online, it syncs to QB. Do you know what channel here I can ask questions about that? Thanks.

void cloak
#

Hi there...I'm developing a test connection to my Stripe account for an online test in Django. I've gotten things back-end and front-end built per documentation: https://stripe.com/docs/checkout/integration-builder
The example given is for Flask, which is a bit of a hurdle since I'm using Django.
However, when clicking the button I'm getting a blank page and a method not allowed error. The documentation has no JS for event handling, and has left me a bit baffled as to how it can successfully make that connection. Where would I ask about this?

tepid obsidian
#

Does Stripe have one of those "We Accept X, Y, Z" images? I found Powered by Stripe and a few others - I can't seem to find the one with the logos of VISA, MasterCard, etc. (I can make my own, but I just want to make sure that I'm following Stripe's guidelines)

fathom roost
#

i am trying to change my number

cerulean pineBOT
#

:question: @fathom roost 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

tough stone
#

hi, I'm trying to understand/fix some behavior I've noticed with promotion codes and prorations. When a user changes their quantity on a subscription their invoice will have line items like unused time + remaining time that are complementary and will effectively prorate the amount the user has to pay. I've noticed though that for some users with a promotion coupon, the unused time with the coupon will be discounted, but the remaining time won't be, so users are charged a lot more than they should be! why is that and how can i fix it?

gusty spear
#

hey i need a little help regarding Stripe::PaymentIntent.create(stripe_params)

#

getting this

#

{
"error": {
"message": "The PaymentMethod provided (sepa_debit) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card. Alternatively, update the allowed payment_method_types for this PaymentIntent to include "sepa_debit".",
"type": "invalid_request_error"
}
}

shrewd fossil
#

Hi, I'm doing some research for my company to be able to use Stripe to have a crediting system for the users of our application. I'm seeing this page for subscriptions and I'm wondering if these credits can be applied to Charges. https://stripe.com/docs/billing/customer/balance We're charging customers using the charge api, and then paying out that money to other users in connected accounts every day. It seems like from the docs that applying credits when using the charge api directly is not possible and we would have to switch to using invoices? Is that correct?

raven brook
#

Hello all,
I am trying to test the account_onboarding. As we have already created the parent account to use the connect standard. This is what my code looks like:
"""
try:
link = stripe.AccountLink.create(
account=account_id,
refresh_url=refresh_url,
return_url=return_url,
type='account_onboarding',
api_key=PAYMENT_STRIPE_TOKEN_PRIVATE,
)

url = link["url"]
return Response({"url": url})

except Exception as e: return Response({"message": "internal stripe error"})
"""

However I am getting this error message: "error_message='You must update your Connect branding settings with icon in order to create an account link. You can set the missing fields at https://dashboard.stripe.com/settings/connect.'"

high tree
#

Hey everyone,
I am wondering if there is a way to edit the stripe fee in test mode for all Charges created via the API?

mossy minnow
#

Hey everyone.

#

Is there a way to add 2 bank accounts in stripe to receive payments?

#

¿Existe alguna forma de agregar 2 cuentas bancarias en stripe para recibir pagos?

void cypress
#

Hello there, I'm trying to implement few very common use case scenarios for an ecommerce platform but haven't had any success so far with the checkout api.

  1. I need to set different shipping costs based on the country, if the user address is in US, apply 3$ shipping cost, if canada, 10$ and so on. So far I can only specify one general shipping rate. How can I achieve this?

  2. I would like to stack different discounts across products and shippings costs. Orders above certain value would have free shipping, certain products would be elegible for x dicounts and on top of that overall discounts for the order. So far the api is limitting me to 1 discount per checkout session. How can I achieve this?
    Thanks a lot!

mossy minnow
#

I only have 1 account added but I would like to have two so that I can decide which one to send the payments made by my clients

dull pike
#

Hi Folks 👋 I hope everyone is doing well 🙂 I am hoping to build a visualization (bar chart for example) for my connected accounts that allows them to easily compare payment data from previous months.

Is a report the best way to get this data, or is there a better option? The balance change report types look promising, but I believe that would require me to convert the CSV output into a more friendly chart shape. Any thoughts would be very much appreciated. Thank you!

daring geyser
#

Hi I'm attempting to get the volume, # of customers, and monthly revenue, of my connected accounts. Is this possible using the API?

stray oxide
#

Victor Hernandez-two-accounts

fallen ether
#

hey

#

is there a way to get a monthly event from subscriptions with a billing period that is not a month

#

usecase is i want to reset some usage limits every month for our subscribers in sync with the billing period, no matter whether they're on an annual or monthly plan

slim kettle
#

Hi everyone. I am using the use the stripe.paymentRequest in PaymentRequestButtonElement and get a token with paymentRequest.on('token'), but when I pass the token to the api and try to stripe.customers.create({card:token.id}) I get code: 'token_already_used'. What am I doing wrong?

vagrant gate
#

How to I edit the name of my stripe account, my business name has been changed.

prime crag
#

Hey guys! So glad to see you guys moved from Freenode! Quick question for anyone. I'm struggling to find the best way to retrieve an invoice for a newly created subscription. What is the best way to do that? Right now I am pulling all user invoices and looping through to find the ones that have the Sub ID attached. But I would think there is a more direct way to get it hopefully?

vagrant gate
#

I thought that is what this was... I followed the support arrow... ugh

slate elbow
#

is it possible to set a statement descriptor and suffix for a subscription running via checkout.sessions.create?

loud parcel
#

hi, I tried to integrate the stripe react native sdk into our project. things seem fine except the CardField. Anytime I select the textbox ( in focus), it shows the error: TypeError: TextInputState.focusInput is not a function

#

anyone faced this issue?

void cloak
#

@loud parcel Irony is I have just built stripe connector through Django. Managed to accomplish without React, just pure HTML. I know it's not directly related, but if React proves troublesome there may be a workaround. But then, I have no clue about your use case either.

sage burrow
#

A test payment failed even though I am using the regular visa test card number. Is there a way to check the reason why the payment failed?

real musk
#

We have a business requirement to take a first payment, then a 2nd one for balance (once it is decided) at a variable time later. I was directed to this solution: https://stripe.com/docs/payments/save-during-payment
But my boss (non IT) says the person who directed me "doesn't know what they're talking about"!

So - before I go further with my boss on this - my understanding is that we (an E-Comm App provider) are not allowed to save card details - as a PCI requirement. And I think that means we are not allowed to save card details on our server.

Can someone advise whether this process described at the link above (using a Payment Intent API) would be
a) a solution for our requirement and
b) allowable/legal

sour phoenix
#

Good Morning,

#

I need assistance, my client set up Stripe back in April when I set up his Xero file I assisted him to set up his stripe account. We uploaded his drivers licence for verification although he has over $1500 sitting in the account and won't process payment due to a verfication issue. Although when I go in and have a look it states only the administrator can access this area. I contacted my client and he couldn't log in due to it would not recognise his login details. Can someone please put me in the right direction as my client has tried other emails and Stripe still couldn't recognise his email.

cerulean pineBOT
#

:question: @sour phoenix 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

sour phoenix
#

Sorry on the wrong area, I was looking for their support chat hahah sorry

toxic crescent
#

why was my payment on anchor podcast cancelled?

cerulean pineBOT
#

:question: @toxic crescent 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

halcyon jolt
#

Question, so I just paid for a month 9f xbox game pass ultimate through stripe for like $6. How long will it take to get the digital code from them?

cerulean pineBOT
#

:question: @halcyon jolt 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

umbral bane
#

my alipay integration still under pending status

cerulean pineBOT
#

:question: @umbral bane 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

umbral bane
#

thanks .. I wasn't sure I will contact them over web

smoky vessel
#

Hi guys, we're using Stripe checkout, but I'm wanting to know if there's a way of accepting a coupon for 100% off (essentially making our subscription free to people with the coupons) without needing a payment method?

still mortar
#

Mannnn Need help with EVERYTHING

lucid raft
#

hello @still mortar , how can i help?

still mortar
#

How much will u charge

#

to hook up my whole platform @lucid raft

lucid raft
sweet valve
#

Good morning all, we have an issue regarding the implementation of stripe in our platform

#

Are we in the right place?

lucid raft
#

Yes. how can we help?

sweet valve
#

Nice, glad to hear that. My dev team will be on discord soon, just wanted to assure that I am sending them in the right way 🙂

somber sundial
#

hi Stripes! Question for ya: Using Stripe Invoices - we can create custom fields, but it appears that we are unable to report on them and have to manually add them every time to an invoice. Furthermore, cannot seem to be able to report back on the custom fields (ie. if I create a custom field called brand and store a value of “X” on one invoice, and “Y” on another, can Stripe report back to me which invoices have value of “X” or “Y” via native reporting?). I was unable to do this – is this possible through Sigma custom reports (SQL)/API or rather just a function I’m missing?

half steeple
#

@lucid raft thanks for your answer. let me clarify my question - I tried to send a transfer to a dummy account which hadn't finished setup. I got this error: "Error: Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments"

#

How can I know in advance that an account has these capabilities?

#

I'd like to know this in order to prevent unnecessary failures, and to also know when to show UI affordances to tell my Connected account partners to fix their credentials

hollow nebula
#

Hello, let's say a customer only have one active subscription at a time. What is the easiest way to get the active subscription using Node SDK (or Stripe API) when we have the customerID?

viscid igloo
#

Excuse me, where can I see the return log of webhooks notification failure?

#

I tried resend twice, but the log record on my side shows that I didn't receive the callback notification. I manually tested the webhooks address of YS and it works. Do you record the return of failure in this notification?

red stratus
#

Hi, I have a product on Stripe that is $800. I would like to have an option to purchase the same product for 4 monthly instalments of $200. Looking at the API this is possible by creating a subscription with a specified end date, 4 months from the date of purchase. Does anyone know of a no-code solution for this? Thanks in advance.

upper carbon
#

Hey, we want to notify our customers about the recent SEPA thing. We have a list of all payment methods, but we need the payment intents, since they contain our metadata. How do we we find the payment intent (or payment intent id) from a payment method id via the api?

hollow nebula
#

Hello, in a subscription which has ended (ended_at is not null), can canceled_at be null?

vocal wagon
#

Is there any way to perform fake update of a Subscription? The thing is, i have to check the prorate amount that i should refund or charge. Problem is that i never have money on the MAIN account because it's being sent to two different accounts after the purchase. So i would like to check the prorate amount, reverse part of these transfers, and then, once i have money on MAIN account, perform real subscription update. There are different options but i want to know if i am able to check prorate amount before actual subscription update (with invoice_now behavior).

maiden meadow
#

Hi

#

Is anyone here can help me

#

with one issueing I am facing right now with the payemnt

golden cosmos
#

hello @maiden meadow! Could you explain a bit more about the problem you're facing? We'll try our best to help

vocal wagon
#

Hello my name is Gergely, I work at Unas with @sweet valve. In the morning he wrote about an issue in connection with our Stripe integration. We have a client, who would like to add an existing Stripe account to our platform, but he is getting the following error message: "You requested an account link for an account that is not conneted to your platform or does not exist." Can somebody give me advice about this issue? Thank you!

#

I want to only block the amount payable by a customer and get the payment only after the customer has received my service. How can I do this or change the settings? thanks in advance

maiden meadow
#

and again i don't know also one of us tried to make the payment but it gives 400 error

#

this is the exact error I am getting when I am making the payment

#

may i know what is this related to

#

@golden cosmos you there?

golden cosmos
#

hey there yep! sorry about the delay, i was looking up some resources to see what could be causing this issue. Unfortunately i'm not very familiar with Apple Pay. Could you write in to Stripe Support and someone more familiar with it will help.

maiden meadow
#

@meager hawk can you please help with the same issue

sonic birch
#

Hey Guys, is it possible to split the payout to two different bank accounts? Our e commerce messed up and included one stripe account for 2 companys that both belong to us

maiden meadow
#

@hollow prairie hi

#

Actually I have implemented the apple pay button in my website.. the domain verification is done but I am unable to make the payment its says you need to add the card in your apple pay walled and I have 1 card their but still says the same thing
and again i don't know also one of us tried to make the payment but it gives 400 error

this is the exact error I am getting when I am making the payment
may i know what is this related to

oak cradle
#

Hey small question, is it possible to delete uncompleted paymentintents, the scenario is like this, to capture payment from the client, before the client makes checkout, i create a paymentintent with all the necessary information and then just send back the client_secret back to the mobile client to checkout, can i make the payment intent somehow timelimited, like i should be used in 10 mins, or should i use something else for the mentioned scenario, because in this case, if the user doesnt complete the order , there are lots of incomplete paymentintents hanging around

vague cliff
#

Hello! Is it possible to use stripe-react-native library for Connect Onboarding? We have a mobile app and want to create Standard Accounts without the user to exit the app. The other solution would be to open a Webview with the Account Link response from /v1/accounts

maiden meadow
#

Is anyone can help me with apple pay issue

#

?

meager hawk
unreal finch
#

I have 864$ balance in my stripe account. but now my stripe account is not eligible to recieve/refund payments or to payout my balnace. Wha will happen to my balance?

cerulean pineBOT
#

:question: @unreal finch 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 there. I meet some problems in subscription api. I have created a payment method and bind to a customer, but when I try to create a subscriptions the api response with error message "This customer has no attached payment source or default payment method.". I have checked the api "POST /v1/payment_methods?customer=xxx&type=card" and it response with the customer id. What's wrong with my operation? Thanks advance.

regal sage
vocal wagon
#

Hello, when I have ($ intent-> status == "requires_action" in my exec and I do the stripe.confirmCardPayment impossible for me to make a document.location.href otherwise the confirmCardPayment is not executed, what to do ?

sterile fulcrum
#

hi there, I am using the Stripe CLI to send test webhook events. I want to send a charge.failed event with a predefined customer id so I can test my integration properly - how do I do this?

cerulean wadi
#

Hi, using the tiers.flat_amount, if a customer is on the third tier, does their final price include the flat_amount for each tier, or just the highest one?

gusty spear
#

Hi there, I need to understad this error.

#

"error": {
"message": "This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.",

pearl patio
#

Hi, I need more detailed information on how to do this: 'Create a new Swift file to the project (File > New > File > Swift), give it any name (e.g. Fix.swift) and create a bridging header when prompted by Xcode.' Because I created the Fix.swift file, but it looks like the bridging header was't created and my errors remained

echo coral
#

Hi, I've integrated klarna with stripe. Klarna provide payment options like pay later, split payment etc but stripe does not return any details regarding which payment type do the customer selected and split charge amount etc.

craggy shore
#

Hi guys. I have a question about pending proration items on the upcoming invoice for a subscription.

In our app, the user can increase the quantity for a product one at a time. For example, in the middle of an "active" subscription period, they might add a 2nd, 3rd, 4th and 5th quantity for a product in succession within the space of a few minutes, but all in separate requests. They can also reduce the quantity, one at a time. Let's assume that it's not possible for us to create "bulk add/delete" options in our app to prevent this "one by one" behavior.

We use the default proration behavior, which prorates the billing changes down to the second. For large "one by one" quantity changes of this kind, it results in the next invoice having heaps of "messy" proration items, and the customer gets totally confused by it.

We can't really use the "proration_date" parameter when updating the subscription, because this doesn't reduce the number of proration items added (it just ensures that they're all calculated at the same time).

Is there any recommended way for dealing with this general problem? How can we keep our invoices relatively clean with respect to proration items for potentially hundreds of quantity changes happening to a product in a short span of time, in separate requests, in the middle of a billing period?

oak dove
#

"billing_cycle_anchor cannot be later than next natural billing date (1630931223) for plan"

#

got this error, billing_cycle_anchor is in 3 months, cant we add more than 30 days?

vocal wagon
#

Hi, we build the website through Squarespace for a Restaurant and have connected them to Stripe. They want to have a take away function on their site, so we implemented a webshop and it looks great. But how can we customize the recipe so that the kitchen gets the orders?? Plz help 🙂

sick talon
#

@vocal wagon That doesn't sound like anything Stripe-specific but rather you'd want to work with Squarespace's support team as they control their code. All that the Stripe part handles is payments.

gusty spear
#

when i try to connect with stripe, why I get this message

#

{"errors":{"error":["Invalid token: 56ZZIGhneWJNbtOEK1Bj1A"]},"message":"Invalid token: 56ZZIGhneWJNbtOEK1Bj1A"}

torn stratus
#

Hello Community!
My question is really simple: Can I confirm a payment_intent for a P24 payment using the API? Is there a way to confirm a payment without a client side interaction?

long ermine
#

Hi 👋 We consider using stripe.checkout.sessions for automatic tax calculation purposes. We already have customers with saved payment methods. Is it possible to let them choose their saved payment at the checkout page? I tried to pass an existing customer with saved payment methods one of which is set as default but it didn't work. Here's my request

const session = await stripe.checkout.sessions.create({
        success_url: 'http://localhost:3000/booking-inquiries/06d02634-a6e9-410a-bc67-c80c773ad3d1',
        cancel_url: 'http://localhost:3000/booking-inquiries/06d02634-a6e9-410a-bc67-c80c773ad3d1',
        payment_method_types: ['card'],
        line_items: [
          {
            price_data: {
              currency: 'USD',
              unit_amount: 100000,
              tax_behavior: 'inclusive',
              product_data: {
                name: 'Product name'
              }
            },
            quantity: 1
          },
        ],
        mode: 'payment',
        customer: 'cus_JqVUQ7ZFp0c8xb',
        automatic_tax: {
            enabled: true
        },
        customer_update: {
          address: 'auto'
        },
        submit_type: 'pay'
      })
rancid wadi
#

Hi!

I'm having some trouble with CORS error regarding stripe checkout.

I am using serverless and aws lambda for the backend with react front-end.

I think I've made the integration to the back-end correctly.
I create the session on the backend and the stripe checkout page URL is a part of the response.
It tries to redirect me to it but I always get this error.

Access to XMLHttpRequest at 'https://checkout.stripe.com/pay/cs_test_a1nKFiLWSqp9agAJmFy1x9bQdQ6oakL66xQZgCrzgFXJNX8HlZDQzRpyCQ#fidkdWxOYHwnPyd1blpxYHZxWjA0TzxwUVJPalJkfEhcZGphXFZndEtiUGR3MEQ9T3M3dlVUcHBHZEgwfGxkVTdKbF9mVH0xVTVtakxwNXF8M2xTNk9iTDB1TUpfUlVGb0JNPHZub3dySm10NTVdT08zMzw0YScpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl' (redirected from 'https://dev-api.maul.is/test') from origin 'https://dev.maul.is' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

I think I have configured the serverless file correctly for the CORS

 cors:
            origin: "*"
            headers: "*"
            allowCredentials: true

First I got the error while testing on localhost and I thought that could be generating this error. But it still happens after I changed from localhost.

I'm thinking that maybe I have to use some authentication, but not really sure.

random mirage
#

I'm currently using stripe elements for frontend card collection and tokenization. We're having to migrate to a 3rd party tokenizer so we can securely send card details to stripe and visa/mastercard, which means we won't be able to use stripe elements/js to do the card collection anymore.

Because we'll be sending card data directly from the token service (verygoodsecurity) to stripe, will those cards also benefit from the stripe radar protections? I had a conversation with a dev in 2019 and became part of the stripe radar sessions beta for this use case, but I see that those docs are now gone and was wondering if there was an official product to help us.

viscid burrow
#

When you send invoice.payment_succeeded to a Connect platform, did you ever send a parameter callled user_id? Or was it always account? We have old code looking for params[:user_id] and I want to remove it. Did you ever send acct_111111 in as user_id or is it only under account?

#

Also, if I look at the hash under the Stripe Account, no account ID is sent. Is there anywhere in the Stripe dashboard you show the full hash with the account_id?

#

*The way it is actually sent to the Connect platform with extra data added to figure out the account

#

Ah, I do see user_id still.

#

Can you explain the difference between params[:user_id] and param[:account] and which one we should use?

dreamy loom
#

hi, I have a doubt about how the "pause payment collection" works in the dashboard. The case goes as following: I have a subscription for which I want to reset the billing cycle to 1st of next month and charge the customer for this and next month both that date, is it okay to:

  • pause the payment collection
  • add an invoice item with the amount of this month
  • reset billing cycle on Sept 1st
vocal wagon
#

Hi, can someone help me, how can i integrate multiple payment methods with reactjs

viscid burrow
#

Is there going to be a way for the customer to update the count of items and add/remove items from the "cart" at checkout.stripe.com?
For example, customer wants to order 2 apples., 3 bananas, and a recurring monthly toothpaste subscription. But then they go to pay at checkout.stripe.com and want to update to 3 apples, 4 bananas, a monthly toothpaste subscription and add a 2nd monthly toilet paper subscription?

queen path
#

hi, i'm currently using stripe and now I have an issue that i didn't have 3 days ago, when i try to create the payment intents, i've got this error message : "Unexpected error communicating with Stripe. It looks like there's\nprobably a configuration issue locally. If this problem persists, let\nus know at support@stripe.com.(Network error: A RecursionError was raised with error message maximum recursion depth exceeded while calling a Python object)". Is someone know how to solve it ?

somber citrus
#

Hello team, I have a question, can the VAT information be displayed on the invoice for the customer? am I missing some configuration in our stripe account to have it!

shadow cobalt
#

Hi just wanted a bit of advice regarding design of terminal integration.
How do you tell the reader to go to a specific URL based on the connect account ID, or have I got it totally wrong. I am in the process of creating the app but couldn't find that part in the docs

vocal wagon
#

Bonjour everyone. Been having this message while creating the checkout session ('payment' mode). Care to pin point to a possible mistake?
code: "resource_missing"
doc_url: "https://stripe.com/docs/error-codes/resource-missing"
message: "No such payment_page: 'cs_test_a1uuGMIqOPdNFFf36ZG2D0LCA7jmqc75Dp5c62VsgYh4wTj3TDYvM8Dod6'"
param: "payment_page"
type: "invalid_request_error"

bold basalt
#

voltezz-python-error

long ermine
#

Hi there 👋 I created an invoice item for a customer and then tried to create an invoice and got "Nothing to invoice for customer". Please help 🙂

tiny dagger
#

Hey guys, my team is experiencing a challenge, so I'm seeking help here.
We're looking to facilitate subscriptions for service via Stripe but we have a list of certain stakeholders who we don't wanna charge. We don't want them to enter any credit card information to purchase the subscription, to provide them with a smooth user experience as soon as they register. Is there a way to do this?

ripe wedge
#

I'm looking to simply modify the default stripe checkout here, but I want to have 2 products with 1 charging monthly and the other charging annually.

https://github.com/stripe-samples/checkout-single-subscription

Is it simply adding the created products from my account to this process when building the subscription?

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

#

Basically I have 2 products. 1 annual and 1 monthly. I'm trying to create a checkout that does this.

tranquil pagoda
#

Hello guys, I tried to implement Stripe on my flutter application. I need to clone a payment method and the API return this error message "message":"Unhandled error StripeInvalidRequestError: The provided PaymentMethod was pre viously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first. Cloud you help me, please ? 🙂

woven oracle
#

Hello,
I'm using the .NET Stripe Api to create a report that shows all balance transactions that have occured within the date range for a specific connected account.

One feature that we'd like to implement in this report is to show payout data for each transaction, so that our clients can see for each transaction when that revenue is expected to be deposited in their bank account.

As far as I can tell, the Stripe Api doesn't have a way to connect a balance transaction to a payout. It is possible to get all balance transactions for a single payout, but it isn't able to do the reverse.

Is there a way to get the payout that a balance transaction is tied to?

golden pilot
#

2

#

I'm from China, selling online, my business is in America, I want to pay by stripes.Who can help me

#

I'm from China, selling online, my business is in America, I want to pay by stripes.Who can help me

#

1

bold basalt
#

@golden pilot already answered you in the thread, do you see it above? ^

golden pilot
#

OK

fierce holly
#

Trying to understand the architecture of balance_transaction -- if a charge has multiple balance transactions (say, a stripe_fee and an application_fee) will it have two separate txn_ IDs associated with the charge, or one balance transaction with an array of fee_details? When does a single balance transaction contain multiple fee_details entries as opposed to just having multiple balance transactions?

jade pier
#

Hi guys, just a question around stripe connect (platform and connected accounts) - when enabling Apple Pay for payments, the domain has to be added to the web domains section. Out of curiosity - Will Apple Pay work for connected accounts when the web domain is added to the connect account dashboard, or do they have to reside on the platform account?

robust meteor
#

Hello, I had a question about signing up connect accounts (specifically in Greece). I see the VAT ID is listed as an optional field to provide during signup and I think that can later be requested if not provided during signup. Is there some form of criteria that will cause the vat id to be required/requested?

clever crystal
#

Hello everyone. I've got a question regarding webhook/account.updated

When a user goes into express account onboarding page, I get update on each step the user add some information.
I need to check the first name and last name which the user has entered. However, the first and last name are not present the updates I get from the webhook. Am I missing anything ?
Thanks

hexed mirage
#

Hi there! 🙂 Can anybody give me a hint how to send the customer data to a connected account? I'm using $stripe->checkout->sessions->create and it's working but the customer data is only in my account and not forwarded. Can I do this with checkout?

bold basalt
#

mahdijoafshani-express-update

vague cliff
#

Quick question: what will happen if a user tries to create a Connect Account through normal onboarding process but they already have an account? I don't really want to use OAuth because I'm trying to create a Custom account

open crystal
#

Can i not set backdate_start_date on a CheckoutSession? within subscription_data. arrrg. this field backdate_start_date doesnt seem to be editable after creation either

bold basalt
#

monchisan-connect-account

gusty spear
#

Hi there

#

I, [2021-08-06T18:58:44.986592 #13] INFO -- : SSS: Stripe: handle_stripe_error: (Status 400) (Request req_d5UEffymR62SyD) This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.

gusty spear
tawdry steppe
#

Hi all, I have a question related to Apple Pay. Is there a way to convert PKPayment into a Stripe token using Stripe API?

gusty spear
#

Hi guys is there anyone who can help me

#

regarding one of stripe error

crimson needle
#

@gusty spear we're already helping you in the thread

rapid tide
#

So close, yet so far! Just one more scenario to implement
WORK

  • One-time and recurring working with default Credit Card 4242...
  • One-time working with SCA Card
  • Recurring (membership) with Trial working with SCA
    FAILS (does not prompt for SCA auth)
  • Recurring (membership NO Trial)

have a gist if someone can take a look 👀 https://gist.github.com/petebytes/279f57cfe3db600989663f887fe24f28

cosmic wraith
#

Hi there 👋 Are there any plans to support filtering options on ReportRuns API

void cloak
#

Hi there. Looking for guidance on configuring the Provision and monitoring of subscriptions in Django. The guidance appears to be Flask centric and wanted to confirm the approach.

vocal wagon
#

I'm working on implementing the stripe customer portal in Django and having some issues - can anyone help?

minor cipherBOT
#

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

muted echo
#

Hello, when verifying a payment is fully complete should i just check for paymentintent.succeeded or charge.succeeded ? I'm trying to do transfers afterwards and was wondering which to look for

serene spoke
#

Hi, are object ids like "id": "pi_1HlQUHAYPtRmTcUgjmsuoWWs", on a payment intent object considered sensitive info? and should not be exposed?

plucky herald
#

Hello 🙂

Out of curiosity, where does the unchangeable value for the Home Country come from when completing Stripe connected account on-boarding? Is this from the users IP address?

candid kernel
#

Hello guys where can I get a dev support

#

Their 24/7 support seems dead for no reason

#

I hope there a respond thanks

#

Seems like no one her

#

Wonder what this group for then

#

Dear admin get your stripe support up you remove the function how I test my payment

#

If there no reply I will hired a developer and I bill that to stripe

#

Take your own sweet time to reply 👍🏽 while I go search for other companies integration

unreal finch
#

What should do if stripe support doesn’t reply to my emails

candid kernel
#

Stuck like me

green edge
#

您好 請問有中文的幫助嗎?

#

😀

wide mirage
#

Hello! Is there a field that has the time stamp for when a card authorization will expire? The docs mention the authorization is valid for "up to 7 days" however it would be nice to have a timestamp available in the response. Thank you 👍

meager oasis
ebon pilot
#

Is there a way to identify a card (same details) when it got used on different stripe accounts (merchants)? I first thought the card fingerprint can be used but its changes each time.

minor cipherBOT
#

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

candid kernel
deft shell
#

Does anyone got same problem?

ebon pilot
gusty spear
#

Hi there

#

I need a little help, can you please tell me what are the status i can get for payment intent in case of credit card and sepa

deft shell
ebon pilot
ebon pilot
carmine raven
#

Hello

#

We integrated stripe to one of our application called Go Padel

#

It's a Dubai based application

#

We have few queries , and our account manager said to reach out on Discord

#
  1. We don't require the POSTAL CODE area, as in UAE there is no POSTAL CODE

  2. Also we have applied everything in our server and client-side based on the document mentioned in this url : https://stripe.com/docs/payments/save-during-payment . Our payment is getting successful but customer card details are not getting saved. Are there some kinds of restrictions  in the UAE or authentication we are missing out on?

buoyant crescent
#

Hello brothers , I have some problems with Stripe Checkout link . When I sent to anyone my payment link , they can send money how much they want . Have any libraries for it ?

gusty spear
#

Hey, for credit card's payment intent we got status success but for sepa_debit we got processing, is processing means success? what does it means and when it will be success? do we need extra call to check it later?

minor cipherBOT
#

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

oak trench
# buoyant crescent Hello brothers , I have some problems with Stripe Checkout link . When I sent ...

Not a Stripe but using Checkout itself or the actual Payment Links product? Payment Links is just a static amount that you create it with, not some dynamic amount they input. Similar to the client-only Checkout offered. You'd have to do something like server-side Checkout and allow the person to enter some amount, create the Checkout Session for whatever amount they input beforehand so they pay with that.

oak trench
gleaming urchin
#

Hello, is it possible to add different payment methods for different subscriptions for the same customer?

#

Nvm… sorry, i found it

vocal wagon
#

Hello

#

I just got this error

#

How to solve it?

#

My firewall is blocking stripe?

low adder
#

Hi, I can set my production server to use PHP version 7.4 or 8.0
Any advice against using Stripe with PHP 8.0 (any incompatibility, etc.)?

jade marten
#

what is the difference between connecting a standard user by sdk and by Oauth?

frank mountain
#

for @stripe/stripe-react-native@0.1.4, I'm seeing my app restart itself when trying to add a card with the <CardField />. I enter in the card details, then call confirmSetupIntent form the sdk and the app restarts itself.

  • only happens during initial install and first time running the app
  • only happens for android
  • only happens for prod build with expo build:android

any recommendations on how to debug this in prod standalone app?

minor cipherBOT
#

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

compact rose
#

Is there a reason why PaymentIntents can't be connected to Products & Prices?

neat hull
#

Hello support team
My country is Libya
And i can't register with my phone because I don't found Libya in the list
Pls add my country
and thank you

minor cipherBOT
#

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

vocal wagon
#

Hola tengo un pago que ha sido bloqueado por error y me gustaría que lo desbloqueeis

atomic rock
unkempt spade
#

can someone help me?

#

i have developed flutter app with firebase and i want to use stripe but the app owner want a link from me to complete creating stripe account ,can anyone tell me what link should i send ?and what steps should i take before sending the link so it can be accepted without flaws

fathom quest
ebon pilot
fathom quest
#

yeah I am considering the case when lets say the deal is cancelled

ebon pilot
#

You dont need to cancel btw, it expires after 7 days. Its just more customer friendly but in most cases even after you cancelled the transaction it takes 1-2 weeks until the issuing bank gives the money back to the customers card.

deft shell
#

??

minor cipherBOT
#

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

fierce shore
#

Hi, I'm using the NodeJS driver and I'm having issues with metadata and webhooks.

This is my process: I create a checkout session with metadata, after payment goes through, my webhook is called after charge.suceeded, then the webhook body has no metadata inside of it.

This happens all the time on the test version and it happens occasionally on my live deployment. Does anyone know what could be causing this?

Here is the metadata when I create the session:

#

And here is the metadata from the webhook response object:

tawny dust
#

Hey!

I want to create separate charge and transfers as per https://stripe.com/docs/connect/charges-transfers. But Stripe do not support this for subscriptions, only one-time payments.
One way around this that I'm thinking about is just to handle the subscirption logic myself. But will this go hand in hand with stripe?

Would my own platform be OK to create a once every month event that triggers a charge from a customer?

fierce shore
oak haven
#

Hey guys a question

#

I'm integrating google pay. The problem is when a payment is made the paymentmethod event handler is called multiple times.

#

does anybody knows what is the issue.

austere blaze
#

Hello! I have a question about stripe. I have a custom PoS and card capture interface that I would like to use in person. Unfortunately, it is not compatible with Stripe Terminal and does not collect Billing ZIP, which is required to complete a transaction using stripe (at least according to my research). Is there any other way to integrate my systems with stripe or will I have to find some other method of doing what I need?

rare cairn
#

Why ```php
'application_fee_amount' => 123,

toxic lily
#

You can adjust that value at the one you want

rare cairn
#

i did not understand well.

toxic lily
#

It applies your ''Platform fee'' in the transaction. It's mostly used for you to collect money from your connected account's payments

rare cairn
#

What should I use if I want to return the amount of fee Stripe took from me?

#

It's those 1.4% / 2.9% i'm talking about.

toxic lily
#

''Return'' to who? Your connected account?

rare cairn
#

No, to my server as a php variable.

#

in the url as an example.

#

Because currently I don't know how much fee I'll pay.

glad dust
#

In the Stripe payment links is there a way to require a email?

raw ether
icy steeple
#

Hi, guys.
I was adding stripe checkout form by using React Stripe Elements, and I customized each card by using CardElementCCNumber, CardElementCVV, CardElementExpiryDate, etc.
But those are not allowing autocomplete.
I checked from browser inspect and the html input elements had autocomplete="off" for those inputs.
I looked around react-stripe-js documentation but couldn't find how to allow autocomplete for those fields.
Please help me if you have any ideas. 🙏

hazy cove
#

Is there any temporary fix for this: https://github.com/stripe/stripe-react-native/issues/396 ? We are using Expo 42 and in production. There are customers complaining that the keyboard cannot be dismissed, and I can't disable the keyboard programatically.

GitHub

Describe the bug Unable to close the keyboard using ReactNative's Keyboard.dismiss() when CardField has focus. In my use case, I want to close the keyboard programatically once user finishe...

#

Since we're using expo, we cannot use the master branch until expo releases a compatible update. I've also tried <StripeContainer>, but it did not resolve the issue.

mossy brook
#

Is there a way to Payout to a Canadian and US Bank account when your website only accepts USD funds?

#

I've called and spoke to support 3 times, everyone says they don't know. 2 hours on the phone, still no answer.

#

@meager hawk @bold basalt @fluid beacon

rare cairn
#

Hi.

#

I need a bit of help at creating a charge.

#

Can someone guide me?

#

How do I get the responses? I tried ```php
$id = $charge['id'];

#

But it does not work?

stark tide
#

@mossy brook how are you looking to split the funds?

mossy brook
#

I want 50% of the funds in 1 bank account, 50% in the other

stark tide
#

@rare cairn you probably want $charge->id if $charge is a charge object

#

@mossy brook no, stripe only supports a single bank account per currency

#

per stripe account

mossy brook
#

Hmm..

stark tide
#

you could have two stripe accounts, and split funds between them with connect

#

but you can't divvy up funds internally between two bank accounts attached to a single stripe account

mossy brook
#

ah, is there a fee to split funds to the other stripe acc?

stark tide
#

no, there's no fee

rare cairn
stark tide
#

@rare cairn could you link a gist/pastebin/etc of your code here?

mossy brook
#

So you would recommend receiving all funds in USD. Transfer 50% of funds to US bank account. Transfer other 50% to other Stripe account with CAD bank account linked?

rare cairn
#
$stripe->charges->create([
  'amount' => $amount_cents,
  'currency' => 'eur',
  'source' => $tokenid,
  'description' => $description
]);    
        
        
        $id            = $charge->id;
        $amount     = $charge->amount;
        $balance_transaction = $charge->balance_transaction;
        $currency     = $charge->currency;
        $status     = $charge->status;

stark tide
#

@mossy brook mechanically, if you want to support a cross-border flow like this, you'd probably want to have the canadian account set up as a platform, creating charges on the us account with a 50% application fee

#

it sorta depends exactly what you're doing, though

mossy brook
#

Can you pull me into a seperate chat so i don't spam this 😛 i'll explain

#

if you don't care, i can type here

remote rapids
#

Hi

#

need help on saving card to stripe in java script

stark tide
#

sxe-charges

rare cairn
#

Is something I'm doing wrong? :-?

stark tide
#

@rare cairn sorry, I just replied in the thread above

fierce lintel
#

hi, i have problem with my carousell account. i cannot transfer my balance to my bank account. from malaysia btw

cerulean pineBOT
#

:question: @fierce lintel 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

muted echo
#

Is it possible to do payouts to a bank account? without connect

fierce lintel
#

error msg was like this.

This account requires further intervention to perform certain actions. Stripe will have recently reached out to resolve this, but if you require further assistance please contact us via https://support.stripe.com/contact.

candid kernel
#

anyone here having issue with installing stripe cli on arm mac ?

vale brook
#

Hello!
We are working on a project where we collect multiple payments from customers. We use Express accounts and destination charges. Payments should be frozen until our platform accepts that all requirements are satisfied and then we want to make manual payouts to the receiving side. For each payment we create a checkout.Session and store session_id in our database. The question is: how can we make payout for a specific session which was accepted by the platform. According to the docs we can create payout passing only account_id and amount but we can't understand how to create payout linked with specific payment (session). The one of the problems is that if we created a payout and due to some error it was not saved in our database, we have no way to determine whether a payment was executed for that session or not.
I also read about storing some data in metadata field. But I didn't find how we can use it to find payout using a session_id stored in metadata.

candid kernel
#

Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
To rerun under ARM use:
arch -arm64 brew install ...
To install under x86_64, install Homebrew into /usr/local.

stark tide
#

@candid kernel sorry, I don't know enough to help here - you should try contacting support

oak dove
candid kernel
#

weird how to get stripe cli up

#

testing payment system dead

#

now stripe cli cant download on arm mac

#

stripe dev function is a failure

gaunt echo
#

Hello, Is there anyway to sign up to stripe without an Id for testing?

stark tide
#

@gaunt echo you don't have to activate your account if you just want to run testmode requests

gaunt echo
#

It's asking me to reconfirm my info now though

#

I'll just create a new account in the mean time, and try and get that sorted

stark tide
#

wdym reconfirm?

gaunt echo
#

1 sec

stark tide
#

ah, gotcha

gaunt echo
#

It's quite annoying but oh well

stark tide
#

iiuc, this happens if you don't have 2fa enabled on the account

gaunt echo
#

Ah ok

stark tide
#

did you ever activate that account, or is just blank?

gaunt echo
#

Think I made it when I was like 15 thinking I could make money, then gave up, so I really can't remember

stark tide
#

gotcha

#

if it was activated, stripe might have locked it down to prevent it from getting taken over

gaunt echo
#

Yeah, weird though there was no money on it

stark tide
#

it's still valuable to somebody trying to commit identity theft, though

gaunt echo
#

Yeah true

stark tide
#

you should be able to get back in if you know what info you signed up with initially. otherwise, it might be easier to just make a new account to test with

gaunt echo
#

Yeah, also could I request my account to be deleted then recreate it?

stark tide
#

you'd need to get into the account to do that, though

gaunt echo
#

Shouldn't GDPR avoid that?

stark tide
#

I'm not a lawyer, but iirc, you have to prove you are who you say you are to exercise data deletion rights

#

like, any level of authentication which would allow you to delete an account would also allow you access to the account

gaunt echo
#

Have access to my email, but not the account, since it required ID

stark tide
#

otherwise, you could write a letter saying "yes hello I'm tr12, please delete my account"

gaunt echo
#

So looking at stripe, it seems to accept mostly cards (Also is Apple and Google integrated into that?). Also is there anyway to Add Paypal, crypto etc, or do I have to go and integrate myself not using Stripe, also what method would be best for this, "Prebuilt Checkout Page", "Custom Payment Flow"?

tawdry halo
#

Hi All,

I'm look to implement a subscription but get in trouble with the payment_method.

I've tried the portal, this one only accept "card".

And, can't find any doc on how to implement a subscription with "bancontact" or "sepa_debit"

Some suggestion ?

candid kernel
#

i'm biling stripe over $500

echo coral
#

Why my Klarna stripe integration charge create API return below error
{
"error": {
"code": "invalid_request_error",
"message": "NO_SUCH_ORDER|||Order 3eb69653-17e6-313a-91e2-a4bf15d0d280 cannot be found.",
"type": "invalid_request_error"
}
}

candid kernel
#

their stripe cli not even working

candid kernel
#

my project can't complete thanks to stripe

crimson needle
#

stef157-subscriptions

maiden meadow
#

Hi @crimson needle

crimson needle
#

sinduri-klarna

maiden meadow
#

Test card details are not working for apple pay

#

Do we need to use live card details

#

??

crimson needle
#

👋 everyone. I just logged in 10 minutes, trying to catch up on discussions but there are a lot so give me some time to figure out who needs help 🙂

hearty garnet
#

Hello there. I want to know that stripe support the union pay or not? When I use the stripe union pay test card to create a payment method, it response "Your card is not supported.". And another question, the subscription's invoice support multi language or not? Our customers are from different countries, so supported locale language is a good experience. Thanks advance.

crimson needle
#

killian-alternate-payment-method

candid kernel
#

1 admin alive the rest dead

crimson needle
#

wow

#

I don't know what's up with you, but I am doing my best to help you and you keep talking this way, that is not okay

fast perch
#

hello, is it possible to make Escrow payments with connect ?

#

To transfer frunds from buyer to seller uppon validation

crimson needle
vocal wagon
#

hello

#

i am tring to pay my connected account and i get this error message Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments'

#

what dose that mean

#

?

icy steeple
restive cobalt
#

Hello, I would like to update the stripe subscription price from my stripe dashboard itself. How can I do it?

slim swift
#

How can I keep my DB in sync with Stripe Transactions(Payment/Charges) and Subscriptions?

#

webhooks seems to be overwhelming as there are numerous events

#

Currently I follow pull strategy, call API to fetch all the transactions since account created but it takes time and resources.

hearty garnet
#

Hello there. In the test mode, I have paid a subscription automatic, and I use the invoice id from response to retrieve the invoice detail. In the invoice detail, the status is paid but in the invoice pdf the status is due to pay. What's the problem?

fathom quest
vocal wagon
potent trout
#

Greetings, I'm using stripe.js v2 to create an intent. The 3DS is getting caught in one of the banks securityfilter so that we can not proceed with the payment. I have an open case about this. The bank in question want the URL that make the request, the only URL myself can get is to your server. Where can I find the URL that makes the request to the bank?

candid kernel
#

thank you @crimson needle it works

true mural
#

does all bank account need verification or some special case bank account(for payout) ?

rocky stream
#

Hi, I’m using checkout sessions via NodeJS. When I create a session I add line items with metadata set, price_data.product_data.metadata. Once payment is complete I would like to access the metadata of the line items to further process the order, generating PDF’s etc, but the object is empty. Metadata shows up on the dashboard as expected but isn’t populated in the checkout session object, not the method to get line items for a checkout session by pagination. How can I access the metadata? Or is there another “easy” way to generate a packing slip or receipt for a checkout session with stripe itself?

wintry lark
#

Hello Everyone, I am beginning to implement Stripe in the backend, I want to double check something with experienced developers !
I am getting SetupIntent ID thru my webhooks and planning to store the seti_xxxx ID in my backend database. Do I need to encrypt that field or can I assume this info as returned by Stripe is useless outside my own Stripe account? Means the seti_xxxx if leaked can't be used by third party for fraud.

fathom quest
#

Regarding the payment intent capture, if I capture partial amount only, will the rest amount be released by it's own, or will I still have to release it?

pastel hemlock
#

Hi everyone, Can someone explain me the right way to test yearly subscription?

faint saddle
#

Hey 👋 Can I create a PaymentMethod on Android side using stripe-android (https://github.com/stripe/stripe-android), get its ID, send the ID to backend, obtain that PaymentMethod on backend side and then modify it before using it in a PaymentIntent?

stiff flame
#

Hey there, trying to clone the customer to a connected account (https://stripe.com/docs/connect/cloning-customers-across-accounts) I am attaching a payment method to it but when I am trying to create the token the api throws an exception Stripe::InvalidRequestError (The customer must have an active payment source attached.), previously I was creating a token on the front end and creating the Payment Intent with that token, I recently changed to create a Payment Method instead and attaching that payment method to the customer. What am I missing? 😄

scenic sapphire
#

Hiya, anyone got an idea if the customer.deleted webhook provides data.object as Stripe.DeletedCustomer or Stripe.Customer? Id est, does this webhook send me the 'deleted customer' object (without metadata) or the normal customer object for the final time? Thanks!

open crystal
#

I want to have a Customer purchase a Subscription for a membership that renews yearly. Often times customers will join mid-year, so I thought using backdate_start_date would be helpful (setting it to the start date of the membership, in the past). I want the membership to renew on the same day for all customers, but it seems that even setting this date still has the Subscription renewing 1 year from purchase, not backdate_start_date. Am i doing something wrong? sub_K0Z78XDmhSgi3j

carmine crystal
#

Hey. I need some help!

#

Now I am very broken, all my orders have been refunded, I hope the staff can tell me the reason, I need your help

cerulean pineBOT
#

:question: @carmine crystal 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
smoky hedge
#

hi here , how can i know which country platform account i need to setup..?

carmine crystal
#

Sorry guys

vocal wagon
smoky hedge
shadow cobalt
#

Hi when a refund is started for a connected account using destination charges and reverse_transfer and refund_application_fee both are true does this mean the funds come out of the connected account or the platform?

grim tulip
#

I'm trying to use the CardForm component but on load on Android I get the following error:

`Binary XML file line#5 in "packagename":layout/stripe_card_form_view... Error inflating class <unknown>

The style on this component requires your app theme to be Theme.MaterialComponents
`

Is this a known issue and are there any workarounds?

vocal wagon
#

First, which url is correct?

maiden meadow
#

Hi

#

Can anyone help me with one issue?

#

I am not able to see the pay now button in my iphone chrome browser after adding the card also even with the real card details its still not showing up

cobalt grail
#

hello, I want to create a subscription with elements. Can I do a manual capture of the payment intent so that I can then associate the payment method to the subscription synchronously without needing a webhook?

#

it could also be that the payment intent is captured manually, as long as it is the case that when the paymentintent succeeds then its payment method is associated automatically with the subscription, not requiring my intervention.

vocal wagon
#

I've integrated the stripe customer portal on my website but when I use it in testing it does not display my plan, payment method, billing history. All empty.

#

Could this be because I'm using a test card?

#

Hi, I have a question about Stripe integration with a partner shop. We as an e-commerce company have a Stripe account and for our partner shop I have now created a restricted API key. When implementing the key with our partner shop (Jimdo), it now asks for a Stripe account login. Do I need to create a new account for the Jimdo shop or do I need to use our main account?

daring lodge
#

ashland-sub-payment

tight parcel
#

Hi there!

  • On my Products I have 3 subscription plans to choose from.
  • On the Stripe customer Portal the client can choose to upgrade them, paying only the difference if they have the previous tier.
  • However, on our pricing page, if they click on the buy button for a specific product they will go to the checkout session of that product, and will purchase the product as an extra subscription.
    Q: What do you recommend so that the client can update their subscriptions if possible, and never have more than one subscription at the same time?
ancient juniper
#

Hello, first time here. Is it possible to expand discounts on invoices using the events API with the expand[]= querystring param like you can on the invoices API? I've tried numerous things to get it to work but keep getting different error messages. The motivation here is that there isn't a (documented) endpoint for collecting all discounts which I can load separately and if discounts are not expanded it means another round trip per invoice which I would like to avoid if possible. Is there a way to expand discounts on the events API?

daring lodge
#

miguelcabritaeai-subscriptions-portal

#

nick_larsen-discounts-expand

soft badger
#

Is there an API call that i can use to get all un-captured payments? Basically i want to run a reconciliation between my app and the stripe account, to ensure that if there were any un-captured charges, that they weren't from my app, and if they were then i could then deal with it accordingly

hazy cove
#

Is there any temporary fix for this: https://github.com/stripe/stripe-react-native/issues/396 ? We are using Expo 42 and in production. There are customers complaining that the keyboard cannot be dismissed, and I can't disable the keyboard programatically.

Since we're using expo, we cannot use the master branch until expo releases a compatible update. I've also tried <StripeContainer>, but it did not resolve the issue.

idle solstice
#

Hi guys, I implemented stripe on my vuejs app a while ago,
Everything works well, except yesterday and about a month ago, two clients tried to add their Credit card and it didn't work.

I see the following on one of the clients. Multiple setup intents. Could it be related to 3d secure cards?

I don't have 3d secure working on my website

#

the reponse looked like that

{
  "error": {
    "code": "setup_intent_unexpected_state",
    "doc_url": "https://stripe.com/docs/error-codes/setup-intent-unexpected-state",
    "message": "You cannot update this SetupIntent because it has already succeeded.",
#

I'm using Stripe Element, so in-app

swift ravine
#

Hi guys, what's the difference between these two events?
invoice.payment_succeeded AND invoice.paid
I want to build a webhook that does some logic after a subscription invoice is paid.

warm ocean
#

Hi guys. I I have a merchant that receive an SMS each time that he as an order. How can he stops it?

safe fiber
#

hi team, did you all have an issue with envoy proxy on july 25th?

shadow cobalt
#

Hi I debitted the wrong account and now cannot refund due to insufficient funds on the connected account. Is there a way to reverse this?

vocal wagon
#

I am from netherland , i want to use stripe for my flutter application . but i could not able to activate ideal payment method

#

anyone have idea ?

burnt violet
#

I am testing a subscription routine's webhooks. Through Stripe CLI it is successful, same from dashboard webhook test. However, when I process a transaction from my website (using php), I get a NULL response. I am baffled as what I should expect, but also feel that the original event that carried the correct data was being overwritten by a following null event etc. Any help appreciated.

burnt violet
daring lodge
#

karina-error-message

#

slowgen-debit-refund-failure

#

madhan-flutter

zinc imp
#

Hey I've just installed a new mac with my dev environment and struggling to get the stripe-cli to listen to my laravel valet local domain... ie example.test - I had this working fine on my other system with nothing explicitly set in my host file. I know there used to be a bug with this but wondering if anyone knew anything for the latest osx/valet/stripe-cli - thanks

daring lodge
#

opalepatrick-sbu-webhooks

vocal stump
#

I'm getting a crash in the iOS SDK saying: (error reporting from Firebase): Stripe/STPPaymentHandler.swift:260: Assertion failed: Should not handle multiple payments at once.. It has happened only twice in all of my (many) attempts, and I'm not sure if I'm doing something wrong or if this is a bug.

cosmic wraith
#

Hi there - I just want to confirm that it's possible to transfer funds from one Connected account to another Connected account

vocal wagon
#

Hi guys, can we trigger a DB update after a webhook event in test mode?

tame hollow
#

hey guys, I've had some (scary) issues with customers being charged double/triple/quadruple what they should be charged. I'm using subscriptions with metered billing and the price has an aggregate_method of last_during_period which my understanding meant if we submitted a usage of say 10, and then another of 10, the customer would be charged for 10, but it seems they were charged each time usage was added.

halcyon shore
#

Hi guys,
Struggling here to program our subscription model:
we charge a one-off 33€ 17 days after the sales (to let the 14 days cool down period go by).
Then we have a subscription of 19.95€/month starting a month later.

for the subscription, we used the trial feature.

but for the one off charge, should we use billing_cycle_anchor? or a 17 days trial?

raven brook
#

Hello guys,
I have a standard connect account set up and I have just now created a dummy child account that connects to the parent. What is the best way for me to link their stripe account and also differentiate between the different child stripe accounts?
We are an ecommerce site and will be hosting a large number of other stripe accounts (restaurants) in our site, we will need to differentiate between each restaurants payment info. Will we need to use their api key (secret and public ) every time or can we use acc Id instead?

quartz rivet
runic quarry
#

Hi - I currently have a platform account in stripe with France as the country. Then I have many connected accounts. I just onboarded a US connected account but it seems that I cannot accept Discover or Diner's club cards? Am I doing something wrong? I thought that the local payment methods are based on the connected account country not platform. For example, in the france connected accounts, I have cartes bancaires (local payment network method) enabled, but I am having issues with US

mighty hill
#

s4y4 Disputes

spark surge
#

@crimson needle Dont know if you can, but the key arvobrendon#5113 shared in #842671282917998633 is still not rolled. Had to check out of curiosity. Maybe force roll it?

toxic fractal
#

Hello, my name is Chaison Brumfield. I am currently about to launch an event platform. I want to use stripe as a payment method and also payout method for host who wants to use our platform for their events. I set up my account but my developer is having some trouble implementing stripes api key into our apps code. Is there a tutorial or anyone here to help him do so?

vocal wagon
#

I have this one error, with test keys it is Ok, but then switch to "live" had a error. Can help me with this case. Thank you in advance

#

Hi everyone, the fields on my custom theme cannot be filled in. I already found out that the problem is associated to the custom theme I've made, but can't find where the bug is coming from as the errors don't lead me anywhere.

I've been looking around Stackoverflow and several others and could find a solution. I would certainly appreciate your help on this matter.

Thanks in advance.

silent basalt
#

Question? can you add a way to pay with iDeal with the payment link?

muted echo
red knoll
#

I am not able to search a name on my stripe account to pull up a record of their giving in 2020

elfin lava
#

Hello, I have a problem with the payments. My clients can't validate the payment. is blocked or failed I really need help

cerulean pineBOT
#

:question: @red knoll 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

#

:question: @elfin lava 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

red knoll
#

This is crazy

elfin lava
#

has anyone had this problem before?

sick talon
#

@elfin lava The support team will be able to look at the underlying reasons for the failed payments and advise you on if there's anything you can do from your end. You'll want to contact them.

elfin lava
#

@vocal wagon 👍

vocal stump
#

What do I do here?

#

Never seen that before

#

Live charge

vocal wagon
#

Hallo, how can i test 3d Secure properly

vocal wagon
vocal wagon
gaunt quest
#

API Rate Limit Question - I'm curious if anyone knows whether or not a request which responds with status code 429 (Rate Limit) contains the Stripe-Should-Retry header, and if so with what value (true or false)?

muted echo
jade marten
#

any way to translate requirements error from user connected account retrieve?

plucky herald
polar jay
#

I'm trying to retrieve the subscription id after creating a subscription using the expand feature with curl. Cant seem to get it to work.

vocal wagon
#

Hi, I'm hoping someone can help me with a Stripe.js call. I am calling stripe.createPaymentMethod() which is fine, but now I want to pass an idempotency key to deal with some double-clicking issues that I'm having an issue preventing. Can't figure out how to pass the key to stripe.createPaymentMethod(). Any ideas?

rotund star
#

I just received the Verifone P400 and I'm going through the docs to make some tests and I keep getting this error:

POST https://192-168-1-190.lyunxfbxsc7nx53qxokq.device.stripe-terminal-local-reader.net:4443/protojsonservice/JackRabbitService net::ERR_NAME_NOT_RESOLVED

(index):1 Could not communicate with the Reader. Please make sure your reader is online and on the same network as your device, and that the host `https://192-168-1-190.lyunxfbxsc7nx53qxokq.device.stripe-terminal-local-reader.net` is resolvable by your DNS provider. See https://support.stripe.com/questions/terminal-connectivity-issues for more details.

I'm on my local machine and made sure to open Port 4443. The reader and my computer are both on the same Wifi.

When running the simulation with virtual reader I had no issues.

Are there example applications for individuals that have the hardware?

left bramble
#

I need go reverse a refund

#

It hasn't actually processed yet

ocean pebble
#

Good afternoon all! I am researching the effectiveness of a Stripe Radar rule, and would like to run queries such as: which payments were blocked by a certain rule? pseudo-query: select * from payments where ["object"]["charges"]["data"][0]["outcome"]["rule"]["id"] = "ssr_1Bkqqqqqqqqqqqqqqqq"

rare cairn
#

Where can I get the entire

#
        catch(\Stripe\Exception\CardException $e) {            
            $error = $e->getMessage();

list ?

upper sphinx
#

Hey so, I tried to connect my website or shoppy with stripe many times but my stripe account gets blocked instantly
And says your business isnt eligible and doesnt match our Terms of Service

#

ive emailed stripe about that but i dont get much help

cerulean pineBOT
#

:question: @upper sphinx 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

warm ocean
drowsy blade
#

Hi all, I am trying to update a customer's shipping information using the API with PHP. I am getting the error "Received unknown parameter: address[0]." Can anyone nudge me towards the correct syntax? Currently I am trying

            $customer,
            ['address' => ['city' => 'test']]
        );```
With $customer being the customer_id as a string
cinder knoll
#

hello

#

I am a new user of strip, i met some problem of my account, is there anyone can help me?

cerulean pineBOT
#

:question: @cinder knoll 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

hollow nebula
#

Hello, I am trying to allow customers to cancel a subscription by updating the subscription with cancel_at_period_end. I have a question regarding subscriptions that have failed payments. If a user wants to cancel such a subscription, would updating the subscription's cancel_at_period_end work?

muted echo
compact sinew
#

Hello in react native stripe when i call presentPaymentSheet first time it is giving error next time it works fine

hearty garnet
#

Hello there. Is it possible to valid the card number immediately after customer complete the number inputing when creating the payment method?

fathom quest
#

Hello there, I was willing to ask something. If anyone can create a thread, I will send all the related information in it 😄

swift talon
#

Can anyone help me figure out how to get a hold of stripe customer service so I can get paid . What happened was I lost the credit card that I had that my work "bacon" paid me on threw stripe and I can't change it over to a new card. My kids are hungry I'm a single dad I don't know what to do I haven't been paid for a week PLEASE HELP.....
TYLER HALL 801-300-1239

cerulean pineBOT
#

:question: @swift talon 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

opaque zealot
#

Hi there, I wanted to accept credit card payments through invoices only. Am I looking at a 2.9% plus 30 cent charge (NZD) only?

left valley
#

google pay button is not showing in my phone in prebuild UI react native

smoky hedge
#

hi there, how can i know that when that transfer is available for payout in manual connect payout..?

#

@golden cosmos

candid kernel
#

Hi any stripe member deal with xcode here ?

#

hope there a respond

past lintel
#

Hi , in our account we have no default cards for some users ,
But when we hit the list sources api to list the available card for these users , the api response doesn't contain any cards.
So , is there any method to list these cards ? slight_smile

broken wolf
#

if follow PCI compliance , for handling customer card info... can i juz build my own card form and call stripe api in our server?

hazy cove
#

Is there anyone on the stripe team in direct communication with expo? We really need the next expo update to support 0.2.0. Users are experiencing frequent crashes in production that have been fixed in 0.2.0.

hearty garnet
#

Hi there. The paymentIntent would charge from customer or not?

teal cobalt
#

Hello! I was wondering if you could help me regarding metered susbcription.

When we record a new quantity I want to charge customer from the date they consume a new quantity. Say I have a user who have consume a 1quantity ay the start od the month say 1st Aug and now he/she consumes second quantity on the 15th of Aug then I want to charge them for 1 full charge for period of quantity and another half charge for second quantity.

say if a unit price is 5usd/month then at the end of the month i want to charge my customer 7.5 usd/month at 31st Aug may be

can you please guide me which any document which help me in this kind of scenario?

smoky hedge
#

i am using .net c# for code
it shows like date in object
so, want to know that date is in which timezone..?
how can i use that date ..?

#

here it showing date, in which timezone ..?

distant bluff
#

Is there a webhook event that will fire when the user is redirected to the CancelUrl after selecting back in the Checkout Session page?

placid silo
#

Hi,

I need to save Virtual cards (in stripe customer/payment method) even before cards are activated. As we received these type of cards from booking.com and expedia.com etc. And I need to do this from backend.

When I try to attach these cards with customer object, stripe throws exception “Your card does not support this type of purchase.”

One of the company https://app.guesty.com is doing this already.

I could not found Anything in stripe docs or I have missed it. Or it is special feature only activated via request ?

burnt mulch
#

Hello I have integrated stripe in android. In that i am using default StripeActivity to proceed. But when i add or delete any payment method from list it shows me snackbar which contains dark text. I want to change that snackbar style in stripe activity. Is there any way to do it?

vocal wagon
#

Hey guys, quick question: I'm using Stripe Standard Connect.
You've recently implemented the new URL redirect on session create. Do we still have to append the Connected Acct to Stripe JS like this var stripe = Stripe('pk_test_51IXXEiBfY9idGe2u....', {'acct_1If9KxEurdXBLYRR'}) despite the new ability to do a redirect from server?

versed wadi
#

hello Stripe

#

i have create stripe connected account

#

individual

#

but want to upload document for verification how i can do that

crimson needle
#

(I'll respond in the thread above)

tough wolf
#

hi stripe, i was wondering if there is currently support for automated e2e testing regarding CardField? I'm trying to implement a test with detox on React Native, and I came across this issue:
https://github.com/stripe/stripe-react-native/issues/268

but I'm not sure what the status of it is, and there doesn't seem to be any mention in the documentation

tranquil pagoda
#

Hii, could you help me please 🙂 ? I try to implement a cloud function to process a payment for multiple destination. Stripe connect market place is the best option for my app, a customer can order in multiple store so I need dispatch each amount to each store. But ... the API return me an error You have insufficient funds in your S tripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out . Could you explain me the process to create multiple payment ?

night kite
#

hallo, I have a question:
Is it possible to confirm a payment intent only with the client_secret returned from a server?

hollow nebula
#

In our application, we allow the users to cancel thier subscription at any time. When cancelling, we give them a set of possible reasons as to why they are cancelling the subscription.

In Stripe, do we have a free text field to save this kind of information inside a subscription?

toxic quartz
#

hello there,

I wants to get the metadata in webhook event on main object when subscription is created or updated

woven blaze
#

Hello there! I was wondering how I can change my payout bank account - I attempted it multiple times yesterday but it hasn't changed over to the desired account. Not sure if it is a glitch or I am missing a step any help would be greatly appreciated...

cerulean pineBOT
#

:question: @woven blaze 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

regal dune
#

Hi guys, Will Stripe be able to use coupon/promo code for payment intent without checkout or invoice?

fathom quest
#

I got a slight confusion regarding payment intent capture.

Lets say I created a payment intent with amount specified to be $100 and platform fees to be $5

During capture if I plan to capture only $10, then to get the $5 platform fees, will I have to capture $15 instead?

visual bear
#

I team, I am using stripe for managing subscription for my product.
For Manage failed payments for subscriptions
if we configure to smart try 4 times a week, does the customer get email every time the payment is failed? Like all 4 time?

tidal orchid
#

Hi eveyone, I have a question regarding webhooks.
The webhook for one of my payments requires lots of services to be called, (20s-30s to complete).
I'm scared that stripe's servers may time out due to not recieving a response from my webhook for the duration.
Does anyone know how long stripes servers wait before timing out?
Will i get "rate limited" from this?
(I couldn't find the information in the stripe docs)

fluid parrot
#

receive the webhook, put the payload in a queue, respond 200 OK to stripe, process the queue (including retries etc)

granite basin
#

Hello ,
i am facing one issue while attaching the tax ref to subscription

wicked smelt
#

Hey, how can I onboard a new express acount? I currently just call the create account endpoint, but I have to get the link for the onboarding somehow

broken wolf
#

is there any option i can remove the ZIP? it auto appear after inserted the card number

buoyant bear
#

Hello, I connected my Kajabi website to Stripe, it's saying on both site it's been connected but it's not working on Kajabi's end. It looked like I missed a step of authorising stripe to be used on kajabi but I don't know where to find this

forest cove
#

Hey

#

Is it possible to have a separate bank account for managing refunds only?

mystic needle
#

Hello all, I need some help regarding partial payments. We are working with a client who has unique transaction needs.

It is a training scheduling application so user will be able to buy multiple training sessions with their trainer. When they buy let's say 10 sessions, they book them on different days and the price for **10 sessions should be reserved on their credit card **. After each session, one session price amount should be transferred from user to trainer (trainer will be connect account).

The trick here is that user can cancel remaining sessions at any time, which will just "unreserve" their money.

Basically, the client wants to be able to return the user's money without actual refunds.

Is this flow possible with stripe, and what is the best way to implement it?
If not, is there something similar that I can suggest to my client?

smoky hedge
#

hi there , i have question why my platfrom showing 2 accounts there, please help

#

platform id= acct_1HdqgIGOBPjZ1Bk2

cobalt grail
#

hello, making a subscription with elements, is it possible to manually capture the first payment of the subscription? (with simple payments you can do capture_method: 'manual')

analog fractal
#

"message": "Insufficient funds in Stripe account. In test mode, you can add funds to your available balance (bypassing your pending balance) by creating a charge with 4000 0000 0000 0077 as the card number. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance).", I am getting this when I want to make a transfer after a session is completed

regal sage
#

I have multiple Stripe accounts. Is it possible to determine which account am I logged into from stripe-cli with a command such as stripe whoami or something?

gusty spear
#

Hey

#

if you make paymentIntent for sepa, it returns process status, after how much time we can check its real/updated status?

wheat ocean
#

Hello, I’d like some help to understand why the line code it’s not returning

#

stripe.Webhook.construct_event(payload, sig_header, endpoint_secret)

#

If I print something above , return , but below not

#

Thank you

meager hawk
#

hamid-sepa

#

paulocauca -constructEvent

finite gazelle
#

Hi Team,
We are new to Stripe, Now we are trying to create connected accounts in Test mode ended with "Known test bank accounts cannot be used in live mode."

wispy cobalt
#

Hi, i want to ask, why american express cards couldn't check out on my website?
It says the card is not supported when i check "infomation from the gateway"

cerulean pineBOT
#

:question: @wispy cobalt 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

maiden meadow
#

Hi

#

Can anyone help me with one issue

#

right now i am facing

#

related to paynow buttob

dire shore
maiden meadow
#

Hello can anyone help me

#

@hollow prairie can you please help me

hollow prairie
#

Let's chat there 🙂

maiden meadow
#

not able to open this thred

vocal stump
#

Can I force Apple Pay transactions to go through 3d Secure?

#

Given that they have no liability shift for Visa

glass pilot
#

Hi Stripe Team,

I have the following query. We have the following setup:

  • Platform Account (SGD)

  • Connected Accounts (4 X Standard & 1 X Express)

  • We have a connected account that will need to split its revenue with a partner of ours (investment arm) who wants to take e.g. 20% of all revenue collected.

What is the best way to achieve this split? Would it be to use balance transfers? How would refunds work for balance transfered amounts etc...

Does the account that i want to balance transfer to have to be part of our platform or can it be an external stripe account? If Not, then what kind of connected account should they create? What's the one that requires the least amount of effort.

Thanks 🙂

daring lodge
#

nickdnk-applepay3ds

smoky lark
#

Is there a list of countries that do not allow application_fee using Stripe Connect?

sterile night
#

Hi, why google pay button not display in iPhone chrome browser

open crystal
#

Subscription current_period_start and current_period_end are UTC timestamps, right?

vocal stump
#

Yes

regal sage
buoyant echo
#

Hi Stripe Team, I just started to use stripe, I want to ask why I have only $500 speed limit , and how to increase limit?

cloud mountain
#

I'm having some issues on finding documentation for accepting multiple currencies for subscriptions. We want to auto-detect the user country and charge them the corresponding currency for our subscription products, what is the best way to go about this? We have currently created the products in the dashboard and are charging based on that rather than using the client.

quick fable
#

Hello, how long can Stripe store invoice history?

lilac bay
#

Hi folks. I need to test a reverse transfer if the item has been already paid out; can I force a payout through testing somehow?

celest gull
#

Hello for everyone.
https://stripe.com/docs/connect/direct-charges#create-a-charge
I try to create a charge for my account's customer using stripe connect.

I created a standard account using api of stripe connect.
I created onboarding link for him.
Money should go to connected accounts directly that's why when I create payment intern I specify stripe_account in options.
I managed to fetch payment_intent ID and not do not understand what to do next. I expected receive the link to stripe system for payment, but only receive payment_intent_id

daring lodge
#

tomhamiltonstubber-reverse-transfer