#dev-help

1 messages · Page 167 of 1

hollow prairie
little bone
spice cave
#

G'day, I'm just running some tests while in test mode and noticed that invoices aren't being sent despite them appearing as sent in the dashboard and the invoice.sent webhook successfully working. Is this just because our customers are in test mode?

idle blaze
#

Is it possible to send debug messages to the CLI webhook forwards?

proud saffron
#

Looking for a recommendation on how to resolve automatic payments being rejected for some India customers due to the RBI regulations. We are using the Stripe checkout with a free trial period for the subscription. The documentation (https://stripe.com/docs/india-recurring-payments) indicates for Stripe Checkout users no changes are required. One recommendation I have received is to change the subscription collection_method to "send_invoice". I have reviewed the checkout session documentation and I can't find any option to set this at that time. Is the proper approach for this to add handling to the checkout.session.completed processing to update the subscription collection_method at that time if the currency is INR? Or should the checkout be handling this, and if so, can you outline if there are specific configurations I need to pass to ensure this is working correctly?

Learn how the Reserve Bank of India (RBI) e-mandate guidelines affect you and how to update your integration to support them.

worn pivot
#

Good Afternoon, I am integrating to Stripe Connect and I am trying to take and off_session payment and save the card for future use. Is this possible as I am getting and error.

velvet bridge
#

Hey all, I have this object #<Stripe::SubscriptionSchedule:0x3f9161ecd6a0 id=sub_sched_1Ksn0...> JSON: { "id": "sub_sched_1Ksn02...", "object": "subscription_schedule", "canceled_at": null, "completed_at": null, "created": 1650974170, "current_phase": {"end_date":1653566156,"start_date":1650974156}, "customer": "cus_L...", "default_settings": {"application_fee_percent":null,"automatic_tax":{"enabled":false},"billing_cycle_anchor":"automatic","billing_thresholds":null,"collection_method":"charge_automatically","default_payment_method":"pm_1KsmzmKqSkW...","default_source":null,"invoice_settings":{"days_until_due":null},"transfer_data":null}, "end_behavior": "release", "livemode": false, "metadata": {}, "phases": [ {"add_invoice_items":[],"application_fee_percent":null,"automatic_tax":{"enabled":false},"billing_cycle_anchor":null,"billing_thresholds":null,"collection_method":null,"coupon":null,"default_payment_method":null,"default_tax_rates":[],"end_date":1653566156,"invoice_settings":null,"plans":[{"billing_thresholds":null,"plan":"price_1Ks.","price":"price_1Ksm...","quantity":1,"tax_rates":[]}],"prorate":true,"proration_behavior":"create_prorations","start_date":1650974156,"tax_percent":null,"transfer_data":null,"trial_end":null} ], "released_at": null, "released_subscription": null, "renewal_interval": null, "status": "active", "subscription": "sub_1K...", "test_clock": null } and I want to update the phases to be with iterations , how I'm doing that?

hearty jewel
#

Hiya - this is a "best practice" question so you might not be able to help me, but I was wondering, if someone cancels an account with us, is it best practice / normal for us to delete that customer from stripe immediately, or is it better to keep it around without the subscription (for accounting reasons etc)

graceful niche
#

could someone reopen my case please

#

#nadia-webhook failed

#

i'd like to answer

meager hawk
#

done

graceful niche
bold idol
#

Hi there!
Im quite new to webdevelopment and maybe this question is better suited in a Next/Javascript forum.
But I want to populate my page with products from Stripe. For now I am just trying to figure out how to get the name of the product and updating my state with it.
I am using this method to fetch products from Stripe:

const getProducts = async() =>{

        try{
            const stripe = require('stripe')('sk_test_........');

            const products = await stripe.products.list({
              limit: 1,
            });

            console.log(products);
            const name = await products.data[0].name;
            console.log(name);
            return (name);
        }catch(err){
            console.error(err);
        }
    }```

The console logs are looking good.

And then I call the function from:

var prodName="";
getProducts().then(response => {
console.log(typeof response);
console.log(response);
prodName=response;
//And here I wanna set my state variable to prodName
setKurs(prodName);
//setKurs(response) doesn't work either.
});


The response is a string with my product name. But the state never updates.
I would really appreciate if someone can guide me in the right direction or has some article/youtube video.

Cheers, Henric
hushed jasper
#

Hello everyone, I want to implement a custom form (elements) that can accept both credit card or ACH. I've done credit card for a really long time and just read all the manuals/instructions on ACH (which seem clear)...I just don't know how to merge the two of them. Does anyone have any guidance / examples they could provide?

#

Inspect the country select dropdown...is it providing a 2 character value?

waxen agate
#

Hello, can somebody help me understand why the header['stripe-signature'] returns a weird signature like t=xxxxx v1=xxxxx when I expected the signature here:

drowsy river
#

Hi, I need clarification about onboarding process. I have created an account for my user through stripe signup and its ID IS acct_1KsYJoAxiuVM5gym. Then i went to my platform for creating onboarding link through dashboard using create in connect tab. Then I click on the url and added email id provided same as that of new user account. after completion of onboarding process, i have noticed that the ID i got from the profile of user who wants to connect with my platform is acct_1KsYJoAxiuVM5gym and the ID showing up in the connected list of my platform is acct_1KsoIePHLEKgtICr for the same accounts. Does it happen different id's for same account?

vocal wagon
#

Hello, I got troubles integrating Wechat pay to stripe,
RequestID : req_VMEBRHX8NIO1mb
{
"amount": "100",
"metadata": {
"orderId": "zzIaWOBSWERi5L1WfYMI",
"purpose": "order"
},
"payment_method_types": {
"0": "card",
"1": "bancontact",
"2": "alipay",
"3": "wechat_pay"
},
"currency": "eur",
"payment_method_options": {
"wechat_pay": {
"client": "android",
"app_id": "wx213f3aba7053625c"
}
},
"customer": "cus_DfkFBZoE0kAJBJ"
}

hushed jasper
silent canopy
#

@hollow prairie I've implemented the solution you suggested. It works as expected so thanks. Is there a reason why the old (deprecated api) way worked for me most of the time? Would just be good to get a deeper understanding of the issue in case it comes up again...

This is the doc we used before... https://stripe.com/docs/connect/cloning-customers-across-accounts#storing-customers

With Connect, you can clone your customers' payment information across multiple connected accounts for reuse.

compact hatch
#

good morning everyone

inland minnow
#

Morning

#

Guys i am passing the following in initPaymentSheet using react native stripe sdk

const billingDetails = {
name: name,
email: email,
};
const { error } = await initPaymentSheet({
paymentIntentClientSecret: cSecret,
defaultBillingDetails: billingDetails,
primaryButtonColor: "#16162E",
customFlow: false,
merchantDisplayName: "Suriwebwinkel B.V.",
returnURL: "suriwebwinkel://orders"
});

The problem is that in the webhook call i dont get the email back only the name. Any suggestion ?

untold stag
#

Is it possible to use a Setup Intent with Apple Pay only to create and attach a new payment method to the costumer?

vale patio
#

Hi there, since moving to destination payments the description on stripe is coming as null

#

the description on connected express account

rose otter
#

shiva-email-event

heavy elk
#

Hello, I would like to know how to update several subscriptions at the same time. For example, when changing a price in a plan, I want to mark the subscriptions as cancelAtEnd. thanks all

steep tide
#

Hello, I have a question : I am using stripe connect, but it's not supported in Egypt, though I use it to create account for the users as :

const createExpressAccount = async (user) => {

    const account = stripe.accounts.create({
        type: "express",
        country: "EG",
        email: user.email,
        business_type: "individual",
        capabilities: {
            transfers: {requested: true},
        },
        tos_acceptance: {service_agreement: 'recipient'},
        metadata : {
            _id: user._id.toString(),
            email: user.email
        }
    })

    return account
}

const getAccountLink = async (accountId) => {

    const accountLink = await stripe.accountLinks.create({
        account: accountId,
        refresh_url: 'https://example.com/reauth',
        return_url: 'https://example.com/return',
        type: 'account_onboarding',
    })

    return accountLink
}

It works on testing, but I wonder what are the limitations, users must have bank account ?

rose otter
#

jm-apple-pay-setup

#

deondk-connect-description

worn pivot
#

Good Afternoon, are MOTO payments enabled at a Client level or Connected Account level?

vocal wagon
#

Hello there, I have a quick question about statement_descriptor for SEPA debit payments.

I've set the "statement_descriptor" field with a string but it doesn't appears on the bank statement of my client. Do you have any idea how to change the string that appears in the bank statement ?

errant hinge
#

Is the SubscriptionSchedules API preferred over the old Subscriptions API when creating new subscriptions?

kindred pine
potent schooner
#

We're having problems with intermittent 3D Secure incompletes with a specific connected account in the UK. Other UK connected accounts are not having problems and even other payments in the same account are succeeding. We've tested with the test cards and can't go much further being in the US ourselves. Can you all help?

errant hinge
#

If a customer adds a payment method via the Customer Portal, is that payment method only available for their existing subscriptions, or will I be able to create Charges/Payment Intents against that payment method elsewhere via the Stripe backend API?

plain egret
#

Hello, are we able to process a refund on a card that was not used in the original transaction? We have a client that is requesting a refund but his card is no longer valid.

lofty acorn
#

Hello, I'm a dev and i'm developing a rental app and i would like to use stripe as payment method. the thing is that I need a platform. that allows me to do late charges to a credit card
E.G. if someone rents something, they are charged with the rent fee. but if they return the product broken I need to be able to charge the cost of the item to that person's credit card.

Does anyone knows if that´s possible?

trail harness
#

Can I use one Customer's PaymentMethod's to pay another Customer's PaymentIntent?

vocal wagon
#

Hi, Is there a way to translate stripe receipts?

quartz cedar
#

Hello there,

Is it possible to sort events in ascending order (from old to new events) in API requests?

rare trellis
#

when stripe will reaslese upi payment

fresh haven
#

So I have a question about auto generating tax for quotes on subscriptions...

Currently the flow I'm using is:

Create and confirm a setupIntent to capture a users card details on the checkout page
The next step is to display a summary of what the user will pay, and allow them to confirm their purchase.

In order to calculate the correct amount of tax when going to this page, I seem to be able to create a subscription, and add their newly confirmed card as the default payment method, so it has an address to use for tax purposes, and this is okay. But this doesn't quite work for this use case as I can't seem to work out how to create a subscription as 'pending', if they choose to no finalise their purchase.

So logically I've been exploring the quotes API to do this, but there seems to be no way to pass any payment method into a quote, and so I'm always left with 'REQUIRED_TAX_LOCATION' for any of the tax calculations....

What would be the correct way to go about this flow to properly generate a 'quote' including tax for a user?

vocal wagon
#

I was wondering if there are any Australians here that could possibly help me, i am an australian citizen i am over 18 and i have a keypass as my form of identification and main form since i cannot afford to purchase the other two listed in the verification process (passport and driver’s license) i have a valid keypass from Australia post but when i go to scan my ID Key pass card, nothing is registering or picking up, i am in sheer desperate help because i just started my business and it is taking off really well, i need as much help as i can get otherwise my account will be closed in 10 days and i’m really stressed about this. if anyone can help me as to why my Key pass is not being accepted please let me know as soon as possible

compact hatch
#

is anyone available to help me regarding stripe codes

echo field
#

Trying to work with a Stripe Wyse POS E Reader. Can't seem to get it connected. The ports listed to be opened....(443, 4443, 53)....are those supposed to all be open to the reader? or the computer?

compact hatch
#

steven, its very easy, download payment for stripe to your smart phone and connect

#

you can find it on google play

#

Steven here

rocky turret
#

Hi there,
A question about Stripe Issuing Virtual Cards,

How can we set or Update the Expiration Date of our Virtual cards ??? we are creating though " create card APIs ".

Any help in this regard would be much appreciative, Thanks.

gaunt perch
#

Hello All, i am newbie here and need bit of help with stripe integration. We are building app which use stripe connect account api to new onboard new accounts however we are not sure how to activate them to for testing purposes.Can someone please shed if there is way to activate connect accounts in test mode?

trail quarry
#

Hi I wanna have a single button for both redirecting to stripe hosted connect onboarding and stripe hosted dashboard

#

but I can't decide on which condition it will redirect the user to dashboard

errant hinge
#

Do test clocks affect all objects? Not just subscriptions?

paper roost
#

Hi, Can I create multiple webhooks for my different environments to listen to stripe events?

woeful grove
#

hello team one question : when creating the Connect account the API docs show that the field business_type is optional but making the call through the Java SDK it requires the field to be present and to have the values individual or company (at least that’s what the error comes back saying)
This is the error we get:
com.stripe.exception.InvalidRequestException: The business_type must be provided when sending either of individual or company parameters.; request-id: req_IuDqMhmimnyIeN

open rapids
#

when i am using stripe elements can we use retrieve_payment_intent in the stripe js or can we use webhooks? which one is recommeneded according to yours.

and each event requires different webhooks like succeed,failed,processing?or can we use all this payment_intents status as single webhook

worn garnet
#

Hi, i have one question, i want to understand how to attache card and pay via card ?

ionic fable
#

Hi, I've passed meta-data via the checkout, and the checkout session JSON shows the meta-data once the checkout has finished. However I can't find the meta-data in my dashboard, nor do I get results when I search for customers by the meta-data, is the meta-data not being passed or is it associating to an unusual entity?
I'm using this checkout: https://github.com/stripe-samples/checkout-single-subscription

hollow field
#

Hello, I am trying to implement setupIntent, but am confused how to execute a setupIntent with paymentIntent, here is my code.:

const paymentIntent = await stripe.paymentIntents.create({
  amount: priceOfCredits, 
  currency: 'usd',
    payment_method: 'setup intent ID's payment method ID',
    off_session: true,
    confirm: true
}, {
  stripeAccount: '{{CONNECTED_STRIPE_ACCOUNT_ID}}',
});

will this confirm the transaction and fire payment_intent.succeeded?

glossy pecan
#

Hello - I am trying to listPaymentMethods on a customer, but I keep getting an error that says parameter_unknown - type. According to the documentation, 'type' is required. What could I be doing wrong? Here is the call (node).
await stripe.customers.listPaymentMethods(stripeid, { type: 'card' });

cloud flame
#

Hi..

I am using sdk in node js, which function to be used for tax calculation?

forest shore
#

Hello. How should I handle a customer deleted event in my webhook after a subscription has cancelled? Currently, I use the stripe customer portal and I use the stripe customer id to open a customer portal for said customer. However, after a subscription is cancelled. A customer can't select a subscription at the moment like he would if he opened the customer portal for the first time or when he wants to change his active subscription.

hazy shell
#

Is automatic_payment_methods only available for PaymentIntents?

viscid burrow
#

Stripe support is amazing! No question. Just thank you! We just tried a side project of a Square app and after dealing with their version of Slack support and waitiing 3 days for a bad response, I just really appreciate Stripe and will continue to only build Stripe apps.

still reef
#

Hello Stripe Support - I'm working on adding multiple currency functionality to our software. We have a Platform account and need to be able to transfer/payout to connected accounts in other currencies. Our default is USD. I was told if I add a CAD bank account I would be able to take payments in CAD and not have it exchanged to USD, but that does not seem to be the case in the test environment. Is there something more I need to do to accumulate a balance in CAD?

minor epoch
#

Hey Strip support, I want to get the state tax amount in my app? how i can get it,
also how can i get the state of user by his/her shipping address or by the payment card that the user is using for payment Please guid on this thanks

hazy shell
#

Is there a way to test Apple Pay in a testing environment without verifying the domain? My testing environment is behind a VPN so I don't think Apple will be able to verify it.

high walrus
#

Hello, I'm working on handling fulfillment for a connected account fulfillment in test mode. I'm expecting a payout.paid event, and I've used the Payout successful test account when setting up the connected account, but I haven't seen any payout.paid events arrive in my webhook (stripe cli proxy to local environment). I don't see the event arrive in the stripe cli output, nor in my webhook logs. How can I trigger a payout from a connected account? Or, what am I missing?

worn garnet
#

Hi, i have one question, Before create setupIntent attach card, what webhook will work

tired crater
#

Does Stripe Tax automatically pay the taxes for us in each location we've registered in, or is that something we still need to do manually?

vocal wagon
#

Hello, want to do a follow-up on this thread (sorry couldn't reply on time) #968229288803442698 message (question about reproducing RBI regulation failures in test mode)
was trying to reproduce as close to the real scenario as possible based on the comment from @mighty hill
testing the last credit card 0065 from https://stripe.com/docs/india-recurring-payments that suppose to fail for any transactions that are done off-session (if I understand correctly)

  1. created trial subscription req_6Y1btk7tC30Bfd, added that 0065 card via stripe checkout in setup mode req_aGba9c3GZafyA8 , when trial ended the payment succeeded
  2. on a different customer with 0065 card, created an invoice from pending items req_hHRzn3fzz9b9OS after an hour invoice was finalized automatically and payment succeeded too

maybe these test cards will only fail if it actually goes through recurring billing (like the subscription renews on the new cycle), I haven't tested such use case

or everything is ok, and in these situation I tested the payments supposed to succeeed

thank you for your help!

whole bolt
#

Hello, Im trying to handle webhooks, I received the checkout.session.completed event and want to enter the subscription into my database to give the user access, im having trouble with getting the quantity of the purchase as I do not see it included in that event, it is included in the invoice.payment_succeeded event, how do I reconcile the 2 events in my database? if my DB has not yet written the session completed data which I need because there is "client_reference_id" supplied from my web site that is needed to reference back to the customer_id, Like if 2 orders are made at the same time how do I know what events belong to the same order purchase ?

#

Im mostly using the the webhook event listerner in PHP that stripe provides when you create a webhook in the dashboard

vocal wagon
#

Hello! Could someone explain me what is the difference between stripe subscription and price? I know price is how much you will charge for your product, but I don't have clear the subscription object.

whole bolt
ionic fable
#

Quick question, is there a limit to how often I can call the metered billing and 'search subscriptions' APIs? It's possible we might want to call them an average of once per $0.10 of revenue

slender hemlock
#

Question, Stripe connect can redirect payments to another stripe account?]

hollow field
#

Are we allowed to turn off refunds on dashboard? I just want the user to execute refunds on our side via Stripe API

digital night
#

Question, why is there still payment method attached to the customer even after deleting it on the stripe dashboard? The attached image is the option where I test it as a customer.

high walrus
#

Hello, it took me a while to work through some issues on my side, but I'm still not seeing a payout.paid event (re: michael-fraser-payout-testmode which was archived prematurely)

pliant narwhal
#

What is the best method for integrating stripe terminal into react native? I see a library react-native-stripe-terminal but it is not ideal to work with.

drowsy river
#

Hi, Notice: Undefined index: HTTP_STRIPE_SIGNATURE

#

while creating webhook endpoints

bright hemlock
#

Hi, we are a marketplace, and the price of items is defined by the buyers and sellers. Thus, I have to send a post request based on the agreed price between buyer and seller. I am currently using card elements, I send a post request to the server and get the client secret. I am planning to use payment elements. However, it asks for the client secret before creating paymentIntents. You have to wrap the checkout component by an options props which have the client id. It might be useful for products with predefined prices, however, in our case price is defined by the agreement as ı said before. Is it impossible or is there a way to use payment elements in a case as we have?

urban seal
#

Hi, for failed payout, the Stripe UI shows "Payout Trace ID", which can be used to discuss with bank on what's going on. How to get that "Payout Trace ID" from API?

valid escarp
#

Hello, sorry but I need your help. I am generating a payment intent with a connect account, this is generated successfully, but when I want to confirm the payment intent with the stripe card element (stripe js) I get the following error.

POST https://api.stripe.com/v1/payment_intents/pi_3KsveODHVcdM53hn0MKIQIlN/confirm 400

I don't use an http request, this error is from stripe js.

I clarify that when starting the project I start stripe as follows

stripe = Stripe(environment.stripePK, {
   stripeAccount: 'acct_1KsX7wDHVcdM53hn',
 });

At the moment I have the value of stripeAccount manual, but later I will make it dynamic

shadow cobalt
#

Hi if a payment_intent webhook fails due to time out, when will it try again?

#

After how long

hollow field
#

i have a question about events that we need to handle as a connect marketplace. I am aware of successful payments where we have to handle goods transfer after the payment is made. Are there any other events we need to catch to handle post-payment? Im looking at charge.dispute.created or charge.dispute.closed or charge.refund.updated or charge.refunded as possible events that require us to transfer goods back to the supplier.

quartz silo
#

Hi, whats the difference between subscription and schedule subscription?

drifting hollow
#

What is the Refund period for an order, ie, if an order is from a year ago, and the credit card is still good, can we still issue a refund?

tidal river
#

Hello how could I implement the connect in my script

public function createStripeTopupSession($walletTransaction, $paymentMethod)
{

    if (empty($walletTransaction->session_id) && $walletTransaction->status == "pending") {

        $lineItems = [];
        array_push($lineItems, [
            'price_data' => [
                'currency' => \Str::lower(setting('currencyCode', 'USD')),
                'product_data' => [
                    'name' => "Wallet Topup",
                ],
                'unit_amount' => $walletTransaction->amount * 100,
            ],
            'quantity' => 1,
        ]);

        \Stripe\Stripe::setApiKey($paymentMethod->secret_key);


        $session = \Stripe\Checkout\Session::create([
            'payment_method_types' => ['card'],
            'line_items' => $lineItems,
            'mode' => 'payment',
            'success_url' => route('wallet.topup.callback', ["code" => $walletTransaction->ref, "status" => "success"]),
            'cancel_url' => route('wallet.topup.callback', ["code" => $walletTransaction->ref, "status" => "cancelled"]),
        ]);


        //
        $walletTransaction->session_id = $session->id;
        $walletTransaction->payment_method_id = $paymentMethod->id;
        $walletTransaction->save();

        return $session->id;
    } else {
        return $walletTransaction->session_id;
    }
}
#

protected function verifyStripeTopupTransaction($walletTransaction)
{

    $paymentMethod = $walletTransaction->payment_method;
    $stripe = new \Stripe\StripeClient($paymentMethod->secret_key , ["stripe_account" => "acct_1KqogNQibxRBiP6f"]);
    
    //
    $response = $stripe->checkout->sessions->retrieve(
        $walletTransaction->session_id,
        []
    );

    if ($response->payment_status == "paid") {


        //has order been paided for before
        if (empty($walletTransaction) || $walletTransaction->status == "successful") {
            throw new \Exception("Wallet Topup is invalid or has already been paid");
        }


        try {
            DB::beginTransaction();
            $walletTransaction->status = "successful";
            $walletTransaction->save();

            //
            $wallet = Wallet::find($walletTransaction->wallet->id);
            $wallet->balance += $walletTransaction->amount;
            $wallet->save();
            DB::commit();
            return;
        } catch (\Exception $ex) {
            throw $ex;
        }
    } else {
        throw new \Exception("Wallet Topup is invalid or has already been paid");
    }
}
shadow cobalt
#

When I go to the events list in the dashboard I and click on any event I get this section Webhook attempts to connected platforms There are two webhooks listed which I deactivated and doesn't appear in the webhooks list but it is still sending to those, how do I disable this?

vocal wagon
#

hello guys

trim basalt
#

I have a lot of connected accounts and I want customers to be able to sign up for one to many different subscriptions from those connected accounts. How is that possible? Customer A can subscribe to connected Account A using a product/price on Account A

quasi plume
#

Does anyone know if there is a way to prevent certain states in the address form of the Stripe checkout page? I have a client that wants to ship to all states except Hawaii and Alaska, but I have not been able to find out how to prevent Hawaii and Alaska. The closest setting I have found is: shipping_address_collection: { _countries: ['US'] }

viscid burrow
#

Is there any way to pass in a variable to a Stripe Payment Link redirect_url (i.e. example.com/cus_xxxxxxxxx - with the newly created customer id?)? Issue is that our customers are used to using our app to generate custom Stripe Checkout Code and they are wanting to use Stripe Payment Links, but we currently redirect to a dynamic URL that pops up a form to Complete Signup after payment and the form has the email address of the purchaser pre-filled in and a unique token to authenticate them, but our customers are starting to see and be prompted by Stripe to use Stripe Payment Links and we have to send an email with a link rather than redirect right back to the website with our Complete Signup Form popping up and it is a bad flow as someone has to check an email inbox rather than go right back to the website post-purchase. Is there any way we can (A) have the Stripe Connect customer put some link into the Stripe Payment Link they make in Stripe's UI (this is what the customers want or (B) have us hack together a UI to create or update Stripe Payment links and pass in some dynamic URL with a token param? It is hard to keep up with you guys. Our flow was great but the Stripe acccount holder now sees Payment Links and wants to use them but they are causing us a big headache.

sonic knoll
#

Is there a way to get list of accounts which are enabled but not complete?

zenith cosmos
#

Hi all, I am using my own apple pay button.

  1. When user clicks on the button I have onClick handler which will trigger on button click
  2. I do api request to get the correct amount (apply discounts etc), do it in the server as users won't be able to change the discounts etc
  3. Then show the apple sheet by calling paymentRequest.show()

But apparently safari wouldn't allow to make api calls before calling .show() method

Following is the error

IntegrationError: show() must be called from a user gesture handler (such as a click handler, after the user clicks a button)

Does anyone have any idea to fix this.

fleet wedge
#

Hi, I see that Payment Element is available now when I integrated with Card Element before. When I review Card Element for migration, the code structure is different. Before I was using createPaymentMethod, retryInvoiceWithNewPaymentMethod and handlePaymentThatRequiresCustomerAction, and fetch createCustomer and createSubscription on the server. Now, we have to create the paymentIntent via the server and confirmCardPayment with the CLIENT_SECRET. Is that right? How come it changed drastically? What happens with retryInvoiceWithNewPaymentMethod and handlePaymentThatRequiresCustomerAction?

quasi plume
#

I am using Stripe checkout and I need to apply a sales tax only for Florida shipping addresses. Is this possible? I setup a tax rate and specified the id in the dynamic_tax_rates setting, but I get an error:

#

You can not pass line_items[0][dynamic_tax_rates] when not using prices.

vocal wagon
#

Hello. I am looking at this doc right now: https://stripe.com/docs/connect/top-ups
I am wondering if there is a way I can get a better estimate as to how long it will take to get money from our company bank account ---> into our stripe balance.

Given our scenario, can you help me understand a more precise time estimate?

glossy pecan
#

Hello! I have payment methods attached to customers and that is going well. however, if I want to add a new payment method to the same customer, I am unable to get the cardElement to render again. I have tried using the same exact structure with setupIntent, but I have been unable to get the cardElement to render. Any advice?

potent lagoon
#

Regarding Stripe Products and Prices, if I have a Product and a Price without images, can I use the Price ID in a Checkout Session and add an Image Attribute, which would be seen in the Stripe Checkout Session form? I'm interested in creating 1 Product with multiple Prices based on different currencies. Only the associated Image would need to be set or updated for each user and their Stripe Checkout Session, but the particular Price would never change. Thanks for your advice and help!

golden cosmos
#

Aliciant-cardElement

tight tree
#

Hi, is there a way for a notification be sent to admin for when a customer CC is about to expire?

regal flax
#

Hi my Estimated future payouts estimated date change every time it’s been 24 days now and i haven’t received yet my payout

hollow field
#

Hello, say in the middle of checkout session the user cancels checkout, and the payment_intent.canceled is fired. Would we need to delete the checkout_session and all the underlying objects ourselves (e.g paymentIntent)?

obtuse oriole
#

Hey stripe support, is there any way could we use the charge tokens for the outbound payments purpose ( not refund)

nova quail
#

Hi, How can we update the "Statement descriptor" via API for express connect accounts?

velvet bridge
#

Hey, what is the bast practice to use the webhook for start success subscription?

small dew
#

How to retrieve a payment Intent from a connected account with paymentIntent Id ? Direct charges

kindred pine
wet zinc
meager axle
#

Hey there, My question is, How can we give the option to choose type of account while setup a Stripe access account?

Step 1: I create a Stripe connect user and pass objet as below.

const account = await stripe.accounts.create({
    type: 'express',
    country: 'US',
    email: data.email,
    business_type: 'individual',
    capabilities: {
        card_payments: { requested: true },
        transfers: { requested: true },
    },
    metadata: {
         user_id: data.id
    },
    business_profile: {
        url: 'https://seekerz.com'
    }
});

Step 2: Generating a Stripe link to view Stripe connect page. It returns a URL which we opened in webview.

Here, We need option of choose which type of account they want such as Company, individual etc..

Note: I tried to remove business_type: 'individual', from above object but still it doesn't gives me an option to do this.

Can you please help me with this? It's very very urgent for me as are live now.

dry hatch
#

Babu Munavarbasha-PI

#

payout-description

#

test1964-Sepa

#

web40moon-Account

halcyon crow
#

👋 Hello. is it possible to covert a connect express account to a standard account or vice versa?

ornate sedge
#

Hi folks ,
Does stripe provide own wallet or third party wallet support? basically requirement is as user i want load money to wallet from my bank cards and lator that will be use in recurring payment.

ember violet
#

hey team.
I'm using CardCvcElement from @stripe/react-stripe-js. We have a test case where when a user enters AMEX card numbers: 378282246310005/ 371449635398431 and enters 3 digit CVV payment getting success. We are doing this in the testing environment. since Amex CVV has 4 digits ideally the user shouldn't be able to proceed. So I want to know is this only testing specific scenario and will work properly on prod?

oblique plume
#

Hello I have facing that my account is Eligible and i have sent thru thousands and thousands email to stripe, but the answer they gave me is ridiculous, have anyone facing the same issues like me ?

hollow spire
#

Hi everyone,
I have read the docs about payment but I am bit confused.
What is simplest and best practice way to receive payments?
We are using connected accounts and want to send money from our mobile app(react native).
And if I want to use 3d secure, do I have to redirect user to bank's page in mobile app?

vocal wagon
#

Hi! I'm really curious about your opinion regarding the subscription API, do you guys consider that besides using {customer} and {price} is it OBLIGATORY and NECESSARY to also use {invoice}? I think it is a must use because that way you can control the time cycle of payments and if they were made or not , so then we can look back at subscription API and cancel the subscription in case the payment was not accepted for example. Please correct me if I'm wrong.

dry hatch
#

Roshanind

cerulean pineBOT
#

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

dry hatch
#

Hi everyone

oblique plume
#

Don't bullshit please, i have sent 2 emails everyday since 5 April until now and your team just give me back a simple answer, we are still reviewing your account....

native field
#

Hi everyone one,
Have anyone ever faced a hack ? It seems our secret keys leaked and someone tried to make thousands of payments. It quickly got blacked by Stripe thought.
Is there a way I can know for sure what happened (who made the requests for example) ? Thanks for your help.

arctic merlin
#

Hi, there
We have run into one question/possible issue when a client uses a gift card to cover part of their transaction. For example:
In checkout when a gift card is used the Sales tax needs to be charged for the full order amount. ex. The order is $100, and the client uses a $50 gift card. Stripe checkout will charge them $50 + the sale tax due on the total amount of $100.
If use https://stripe.com/docs/billing/taxes/tax-rates#discounts then we can calculate tax only for the amount after using the discount.
Is there a way to use a gift card and pay for part of the amount but charge tax on the full amount?

Learn how to collect and report taxes with Tax Rate objects.

silver gazelle
#

hi there, I have a question about payment method. When clients made payment, I can find there's information about which kind of cards and the ending 4 digits of the card. Can I get this through API?

vocal wagon
#

Hello, I have trouble in wechat pay integration into our App android
Everything looks fine in the request, but we are not able to call the wechat pay inside our App android. (using other company's SDK its working, but only for Stripe, wechat its not working)
Could you provide a demo of Stripe wechat pay for Android as an example to guide us?
Here is our request ID : req_VMEBRHX8NIO1mb

urban iron
#

Must provide source or customer. I getting this error while making payment

trail monolith
#

Webhook has no paymentmethod object. How can I get it? For example, I want to get the last four digits of the card and other information

pale pike
#

bonjour

#

j'ai besoin d'aide

#

pour relier mon compte stripe a celui de decathlon activité

meager hawk
#

@pale pike we only speak English here, please.

pale pike
#

where do you speak french

cerulean pineBOT
#

:question: @pale pike 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

tall saffron
#

Hi team!
I want to know when connect account will onboard and will became "Enabled". At this moment I have listener for event capability.updated and checking property status. Is this right or there is another more secure way ?

pale pike
#

how long for the stripe account to be associated with my decathlon activity account

meager hawk
#

@pale pike not sure, this is a chat for developers with coding questions, we wouldn't know anything about that. I'd suggest asking Decathlon or Stripe's support team (https://support.stripe.com/contact)

pale pike
#

thanks

#

take car guys

#

care *

dark birch
#

Hi there,
How can I check the connect with stripe are available or not from the accountId (ex: acct_SexSOJJlNSi1dMMh )? I connected with Stripe. But in some cases, It's not working and I need to check it's available or not.

flat flicker
#

Hi guys. Is there a way to list a customer's payment method via the API regardless of the type?

urban iron
#

Your account cannot currently make live charges.

#

Your account cannot currently make live charges. this error came when I make an online payment.

velvet bridge
#

Hey, I need code example of create Checkout::Session.create with param payment_intent_data.metadata in Ruby

vocal wagon
#

Hello, I’m using the Payment Element to process US bank account payments (ACH), and we are using redirect: "if_required”. Is there a list of payment methods where redirect is required for future reference? Thanks!

vocal wagon
#

Hello I am integration Google Pay on our website using Stripe React SDK. We are using the Stripe Test Mode for testing the integration which prompts Google Pay to use TEST DATA. This Test Data does not contain a billig name, this field is always null however when on production this name is filled with the actual customer name. Is this is a known issue?

cold quiver
#

hi i do not understand what i need to about sca

shrewd wind
#

I have a Connect Webhook endpoint for staging in Test mode, despite listening to 18 different types of events, I am only receiving account.updated event types. For example, I just confirmed a PaymentIntent, and it creates the payment_intent.succeeded event in the dashboard, but I can't find it anywhere being sent when I look at the Webhooks tab in the dashboard. It is not succeed, it is not failed, it doesn't seem to be sent at all. Any idea what is up?

errant hinge
#

Is there a way to conditionally display the product name based on the locale chosen on Stripe's Checkout page? I don't see a way to add different i18n values in the name field for a given Product

runic kernel
#

Hi there. I need to confirm my identity before tomorrow. I received an email saying it will be closed tomorrow but I have money on it ! I try to foloow the link with my computer and with my telephone but I'm not able to send you my identity card ! Thank you for your quick help

cerulean pineBOT
#

:question: @runic kernel 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

runic kernel
pearl tinsel
#

Hi, is it possible as a company in dubai (freezone) to receive payment from the netherlands with IDeal?

blazing inlet
#

I need a phone number for stripe to use on a wire transfer. No phone numbers to be found anywhere online

hollow prairie
hollow prairie
blazing inlet
#

How come the live chat and phone option are offered but never available?

vocal wagon
#

Hey there I'am having problems verifying our club with stripe. we do not have a FCRO or EHRA identification number. What should I do?

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
#

thank you!

#

Hey
We are trying to implement the following scenario with Stripe and are looking for a best practice:

When upgrading an annual subscription, we would like to bill the customer directly for the pro-rated amount.

But with "proration_behavior" we only have the options that the changes will be shown on the future invoice or the whole subscription will be restarted.

Any ideas for that requirement?

pearl tinsel
urban iron
#

Your account cannot currently make live charges.

hollow prairie
pearl tinsel
hollow prairie
pearl tinsel
hollow prairie
# pearl tinsel The business is online and the custumors are in the Netherlands. Will a Dutch st...

Nope: https://stripe.com/docs/payouts#supported-accounts-and-settlement-currencies

You should contact support with your questions as they aren't really implementation related: https://support.stripe.com/contact

Set up your bank account to receive payouts.

deft meadow
#

Hey Team, building an app with connected accounts accepting payments, i have a question on Payouts, i got a payout.paid webhook confirming the payment, but then got a payout.failed event on same, on payout paid event i am messaging the customer of payment made to bank successfully, but then i am receiving failure, which is confusing, can i know when the payout has successfully been transferred to the bank account of the customer (connected account) to give proper messaging, is there a separate event i can listen to? Thanks

golden roost
#

Hello. Hoping you'd help with a question. We are using Stripe client libraries on the front end to create SetupIntent and PaymentMethod. Once the PaymentMethod is created, our backend service calls Stripe's API to attach the PaymentMethod to a Stripe customer. It looks like the "address_postal_code_check" is being done based on Postal Code set on the PaymentMethod. Is there a way to force Stripe to use the Customer object's postal code for the "address_postal_code_check" if there is no postal code set on the PaymentMethod object when attaching the PaymentMethod to the customer?

vocal wagon
#

Hi everyone! I have a problem with stripe subscriptions with Sepa methods (test mode)... The first payment works fine, but then every renewal fails

#

Is this a mandate problem?

waxen agate
#

Is it safe to put the webhook signature in the metadata of the request

open rapids
#

i have one doubt. we are migrating charges api to payment_intent. whenever i create a payment_intent and if i am didn't complete the payment in the dashboard it will show as incomplete payment.

we have like online order application. whenver customer try to place an order we create a payment_intent and then using client_secret to load stripe payment elements. if the user cancel the treansaction we redirect to our checkout page. so i think may be many incomplete payment will appear.it will cause any problem ? like payouts,reports something?

somber finch
rancid crest
waxen agate
crisp lotus
#

Hi all, is there a way to link multiple stripe accounts and share data between them (like customer data)? i.e. Company has two departments which both need to handle some payments. They have separate bank accounts and stripe accounts. Is there a way to have like a master stripe account for those two department accounts? So if one department created customer object already other department can use that customer object and data related to it to create a charge for their account and products when needed.

sullen stream
#

Is there a way to ensure all customer credit card information submitted has a cvc code or be alerted when a credit card does not have a cvc code?

cobalt jacinth
#

Hello there !
I have a request that is very niche and specific: we're having trouble with our Stripe webhook connecting to our production server. Some events work well, and some don't. Our hosting provider (Heroku) is saying that they don't see anything wrong on their side. However, I'm fairly certain that it's on their side. In order to investigate, I need to run some network tests (nslookup and traceroutes) in order to find out where it's blocking.
Therefore, I would like to discuss the possibility that Stripe does a health check on the connection to our server from your servers

vocal wagon
#

Hi everyone, we have integrated Stripe payments with the official module into a Magento shop.
Credit card method and Google Pay work correctly, while the button for Apple Pay never appears, not even in appropriately configured devices.
The module correctly makes the call to the endpoint https://js.stripe.com/v3/ which contains a javascript, which makes the call for both Google Pay and Apple Pay, however, in the list of available payment methods, Apple Pay is always unavailable: https://imgbb.com/Wf1D504
Apple Pay is of course configured in the Stripe dashboard.
Anyone can give me some suggestions about it?

Image image hosted in ImgBB

golden fog
#

Hello there!
I am using Stripe Connect in a test environment.
In the Ruby language, I use Stripe::Transfer.Create to send metadata together, but it becomes the metadata of the remittance data of "tr_hogehoge", and the metadata is not sent to "py_hogehoge" in "destination_payment".
Is there any way to send it?

hallow wadi
#

Hi, I'm getting this API error message:

When deleting the subscription item si_LaBdj3kxoMCxbd with a metered plan, all related usage records must be cleared too by setting clear_usage=true.

But, I want to make sure that the customer still gets charged for the usage so far up to the point where the subscription item was removed.

Is that possible?

orchid heath
#

Hi everyone ✌️ How long does stripe save the invoices, cause for tax law in germany we need to keep them 10 years, so if stripe is deleting it after some time i would need to export them somehow

hollow trellis
#

Hello

#

i have a problem with registering my phone number can somebody add me so we can talk

vocal wagon
#

I am reading the subscription API documentation about "how subscription works" and there's this paragraph about PRICING PAGE, but I'm struggling to understand what information should be shown in the pricing page, is it the product together with the price?

trail monolith
#

hi here, Can I pay with cny information if I use WeChat Pay?

lament kettle
#

is there a way of storing a card to a customer after a successful payment

random fossil
#

Hii everyone!
I have a question regarding Google Pay of Stripe. So, I was wondering if Google Pay is unavailable for India? I actually checked for available countries here: https://stripe.com/docs/connect/payment-method-available-countries#google-pay but the issue is: Armenia is not listed there too, however I was able to make payment with it. There seems to be some inconsistency or maybe I'm getting something wrong?

Review countries supported by each payment method.

errant hinge
#

If I create a Checkout Session in subscription mode with payment_intent_data.metadata, can I safely assume the same metadata will be populated for each PaymentIntent that gets created on every billing cycle. Or will the metadata only be populated in the first PaymentIntent that gets created when the new subscription is created, but not in subsequent PaymentIntents?

velvet bridge
#

Hey, someone can send me the link to sort codes for tests for SEPA direct debit ?

ember bear
#

@errant hinge Since you already have a thread open, can we keep questions in there?

trail basin
#

Hi, everyone. I don't know how to create a payment method with React.js, I need help.

graceful niche
#

hello
hope you're doing well
i'm reaching today regarding yesterday's conversation
i've noticed that the invoice.paid billing_reason subscription_update is no longer sent after a plan upgrade using subscription schedule proration none
my team & i wasn't aware of that modification
i've done some test in test mode & noticed that the customer.subscription.updated event is sent when the update is really done (not when it's asked). I allow my customers to update their plans at the end of the current period.
so i think that it's better to user the customer.subscription.updated event right to be notified of a plan update (upgrade / downgrade)
is it sent only when the invoice is paid ?

slender hemlock
#

Hi, good morning guys

fiery stirrup
#

Good morning 🙂 We are implementing Stripe's Payment Element web flow (https://stripe.com/docs/payments/save-and-reuse) inside an iframe but the redirect triggers a full page redirect. Is there any way to allow it to only redirect within the iframe? Thanks in advance

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

errant hinge
drowsy river
#

Hi, for making payments through stripe , is it necessary to add products or can we do without creating products in stripe?

north knot
#

Hi,

  1. We are integrating MemberPress with Stripe, we changed taxes in Memberpress, but it won't change for the right tax on Stripe Payment page. If I archive the tax in Stripe, I cannot get to the Stripe Payment page anymore.
  2. I would like to ask more details from the client in Stripe Payment page, but because of Memberpress integration, I am not the one triggering the product in Stripe, and I cannot tell to ask the full address.
  3. Is it possible to add custom fields on Stripe Payment page (considering the integration with MemberPress)
    Does someone can help?
viscid burrow
#

Stripe Payment Links creating "Guests" in some standard Stripe accounts. Is there a fix? Is there a toggle to force Customer creation? Stripe Customer Portal breaks unless there is a Customer. Creating a Guest breaks the integration. On some of our older standard Stripe accounts Customers are created. But on other accounts (and a lot of our connected Stripe account customers), they are getting a bad experience with Stripe Payment Links and Customer Portal integration breaks when Stripe creates a Guest instead of a Customer. For example: req_4ZPj77Ile1IS5U
Can the standard Stripe Customer contact Stripe and get this turned OFF?
Or have you added a toggle yet to Stripe Payment Link dashboard UI to force a Customer to be created and not a Guest??

north knot
#

How can I talk to Stripe Support on Stripe? Is there a live chat?

copper reef
#

@north knot yes we do offer live chat. You'd want to be logged in.
https://support.stripe.com/?contact=true

vocal wagon
#

is there a way to always keep invoice. status = paid ? and just control a subscription status for the subscription itself?

sterile fulcrum
#

Hi there, if a user updates their card details through the billing portal, will this induce stripe to try to take a payment for any outstanding invoice instantly?

past bane
#

Is there a way to use Stripe to take payments on contingency. For example, for an online event if 20 people sign up. And where that's made very clear to people - that their cards won't be run unless that contingency is met. So if the contingency is not met there's no refunds needed.

vocal wagon
#

Hello, what would be your advise on making a subscription that is payed outside stripe?

For example, most of our subscriptions are done via stripe, but some customers prefer sending us checks. We still would like to have these customers in stripe with Active subscription and showing their payments in the stripe analytics, but it should not send them invoice emails or try charging their payment method on file (cuz there wont be one).

The closest i found is to create a subscription with pause_collection: mark_uncollectible and then manually change status of the created invoices to "Paid". But the payment that is associated with such invoice is marked as "cancelled" so it wont be reflected in the analytics (and in "Spent" or "Mrr" fields on the customer page)

Appreciate any suggestions on this

honest peak
#

Hello everyone. Can anybody help me properly pay myself out to my bank ive attached and tried to send my stripe balance to my card or bank? It changes arrival date every single day

cerulean isle
#

Hello there!!
I have a subscription with two items with different prices, one metered, the other one licensed. If the customer changes, in the middle of the billing cycling, one of the existing metered items, the use report is missing. That's because I remove the old metered item. In my flow I don't remove this item, but in the invoice resume the item will be shown with a use report in 0.

Question: Is there any way I can remove the metered item without losing the use report?

I understand that in the first change, the next invoice will show the old and the new metered items, but in the next invoice the old metered shouldn't appear.
Thxs

stray oxide
#

borys - subscription paid outside of Stripe

terse lance
#

Hello, have a question regarding Stripe Connect. With standard accounts, is there a way to make sure the connect account receives a fixed amount such that it's not a function of Stripe fees? Say the price is $100 and I'd like to advertise to the connect account owner that they will be keeping 90% of the price. Such that they always earn 90$. Which may mean, I as the platform owner would get 10$ minus Stripe fees. The whole idea is to make sure the connect account owner receives a fixed amount of funds per purchase and I as the platform owner am willing to pay the Stripe fees.

Thank you 🙂

bright hemlock
#

Hello, I am having a problem with Stripe Elements. I did the exact same things that were shown in quick start demo (https://stripe.com/docs/payments/quickstart), however, input fields are not visible on the checkout page.

harsh rapids
#

How are expired cards handled? Is there a web hook to listen to?

mellow ingot
#

Hey all,
On what field can I find the Account name in settings on the account object?
I retrieve the account from an API key associated to it using a npm package.
Thanks!

pallid salmon
#

Does Stripe have any plans to make the metrics data available via API? For connected integrations, this would be extremely convenient and would remove the necessity of running our own historical calculations over hundreds of thousands of subscriptions for each org.

ionic citrus
#

Hello, I am using stripe paymentIntent for charging connected stripe accounts, so is there any api from which I can get the customer ID of that charged customer ?

golden sphinx
#

When a client buy an item i'll recive an email of that customer with the data that he/she used to procide on the checkout page? (Like email, address, postal code ecc...)

idle iris
#

Note relative to the constant "webhook signature" questions: you may want your documentation to explicitly mention that Stripe uses "steganogrphy" to encode the verification data - while the body can be parsed as JSON, Stripe uses the non-coding spaces, line returns, etc to pass the matching signature.

slender hemlock
#

Hi, it's me again 😦

vocal wagon
#

Hello, I have a question regarding events, environments and possibly metadata. I have my app in 3 separate environments (dev, staging, prod), each with their own dedicated webhook endpoint.

I see others with the same problem have created 2 separate accounts to send events separately to the environments:

  • 1st account: the test-mode data goes to the dev environment,
  • 2nd account: the test-mode data goes to the staging environment & the live-mode data goes to the production environment.

While this is feasible, I was wondering if there was a recommended alternative to this, I can evaluate?

One idea was to send each event to all environments and disambiguate via the event's metadata object. If I attach a metadata object when creating the payment intent (in my payment flow, it is the 1st thing that happens), the metadata object gets attached to some successive events (payment uncaptured, captured, succeeded), but does not get attached in case of a dispute event. Am I doing something wrong or is this expected?

mortal sierra
#

Hello, I'm curious if with the payment element there is a way to confirm card details is real and has sufficient funds (pre-authorized) before charging the card?

mortal sierra
ionic citrus
languid tulip
#

@ionic citrus I just unarchived your thread. Let's chat in there!

slender hemlock
#

@languid tulip another question pls

dim hearth
#

@slender hemlock bismark had to hop off, but your thread's been unarchived

slender hemlock
#

can someone else help me? 🙂

dim hearth
#

yes, if you ask your question in your thread someone will help

slender hemlock
#

ok good, im adding stripe accounts, and it is returnin the following

 Error: Error: You must use a test bank account number in test mode. Try ES0700120345030000067890 or see more options at https://stripe.com/docs/connect/testing#account-numbers.
#

i'm trying ES0700120345030000067890

#

but it returns same error but another acocunt number

proud saffron
#

is there any way to configure Stripe so that we can see Webhook attempt logs more than 15 days in the past?

dim hearth
#

@slender hemlock I meant ask your question in your existing thread - we've reopened it for you

slender hemlock
#

cool, thank you

vapid quail
#

Hi, how can I give a unconfirmed payment intent to the iOS SDK without it to confirm it after it has handled the required_actions?

severe pewter
#

I previously posted about trying to get a bank transaction working here #dev-help message I think I have managed to get everything working, but I wonder what this mandate data should be. Because from the looks of it a user is required to accept something? Do I have to use offline for the old API? or can I make some acceptance for the user to ensure everything is correct?

sour barn
#

I am planning launch a product using stripe and believe there will be a large inflow of capital on launch. Anyone have experience with stripe freezing accounts that make a lot suddenly?

digital night
#

Hello. I'm currently working on subscriptions checkout session. How do I change the per unit to per minute?

modern kettle
#

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

formal mango
#

How do I add a new item to an existing subscription? I have the following code, but it's complaining about it being a monthly subscription item. I am not seeing a lot of clarity in the docs on how to do this.

await stripeClient.subscriptions.update(
  subscriptionId,
  {
    add_invoice_items: [
      {
        price: priceId,
      },
    ],
  }
)
stiff thistle
#

Hello! I am running into an issue with Stripe Elements Zip/Postal Code validation. Bit of a background, we use Stripe Elements to show and validate a simple CC form when a customer needs to add/update their CC info.

In the past week I have had two instances occur with different customers where the CC Zip/Postal Code validation was not correct.

#1 - Customer moved from US to Canada, contacted bank and updated CC billing info. On Stripe, after he enters in his CC number, it asks for Zip (US) with 5 numeric digits. He can't enter in his Canadian Postal Code.

#2 - Exact opposite. Customer moved from Canada to US, CC billing was updated. On Stripe, after he enters in his CC number, it asks for Postal Code (CA) requiring 6 alpha-num characters. He enters tries to enter his 5 digit zip, and it is declined.

We don't want to turn off Zip Code completely (fraud reasons), but is there a way to disable the strict input requirements?

rocky saddle
#

Hi, I am not able to pay out money to my connected account with API, unfortunately I am not seeing any logs why operation is not successful, maybe my setup is wrong or something I would be grateful for any help!

ornate gale
#

Hello
We are experiencing issues when a customer is trying to update his payment method from our website.
We are using the Woocommerce Stripe gateway payment.
When the customer adds a payment method, there's an TypeError in console cannot read properties of undefined (reading 'message'). Nothing happens on the website, it just stays there, with the stripe part loading. But info seems to be fine according to the logs in our Stripe account. Here's the id of one of our attempt : req_mz9wLHEd3jqJWq

bleak rain
#

Hello. I just want to confirm, if automated payouts are turned on, the payout.paid webhook does not have information about the payments that make up the payout? It looks like we would have to create payouts manually and put that information in the metadata.

inland minnow
#

Hello i have a question, I integrated with stripe-react-native, everything works well and perfect, but once the payment is completed, the in-app browser of stripe does not close, I have to close it manually. Why and how is that ? Someone has any suggestion. ? I'm more than happy too share the screen sharing of what actually happens.

drifting falcon
#

Someone wouldn't happen to know how to calculate the price to be charged that takes into account a discount AND processing fee.

spice scarab
#

Where can I view all the payment methods you can pay with?

astral quartz
#

We just started using "trial_in_days" when creating subscriptions to support free trials. Does our radar fraud rules still work with this on? Previously for example a scammer who tried to use a bogus card or had been blocked X times before would be denied signup via radar.... will that scammer now be able to signup using our free trial even though we are collecting payment info????

tulip crater
#

Is anybody try to use Stripe subscription on Shopify? I need little help, please don't hesitate sending DM.

tiny glacier
#

Hi guys, I'd like to ask you how to use Stripe in this use case. We have our own wallet in our app and want user to top up credit into it. Is it possible to charge user's card without user's interaction by our request?(user granted this permission for us). So in case that his credit is below certain value we charge him to top up his credit. I read docs about subrscription and there is time period option only... Thanks

limpid island
#

hello

#

help please

grizzled lantern
#

HELLO ID LIKE TO REPORT FRAUD. I do NOT have an account with this company and someone falsely reported over $87k to the IRS as income.

trail harness
#

What is the flow for allowing a client to select whether they want to save a payment for future use or not? Reading the documentation I see that both a customer and a setup_future_usage value must be supplied for Stripe to store the paymentMethod on that customer but the paymentIntent is created server side before being displayed to the user through the stripe.js form fields.

untold stag
#

Is there a way to get the zip value from an input, using Element?

marsh sorrel
#

With the subscription API, and collection_method set to send_invoice, is it possible to send the invoice now for payment/prepayment but not start the subscription till some future date? For example, a business might want to send an invoice in advance for a membership subscription that doesn't start until the 1st of the month. Thanks.

twin whale
#

Is there a way to create a payment method/card and retrieve all created?

wide lion
#

good evening, do webhook events have a dispatch order in case of "subscription" and "invoice" ?

rapid imp
#

Hello people, a question. When initiating a payout to a connect account is there a way to see which transactions contributed to that payout without having to do all the weird math? I noticed Stripe has the option in the account holder settings and was wondering if there was some way to do it. Also for context the connect accounts are using the manual API to trigger payouts via webhooks when the available balance changes. Any help would be appreciated.

heavy fjord
#

Hi, when I pause a subscription to a certain date, will the payment go through after the pause date?

vocal wagon
dreamy mural
#

I'm a little confused all of a sudden. I am trying to let my users add a new card for future subscription payments.

In the docs I found if you create a PaymentIntent and pass setup_future_usage parameter.

But with a Payment Intent I have to at least charge the card 50 cents.

I was almost done setting up a SetupIntent and I noticed the usage parameter is the same enum as the setup_future_usage.

I guess I'm all of a sudden a little stumped on how I make the newly entered credit card the primary card for all future payments going forward.

Thanks for the help!

scenic stream
#

Not sure why the total doesn't include the tax??

#

'automatic_tax' => [
'enabled' => true,
],

#

line items are inclusive and shipping items are exclusive

idle iris
scenic stream
#

Stripes backend also

#

pi_3KtJ99CWQDT7VCQr1o4U3BxM

mighty hill
#

@scenic stream Can you reply in the thread I created for you please?

clear mountain
#

Hi there -- two questions about interac_present payment method (Canada)

  1. I'm trying to refund a live charge and getting: "You must provide payment_method_data for an interac_present refund." I can't find any API docs on that. What do I put in the payment_method_data field?

  2. Is there a way to generate an interac_present payment intent and charge via the test environment entirely programatically? I'm wanting to test the capture step (and now refunds) but I can't figure out a way to do it without use the iOS SDK

mighty hill
#

Again, please reply in the thread above, not in this channel

stiff ermine
#

Hi, I am trying to figure out how to issue cards to "drivers" on my platform. I am using stripe connect, and have looked at this documentation: https://stripe.com/docs/issuing/funding/connect, but I am getting a response that my account doesn't have issuing and I need to go to this overview link (https://dashboard.stripe.com/issuing/overview. When I go to that link, I do have issuing enabled (both for my production account and test data mode). I am not sure that doc is what I am looking for anyway, because I want to issue the drivers a card that's connected to my stripe account so they can pay for orders, and that api is asking for billing addresses, identity documents, etc. and I am not sure why I would need those pieces of information for a card pulling funds from my account

silver gazelle
#

May I know if there are any parameters that I can add a sentence of note on checkout page

scarlet junco
#

Hello, friends. I'm throwing together an MVP right now and know I may not be taking the best approach here, but bear with me. I have a data model where a user maintains multiple subscriptions to my service, and, even though they're the same product, I generate them as separate Stripe subscriptions as well. That's all working fine until I realized I'd like to leverage the stripe billing portal as well, but to end-user it just looks like the same subscription over and over.

Is there a way to expose some metadata about each of those subscription in this portal? I have names generated on my end and I can tag these subscriptions over the stripe API.

upbeat locust
#

Hello all,
i m looking for a solution to change the picture here. I m using bubble and I can't find a solution by myself or online. Do someone know where to change this picture ?
Thank you very much for your help !

eternal kiln
#

I would like to fetch the following info from stripe in regards to subscription payments being made:

invoice_period_start_date
invoice_period_end_date
invoice_description
invoice_creation_timestamp
invoice_due_timestamp
invoice_paid_timestamp

Can I get all of this from the invoice endpoint? If not, then which collection of endpoints would I need to interact with to get this data?

sand geyser
#

Hey hey! I'm running through an issue, but I'm not sure if it's something expected that I may need to take care off.

I need to update the default payment source for an existing customer. So i'm using this call to achieve this:

await stripe.customers.update(customerId, {
  invoice_settings: {
    default_payment_method: bankAccount.id,
  },
});

It works fine, it marks the new payment method as default.

The problem I'm facing, is that this call triggers two web-hook calls to my application with the customer.update event, one with the old payment method as default and the second one with the new payment method as default (see the screenshots pls).

I'm currently using the customer.updated web-hook event to store the default_payment_method on my DB so I can display on my clients the payment method data.

Thank you in advance for your help!

vocal wagon
#

stripe dont support my country is there any solution ?

proper comet
#

I'm building a POS (point of sale) using Stripe Connect & Stripe Terminals and I need to support MOTO payments. My Stripe account is already enabled for them, and now I'm trying to figure out how to build the UI for a store clerk to manually enter the card details on behalf of their customer who tells them the details over the phone. It seems like Elements is the recommended way to collect card details, but I see that the options in Elements seem to want a payment intent prior to entering details. So I have two questions: 1) can I use Elements just to generate a tokenized version of a card without giving it a payment intent and 2) if I render my own UI (i.e. don't use Elements), how do I tokenize the card details from the client so that I'm not passing the card details in an API call?

minor sentinel
#

Hi, I have an app built in Flutter for a coffee shop that accepts payments, been in the Google Play and App Store for 2 years. I use the flutter_stripe package and my most recent build was rejected with the following:

APK REQUIRES PROMINENT DISCLOSURE​
We’ve identified that your app is using Stripe SDK or library, which facilitates the transmission of collection of Installed Application and Phone Number information without meeting the prominent disclosure guidelines.

For further details on the valid prominent disclosure requirement, please review the “Prominent Disclosure & Consent Requirement” section under the User Data policy.

Can someone help me understand if the Stripe SDK is causing this or if there's something I need to do to pass review?

gaunt furnace
#

Hi, I am trying to add a button that redirects the user to their stripe customer portal, but I am not sure what I am doing wrong, it just does not work. First of all: sorry, I am a new developer, my questions might sound stupid, but I am trying to learn. Do I need to have the Stripe.php on our wp-folder? I am using Zapier to add the users to my WordPress website, so subscriptions are created via Zapier. I am passing the email as ID. I followed this: https://stripe.com/docs/billing/subscriptions/integrating-customer-portal, but it does not work for me. Thank you for any help provided.

dry sapphire
#

Hello, I have a question; for a refund; are there any fees? I would like to know which is the best option; do we do a full refund? and then we make another payment?

dry hatch
#

theglobe

median oyster
#

Hello, we have a customer who purchsed our services thru his credit card but its not showing up in stripe payments and his transaction doesnt have a reference code but it does show approved on our end, what is the problem?

#

this is what shows

maiden cliff
#

Hello developer support people
I have a question about webhook events
What is the difference between subscription_cycle and subscription_update in the invoice.paid object?
I would like to receive invoices for subscription recurring payments.

dry hatch
#

でんでんAIO-webhook

blazing tundra
#

support is working now?

inland minnow
#

Hey quick question, stripe sdk for react native

#

how do i change the language?

#

According to articles that will change based on system language but for me in the simulator thats not the case.

small dew
#

Hi Team, I am trying to integrate payment request button on my platform - I am getting this error on google pay using test card 4242424242424242 Your request failed. Use a different payment method, or contact us. Learn more [OR-CCSEH-21]

inland minnow
#

Hi guys u have an issue with building for android with eas

#

is this correct:
eas build -p android --profile production

#

i have my eas.json

#

where productions is just an empty object {}. It worked for ios but when i do it for android, my build fails on gradlew step

sweet spire
#

Hi, can we update a subscription at future date ?

stone atlas
#

Your account isn’t eligible Unfortunately, your business isn’t eligible to use Stripe because it doesn't meet our Terms of Service. If you think this may be a mistake, please contact us. Why ? And why you Guys ignoring the whole comunity of having this trouble ?

radiant pivot
#

Hi, I dont know if im in the right place, but I am in desperate need of help setting up my card reader.

sly quiver
#

hi. I'm using stripe connect for a franchisee type business. when I create a login link I can't see the customers that have done payments. I can only see the payments that express account received.

final echo
#

Stripe terminal

I am using terminal WisePOS E and M2
and making payment intent
and making it uncaptured

so consider $12 I authorize amount and I want update to $15 I can
but I am not sure if I can make it $10?

is it possible?

golden cosmos
#

morisko-tos

#

newt-terminal

vale patio
#

Hi, Where can I find the documentation on updating the Description of a payment made on express account using destination charges?

stone atlas
#

Our systems recently identified charges that appear to be unauthorized by the customer, meaning that the owner of the card or bank account did not consent to these payments. This means that we can no longer accept payments for .......

Refunds on card payments will be issued in 5 business days, although they may take longer to appear on the cardholder’s statement. Please refer to your Dashboard for a list of the charges to be refunded. If there are insufficient funds on your account to cover any refunds, these refunds will not be processed and any outstanding funds will remain on your account.

#

Is this mean that stripe will send all of my money back to customers????

#

Can someone normaly answer, or i just got scamed by this group?

wild vault
#

hi,i hope help

#

14/2000
I want to open online banking

worn pewter
#

Hi, I have about 300 monthly subscriptions that I newly acquired from the previous product launch in March. I used PaymentIntent on my custom checkout using stripe js and python packages.

Now I see a lot of them are failing to pay on their recurring payment and getting payment_method_reuiqred error.

I fount that

  • Subscription has Billing method: Charge default payment method
  • Customer has payment method (Credit Card), but not set as default.

I can manually set them as default, then hopefully retrying will pick them up, but want to check if Stripe dev team can help me updating them. Also want to troubleshoot so this doesn't happen in my next launch.

lost minnow
distant bronze
#

Hi. I'm testing creating external (custom) accounts. One of my test cases is creating accounts for users in South Africa. The problem is I'm chicken-egg scenario.

Adding this to the create account parameters:

        tos_acceptance: {
            service_agreement: "recipient",
            date: new Date().getDate(),
        },

gives an error: Parameter 'tos_acceptance' cannot be used in conjunction with an account token. To set this field create a token with the desired changes. Pass the token with 'account_token' in a request without setting 'tos_acceptance'. See https://stripe.com/docs/connect/account-tokens#updating for more information.

BUT

Removing the tos_acceptance object from the account create parameters gives the error A recipientservice agreement is required for accounts in ZA. To specify therecipient service agreement, see https://stripe.com/docs/connect/service-agreement-types#choosing-type-with-api. For more information on cross-border transfers, see https://stripe.com/docs/connect/account-capabilities#transfers-cross-border.

I'm not sure what to make of this problem, I need TOS acceptance to create the account but can't create the account without TOS acceptance it.

outer fox
#

does default_paymentMethod takes priority over default source?

golden cosmos
#

beardman-account

#

NFTBOI-default

desert copper
#

Hi Team, I'm using Stripe Credit/Debit Card payments in WooCommerce. I would like to automatically change the order status to 'on hold' when a customer has paid. What is the payment method string for Stripe Credit/Debit Card payments in the WooCommerce hook? Is it just 'stripe' or something else?

function snippetpress_payment_complete_status_payment_method( $status, $order_id, $order  ){
    $payment_method = $order->get_payment_method();
    if( $payment_method == 'stripe' ){
        $status = 'on-hold';
    }     
    return $status;     
}```
golden cosmos
#

yim

vocal wagon
#

Hello, I was wondering if it's possible to create a sort of "data base model/organisation map" of how I want to configure stripe APIs for a business, including the parameters I will like to use. I'm struggling very hard on put this organisation down, since stripe seems to be a huge net that every API depends of another. Also I'm beginning to work with it for a week so it os still confusing for me. Does anyone could share some advice on how do you guys do the pre preparation for using the right flow?

acoustic aurora
#

Hi, My platform account has connect express accounts connected to it .... if one of these account wants to disconnect :
1- What happens to this express account payouts (automatically / manually ) ?
2- will pending balance be transfered to the bank account ?

fresh haven
#

Hey, does stripe support displaying product prices in the correct currency for a particular user? I'm trying to work out if I can pull product prices in a currency other than the one it is defined as?

vocal wagon
#

Hi! We’re using your prebuilt checkout and are happily enjoying its benefits for all first time customers. We use the setting subscription_proration_behavior: "always_invoice”.

For updating the customers subscription we post to your regular endpoint. We’ve realised that our customers subscriptions gets updated with the requested updates (even if the customer does not manage to pay properly). This is an issue for us.

What’s the recommended way to build for this. I guess we want it as synchronous as possible (but still catering for SCA / 3DS)?

#

Hi! i'm having trouble confirming a sepa setup intent, message -> The client_secret provided does not match the client_secret associated with the SetupIntent. but it is correct

kind idol
#

Hi! We're currently working on integrating Stripe to handle subscriptions for our SaaS product.

We want to offer new customers a free trial, without them having to enter their payment details from the start. We've looked into trial periods on subscriptions, but they seem to cover a slightly different use-case, requiring customers to enter payment details upfront and then automatically renewing their subscription.

Our desired flow is something like:

  • Sign up for free trial without any payment details
  • After 14 days, after free trial ended, be prompted within the product to enter your payment details and choose your desired plan

Is there any way to achieve this using Stripe Customer Portal? Thanks in advance 🙂

velvet bridge
#

Hey, in req_4CwYh0E0LYJ05o why I do not see any message on my end? the exception object is nil (null)

sterile fulcrum
#

Hi there, when you use the billing portal to update your card details and you have a subscription with an unpaid invoice, will stripe try to take a payment instantly after the card details are updated?

trail matrix
#

We have updated our website with contact, terms and condition, and privacy, can you please activate it? or is there any other way to request authority to activate it?

inner whale
#

Hi! I am trying to find out about setting up Google Pay and Apple Pay with SetupIntent. Typically, when We using SetupIntent, We should not be making payments immediately but saving for future reuse. Is there any way to control this "Pay" label in Google Pay, for example?

vocal wagon
#

Hi, is there a way to interact with the Stripe API requests without using Stripes libraries?

for example

1)Payment method created POST https://api.stripe.com/v1/payment_methods
2)Payment intent created https://api.stripe.com/v1/payment_intents
3)Sent client to stripe_js - https://hooks.stripe.com/redirect/authenticate/src_1KtEx9GtmuM2mSqPNxSR56BS?client_se[…]U3FQLF9MYVBtak5nYXg0VEJyT0ZKbHlGcW9HME5VdGtadk9s0100kYgPNUaN
"next_action": {
"type": "use_stripe_sdk",
"use_stripe_sdk": {
"type": "three_d_secure_redirect",
"stripe_js": "https://hooks.stripe.com/redirect/authenticate/src_1KtEx9GtmuM2mSqPNxSR56BS?client_secret=src_client_secret_yuu3HPPHr171rWuX4hEfvWbV&source_redirect_slug=test_YWNjdF8xS2Vjc1VHdG11TTJtU3FQLF9MYVBtak5nYXg0VEJyT0ZKbHlGcW9HME5VdGtadk9s0100kYgPNUaN",
"source": "src_1KtEx9GtmuM2mSqPNxSR56BS"
}
},
3.1)where do we send the URL to redirect the client back to us?
4)Confirmed payment POST https://api.stripe.com/v1/payment_intents/{{PAYMENT_INTENT_ID}}/confirm (edited)

mint sleet
#

Hello, we are creating a subscription based billing system. On the frontend side (React) we have implemented the Payment Element Component as given in https://stripe.com/docs/stripe-js/react. We have added our publishable key , and client secret obtained from server. On submitting the form, we have a 404 api error with the following message:

{
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such payment_intent: 'seti_******'",
"param": "intent",
"type": "invalid_request_error"
}
}

And the payment is automaticcally cancelled when viewed on the dashboard. How to resolve this issue?

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

small dew
#

Guys need a solution for Connected account Apple pay domain association , I am getting the error. The documentation says use the live key to so it

#

{"type":"StripeInvalidRequestError","raw":{"message":"The account acct_1KtThSBCcgPCIDHw was a test account created with a testmode key, and therefore can only be used with testmode keys.","type":"invalid_request_error","headers":{"server":"nginx","date":"Thu, 28 Apr 2022 09:32:48 GMT","content-type":"application/json","content-length":"208","connection":"keep-alive","access-control-allow-credentials":"true","access-control-allow-methods":"GET, POST, HEAD, OPTIONS, DELETE","access-control-allow-origin":"","access-control-expose-headers":"Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required","access-control-max-age":"300","cache-control":"no-cache, no-store","stripe-version":"2020-08-27","strict-transport-security":"max-age=31556926; includeSubDomains; preload"},"statusCode":400},"rawType":"invalid_request_error","headers":{"server":"nginx","date":"Thu, 28 Apr 2022 09:32:48 GMT","content-type":"application/json","content-length":"208","connection":"keep-alive","access-control-allow-credentials":"true","access-control-allow-methods":"GET, POST, HEAD, OPTIONS, DELETE","access-control-allow-origin":"","access-control-expose-headers":"Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required","access-control-max-age":"300","cache-control":"no-cache, no-store","stripe-version":"2020-08-27","strict-transport-security":"max-age=31556926; includeSubDomains; preload"},"statusCode":400}

left sorrel
#

hi. How i can transfer money from connect account to platform account

upper carbon
#

hey, quick question.
is it possible to automatically cancel/invalidate a payment intent after a given amount of time?
or would we need to implement that logic on our side?

deep bluff
#

Can I use stripe to create invocies that is handled outside of stripe. Meaning that we use an API to update when the invoice has been payed etc (only neccesary because you don't support bankgiro, the de fact payment method in Sweden)

hollow prairie
tropic bridge
#

Hey folks, in our scenario we handle subscriptions with an initial free trial of 7 days. But for some reasons we end up having customer signed up, without a payment method. I was able to reproduce one of this scenarios for instane when the 3D Secure for that card fails, what are we might miss in our integration to prevent this to happen? Our ideal use-case will be to NOT have a subscription created without payment method even if the initial invoice is of 0 $ (so i guess that for Stripe is fine)

humble salmon
#

hey 🖐️

i am just wondering why there are multiple InvoiceTaxAmounts per one line item - would love to get some infos about that, thanks ❤️

tough cobalt
#

what does the payment_intent status "processing" mean? Stripe's docs say that this status only applies to payment methods with delayed notifications, but I found this status for an intent which was attempted using card payment method. I can provide the intent ID if needed

fluid girder
#

Heyo, was wondering something about connected accounts, on_behalf_of and statement descriptors.
We recently started using on_behalf_of for our connected account payments, but some of our connected accounts have messed up statement descriptors like "facebook.com" etc.
I was wondering if setting the statement descriptor prefix for ALL our connected accounts to the name of our *platform account and then using the dynamic suffix for the name of the specific connected account is allowed?
I'm mostly considering this since many of our customer accounts aren't very readable with only 10 characters, while the platform account doesn't have the same problem.

It's a bit of a switcheroo, was just wondering if there is any reason not to do so? Stripe docs seem pretty explicit about a workflow you should use with statement descriptors and I was wondering if it was for legal reasons.

pastel tusk
#

Hello, I just implemented subscription schedule. Schedule turns into subscription object with status active. When I open customer portal, I cant see button 'cancel subscription'. For non-scheduled subscriptions everyting is fine and as a customer I can cancel my plan. Could you please help me how to enable cancelling in this case?

hollow prairie
#

Kinno-connect-statement-descriptors

#

Drus-schedule-customer-portal

wide lion
#

Good morning, I just need to change the product of my subscription, is it possible?

kindred pine
#

Easy question: Can refunds be made at any time, or are they not possible after a certain period of time?

misty snow
#

Hi 🙂 Quick subscription prorations question - is it possible to remove them completely? You can set it to "none" but that bills the full subscription amount (it does not turn prorations off).

vocal wagon
#

Hola necesito ayuda en español

#

Cual es el número de Stripe españa ?

hollow prairie
#

@vocal wagon We can only offer English support here I'm afraid

kindred pine
hollow prairie
#

Yep, you should reach out via https://support.stripe.com/contact

digital night
#

Is it possible to have a decimal value in a metered usage subscription?
I wanted to have an hourly price but will also support values like 1.5 hours whici is equivalent to 1 hour and 30 minutes.

primal bramble
#

Hey I have been stuck for hours figuring out this issue (been reading docs a lot). So I want to create a model in the following way. for my SASS platform for first 10 users my plan charges the associated organization a flat fees of $180 then for every new user on board by the org I charge $18 per user. This has to be prorated. I created graduated pricing model where for 0-10 base price is $180 and unit cost is 0$ and 11-inf unit price is 18$ and base 0$. I am using stripe time clock feature for testing. In my use case I create a subscription at 1st May 2022 with one user. (Invoice for 1st june is of 180$ as expected) on 7th May 2022 I increment my quantities to 12. Now based on proration my 1st June Invoice should cost. (180$ + (14.5$) *2)=~ 209.03, 14.5 being the prorated cost of 18$ for 25 days However I am getting my amount as ~ $243. Checking the math it seems, the prorated difference that is ~ $29 USD is getting added to (180$ + 2 x $18, i.e the absolute amount). I checked https://stripe.com/docs/billing/subscriptions/billing-cycle#prorations since I assume this might be an issue with billing cycle. However setting billing_cycle_anchor as now is not an option as it keeps pushing forward my Invoice Date. Any help is appreciated.

errant hinge
#

Can you add a test_clock to a Checkout Session?

hollow prairie
#

i_rebel_aj-prorations

faint silo
#

Hello Stripe team, I need some help setting up my account properly. I am trying to create a Stripe account for my online business using Squarespace but I am running into the following issues:

  • I am an American citizen who lives in Korea and my personal address is in Korea. I cannot find Korea in the available countries to complete my registration.
  • I cannot add a Korean personal phone number
  • My business is not yet incorporated, so I don't have a business address I can add. Do I need to incorporate first before being able to use Stripe?
  • I have a US bank account, cant I just use that to sell my products personally?
cerulean pineBOT
#

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

sharp thorn
#

Hello, stripe developers.
I have a question about handling 3D Secure authenticated card flow for off-session payments.

Suppose I added a payment method that requires 3D secure authentication on every transaction for off-session payments using setup intents API. Since the user won't be online for any off-session payments and if the card requires that the user authenticate cards on every payment. How should we handle such cases programmatically or is it not possible if we have such cards?

I know that the off-session transaction will be merchant initiated transaction and users have already accepted our mandate.

But while testing I found out that, card 4000000000003063 gives us requires_action in status even though payment methods have already been setup for off-session payments from setup intent api. How would we handle such cases in live ?

tough cobalt
pearl gale
#

Hello Stripe 🙂
Since more than 1 week, when I clic on a product page of my website, i have the message "ReferenceError: Stripe is not defined" that spawn in a pop-up, someone know how to remove that ? I updated the Stripe pluging and i'm working with Wordpress / Woocommerce.

vocal wagon
#

Looks like one of my client's instant payout volume is being limited. Why is this? How can we move forward with changing this limit on their instant payouts? Do you have other suggested paths forward? the Acct ID: acct_1G8C3FC7SdnORqvH

tiny valve
#

Hello!
Periodically, our clients receive a Generic bluetooth error while connecting the terminal. We tried to find the cause ourselves, to find a scenario in which the error is reproduced with a high probability, but we have the feeling that this happens completely randomly. In what situations is this error generally used?

ruby walrus
#

I created two charges in our account in test mode that I believe are identical including idempotency key, but two unique charges were created. Can you see from your end what may be missing/incorrect?

hallow wadi
#

Is there a way to visualize metered usage of some subscription item in the Stripe UI/dashboard? Or would that need to be built custom with the API?

weak fable
#

Hi for particular customers we get the error: a similar object exists in test mode, but a live mode key was used to make this request . The weird thing is this does happen for 1% of transactions. What can it be? We checked the keys and both are live modes

slate hatch
#

Hi, I'm working with stripe for the first time and have to integrate it with an multilingual application. Inside the application there are 'app-products' that have multilingual names/descriptions. How can I get the stripe-products to become multilingual too? The only way I can think of right now is to create a stripe-product for every language on my app-products which seems brittle and inconvenient to me. Is there a better way? Thanks for help and tips in advance. 🙂

steep plover
#

We are using PaymentElement in React and we've created our own "Pay" button that dispatches a submit to the PaymentElement. How can we determine whether it's safe to re-enable the button (e.g. form incomplete, rejected confirm, etc?) Obviously we don't want to re-enable the button if the payment succeeded.

vocal wagon
#

Hi!
we plan to use Connected Accounts to separate payments for different US states.
As we do not want to import all customers to all Connected Accounts, it looks like using charge.create with on_behalf_of without setting stripeAccount seems to be what we need.
We still can use the customers of the Platform Account and the payment is listed at the Platform Account but at the Connected Account as well.
Is that a legit approach or is that considered bad practice?

#

I'm currently having a problem with my Stripe account : an error message is displayed during payment. Someone can help me ?

final echo
#

Stripe payment intent cancel

SOLVED

I use for refund
$transactionResponse = $stripe->refunds->create([
'payment_intent' => $transactionId,
], ['stripe_account' => $accountId]);

but I am trying for uncaptured payment cancel using same
$transactionResponse = $stripe->paymentIntents->cancel([
$transactionId,
], ['stripe_account' => $accountId]);

its not working

please provide proper syntax for uncaptured intent cancel with connect account

CORRECT SYNTAX IS
$transactionResponse = $stripe->paymentIntents->cancel(
$transactionId,
[]
, ['stripe_account' => $accountId]);

stray oxide
#

Glad you solved it!

errant hinge
#

Suppose a customer has a monthly recurring subscription that starts on Jan 1st, if the user cancels the subscription on Jan 15, does the status of the subscription change to canceled right away or at the end of the billing cycle?

vocal wagon
#

Hi Stripes devl. I need ți know how to get Help or direct contact with the seller from they website because i have buy It a kv and cpukey for my Xbox console and i donth recive my Order please i need very quick Help

manic elbow
#

@stray oxide

vocal wagon
#

Howdy - I am seeing an error 'the source you supplied is invalid' in a request sent to POST /v1/payment_intents/pi_xxxxxx/source_cancel. I am unable to locate this endpoint in the API docs. What is the reason of this error and in which cases is a request sent to this endpoint?

modest plaza
#

Hey everyone, I'm trying to figure out a way to handle limited stock (inventory) within Stripe for an event ticketing company. I can't see any information on the Products page about setting inventory limits, can anyone point me in the right direction please?

manic elbow
#

Stripe how about you works.

barren otter
#

I have a customer that is not receiving their payment receipts. I have verified the email address and it is the correct one. Is there a setting somewhere that needs to be updated

balmy fiber
#

Hey guys, I am using trial periods to extend a user's subscription (not give them a free trial). Do I have to comply with card network rules if I am using it as a way to change billing cycle?

Here is the scenario broken down.
User buys a subscription and we offer them an additional 3 months extra. (stripe doesn't support this)
So after charging I add a trial period that extends 3 months past the billing cycle date. The customer is informed and know's their billing cycle will be 1 year and 3 months from now. However i read in the docs we have to inform the user their "trial is going to end" however im not using the trial as a trial but just to extend the billing cycle renewal date.

grizzled storm
#

👋 A question about ACH debits: our flow requires sellers to approve an order submitted by buyers and in which step we'll initiate an ACH debit. To support that, is it possible to use a PaymentIntent that can be confirmed later when the buyer is not "on session"? Or are we better off to just use a SetupIntent to save the payment method and confirm it later in the flow? Thank you!

vocal stump
#

Can anybody take a look at pi_3KqvAkKQ5IQbxuIF1ZknlwAE and tell me why Stripe is blocking it when 3DS succeeds?

gaunt furnace
#

Hi, I still need help with this.#dev-help message If anyone can help me via chat/videochat I can financially compensate you. Just send me a message. Thank you

eternal kiln
copper reef
#

Hi @gaunt furnace I've opened your previous thread. Let's chat there

#

@eternal kiln yup

copper reef
#

@gaunt furnace let's chat in the thread I opened for you 🙂

hushed timber
#

I've got a question regarding what to use for a replacement for account.individual.verification.status if the account is not of type individual

somber citrus
#

Hello Guys I have a situation where I created a trial subscription then I canceled it after the trial period is ended, in my case the invoice was finalized and paid automatically is it normal? this is the invoice req: in_1Kr7HyDVTBweL1iFB43pSOV8

pallid blade
#

Hello! I would love some help for my client. We recently set up their stripe account and connected quickbooks using the Sush.io app. When the sales receipts come through it doesn't carry over the customer's name and automatically changes the sales receipts to paid. Making it difficult to adjust the receipts. Anyone know how to customize this process? Or recommend a better app to be the go between? Thanks

spice glen
#

Hello,I would like to ask, can I use uk stripe Issuing cards to spend dollars on US sites?

austere hemlock
#

Is there nowhere to get help with getting started with a POS system? Everything I see on the support site is incredibly vague. Do I seriously need to hire a developer to create a POS to use Stripe?

inland minnow
#

Hello i am still trying to get the redirect after payment to work, It works well when following the documentation steps for iOS, but for android the screen just hanged after payment completed with the screen op expo stated: return to merchant

sweet fjord
#

Hi, I am using test clocks to simulate invoice lifecycle. I am observing a failure when trying to forward the test clock to next month - May 1st, specifically 1651388400 epoch time. I receive event test_helpers.test_clock.internal_failure with event id - evt_1KtY9vBuQq6cUmE7A6Ily6ao . I have observed this multiple times.
If I forward the test clock to a day in current month it succeeds. Can you please check this

lusty flicker
#

I'm trying to test ACH payments in React Native and continuously get errors when trying to call the collectBankAccountForSetup function with the messages: localizedMessage: "The operation couldn’t be completed. (STPPaymentHandlerErrorDomain error 2.)" and message: "There was an unexpected error -- try again in a few seconds".
I am calling it with all arguments (paymentMethodData: { billingDetails: { email, name } }, paymentMethodType: 'USBankAccount')
Any insight into how to get past this error?

placid yew
#

Hi im getting this from my app at the moment : polyfills-es2015.f2a4c3cd511098fa21b9.js:1 GET https://us-appname-.cloudfunctions.net/app/getSubscriptions net::ERR_FAILED 500

#

any way this is connected to stripe?

high walrus
#

Hello, I'm struggling to test a payout.paid event for a cross-border implementation in test mode. I see that my connected account has a positive balance, but £0.00 GBP available to payout. The connected account was initially set with a 7-day delay (default). So, I suspect that I'll need to wait until the delay lapses to create a payout via API. Am I correct in thinking that he delay for the funds to be available is based entirely on the payout delay set on the account, or do cross-border delays also come into play even though we're in test mode?

sonic knoll
#

I'm trying to get account detail using Stripe\Account::retrieve() for verified account. It isn't returning external account. Do I need to do something to get external account?

vocal wagon
#

Hi! I'm creating the following subscription flow:
curl https://api.stripe.com/v1/subscriptions

  • Query fields:
    • customer_id
    • items[]
      • items.price {Id}
        • items.price_data.currency
        • items.price_data.product
        • items.price_data.recurring.interval
        • items.price_data.unit_amount_decimal
        • items.price_data.tax_behavior
        • items.price_data.unit_amount
      • Items.quantity
      • items.tax_rates
    • default_payment_method
    • payment_behavior
    • payment_settings.payment_method_options (bankcard,acss_debit)

However accordint to ""webhooks doc" I should be able to listen to invoice.paid , but here I am confused because in my "subscription flow query" I did't add anything related to an invoice. Or is the invoice an element you get as response from the subscription API?

dusk basalt
mossy dagger
#

I need to save customers card for later additional charge, the ecommerce platform is Woocommerce. Can someone help?

#

Customers pay, once the service is done, if the service cost is more than they paid for, then I need to charge an additional fee

buoyant quest
#

Does anyone know if it's possible to manually increment a Promotion Code redemption count?

I have a custom payment flow where I create an Invoice for a user's order. I allow them to enter a Promotion Code. You can't apply a Promotion Code to an Invoice (as far as I can tell, let me know if I'm wrong there) so I look up the Coupon the Promotion Code is associated to and apply the Coupon to the Invoice to calculate the Discount. This means I can't limit redemptions on a specific Promotion Code because it never gets incremented. Any suggestions welcome. Thanks!

errant forge
#

Hi, I am trying to make a purchase on a website and its giving me an error

#

You have exceeded the max # of declines on the 24 hours?

glacial grove
quartz silo
#

Hi everyone, can i use schedules subscription with customer portal?

vocal wagon
#

Hello support.

Minors 1.28.0 & 1.29.0 of @stripe/stripe-js npm package cannot compile (Type errors)
1.27.0 seems to work fine though.

It seems someone changed the types of PaymentMethod.

Error is found both in StripeCardElement and Payment Request Button

A)
Argument of type 'string | PaymentMethod' is not assignable to parameter of type 'string'.
Type 'PaymentMethod' is not assignable to type 'string'

B)

node_modules/@stripe/stripe-js/types/stripe-js/payment-intents.d.ts:121:56
121 card: StripeCardElement | StripeCardNumberElement | {token: string};
~~~~~
'token' is declared here.
node_modules/@stripe/stripe-js/types/stripe-js/payment-intents.d.ts:607:3
607 payment_method?: string | Omit<CreatePaymentMethodCardData, 'type'>;
~~~~~~~~~~~~~~
The expected type comes from property 'payment_method' which is declared here on type 'ConfirmCardPaymentData'

C)
Type 'string | PaymentMethod' is not assignable to type 'string | Omit<CreatePaymentMethodCardData, "type">'.
Type 'PaymentMethod' is not assignable to type 'string | Omit<CreatePaymentMethodCardData, "type">'.
Type 'PaymentMethod' is not assignable to type 'Omit<CreatePaymentMethodCardData, "type">'.
Types of property 'card' are incompatible.
Type 'Card' is not assignable to type 'StripeCardElement | StripeCardNumberElement | { token: string; }'.
Property 'token' is missing in type 'Card' but required in type '{ token: string; }'.

wind ether
#

Hey, I have a question about billing on connected accounts. I understand it $2 a month for each connected account. Where does this money come from ? The account balance ? The external bank account of the stripe account ?

nimble moon
#

Does react stripe work with React 17 and 18?

distant bronze
#

Question regarding country_spec and supported_payment_methods. Usually a list of options are provided for each object/field, but non are listed here and (some?) are shown in the object example. Where can I find a complete list of supported_payment_methods?

Note, I'm asking as these options are not similarly named to that found on e.g. capabilities on accounts

Ref: https://stripe.com/docs/api/country_specs/object

kind robin
#

I have a fun one, tried and failed to resolve it through https://support.stripe.com/contact, they said it wasn't possible but that can't be true.

When an ACH charge is attempted there's a processing fee in Stripe. I can see that fee both in the dashboard in the API (charge.balance_transaction.fee, see output of Stripe CLI below). When the same ACH charge is later declined Stripe adds another fee to bring the total fee up to $4. I can see this in the dashboard (see screenshot) but I can't see it in the API, I still only see the initial $0.12 processing fee and not the subsequent $3.88 that happened when the ACH charge was declined

% stripe get py_1Krd7sA74xMpD4hDpZdjYPrf --live --expand balance_transaction
{
  "id": "py_1Krd7sA74xMpD4hDpZdjYPrf",
  "object": "charge",
  "amount": 1450,
  "amount_captured": 1450,
  ...
  "balance_transaction": {
    "id": "txn_1Krd7sA74xMpD4hDUnuyOell",
    "object": "balance_transaction",
    "amount": 1450,
    ...
    "fee": 12,
    "fee_details": [
      {
        "amount": 12,
        "application": null,
        "currency": "usd",
        "description": "Stripe processing fees",
        "type": "stripe_fee"
      }
    ],
    ...
  }
  ...
  "failure_code": "insufficient_funds",
  ...
}
jagged anvil
#

Hi everyone, I'm trying to figure out what webhooks I need to respond to for a subscription service using Checkout, and I notice that I don't receive all the webhooks that I thought I should, so it's hard to create a proper state machine around all of these events. For example, I'm not sure why I don't receive payment_intent.succeeded when I do a subscription.

spice siren
#

Hello,
One short question.
After the buyer made the purchase and the payment was successful, Stripe initiated the refund 4 days later. Neither I nor the buyer initiated a refund.
Why could it happen?

eternal kiln
split coral
#

The intended user flow for in-person payments is a bit unclear to me. In the quickstart guide for in-person payments, the frontend initiates capturing the payment intents. This seems to leave a window where the application can disconnect/etc. before capturing the payment.

Is the intention here that the payment MUST be captured before we consider the payment to be made and we present the receipt to the user? Or is it possible to use webhooks to capture the payment out of band/async? And if it's possible, which method should we prefer?

vocal wagon
#

Hey sorry I have a follow up question to what I asked earlier: Could this error be caused by the client closing the window even though the bank 3DS processes are not yet finished?

clever marsh
#

Hi everyone, I have a question about payment notifications to customer. I'm using Stripe in ManyChat, but stripe is not sending email payment confirmation to the customer, even when I already checked that the option to send those notifications is activated in Stripe and in ManyChat

burnt needle
#

Hey, I'm wondering what's the best way to get a checkout session from a failed payment, I need to get the client_reference_id - I'd rather not wait 24 hours for the checkout session to expire to get it

blissful lily
#

Hi Guys, we're facing right know a problem regarding market place and merchants requiring additional data, and accounts who have balance right now is everything 0, is that right?

high walrus
#

Hello, while trying to handle a payout.paid event, I'm looking up the balance transactions (list) to resolve the payout to the source payout intent ids. However, I get an error from Stripe saying "No such payout: 'po_1KtawX4CjcPbzyRNSjVVr8Ma'" even though I'm grabbing it from the payout.paid event. I also see the same payout in my dashboard.

In the Get BalanceTransactionListOptions, I'm passing the Payout = "po_1KtawX4CjcPbzyRNSjVVr8Ma", Type = "charge", and one expand "data.source.source_transfer.source_transaction".

What am I doing wrong?

rigid furnace
#

Has anyone encountered an error when attempting to create a payment source, passing the token within the SourceCreateParams request (described here: https://stripe.com/docs/sources/connect)? Using the Java API, we're getting back an error "Received unknown parameter: token; code: parameter_unknown"

marsh sorrel
#

Invoice API Question - If I send an invoice, can I collect the payment method when they pay the first invoice and use that payment method to autocharge them on all future invoices. Is that a workflow that is supported or is there a way to accomplish this otherwise?

rigid furnace
#

@marsh sorrel does the invoice include a subscription-based product?

marsh sorrel
#

@rigid furnace Not in this case.

stone atlas
#

scammers

rare cairn
#

Hi.

#

Is there any helping for micro payments?

ancient bison
burnt needle
#

Stupid request, but can you guys change your css media query to remove the side bar on the docs page at like less than 1000px instead of 1030, it'll really help for people like me that split screen a browser window/text editor while working

surreal temple
surreal temple
burnt needle
#

Requires no response

#

Literally just a suggestion

celest sonnet
#

I have a question regarding Stripe Connect. We have integrated our Platform with Stripe Connect and are curious about turning on some additional verification steps that Stripe offers, specifically the address verification documented here: https://stripe.com/docs/disputes/prevention/verification#avs-check

  • Is this verification step supported by the Stripe Invoicing flow?
  • Is the billing address data collected on the invoice itself when the customer is executing payment or do we need to update the Customer object via the API with billing address information? Are there any docs that outline this?
proud sleet
#

Hi I have a question - I'm trying to query the discount on an invoice line item. I'm able to grab the discounts when it pertains to the overall invoice, however in the screenshot below (the -$99 amount) is there a way I can query this amount? Right now when I query on the invoice line items it only provides me with the $149 and the $249, but not the -$99

fossil bone
#

i have a question this message pop in my stripe dashboard, but i already have my website on the settings.

hollow field
#

when i create a price object, do i need to delete the price if its not being used? or does the price stay indefinitely

vocal wagon
#

Hi

A client of mine has had some of their customers' credit cards being declined within their application but it is showing as a pending transaction on their bank accounts. Some keep trying to process their credit card because of this and have then been double charged.

Can you help me better understand why this could be happening?

valid escarp
#

hello, I have a question, is it possible to make a direct charge to a connect account and make a transfer (commission) to the administrator account? **Important do not be the user "application_fee_amount" since we need to make international transfers and with "application_fee_amount" it is not possible.

I've tried searching but can't find a way to do it.

We have other alternatives, but I must validate this possibility

Thank you very much.

wild wyvern
#

Quick question. My understanding of how to get the "Estimated Future Payouts" for a Standard Connect Account is by using the 'retrieve balance' api endpoint (https://stripe.com/docs/api/balance/balance_retrieve). However, this doesn't give the estimated date of arrival. If we look at a Connect Account's dashboard in the stripe web app, we see an estimated date for the 'estimated future payouts'. Is it possible to get this date (as shown in the screenshot) via the API? Is there a better way of retrieving this information rather than 'balance_retrive'? Thanks!!

wide remnant
#

Hello, can someone give me a hand with a problem here?

inland minnow
#

Hi can someone help me please? I just launched my expo app for internal testing and evertyhing works smoothly for iOS but on Android whenever a payment is completed/failed, the in app browser does not redirect even tho i have returnUrl and scheme both set

ruby walrus
#

Is there a way to snag an invite to the dashboard SSO beta? or is there a rough estimate as to when it will be more broadly available?

silent summit
#

With no notice, I received this message on our dashboard today 'Important: Information required for your Stripe account...payouts are now paused.' All of my Connected accounts that had a 'Completed' Status have now been changed to 'Rejected.' Is this a permanent Status?? Or will this be changed back to 'Completed' after Stripe account information issue is resolved?

jaunty wind
#

Anyone advise if a client is running WooCommerce, subscriptions with Opayo/SagePay. Is it a complex process to change existing subscriptions into Stripe and move everything there?

zinc badger
#

Hey all! I'm looking for some help creating an automatic payout system with Stripe (similar to Uber/AirBnb). Users are entering bank acc. details on our platform and we would like to complete automatic split payouts.

For example, User A buys something from User B. The payment goes through and splits. We (the platform) get a commission from the sale and User B has an automatic payment into the bank acc. details listed on their profile.

At the moment, we are doing payouts manually per sale 🙄 Any help or links to documentation would be greatly appreciated!

stone atlas
#

Is there a normal person, who can help me like a human?

#

When my account is blocked on one payment, And i can't recieve the money, can i still make a payouts from my balance? Dont adress me for your support, i dont like to chat with 🤖 And ctrl c ctrl v

#

Can someone tell me how it works? Or do i have to hire lawyer?

#

Your support sending me nothing!

#

Guy on phone tell me that he is not permited to give me informations 😁😁😁😁

foggy dawn
#

@stone atlas please keep replies in the thread I created above

autumn lava
#

Hello support team, I have a few questions regarding the billing/invoice.

  • After the expiration of a hosted invoice url, is there any way we can regenerate the url? We hope to host all invoices using Stripe billing and let customers inspect the invoices any time they wish to take a look.
  • What's the invoice history retention time when using custom portal?
  • What is the retention time for an invoice itself?
distant bronze
#

Question regarding billing per country.

Context: Our system is based on USD but some connect accounts (custom) may belong to people outside the US, e.g. Europe, Asia or Africa. I'm looking to ensure all balances and funds remain in USD values, and when requested these USD balances can be paid out to each account (person) into their local currency
Problem: Registering an account for e.g. South Africa requires the accounts' business/individual address to be in South Africa. USD currency isn't supported, only ZAR balance is available. When registering in the US, all balances are kept in USD and paid out as USD.
Question: How can I resolve this currency mismatch ZA, USD (or any other country) including retaining USD balances vs local currency balances?

olive falcon
#

Hello guys, I'm creating subscriptions with $stripe->subscriptions->create(), along with my subscription I have several items, that I can add with add_invoice_items parameter, my question is : how can I apply a coupon to an item added in add_invoice_items ?

vocal wagon
#

Hi! I am trying to get an M2 reader connected but I seem to have an issue with the reader where it flashes the first and last light repeatedly and is not bluetooth discoverable (it is charged, has been charged and manually reset multiple times).

supple radish
#

Hello I need to update my phone number on my Strip account

distant bronze
languid tulip
#

@distant bronze let's use the same thread above

proven frost
#

Hi Team, wondering if there is a way to get bulk refund data for whole month?

unreal rivet
#

hey!

i have used stripe API within my application but i keep getting connectionErrror

(Network error: A OSError was raised with error message Could not find a suitable TLS CA certificate bundle, invalid path: C:\Users\Noah\AppData\Local\Temp\_MEI429922\stripe\data\ca-certificates.crt)

Any idea on how to fix this so it works when i compile to exe?

delicate snow
#

Hi

#

I have set the proration behavior awalays_invoice
and still there is proration going on in invoice...

fringe panther
#

Hello, I have a question. I am opening a business coaching company. We do offer financing but for clients who want to pay in full, am I able to use my stripe account for that?

trail harness
#

Hi I'm using PaymentIntents to charge Customers and storing PaymentMethods from both Plaid for ACH and through Stripe using setupFutureUse. If I want a Customer to be able to select from a dropdown their saved paymentMethods, can I charge the paymentIntent directly with the selected paymentMethod? If so, should I be using "on" or "off" session for setupFutureUse during the first checkout?

snow musk
#

Hi, I am wondering if there is a way to add a subscriptionSchedule to an existing subscription. Running into some errors.

silver gazelle
#

For wechat payment, can we click wechat and then directly goes to wechat application but not the wechat pay QR code

unreal rivet
#

btw is it possible to use the Stripe API with a proxy?

#

or is it forced to use local

tacit rose
#

Hi there, wondering if anyone might have some hits about an issue I'm running into with Stripe Connect as I try to onboard multiple vendors with new STripe Accounts . . .

#

Despite having checked all countries in Connect Express settings, one of my UK vendors cannot change the country from US to UK when she tries to signup for Stripe via Connect Express:

tame spruce
#

Hello everyone, tgif! Apologies if my question has been answered before in the thread, I did skim through the search result for my question but didn't find any.
I'm working on a platform for freelancers. I need to collect payment from one side (users with requests to be done), and when the other side (freelancers) finishes their part of the deal, the platform pays an amount, and retain some of the initial payment of the user as fee.
I read the docs and I believe I need the direct charge with on_behalf_of. But stripe requires the connected accounts to be "legit", need information filled and stuff. Is there anyway to test it without having legit information? Tks a bunch 😄

lofty acorn
#

Hi, hope you all guys are doing great.
Have a question. Is there a way to create a built in option in a platform I'm making to return or reverse a payment made by a client? thanks!!

misty hornet
#

Vermillions-Connect

fickle zodiac
#

Hi, I'm trying to add ACH Payment option in checkout. I have removed the 'payment_method_types' parameter in my checkout integration and also enabled the ACH Direct Debit in Dashboard. But I don't see the ACH payment option in the checkout page. Am i missing something?

rough tartan
#

Hello,
I am getting this error The price specified supports currencies of eurwhich doesn't include the expected currency ofusd.
I am trying to update a subscription with a different price id

by making a request as follows:

POST /v1/subscriptions/sub_xxxx

{
  "expand": {
    "0": "pending_setup_intent",
    "1": "latest_invoice.payment_intent"
  },
  "pay_immediately": "false",
  "cancel_at": "xxx",
  "items": {
    "0": {
      "id": "si_xxx",
      "price": "price_xxx",
      "quantity": "x"
    }
  },
  "proration_behavior": "always_invoice",
  "proration_date": "xxx"
}

I cannot find the error in the docs and would be grateful for any assistance.

waxen agate
#

Hello, what is the event that is triggered when a monthly subscription declines

tepid ermine
#

Why am I getting charged for a dispute?

willow latch
#

fycz000-dispute

fickle summit
#

Hello, I am having this kind of error, my question does the owner of card required to input their routing number? Thanks

ionic citrus
#

Hey, I am trying to connect stripe paymentIntent Api payments with refersion, but refersion docs says "Our integration will only listen for invoice.payment_succeeded events indicating payment for the subscription was successful.". How can I made the invoice.pyament_succeeded event using PaymentIntent API ?

wet dust
#

Hi everyone, I have a question about Connected accounts. When user goes through registraion will account be ready directly after that, or Stripe service needs some time to validate account?

dawn aurora
#

hello we are using stripe connect and onboard users using standard accounts. one of our user connected their stripe account but we are getting error:
The provided key 'sk_test_*****' does not have access to account 'acct_1KsOhXQuMzgmcsU5' (or that account does not exist). Application access may have been revoked.

What could be the reason?

rapid heath
#

Hi there, I would like to know that is there any way to send custom fields while creating payment linke using Payment Links API so that we can retrieve those custom fields using webhooks checkout.session.completed

quasi marten
#

Can I use stripe pay only by card without creating stripe customer.

lean sinew
#

Hi everyone, I would like to know if Stripe gives us the option to leave the money with them for longer so that transfers can do be done with that money from there? And if yes, can we as a dev transfer the money with any available Api?

upbeat locust
#

Hello all,
I am trying to change this image but i can't find a solution anywhere.
I add a picture in the field "Image for stripe checkout" in the pluggin settings. But still the image isn't showing.
I am using bubble and Stripe Pluggin by Bubble.
Do someone can help me with this?

vocal wagon
#

Good day, a couple of questions.

Can card transactions be in processing status? (not final status)
Can Capture be in processing status? (not final status)
Can cancel-authorization transactions be in processing status? (not final status)
Can Refund transactions be in processing status? (not final status)

empty urchin
#

Hello there. We are trying to get the products linked to a payment intent. So far we retrieve the checkout sessions given the payment ID and then we get the products by accessing session.line_items.data for every session involved (normally just one). The problem comes when the payment Intent is linked to a subscription update (for example, the user is paying a subscription monthly and the payments done after the first month are just an update for that subscription). In those cases, I see that the products aren't inside the session because there are no sessions for that payment Intent (the list is empty). What would be a good way to get the subscription object linked to that subscription update payment? I see that I could do it by expanding the Invoice object when retrieving the payment Intent object, however, it feels a bit hacky. Any idea? Sorry for the long question but I hope is clear enough

hearty garnet
#

Hi, I've found that in an invoice, the total is equal to the sum of line items, but the paid amount is not equal to the total, what's the difference? Thanks.

bold idol
#

Hello 🙂
Following this guide on Stripe + Next.js: https://stripe.com/docs/checkout/quickstart?client=next I managed to set up payment and everything works. The checkout session is instantiated from the form:

<form action="/api/checkout_sessions" method="POST">
      <section>
        <button type="submit" role="link">
          Checkout
        </button>
      </section>
</form>

And the checkout_sessions file looks like this:

const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY);

export default async function handler(req, res) {
  if (req.method === 'POST') {
    try {
      // Create Checkout Sessions from body params.
      const session = await stripe.checkout.sessions.create({
        line_items: [
          {
            // Provide the exact Price ID (for example, pr_1234) of the product you want to sell
            price: 'price_1KtBLRBfpTgAZrS3kWtRITQn',
            quantity: 1,
          },
        ],
        mode: 'payment',
        success_url: `${req.headers.origin}/?success=true`,
        cancel_url: `${req.headers.origin}/?canceled=true`,
      });
      res.redirect(303, session.url);
    } catch (err) {
      res.status(err.statusCode || 500).json(err.message);
    }
  } else {
    res.setHeader('Allow', 'POST');
    res.status(405).end('Method Not Allowed');
  }
}

As you can see the price id is hardcoded. I am wondering what is the best way to pass a prop or info to checkout_session if I'm using the form approach? Or is it better to not use a form/submit, and what is the better option?

Cheers, Henric

vocal wagon
#

Hello, im implementing stripe payment google pay and apple pay, is it possible to change the layout for this buttons?

lean sinew
#

@waxen spindle please can you unarchive #hayjay-payout?

cobalt wasp
#

Hi there, on one of my connect accounts today my user made a payout. I had assumed that after making a payout with all the available funds, the available balance would drop to 0. But instead after checking the balance I saw this:

{
  "object": "balance",
  "available": [
    {
      "amount": 238,
      "currency": "gbp",
      "source_types": {
        "card": 238
      }
    }
  ],
  "livemode": true,
  "pending": [
    {
      "amount": -238,
      "currency": "gbp",
      "source_types": {
        "card": -238
      }
    }
  ]
}
quasi marten
#

when I put the metadata,why I didn't get metadata in the notification

#

`public static void testStripeDirectCheckOut() throws StripeException {
Stripe.apiKey = "sk_test_51K6oYSG6bcE4adRTN3GRiogUU6HVaCQljTkJgfrK1ZtvP513bzdoGwWg6dbGWpsSFnU2hUUPOYQCK3HQ1rGJrARA00VvLtszHD";

    double totalPrice = 222.22;
    SessionCreateParams params = SessionCreateParams.builder()
            .setMode(SessionCreateParams.Mode.PAYMENT)
            .setSuccessUrl("https://example.com/success")
            .setCancelUrl("https://example.com/cancel")
            .putMetadata("test", "123223我是附加数据")
            .addLineItem(SessionCreateParams.LineItem.builder()
                    .setQuantity(1L)
                    .setPriceData(SessionCreateParams.LineItem.PriceData.builder()
                            .setCurrency("CAD")
                            .setUnitAmount((long) (totalPrice * 100))
                            .setProductData(SessionCreateParams.LineItem.PriceData.ProductData.builder()
                                    .setName("这是一个测试订单")
                                    .build())
                            .build())
                    .build())
            .build();
    Session session = Session.create(params);
    System.out.println(session.getUrl());
}`
cobalt wasp
meager hawk
#

@cobalt wasp I opened a thread, we can talk there

lean sinew
#

thanks tarzan

stable veldt
#

Ok, I hope someone can help. I've been in touch with Stripe support 3 times now and each time they have said MOTO was enabled on a connected account but I am receiving an unknown parameter error each time I make an API call... here is the log... Does anyone know what is causing this?

vocal wagon
#

Hi, is there any documentation on the product_class object?

tiny valve
#

Hello! Can you please send example how to use LogLevel with Stripe iOS SDK?

vocal wagon
#

Hi all, Is there a limit on the usage of secret and public keys? As in I have one set of keys (pb and sk) and I want to use them on 4 separate websites. Will one set work on all 4, can I then add them to more websites? Or is there a limit? Thanks

ember pond
#

Hello, sorry i want to create subscription with one-time price but after free trial, but checkout page ignores free trial and charges customer immidiatly, any ideas?

sly rain
#

Hi all, looking for help with stripe-react-native setup

Specifically the payment methods question
Our setup is

  1. create payment intent (BackEnd)
    stripe.paymentIntents.create = {..., automatic_payment_methods: {enabled: true }}

  2. On app side we call
    initPaymentSheet from useStripe hook

    Everything looks fine on Android we see all enabled payment methods from Stripe Dashboard

    But on iOS we see only 3 options from all (ApplePay, Credit Card, SEPA)

Any suggestions, advice what we can do?

boreal barn
#

Hi, I am looking for help regarding stripe price update api

#

Received unknown parameter: unit_amount

spring cargo
#

Hi all,Does dot net stripe SDK supports Search method on Payment intents.On documentation there is method named search on payment intent service.But actually no virtual method is defined and I am using latest 39.107.0 version of dot net stripe SDK.

rain mortar
#

Hi, I'm trying to implement a webhook handler in Java as described here: https://stripe.com/docs/webhooks/quickstart. I've also set up Stripe CLI and managed to trigger an event. However, the event object that my handler receives is incomplete. The data.object is empty. Also, account and api_version are null which may be why it's not possible to deserialize the object. Why are these values null? Did I miss a step or something? Thanks for the help!

spring cargo
shell forge
#

Hi Team, is there way to pay using the saved card using PaymentElement or CardElement ?

remote iris
#

Hi team, we are trying to implement a new feature where a customer can pause their subscription for a few days, which in turn can move their next billing date forward by the no. of days they are pausing for. Is it possible to something like this using Stripe (by adding trial days) or some other method? Framework: RoR

kind jacinth
#

Hi, how do i get access to create payment link in python sdk?

wet dust
#

Hello everyone, I'm using Spring boot Java code and I need to create method to validate Connected account after registration. Account account = Account.retrieve(accountId);

        Account.TosAcceptance tosAcceptance = account.getTosAcceptance();

        return account.getDetailsSubmitted() && tosAcceptance.getDate() != null;

this is my current method, but I released that validation of users Identity would take some time on Stripe service. How can I check if account is ready for payments?

jagged bridge
#

Hi team, I am making a subscription system and ran into this problem that if a user added 2 or more cards and chose a card with not enough money in the account to subscribe, then the money is automatically charged to the other card, is it possible to choose only 1 card?

waxen quail
#

Koja-connect

graceful niche
#

hey guys hope you're doing well
I have a question please regarding this event : customer.subscription.updated : https://stripe.com/docs/api/events/types#event_types-customer.subscription.updated
is it sent on a payment declined / failure please ? i'm currently using the invoice.payment_failed for that.
or is it sent if the subscription payment method is updated for example ?
i can read on the documentation : Occurs whenever a subscription changes (e.g., switching from one plan to another, or changing the status from trial to active).
is it exclusive ?

random meteor
#

Webhooks question - if a webhook for a payment completed fails, and then that order is refunded without a successful webhook for the original success - does that subsequently stop retries of the original 'success' hook?

vocal wagon
#

I want to ask something very basic for most of you, but I'm new at web building and stripe as well, but does anyone has a idea on how to make a visual flow of the subscription, including the end points ?
can someone share an example, maybe? Thanks in advance for your patience and understanding

golden roost
#

Hi. We wanted to enforce 3DS authentication using Radar rules for cases where a card is being added using SetupIntent specifically when the PostalCode was not input. This is to work around cases where the customer's PostalCode was not being passed to Stripe and hence the postal code validation was not done by Stripe. I have a couple of questions: 1) Would the Radar rule shown in the screenshot work? 2) Will this check work only if the card being added supported 3DS? Thank you.

vocal wagon
#

Hi, we need to change a default rule on our stripe payments account. It is blocking donations from our ip address per hour > 3. We need to change this asap.

bitter ivy
#

I am using Elements for our integration and have a need for a coupon like this:

First month for $1, then 15% off for the following 12 months.

Since coupons cannot work like that, my solution was to create a 15% off coupon for 13 months and put some metadata on the coupon to tell me that the first month should be $1, from there I do the calculations to create the additional discount when creating the subscription. However, it doesn't appear that I can add a negative line item inline when creating a subscription. Is that correct?

If it is (as I suspect) I found this article saying how to do a one time discount for a new subscription (https://support.stripe.com/questions/add-a-one-time-fee-or-discount-with-a-new-subscription-plan). However, if I do this, with Elements....because Elements creates a subscription before payment is made (creates subscription, returns payment secret, payment is made, subscription is activated) my fear is that doing this will leave a bunch of negative line items on a customer if they continue going to the payment screen and not paying right away.

How can I accomplish this? Do I need to build a custom integration for this use case?

daring lodge
#

rpoulose - radar and setup

surreal moth
#

Hi stripe team, is there any premade url for connected accounts to access their stripe dashboard ? Basically I'd like to add a link on my platform to redirect theim to their stripe dashboard.
Is it as simple as "dashboard.stripe.com/{connected_account_id}" ?

echo tapir
#

Hello Stripe team, i would like use stripe connect but i have problem with product add, my website is a booking reservation like airnb. What is a way for that ?

shy parrot
#

Hola buenos días

fluid girder
#

Is there any way to perform a BULK operation in stripe?
I want to update pretty much all connected accounts settings with a constant value.
I'm currently working on a way to do this in code by doing it 1 by 1 but as you can imagine it's somewhat impractical, any ideas or should I just do it one by one in code?

daring lodge
#

makeawish - rules

#

jeremy - elements

vocal wagon
#

Hello 👋🏽
We have question, how can the client unsubscribe himself from the subscription? As when we pay there is no button to refuse from it? We want our client has a possibility to cancel it in mail message. I will be really grateful for explanation

daring lodge
#

perroudsy - account login

carmine cloud
#

Hi !

We charge our users a 2.9% convenience CC fee when they pay via CC directly from our app. We also offer them the ability to Request an Invoice, which can be paid either via ACH or CC (default Stripe flows).

If the user elects to Request Invoice > Pay via CC, is it possible to update the invoice amount to include the additional 2.9% convenience CC fee?

meager hawk
#

Kinno-bulk

#

mac gyver-connect

fluid ferry
#

Why am I getting this error:
Received unknown parameter: capabilities[tax_reporting_us_1099_nec]. Did you mean tax_reporting_us_1099_k?
when I try the following:

const account = await stripe.accounts.create({
country: 'US',
type: 'express',
email: user.email,
capabilities: {
transfers: {requested: true},
tax_reporting_us_1099_nec: {requested: true}
},
});

According to https://stripe.com/docs/connect/account-capabilities#multiple-capabilities, tax_reporting_us_1099_nec is a valid capability.

Learn about capabilities you can enable for accounts and the requirements you must satisfy to use them.

limpid widget
#

Hi - I have a customer whose most recent invoice payment failed due to 3ds auth not completing. However, this customer has been automatically charged successfully in several previous months , without the need for 3ds auth, so I am not sure why this time, the payment triggered 3ds auth. Any insights on what could have happened here? FWIW, the payments are similar in amount 1400-1600USD, same card was used..

tepid ermine
#

Hello, anyone on right now? May I have a issue to resolve my dispute issue

#

I’ve been charged for dispute

#

Expected by
Apr 21
Description
STRIPE PAYOUT
Delivery method
Standard
Payout descriptor
WFMSTRIPE1
Stripe payout ID
po_1KqXEHFe3GPpSUKCNwPUZGOg
Payout trace ID
111000028900281
Amount
-$26.11
Fee
$0.00
ID
po_1KqXEHFe3GPpSUKCNwPUZGOg

stray mist
#

Hi I used an old version of Stripe, but now it produces internal server error

cerulean pineBOT
#

:question: @tepid ermine 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

stray mist
meager hawk
#

bazooka-capabilities

stray mist
#

I would like to know whether the third line will work now

daring lodge
#

jkelvin - disputes

rose otter
#

kkkkkkkkkkkkkkkkkkkkkd-3DS

#

harinth-internal-error

trail harness
#

Hello - I know I can programatically update a PaymentIntent to "Cancelled" but am I able to programatically update a PaymentIntent to "Paid"? We want to be able to accept payments outside of Stripe but we need to be able to mark them as "Paid" in Stripe.

vocal wagon
#

Hello, I am unable to move forward with integration of connect standard account to our stripe plateform account.

formal mango
#

I'm busy building out my apps subscription model. I have per user pricing within an org with a monthly price and a yearly price.

What happens to the yearly subscription when a new user gets added, eg the customer has 4 seats, and now they have 5 seats. Does a new invoice go out to the customer asking them to pay for the year of that new seat, or does it wait till the end of the subscription.

rigid furnace
#

I have two test transactions (Payment Intents) that are stuck in a requires_payment_method status. There were payment methods attached to both - one used a legacy "card_" object and the other a "pm_" object. Any idea as to why this is happening? (Requests: req_c8piSSKT8oo1gr, req_du1A4TICXBR3WT)

graceful niche
#

i have a problem

upbeat moon
#

Hey! Any idea why our daily payout to connect accounts cycle from yesterday did not go happen? Would like to understand a bit more how the daily cycles happen

vocal wagon
#

Can I use tokens with Apple pay payments?

lyric wyvern
#

Hi guyz, i have a coupon with a promo code that is supposed to works permanently , if i archive this promo code , is the subscription discount will be stopped ?

azure apex
#

hi, im looking to implementing a credit referral system within stripe connect. We are a marketplace and users can withdraw money they earn, but i am looking to implement a credit system which can only reduce their fees rather than be withdrawn

further, i am looking for some advice to correctly structure the way we define fees for our bookkeeping purposes, as well as guidance on implementing taxjar/taxmatrix for local sales taxes

thanks!

limpid widget
#

#969601105946357760 message --- What do you recommend so that I can collect this payment from the User since it keeps asking for 3ds auth but never did so previously?

trim basalt
#

Hey guys, I have express connected accounts and each one can create their own subscription and the application fee is 10%. I have that working but I want to add a coupon code for the application fee to be nothing for just the first month of each subscription. Is this possible?

little bone
rigid furnace
#

Can Plaid be used with connected accounts so that we only require one plaid client id and key? We want to be able to create customers under our client's accounts (those using our platform), but don't want to require a Plaid client ID for every one of these connected accounts.

native wind
#

hello! i have a question about express stripe connect account functionality. is there a way to charge a fee to a connected account on my platform independent of an invoice/ payment intent or other customer transaction. i want to be able to charge somewhat bespoke fees to different customers based on contract terms

proper comet
#

Hello! For the BBPOS Wise E terminal, we noticed there appears to be a camera/scanner on it, but I don't see anything in the Stripe docs about being able to utilize it. Is there any way for us to make use of it? More generally, are we able to extend the base functionality stripe supports with the terminal or are we locked into just the features stripe surfaces?

rustic imp
#

Hi there good morning 👋 I am needing some help with a recent transfer I made from my account to my bank

#

I used the wired transfer number when I should have used the direct deposit number

glass sphinx
#

Greetings! We have a Stripe Connect integration (Custom/Direct). We are used to seeing webhooks of payout.*. We are in the process of switching our integration to Custom/Destination and are seeing transfer.created webhooks, but do not see any payout webhooks. Is this expected -- using Custom/Destination triggers transfer but not payout webhooks?

jagged anvil
#

Does Stripe have the equivalent of a get or create on Customers? Seems like if I don't make sure that the customer has not been created for the email, Stripe will just keep creating new customers with the same email address. Is there a way to prevent this beyond just making sure my code never creates a new customer if one already exists?

keen frigate
#

Hello, I want to disable Billing address collection on my stripe checkout page, can this be done via stripe website?

vocal wagon
#

Hello, I'm testing payments with both the Terminal SDK & the Stripe API. On a few occasions, when attempting payments on the simulator with a test (virtual) card number which should return a payment failure (e.g. 4000000000000119), it correctly returns a payment failure the 1st time, but if I immediately retry the same payment with the same test card it succeeds (I expected it to fail again)... is this known behavior?

ember sentinel
#

I am encountering the following scenario:

Given a user pays an billing invoice
    Using the Stripe hosted page
    And pays using a credit card
Stripe seems to silently save that credit card
    which is not obvious / clear to the user
Then Stripe may, later, attempt use that card
    to pay any invoice which the `collection_method` set to `charge_automatically`

Here are my questions:

  1. Is that the expected behavior?
  2. Is there a way to disable this behavior (i.e. I don't want Stripe to save credit cards in this scenario)?
wheat granite
#

Hello, I had a question about how a credit on a customer's balance gets used for an invoice that is "Retrying". We had a customer whose invoice failed but was retrying. Then they had credit added to their customer balance. When we tried recharging for the invoice, it did not use the customer balance credit, but charged the full amount to the default payment method.
Is there any documentation describing this behavior? Is this expected?

vocal wagon
#

hi

#

qualcuno parla italiano?

#

questa è assistenza tecnica?

maiden lynx
#

Hello team! I had a question about getting issuer of the card. Seems like in the dashboard, we are able to see the issuer of the card. Is there a way for us to retrieve it using the get PaymentMethod api?

drifting hollow
#

I have question on refund and when it goes through to the connect express account

pale belfry
#

Hello, is it possible for a Connect user to create a Connect account without an EIN? similar to Etsy??

jagged anvil
#

I'm overwhelmed by the number of events that can be incoming. It seems to me that the events all contain a lot of the same information (i.e. customer.updated and customer.subscription.created). These are both going to have subscription change information in them. Is there a best practices / document that basically just tells me what a basic implementation should implement? Also, are all event data expanded by default? Seems like the expanded view was supposed to be an option, but every event contains a lot of information here. For example, customer.updated contains the subscriptions list. Also, when do I fully know the subscription is active? There is charge.succeeded, checkout.session.completed, invoice.paid, payment_intent.succeeded. Aren't these all telling me the same things?

bleak arch
#

I am looking at using the Terminals. We purchased one and are going to be implementing multiples. We downloaded the .Net project and are able to run it as a JS and a .Net client. Super cool. We are wondering though, can the server application be used as a service. Our use case is that we are going to have multiple kiosks, each with a Terminal attached to them. They (unfortunately) are built in WPF. On payment we want to use the something like the server.cs file as a service.
Would we or can we just host the service to run payments through instead of having each kiosk running an individual Stripe applications?
In order to know which terminal it is coming from, do we need to push the terminal ID into the service? Mainly because we want to know if a payment failure occurred, we would talk back to our client application and let the client know what the issue was or if a payment failed or succeeded.

If is possible to or adviseable to do this or would you all advice just keeping a 1:1 approach?

torn robin
#

hi

#

I am new to stripe and have some questions

#

Is there any options/feature to create merchant and store their bank account information in the stripe server?
4.1. If yes, In what ways can we retrieve the bank account information from the stripe server and display it into our admin php/laravel project. (is there any rest api for it)

snow musk
#

Having some trouble updating a subscription schedule, is anyone available to point me in the right direction?

tough cloud
#

Hi Team,

Im trying to calculate the fee to charge a customer for a payment (emphasis on charging the fee to the customer). Im following the attached calculation you provide and I want to double check im doing it right:

E.g. I want to charge a user for a product that costs $25:

p(goal) = 25
p(fixed) = (.029 * 25) + .3
p(percent) = p(fixed) / (p(goal) + p(fixed))
P(total) = (25 + p(fixed)) / (1 - (p(percent))

p(charge) = 27.08

Is this correct?

frigid vector
#

Hi. I am trying to modify an invoice item (of a subscription) with Python stripe.InvoiceItem.modify(). How can I check if the invoice is still modifiable?

still geyser
#

Hello. I am using Connect (Express) and have a question about the chronology of accepting group payments (think multiple people paying for the same Lyft). I think I should be using separate charges and transfers but my questions are:

  1. Should I transfer funds to the connected account immediately (pooling them with transfer_group), or wait for the funds to clear?
  2. I want to use manual payouts to make each "ride" show up as one item in the connected bank accounts. How do I know when to do the payout?
normal merlin
#

My live mode Connect webhook seems to be sending events for test mode payouts. This doesn't seem to make sense, and I've never seen it before. Can someone help track down why this is happening and make it stop?

vocal wagon
#

i need help

inland minnow
#

can someone help me track down the issue with eas build for android fails with this exception (its a managed app)

Android resource linking failed
[stderr] /home/expo/.gradle/caches/transforms-3/f14eb2404b315b871189390981eb0611/transformed/material-1.5.0/res/values-v31/values-v31.xml:3:5-94: AAPT: error: resource android:color/system_neutral1_1000 not found.
[stderr]
[stderr] /home/expo/.gradle/caches/transforms-3/f14eb2404b315b871189390981eb0611/transformed/material-1.5.0/res/values-v31/values-v31.xml:4:5-94: AAPT: error: resource android:color/system_neutral1_900 not found.
[stderr]

normal merlin
#

Radar fees: is the account billed the Radar fee for every transaction, or only successful transactions? In other words, if we get hit with a flood of attempts from some bad actor's botnet, are we going to get billed for all of those attempts?

reef salmon
#

Hi Stripe team,
If we setup a $0 recurring charge payment subscription, does it charge any fees ?

stray oxide
#

shiva - Android build

candid grove
#

Hi Stripe

#

is there support for Vietnam for stripe connect

#

?

mortal sierra
#

Hello, can we use react router <Navigate /> or something so that the page doesn't refresh?

lime garden
#

stripe dashboard down for everyone? i was attempting to create a new standard connect account and get an error that bounced me back with a "unnamed account" and now on the dashboard i get

eternal kiln
#

Hello. I was testing stuff with stripe locally, and my api key has stopped working:

stripe.error.PermissionError: Request req_oouKazq4IM9T1P: This API call cannot be made with a publishable API key. Please use a secret API key. You can find a list of your API keys at https://dashboard.stripe.com/account/apikeys.
hollow field
#

Hello. am trying to create onboarding for standard accounts: https://stripe.com/docs/connect/standard-accounts. After onboarding a new Stripe account, I want to get the details they submitted and add them as a new user to our DB. Where can I get the info from Account Object?

astral token
#

Hello, stripe support team
i am unable to receive an international payment from my indian stripe account.
please help me to understand the issue and its fix.

Thank you

woeful grove
#

hello team : need help with updating the custom fields in customer invoice settings (docs)
The docs indicate that you should be able to clear out a field by passing an empty string: When updating, pass an empty string to remove previously-defined fields.
However, when I try to do this, I get the following API error:
Error: You passed an empty string for 'invoice_settings[custom_fields][0][value]'. We assume empty values are an attempt to unset a parameter; however 'invoice_settings[custom_fields][0][value]' cannot be unset. You should remove 'invoice_settings[custom_fields][0][value]' from your request or supply a non-empty value.
Would you help us figure out how to clear out these custom fields? We need to be able to do this. Thanks.

reef salmon
#

@stray oxide , we are able top create a $0 subscription and also able to charge recurring on that. THe invoice mentions $0.

#

We are trying to authorize card of user.

languid tulip
#

@reef salmon let me re-open your thread

reef salmon
near kite
#

Hi guys! I'm migrating to PaymentMethods. I used to be able to pass a receipt_email when calling stripe.handleCardPayment, but this doesn't seem to be an option with stripe.confirmPayment. Am I missing something, or must I now pass this to the PaymentIntent create call instead?

tacit rose
languid tulip
#

Unarchvied your thread @tacit rose so we can chat in there!

tacit rose
#

Thanks @languid tulip !

sharp ibex
#

Apple pay via connect account, need some help here

sharp ibex
# sharp ibex Apple pay via connect account, need some help here

Either you do not have a card saved to your Wallet or the current domain (newlash.bask.health) or stripeAccount parameter (acct_1KRhrLC0RqAW3hb7) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain.

sacred lantern
#

Hi everyone! We had a quick question regarding pausing of subscriptions (https://stripe.com/docs/billing/subscriptions/pause). At a high level, we offer a bi-monthly service, and we want to be able to provide our customers the ability to "pause" for a duration of time. Would we simply just update the subscription to mark_uncollectible and pass a resumes_at timestamp? When the resumes_at at time comes up, would the invoice webhooks be fired then or during the next scheduled billing cycle? If there is a billing cycle that happens during a time before resumes_at is complete, will an invoice webhook be fired? Thanks for the clarification!

vernal knot
#

Hi! I had a quick question about implementing Stripe Connect Express accounts. We currently use Express and we're trying to figure out how to enable cross-border payments (we are based in the US).

To my understanding, Express accounts default create with service agreement type full. However, cross-border payments are only possible through service agreement type recipient.

Is there a way for Stripe to auto-set the service agreement type when an international user gets set up with us through Stripe Connect?

If not - I'm attempting to test setting up service agreement type recipient but I get error: The recipient ToS agreement is not supported for platforms in US creating accounts in US. Is there no way to test successful set up of a recipient Express account?

dusky wharf
#

Hello

#

I have a question about stripe payment links. When I set up a payment link, I do not see the option of putting a cancelation policy?

#

where they have to click and agreement to our terms?

#

How do I add that?

rare cairn
#

How can I check if stripeToken is being sent?

stone atlas
#

Scammers

#

Be aware

#

Do not install

#

Holding me 4000 euro

#

Look at Facebook page

#

Over 90% users have money holding

languid tulip
#

Morisko-help

eternal kiln
#

so i'm currently listening to customer.created with my webhook, but it doesn't look the relevant invoice_id is attached to the object. How can I retrieve that?

hollow field
minor cipherBOT
#

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

hollow field
#

hello, I am confused how stripe-cli trigger works (https://stripe.com/docs/cli/trigger), I want to overwrite a parameter called details_submitted to equal to true. Here is the entire webhook event:

{
  id: 'evt_1Ku3j8RGIAvNkhK8LJcurzF8',
  object: 'event',
  account: 'acct_1Ku3j5RGIAvNkhK8',
  api_version: '2020-08-27',
  created: 1651276798,
  data: {
    object: {
      id: 'acct_1Ku3j5RGIAvNkhK8',
      object: 'account',
      business_profile: [Object],
      capabilities: {},
      charges_enabled: false,
      controller: [Object],
      country: 'US',
      default_currency: 'usd',
      details_submitted: false,
      email: null,
      payouts_enabled: false,
      settings: [Object],
      type: 'standard',
      business_type: null,
      created: 1651276796,
      external_accounts: [Object],
      future_requirements: [Object],
      metadata: [Object],
      requirements: [Object],
      tos_acceptance: [Object]
    },
    previous_attributes: { metadata: [Object] }
  },
  livemode: false,
  pending_webhooks: 2,
  request: {
    id: 'req_cSUuxXdHVVsMJO',
    idempotency_key: '4720c077-458c-4281-abe6-c3324fe2930d'
  },
  type: 'account.updated'
}
idle iris
pale belfry
#

Hello, is it okay for someone in France or India to have a US business?

#

Im just wondering if that's legal, in Stripe terms.

viscid crown
#

Connect Accounts disabled

ornate jackal
#

Hi, how to change that in a product? It has been set like that no idea why and now customers are not able to create the subscriptions, because the taxes are exclusive

steady plinth
#

Hi I have a question about the stripe checkout method, can it be implemented with 3d secure?

magic trench
#

Hello guys, i just ordered my first stripe terminal BBPOS WISEPOS_E, but i don't know how it work at all. I don't know anything about coding can someone please help me

oak summit
#

can any one tell me paymentIntent is failing when we use indian debit card like card is getting declined

minor cipherBOT
#

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

inland minnow
#

hello i refunded for a customer with this id pi_3KlmqbH8w5UYmCB00NEdwDy0
But she never got it. How can i track this ?

karmic dagger
#

Hello Stripe Deevs 🙂 I have been playing around with test data in your dashboard, and I noticed that if I create a new product I can also delete the product once I delete it's price. Here is the delete button for the price of a newly created product: https://imgur.com/a/e3TWOqy. But if I activate one of my old archived products (that was originally created Sept 14th 2021) and then try to delete it's price, there is no delete button in the same drop down menu: https://imgur.com/a/e3TWOqy. This means I can only archive those old products not fully delete them. What's going on here? Why can I delete the price for new products but not old products? Would deleteing via the API have the same result?

fallow sorrel
#

hello, i have question
i want transfer from connect account balance to stripe balance with charge
but i have error like this
"Account debits are not supported from SG to SG."
its possible to pay with connect account balance?

bleak shuttle
#

Hello. Apple keeps rejecting our iOS app and forces us to include in-app payments for the subscription plans of our Saas platform, even though our mobile app is a limited and free read-only version of our Saas product. We use the Stripe Checkout component and lots of upgrade/downgrade scenarios in our regular web product. Is there anyone that can advise me on this matter? We need the mobile app asap and refactoring all billing-related code would set us back substantially as a lean startup. Ideally we'd like to either not support payments or leverage on the stripe checkout for the iOS app. Also, our app was accepted by the Android play store already. I can provide screenshots of Apple's correspondence if needed.

astral pecan
#

Hello everyone,
following scenario: I do have a checkout session that creates a subscriptions and transfers the money to a destination account through subscription_data.transfer_data.destination. Now we got a customer request asking, if we can also backdate subscriptions that will be created by our customers for their clients. The customers client then needs to login to our portal and accept that subscription through the checkout session. Now, while everything works with subscriptions that will be created from the day the checkout session is created, I can't see a possibility to backdate the subscription within a checkout session... Any advice?

astral pecan
bleak shuttle
minor cipherBOT
#

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

astral pecan
bleak shuttle
# astral pecan After seeing this I am happy that our App got approved... We actually do not pro...

It's built in react-native. They 'lost' revenue by losing this case: https://capital-com.cdn.ampproject.org/v/s/capital.com/amp/apple-allows-reader-apps-to-bypass-app-store-purchase-commissions

As a result, since recently, you can indeed have 'reader apps' without in-app purchases, but they did make it clear that it's only for things like books, movies, ... Which ours isn't.

I suspect their app reviewers got instructions to be double strict since then. What a maffia practice :/

vast holly
#

When I use the stripe webhook on the live mode, I got this error

No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?

how can I fix this ?

#

I am using this code

rare cairn
#

No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in yo?

frail brook
#

Hello, is there a way to implement a firebase function to stripe? Let's say the user bought an item, i want to upload the the items name to firebase as soon as the checkout has been accepted

weary mulch
frail brook
#

Okay thank you, i will try it

minor cipherBOT
#

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

normal rune
#

hi deal Stripe support Happy Saturday!

#

I am doing test payment using testing credit card

#

i am wondering what is the difference between these two cards?

rare cairn
#

How to get a response from payment_intents ?

magic trench
#

can someone help me with the configuration of my terminal please ?

vast needle
#

Hi Everyone
I get mega confused on the Recurring payment setting on Strip
We need to implement something very simple. 1 initial payment and X number of recurring payment at same amounts
Any doc you can refer me to - The Stripe Doc is really not clear to be honnest

humble salmon
#

Hello,

i wonder why the invoice:number field is null?

evt_1KuFjJGZn8xyMtqhLNoILQuq

was never null before

light cobalt
#

Hii, i'm keep getting this error "This Connect account cannot currently make live charges. The requirements.disabled_reason property on the account will provide information about why this account is currently disabled. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed." can someone help me please?

harsh fossil
#

Is there a way through the Stripe API to look up an associated customer through a card fingerprint? Like when the card is inserted into the terminal reader for me to let the device know details about that customer? Or do i need to build some data structures to store a customer id against a card fingerprint?

minor cipherBOT
#

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

stone atlas
#

Hi LukÁš,

Thank you for reaching out about this. Unfortunately, after conducting a further review of your account, we’ve determined that we still won't be able to accept payments for heltos2.eu/cs/ moving forward.

Stripe can only support users with a low risk of customer disputes. After reviewing your submitted information and website, it does seem like your business presents a higher level of risk than we can currently support.

As mentioned before, refunds on card payments will be issued in 5–7 business days, although they may take longer to appear on cardholders’ statements. Please refer to your Dashboard for a list of the charges to be refunded. If there are insufficient funds on your account to cover any refunds, these refunds will not be processed and any outstanding funds will remain on your account. Any customers waiting on unprocessed refunds should contact their bank.

We're sorry that we can't offer ongoing service, and we wish you the best of luck with your business.

— The Stripe team

#

xddddddddd

#

BEST COMPANY EVER

hot glacier
stone atlas
#

:D:D:D

#

im calling the television

#

for this

hot glacier
#

I suggest you reply to the email, Stripe is currently doing a reevaluation of my account, just request one in the reply @stone atlas

stone atlas
#

They did this 3 times 😄

#

and im still locked.

#

and they are goin to send all of my clients a refund

#

cause one guy ask for refund 😄

#

and my service was already provided

#

ITS A SCAM.

#

They will be in all the news in my country i promise.

hot glacier
#

Stripe has usually been good to work with (from personal experience) just open a new account if they don’t unlock this one.

stone atlas
#

okay and what will happend with my 5k euro

#

on my locked account?

#

as they said they are goin to send refunds to all of my users

#

which they dont ask about it

#

all my comunity are right now mad on stripe also like me

hot glacier
#

Payouts will be disabled if the account is locked. You agreed to the terms of service when you created a stripe account, so that’s a you vs stripe issue here.

#

If you have enough proof that you use ethical business methods, reply to the email with that proof

stone atlas
#

I was doing it, i send them my ICO,DIČO,ID CARDS everything legal paper from my country all of that stuff.

#

and they after 1 hour send me that thing what i post before some mins

#

im proper legal buisness man 😄

hot glacier
#

That should be enough proof for a reevaluation, sometimes it’s Stripe being Stripe. Worst case scenario is you need to open a new account and demand your money be paid out to your bank.

#

By the way, Stripe doesn’t usually reply to emails on the weekend (from personal experience), wait it out until Monday to get it sorted out @stone atlas

idle iris
# vast holly I am using this code

You must supply the rawbody to the constructEvent API. Stripe uses "steganography" - they encode the matching pattern in the non-coding spaces, line returns, etc in the JSON payload - it can be parsed as JSON, but the constructEvent needs the non-JSON parts of the payload.

vast holly
#

thanks for your message

vast holly
#

in here

#

so I need to put the req.body to req.rawBody?

steady plinth
#

Hi I have a question about the stripe checkout method, can it be implemented with 3d secure?

idle iris
idle iris
ebon gull
#

Hey guys, I'm following the API reference for searching for PaymentIntents, and for some reason I'm getting an error that there is no search attribute on the PaymentIntent object (Python 3.8):

#

The API reference shows here how to do it:

#

What am I missing?

#

Here is my code:

fluid token
#

Hello everyone. Quick question. I was able to integrate all of my payment process with Stripe. I have a specific use case where we want to give a user $1,000 in credit and just discount the amount from each invoice up until they consume all the credit. Can I just manually give the user the credit using this UI and when I pull the invoice data will it contain the new balance?

hot glacier
inland minnow
foggy ruin
#

Hello, I have found scammer who made around 80 disputes on my account and I have proofs of that it's one person who scamming but I didn't know that at the time and I didn't attach that evidence.
The problem is he is winning some of the disputes, what should I do now?

hot glacier
# foggy ruin Hello, I have found scammer who made around 80 disputes on my account and I have...

I’d recommend you contact Stripe Support, this seems more of a confidential matter than a development matter. You can access Stripe Support at https://support.stripe.com

worn sparrow
#

Hello! I am having trouble with the stripe device declining cards. We have two in the shop and one is working while the other is not. Can you help?

worn sparrow
#

I’m not sure… I was going to call but couldn’t find the phone number

#

Usually the machine works perfectly but today it decided it isnt going to

hot glacier
#

So are you using the physical Stripe Terminals or using the Checkout product?

worn sparrow
#

The physical terminals

hot glacier
#

I don’t have any experience with those, sometimes I have issues with Prepaid Cards, if that’s the case you might want to change some Radar settings. Otherwise wait for someone else who uses Terminal,

#

Imo it might just be a networking issue, try restarting the terminal (if your able to, don’t know how those machines work)

ebon gull
ebon gull
#

@inland minnow Ahhh, that was it. I updated to v2.74.0 and it's fixed. Thank you!

hot glacier
#

Does anybody know how long it takes for Stripe to review your account? My account was incorrectly flagged for reselling other companies' products; the last email interaction I had with Stripe Support was yesterday; I already responded to this and haven't received a reply. Stripe is vital for my business, and without it, I'm unable to process transactions.

bleak fractal
#

Let me re-formulate my question: Regarding dashboard accesses for stripe connect express accounts, stripe explicitly recommends you to generate a login link on every single login attempt of your users via API call (https://stripe.com/docs/connect/express-dashboard#platform-link-access) instead of just providing the self-serve access link (https://stripe.com/docs/connect/express-dashboard#self-serve-access). Does anyone know why? It seems much more resource-unfriendlier for me to generate a login link every single time..?

Learn about the features of the Express Dashboard.

minor cipherBOT
#

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

unique jungle
#

Hey there 👋
Is there a way to allow a customer to make a card payment directly towards their credit balance?

A customer is asking us to make a pre-payment for an upcoming charge (our monthly subscription, but we don't use Stripe's subscription feature) and the only way I can think of to do that is to create a pre-payment invoice and immediately refund it towards the balance after payment.

We actually had a few Russian customers before who asked for prepayment options because of the current trouble with Russian banks. Reworking our subscription logic to support that seems to be overkill and payments against credit balance seem to be a good option here too.

frail mortar
#

hey @all i've got a problem. I can't deposit the TAX-ID in Stripe.. it always says it's invalid. But it's not. I checked the Country etc. it's correct. Any Tipps?

proven frost
#

Hi dev-help team, All the webhook we were receiving (type=charge.refunded) were running into exception on our side thus were not saved in DB for our records. I have been trying to get all the records by
\Stripe\Event::all(["limit" => 100, "type" => "charge.refunded", "created[gte]" => 1648771200]) and on those data we are checking specific value in metadata, which only resulted in less then 20 records, but our logs shows the failures are around 3k. Am I not retrieving data properly

bleak fractal
hot glacier
#

Planning on ordering a Stripe Reader, will Stripe take the funds from my linked bank account or ask for a credit card to order it? I would prefer the card options

native osprey
#

Hello, i'm trying to get my domain verified by stripe to set up apple pay. I found out that's the reason apple pay doesn't work on my store. I'd appreciate some help

hot glacier
#

?

hot glacier
#

Stripe is a company worth billions, I doubt they’re scammers, if they were they’d be shut down. I’ve been a customer for two years and haven’t had issues

#

I’ll enjoy being one of the millions of happy Stripe customers, if you came to this server just to slander Stripe, it was truly a waste of time

#

Stripe isn’t a scam, I think I’d notice if it was after using it for over two years

stone atlas
#

Hi there,

Thank you for your response and I totally understand your concern. Allow me to give you information about this.

Stripe can only support users with a low risk of customer disputes. After reviewing your submitted information and website, it does seem like your business presents a higher level of risk than we can currently support.

With regards to your payout, sadly there will be no payout made to your bank account. Charges will be refunded back to your customers in 5 business days, although they may take longer to appear on the cardholder's statement.

Please refer to your Dashboard for a list of the charges to be refunded. If there are insufficient funds on your account to cover any refunds, these refunds will not be processed and any outstanding funds will remain on your account. Any customers waiting on unprocessed refunds should contact their bank.

We're sorry that we can't offer ongoing service, and we wish you the best of luck with your business.

All the best,

#

Legal company

minor cipherBOT
#

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

hot glacier
#

Contact stripe support for assistance, this server is for DEVELOPERS

brazen kindle
#

Hi! I want to understand how automatic_tax works! I receive an customer_tax_location_invalid. I'm using token when create a payment method and send Country and Zip code.

vocal wagon
#

in a community website, if people ever post adult content. (Age of 18+ content of course) does it make the website an adult website? Or will stripe be ok with that? The home page will be only the logo and login form

drowsy needle
#

I'm using the PaymentElement to collect payment information. how can I extract the information entered for using it for other purposes?

#

also, is it acceptable behaviour here to ask if anyone can help me with a development effort on a paid basis, or is there a more proper channel for that?

#

oh... that last link is for React Native... never mind

minor cipherBOT
#

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

floral oracle
#

yo! did a ton of digging, but I still have a tricky API problem I'm trying to solve: I have a metered price object, assigned to subscriptions, and I want to preview an estimated price given a usage quantity. I can't generate a preview upcoming invoice using the price and quantity because You cannot set the quantity for metered plans..

is there an easier way to do this without generating a subscription + usage reports, or am I gonna have to manually dig through price.tiers and do the math myself?
(update: I'm currently doing it by digging thru tiers or static price for my object, but lmk if there's a better way!)

minor cipherBOT
#

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

uncut vale
#

Hi, we are a connect platform. Right now we allow people to connect their stripe in either "live" or "test" mode.

#

We are looking to instead just connect in "live" mode, and then allow them to make "test" charges. I know this is possible, as we sometimes make test charges on a platform account but changing our key to a test key.

#

Is there a way to do this easily?

minor cipherBOT
#

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

sly burrow
#

Hi everyone ! I need some help with the integration of Stripe with Vue 3 and Vite

I have this code, but it returns me this error "Uncaught (in promise) TypeError: http.Agent is not a constructor" when I execute my function createCustomer()

import {
  defineComponent
} from "vue";

import Stripe from "stripe";

export default defineComponent({
  name: "Pay",

  methods: {
    async createCustomer() {
      const stripe = new Stripe("MY_KEY");

      const customer = await stripe.customers.create({
        description: 'My First Test Customer (created for API docs)',
      });

       console.log(customer.id)
    }
  }
});

Somebody got ideas on why this is happening ?

rare cairn
#

How can I retrieve a response?

gilded sleet
#

What is the customer support phone number ?

rapid kayak
#

I am looking to set up automatic receipts for a nonprofit using Stripe. Currently, Stripe doesn't let you edit the default receipts so we can't use those.

#

I am looking into automating the receipts with Integromat and google docs. But I can't get Stripe to pull in with the api customers and charges together. Meaning it can pull in all the details of the charge like amount and last 4 digits and even email but not the customer name. I can also get Stripe to send the customer information, name and email but without the transaction details.

#

Does anyone have an idea how I can set this up or possibly a better idea?

#

Thanks!

tribal elbow
#

how can i use stripe application_fee_amount for more different support user?

#

My connenct accounts have their own tax Registration places.

#

So I want to their customer paid the connenct account, use it's own tax.

#

Also I want to help them send application fee to others? How can i use the stripe.

minor cipherBOT
#

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

compact flame
#
document.getElementById("stripe").onclick = function(){
    const stripe = Stripe('public_key');
    const options = {
        clientSecret: "<?php include('payments.php'); $payment = createPayment(500); echo $payment->client_secret ?>",
        // Fully customizable with appearance API.
        appearance: {/*...*/},
    };

    // Set up Stripe.js and Elements to use in checkout form, passing the client secret obtained in step 2
    const elements = stripe.elements(options);

    // Create and mount the Payment Element
    const paymentElement = elements.create('payment');
    paymentElement.mount('#payment-element');   
}

basically, the problem im having is between php and javascript, where my php function is createPayment() I can't put javascript variable so I can't enter the amount of the order
I'm really stuck on what to do
maybe a post event to the server to create payment via javascript but I don't know how to do that

#

PaymentIntents

#

@wicked sage saw that you made a PaymentIntents php video however I don't think you followed it up with the javascript part.

rare cairn
#

On paymentIntent create,
what can I write for payment_method ?

rare cairn
#

This PaymentIntent could not be captured because it has a status of requires_payment_method. Only a PaymentIntent with one of the following statuses may be captured: requires_capture.

#

How can I fix that?

#
$paymentIntent = \Stripe\PaymentIntent::create([
        'amount' => $PretFinal1009*100,
        'currency' => 'ron',
          'payment_method_types' => ['card'],
           'capture_method' => 'automatic',

    ]);
#

this is my create

trail matrix
#

Hi we seemed to comply all the requests, but yet getting the bellow message, "Your account cannot currently make live charges."! whats do we do? how do we go to live?

candid violet
#

Hey

#

I have a around 6000 promo code under in coupon, i want to change the option from " First-time order only
Yes". to "No" for all

mighty silo
#

How do i set the Customer location on stripe options?

tropic elm
#

If I am a UK business (marketplace website with Stripe) and want to accept payments from a country not listed in the supported countries, for example Zimbabwe, would it still work?

compact flame
tropic elm
#

So the payments must be from a country listed in supported countries?

compact flame
#

thats my guess, its in the name of the list.

compact flame
tropic elm
#

Like right at the top of the page it says

#

So the people who are paying don't need to be in the supported country, just the business that receives the payment has to be in the supported country

#

That's how I understand it

compact flame
minor cipherBOT
#

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

compact hatch
#

hello

#

im looking for someone for help regarding custom onboarding

idle iris
idle iris
hazy pine
#
stripe.Key = "sk_test_51JNUFaKpOiJyve6n7cmRHMB8ojBpY1hFuGqjrwLL4ZAmHXU8jtM0MLrSODvv8Yh2Kd4AqOFzRXh78AdGWqv9S0aT00UnzOrgiV"

s, _ := sub.Get(
  "sub_1Kuky5285d61s2cIttxbNXok",
  nil,
)```

In the example for retrieving a subscription, the sub.Get() function has a SubscriptionParams parameter. Does this mean i can fetch a subscription only based on it's parameters without a subscription ID? For example can I just fetch a subscription that has specific metadata?
minor cipherBOT
#

👋 folks, it's APAC holiday, so a Stripe engineer might not see your message here — please contact https://support.stripe.com/contact for a guaranteed response!

zenith zinc
#

Hi, I could not find any info about this matter, once any payment is make through an express account, the receipt uses our stripe information such as phone and email, but I want to send the express account info instead, I could not find anything at the Stripe API docs.

tulip shard
#

How do I delete a incomplete invoice? Every time I send an invoice to someone I always have two things or invoices for one person and I don’t know why this keeps happening or even just testing something out and I cancel it but it stays there. How do I delete these?

minor cipherBOT
#

👋 folks, it's APAC holiday, so a Stripe engineer might not see your message here — please contact https://support.stripe.com/contact for a guaranteed response!

hard sparrow
#

Hey guys I am having some trouble paying someone in our Bubble application. I have saved the users cc details in the system and would like to be able to pay to them by using the Pay Invoice feature from the Stripe Plugin. However when we do that it charges the user instead of paying them. Is there something I am doing wrong?

atomic trellis
sinful wigeon
#

i am trying to verify my account and it keeps getting rejected

fallow narwhal
#

Does stripe support PHP Laravel to add the payment buttons to my website?

rare cairn
#

Any stripe developer available to guide me throught payments pls ?

#

I'm stuck.

ornate bloom
#

Hi Team
i need one help.
i need to generate token using card id. but it shows error.
i am using PHP library
Code : Stripe_Token::create(array('card'=>array('id'=>$card_data['card_id'])))
Response:
{"error":{"code":"parameter_unknown","doc_url":"https://stripe.com/docs/error-codes/parameter-unknown","message":"Received unknown parameter: card[id]","param":"card[id]","type":"invalid_request_error"}}

can you help how to pass card id?

Learn more about error codes and how to resolve them.

#

Team any one help above issue?

minor cipherBOT
#

👋 folks, it's APAC holiday, so a Stripe engineer might not see your message here — please contact https://support.stripe.com/contact for a guaranteed response!

waxen spindle
#

👋 folks, the Stripe EMEA team is now back online. Feel free to post your questions in the channel.

compact lion
#

Hi Team,
I need some help to use stripe as I am new to integrate stripe.
I used create charge api to get charges from user and payment went to success status but balance is not reflected to my account. Because of it I am unable to transfer amount to connected accounts.

vocal wagon
#

Hi team, I was wondering if Stripe provides any API for bulk subscription cancellations?

waxen spindle
hard sparrow
#

Hey guys I am having some trouble paying someone in our Bubble application. I have saved the users cc details in the system and would like to be able to pay to them by using the Pay Invoice feature from the Stripe Plugin. However when we do that it charges the user instead of paying them. Is there something I am doing wrong?

robust vine
#

Heyy everyone, have some questions regarding the disputes.
I'm implementing the Stripe Express with destination charges.
Right not need some clarification on some topics:

1- Can a connected account submit evidence on a dispute?
2 - Can i retrive only disputes associated with certain connected account?

slate hatch
#

For the application im currently working on there will (most probably) be a minimum subscription period. For example, no matter if paying every month, every half year or every year, the user will be forced to subscribe for the first 12 months at least, after that initial period one can recall every month. When looking at the docs, the first thing that pops into my mind is subscription_schedules but I'm not completely sure about if this would be the right approach. Am I heading into the right direction? Are there implementation examples somewhere out there? Thanks in advance. 🙂

exotic coral
#

Hello everyone, I picked a job as a freelancer to fix a guy's problem with his website stripe integration. After having learnt the stripe api inside out I still cant figure out what the hell is going wrong. The problem is about the webhook signature not matching the expected value, maybe some of you had the same problem?
I'm using python django

unborn ridge
#

Hello everyone, I have an issue regarding "$stripe->accounts->create", I am trying to create a connected account but due to the Identity Details account showing restricted . In the API documentation there is not mentioned these two keys. Is there any way to fill these details as well through API.

#

$cust = $stripe->accounts->create([
'type' => 'custom',
'country' => 'US',
'email' => 'mahendra.singh@yopmail.com',
'capabilities' => [
'card_payments' => ['requested' => true],
'transfers' => ['requested' => true],
],
['bank_account' => [
'country' => 'US',
'currency' => 'USD',
'account_holder_name' => 'Mahendra Singh',
'account_holder_type' => 'individual',
'routing_number' => '110000000',
'account_number' => '000123456789',
]

      ],
      'business_type' => 'individual',
      'individual' => [
            'address'   => [
                'line1'     => 'address_full_match',
                'city'      => 'Houston',
                'state'     => 'TX',
                'country'   => 'US',
                'postal_code' => '77032',

            ],
            
            'ssn_last_4' => '0000',

            'dob' => [
                'day' => '01',
                'month' => '01',
                'year'  => '1901'
            ],
            'email' => 'mahendra.singh@yopmail.com',
            'first_name' => 'Mahendra',
            'last_name' => 'Singh',
            'gender' => 'male',
            'phone' => '0000000000',

      ],
      'tos_acceptance' => [
            'date' => '1651125323',
            'ip'   => '182.72.173.68',
            'service_agreement' => 'full', 
            'user_agent' => 'null'
      ],

      'settings' => [
        'payouts' => [
            'schedule' => [ 'interval' => 'manual' ]
        ]
      ]

    ]);
willow yoke
#

Hello stripe,
While creating a payment method, we get information about whether 3D support is supported for the card or not.

    "supported": true
  }```
How can we know if 3D secure authentication is required by payment method or not?
deep abyss
#

Return to Merchant doesn’t close the webview on iOS.
Plea help

compact flame
#
document.getElementById("stripe").onclick = function(){
    const stripe = Stripe('pk_test_51DUxSPDOFzB6ZPInyWz1V6XrVxZEEgYJl104nEPoSQCrAZBx4toM7aGt6SGgFDkCICh93YrM1Z7b5gSqWPtl5SOE00IE0TQIkT');
    const options = {
        clientSecret: "<?php include('payments.php'); $payment = createPayment(getBucksAmt()); echo $payment->client_secret ?>",
        // Fully customizable with appearance API.
        appearance: {/*...*/},
    };

    // Set up Stripe.js and Elements to use in checkout form, passing the client secret obtained in step 2
    const elements = stripe.elements(options);

    // Create and mount the Payment Element
    const paymentElement = elements.create('payment');
    paymentElement.mount('#payment-element');   
}

is it proper to create payment in client_secret? I'm also passing the client_secret to clientSecret. Works but I don't know if its the proper way.

ornate jackal
#

Hi, how to change that in a product? It has been set like that no idea why and now customers are not able to create the subscriptions or cancel, because the taxes are exclusive

stone atlas
velvet bridge
#

hey all, ```Card payments, payouts and
other capabilities

are disabled for this account until missing business information is updated.``` how I fix that in test mode?

sharp cypress
#

https://m.stripe.com/6 is there a way that I can know where this payload coming from?

jaunty torrent
#

trying to integrate subscription product, I created subscription product with a certain price 299, then create customer on that subscription, But i am confused why this is showing amount is 0.

rare cairn
waxen spindle
rare cairn
#

Stripe Fees in Romania are:
1.4 % + 1 LEU
0.8% of payment if the status is OK
25% if your sellings increases.

rare cairn
woven crag
#

Hi, i just want to strip does shows invoice date and payment date diffrent? like i have created invoice today and payment due date is today, but customer made payment after 5 days, in data case payment date is different

copper reef
#

Hey @rare cairn 👋 As @waxen spindle mentioned, you can't cancel multiple subscription with single API call. You'd likely want to create a script that iterates through the subscriptions and cancels them individually.

rare cairn
#

Tarzan responded to someone else.

rare cairn
copper reef
#

@rare cairn Oh I see. In your first message, you quoted a different thread so that created some confusion. Not a problem. For fees, you'd want to talk to our support team as our team works with developers regarding API questions and are not super familiar with fee structure.
https://support.stripe.com/?contact=true

rare cairn
#

Also, can a stripe staff / moderator, or developer help me to implement the paymentintent create?

#

I've implemented it, the payment works.

#

But I'm wondering how can I charge it without me having to confirm it.

#

Currently, the API allows me (in test mode) to make payments, but as I've read on docs, these payments are unconfirmed, and I must retrieve them.

#

Is that correct?

compact hatch
#

anybody available to help me with onboarding

#

i am looking for somebody to help me regarding custom connecting

vocal wagon
#

ciao

#

Hi Guys, can you help me? We want to define a product in Stripe - with a 60 days trialperiod - continuing into a normal recurring paying cycle. We want to collect the customers card info when the trialperiod starts, but first start collection payment when the 60 days trialperiod ends. Is that possible? Thanks, Henrik

vivid patio
#

Hi everyone, I have a problem with Stripe integration on a Vue Storefront Project.
The problem arises when I go to generate the application for iOS via wrapper using XCode: in this case, the button for payment with Apple Pay does not appear in any case.

I assume the problem may be related to the wrapper running on a browser other than Safari.

Any ideas on how to fix this?

humble salmon
#

do i need to track the customer ip address for stripe eu?

rose otter
#

GianniGente-apple-pay

#

loeffel-customer-ip

deep abyss
#

I see Pay using IDeal option in Android device but I don’t see in iOS

kind jacinth
#

Hi, what webhook event gets fired on stripe.checkout.Session.create

sly burrow
#

Hi everyone ! I need some help with the integration of Stripe with Vue 3 and Vite

I have this code, but it returns me this error "Uncaught (in promise) TypeError: http.Agent is not a constructor" when I execute my function createCustomer()

import {
  defineComponent
} from "vue";

import Stripe from "stripe";

export default defineComponent({
  name: "Pay",

  methods: {
    async createCustomer() {
      const stripe = new Stripe("MY_KEY");

      const customer = await stripe.customers.create({
        description: 'My First Test Customer (created for API docs)',
      });

       console.log(customer.id)
    }
  }
});

Somebody got ideas on why this is happening ?

valid shoal
#

Good afternoon, sorry I'm new, I'm a mobile developer who was asked to create an application with this payment parcel, I was wondering if someone could help me find where I can add the tax and tip in the middle of the paymentsIntents, I'm using stripe nodejs and no I see where I can add the tax_code or the amount_details

obsidian yacht
#

Hey folks, is there a mechanism or a webhook to listen for the case that a Connected Account's API keys have expired?

frail kelp
#

Hello everyone I am wondering if it is possible to do this implementation: dividing the ApplePay / GooglePay payment block with the credit card block. PS: I am using Payment Element on VUE

lost sandal
#

my customers card keeps declining they are my family member but cant make a payment

vocal wagon
#

hey guys, whats wrong with textField can be? just textField and useState, nothing more. When I attach func to onChange, works nothing

bleak shuttle
daring lodge
#

max rs - ios

low belfry
balmy coral
#

if there is a strange pattern of transactions that we see for a customer, can we ask the question here or should i file a support ticket? i am trying to determine what kind of code change to make if any. it's a strange pattern and seems pretty unique. it has to do with multiple credit cards, lost payment methods, failed invoices, etc.

grizzled canyon
#

Hello, I am working on a payout reconciliation report for our "express" account customers. I ultimately want to show them which payments are included in the payout which would tie back to customer purchases. However, I cannot find the linkage. I think the linkage is there because I see it in the Stripe dashboard when I look at a payout and it shows the transactions in the payout. Also, when I click on one of the payments from the payouts page it has a "Connections" section which lists the payout.

hardy sparrow
#

Hi guys,
I have issue with payment method type "Klarna". When i call request create payment intent with this payload:
{'amount': 100, 'currency': 'GBP', 'confirmation_method': 'automatic', 'confirm': False, 'payment_method_types': ['klarna']}
And i get error response:
Request req_YcbG322ajjtkZQ: The currency provided (eur) is invalid for one or more payment method types on this PaymentIntent. The payment method type klarna only supports the following currencies: usd. Either correct the provided currency, or use a different PaymentIntent to accept this payment method type..

It happen with currency EUR as well. Only currency USD work.
Can someone help me for this ?
Thank you guys.

daring lodge
#

defpearlpilot - support

#

ericpres - express acconts

vocal wagon
#

Hi,
I would like to manage the date of payment of the subscirption of my users, someone can help me ?!

daring lodge
#

wang - klarna

vocal wagon
#

Hello, the api docs states:
"The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method’s app or site." https://stripe.com/docs/api/payment_intents/confirm#confirm_payment_intent-return_url
however in your integration guides, you use this for "completion page". How should I handle canceled authentications?

amber topaz
#

Hello! Seems like payments with us_bank_account dont have their charge.pending webhook sending correctly. Can anyone help me with this? Edit: not sending the webhook at all

proven frost
#

Hi dev-help team, All the webhook we were receiving (type=charge.refunded) were running into exception on our side thus were not saved in DB for our records. I have been trying to get all the records by
\Stripe\Event::all(["limit" => 100, "type" => "charge.refunded", "created[gte]" => 1648771200]) and on those data we are checking specific value in metadata, which only resulted in less then 20 records, but our logs shows the failures are around 3k. Am I not retrieving data properly

daring lodge
#

wst - charge refund event

random meteor
#

Is "Allow business customers to provide tax IDs" new in payment links? Does it behave as I'd expect with automatic tax calculation and omit the VAT?

candid violet
#

I have a around 6000 promo code under in coupon, i want to change the option from " First-time order only
Yes". to "No" for all

vocal wagon
#

Hi, I have this message for one of my customer "Early Fraud Alert". What does it mean please ?

random meteor
#

In Test Mode, payment links don't have an option to provide tax IDs but in live mode they do - how can I subsequently validate this with my webhook? I'm assuming the webhook data contains the tax IDs but I can't see a way to actually run through it.

safe wraith
#

Hi! Is there a way to customize the Stripe Invoice numbers so that they can align with how we number our invoices internally?

robust vine
#

Heyy, need some information regarding stripe refunds when using stripe express.

Can i make a refund as a connected account? If yes, how can i accomplish this?

sand tusk
#

Does Stripe expose whether a transaction was Google/Apple pay anywhere for Connected accounts?

idle iris
woeful grove
#

hello team quic question I have been trying to attach a test clock to a Stripe customer/subscription but looks like the node API's update methods do not support it. Am I doing something incorrect or the node JS sdk is plain wrong at this point ?

woeful grove
craggy spruce
#

Hi Channel quick question, i'm using the connect api to create a marketplace type app where users can pay other users on the app. I'm just wondering if it is possible for me (the admin) to take a cut from every transaction that gets done on the app?

twin condor
#

how can i connect my freshbooks account to my stripe account? Customers have been receiving error messages saying that 'requirements.disabled_reason'

mighty hill
#

GiovanniV - Test Clocks

mortal sierra
#

I'm having an odd issue with the Stripe Element. I've got a navigation menu fixed to the bottom with some buttons in it.
When the buttons are over any part of the stripe element, the buttons stop working and instead when you try to click the button, an input box is selected in the stripe field.

vocal wagon
#

Hello, I'm integrating Stripe Elements and despite setting automatic_payment_methods: { enabled: true } when creating a Payment Intent I'm getting back Payment Elements with card payment option only. Any tips on how to debug this / what could be wrong?

compact flame
#

const appearance = {
    theme: 'stripe',

    variables: {
        fontFamily: 'Poppins',
    }
};

const elements = stripe.elements({clientSecret,appearance});

I'm trying to set the elements font to my custom font but it doesn't work.

full ether
#

Can someone help me with this please?

fair agate
#

Is there a way to send invoices to multiple emails? I would like to be able to use form data to add multiple emails to receive invoice and billing information, but I also need to set a few manually through the dashboard as some of our customers have requested this.

late dirge
#

Hi, currently in development of a marketplace website (remote staff marketplace) that is individuals being hired by businesses using the marketplace. My issue is my developers cannot get rid of this business section through stripe express.

Since the site is mostly individuals, this deters them away from signing up as it is confusing and not targeted to them. We don't allow businesses (companies) on our marketplace, so we need to remove this from stripe express connect sign up.

white grove
#

Hi! I am wondering if there is a way to get the net payment from a paymentIntent, or have the stripe fee listed in the paymentIntent object on a webhook callback after the paymentIntent is processed

steady plinth
#

Hi everyone, I'm from Mexico, I hope you can help me with this questions, Is there a way to test Installments (Pago a meses) with 3D secure?

languid tulip
#

Shmall-invoices-emails

#

Mike-express

woeful grove
#

Hello team quick query here . I haven’t been able to get a customer’s address to show on an invoice — either by setting address or shipping.address on the customer, despite what the docs seem to indicate. Could you advise on how to display the customer’s address on an invoice? I had also considered using a custom field, but it appears there is a 30 character limit to those.
Thanks!
https://stripe.com/docs/api/customers/object#customer_object-shipping

dusk ember
#

Hi team, running into an issue with a customer account. They are getting a message that a 'you list a completed and operational website' - but there is a site listed and it's working. Wondering how to resolve.

errant hinge
#

I have a customer created with a test clock. When I try to create a checkout session with that customer, Stripe returns an empty URL. Checkout session id is cs_test_a1S5BAwH7gQ1NB0iRZR9nEHZjC7Bw1zKZBa1Q9HnANFRuadOSE54ZXYJTg

tawny pivot
#

Good morning. I am seeing that when we are testing 3D secure and having the charge come back as "approved", the payment intent is still marked "incomplete". pi_3Kv38eBBamLIIR3Z1j67QbZq

white grove
#

Is is possible to search the promotion_code api by the customer-facing code instead of promotion code id?

We are seeing that we can search /v1/coupons/:id for the coupon, but cannot search /v1/promotion_codes/:id with the promotion code, but have to use the promotion_code Id

I guess the coupon id IS the customer facing code, where in a promo code it is not

limber bobcat
#

Hello Team, I'm trying to configure a subscription plan on my WordPress site + MemberShip PRO Plugin, at first the paypal gateway is working but when configuring the Stripe gateway it may show an error that I recorded the screen can someone help me? I understand that you have an error in the checkout redirection and you did not find the solution on the stripe website so I thought it best to ask here on Discord, thank you and follow the video I commented on: https://recordit.co/BYjlyVyxiN I look forward to hearing from you, I hope you can help me, thank you

naive scroll
#

Hey there! Got a question about draft invoices. If I were to listen to the creation of a draft invoice webhook in order to check if I should make a change to the subscription price, would it automatically update the invoice or would it need to be manually updated??

vocal wagon
#

Hello, I've got a quick question regarding test mode and stripe connect. While messing around with Stripe's connect API, I've accumulated quite a lot of test connected accounts. Is there a way to remove them with Node?

fresh hinge
#

Question about invoices on subscriptions. When an invoice arrives, will the subscription be the same as the original subscription when the customer went though checkout?

visual hawk
#

which webhook event should we listen to update Subscription StartAt & EndAt in Database?

customer.subscription.created
customer.subscription.updated
payment_intent.succeeded
invoice.payment_succeeded
invoice.paid
cerulean ibex
#

Hey all, do you all have any plans to add support for digital wallets to the Customer Portal product? Our Chinese users have brought the fact that they can't pay if they don't have a credit card.

oak juniper
#

We have a Dev and Bug Fix environment and there is some debate on the team about whether we should set up separate Stripe accounts for each environment. We use the same emails for our users in these different environments. What is the best practice on how to prevent user data from getting confused in Stripe dashboard when multiple developments are using the test keys?

lusty halo
#

hello! i have a so far successful integration using setupIntents and stripe elements to capture payments, things have been working most of the time. however, i've been noticing an alarmingly high failed percentage of failed payments. we capture payment method, confirm it on the client, and then create the subscription. Our subscriptions have a 7 day free trial, so after the initial $0 dollar invoice is paid, 7 days later the payment fails. We've had a number of them for a variety of reasons pretty evenly distributed, between bank declines, and insufficient funds. We are currently have some marketing and customer acquisition metrics tied to the successful payment capture so the involuntary churn is throwing our metrics off. i'd love to be able to validate the card details at the time of capture so that we reduce our churn. is something like this possible?

vocal wagon
#

Hi, is it possible with Stripe Elements to just create a Payment Method w/o sending stripe.confirmPayment right away? I'm reading about SetupIntents but thet require me to have a customer upfront, what if I don't have one?

hollow field
#

Hello! If you pass in a blank customer object, after checkout.sessions.completed, does stripe auotmatically update the customer object with the payment info that user inputted during checkout?

#

If we call say

  const customer = await stripe.customers.create({
    name: 'blah',
    email,
  });

Which stripe account will it be connected to? Will it connect to our platforms account by default?

ember bear
#

@hollow field Let's keep messages/questions in the thread I opened

dry sapphire
compact flame
#

got it from here

rare cairn
#

Can I get the payment_intent from create?

steady plinth
#

Hi, I’m trying to implement installments with 3D secure, but when I set the confirmation_method = “manual” and confirm = true, and test with the card that has installments enable I get the available_plans parameter as empty (it should return the plans).
If I remove the 3d secure everything works.

bleak rain
#

Hello. Sometime this afternoon, when our users try to pay via ACH, the JavaScript API is throwing this error. Did something change? {
"error": {
"message": "Unrecognized request URL (GET: /v1/payment_intents/pi_3Kv5HMAvV3XwV9a61aQRok8q/link_account_sessions). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.",
"type": "invalid_request_error"
}
}

Explore our guides and examples to integrate Stripe.

verbal hull
#

Hey folks
We have a client who wants to connect their already existing standard account with our stripe account. They have already configured their account so creating a new one would be a lot of effort for them.

I asked the same question here before and they told me to perform step 2 (https://stripe.com/docs/connect/standard-accounts#create-link) of this doc with the account id of my client. When I did that, I got the following error: You requested an account link for an account that is not connected to your platform or does not exist.

I contacted my company's stripe contact and they told me to ask here. Could you help me with it?

vocal ibex
#

This is a very high level, but would anyone be willing to have a zoom call with me to discuss an integration pathway with Stripe into my ERP platform. After reading the documentation I think stripe could hit all the checkboxes for needs.. but alas my integration is literally massive. I need someone with experience to tell me if what I need to do can be done and offer high level experience on achieving it. It's possible my integration will touch every API method that exists at stripe and I need to really get my head wrapped around a few things. I have gone through the official pipelines at Stripe over the last month and am exactly where I started - I really need someone with experience to chat with.

I appreciate your time reading this. With peace, Aqua.

plush rampart
#

Hello, I'm working on migrating to payment element from card element but don't see anything different even though I already turned on google pay/apple pay, pay later....The form only show credit card input. Can someone help me? Thanks

lilac sluice
#

Hi - how can I set up a coupon that is percentage based and only valid 1 time per customer? I saw "first_time_transaction" sporadically on the docs, but it's not consistent, and when I tried to specify that as a parameter I get "Received unknown parameter: first_time_transaction"

#

Oh wait sorry I just found it in the dashboard under "Use customer facing coupon codes". Not sure how to do it programmatically but I personally don't need to!

hot glacier
#

Hello! I'm having some issues with payment methods,

flat basalt
#

Hello. I am trying to update my Tax information but when I try to confirm it says "could not save"

barren vapor
#

Hello! how can I track the user's steps?
Is it possible to put the GoogleTagManager inside the stripe, to trigger events?

candid grove
#

Hi folks

#

is there a way to get all transfers when we payout manually

#

we would like to have that data very much , just like it shows when done Auto

errant hinge
#

What does the field pending_webhooks in a webhook event mean?

barren iris
#

Hello! I am having issues with receiving payments and using stipe

final hornet
#

Hey guys, is there a way to get line items from charge object? We are trying to fetch all charges for specific products and we are not sure what is the best way to do this. Thanks

hazy shell
#

I'm trying to figure out why I'm unable to charge the 3DS2 testing card again after setting it up and saving it. The initial payment (first month) was successful and the payment intent's timeline ends with This payment successfully set up <PAYMENTMETHOD> for future off-session payments but the second one (simulation of a month after) has a Payment declined by customer's bank in the timeline.

hot glacier
#

How do I delete a Connect account w/o using API?

wide yew
#

Hi there, when creating a payment link the product default quantity is 1, is there a way to make it so that when my customer opens the link the default quantity is 0. This way they can select the number of products they want without an overwhelming total being presented to them.

Can anyone help?

bleak fractal
#

I know that this is not a strict dev question, but the usual customer support can't really provide an answer to my question, so I'll try to ask here. It's a simple question regarding the payout fees; I'm using stripe connect express connected accounts and destination charges. Suppose:

Customer pays 100 $

40 $ of these 100 $ stay with the platform

60 $ of the 100 $ are transferred to a connected account (service provider of the customer)

When these 60 $ of the connected account's stripe balance are then paid out to the connected account's bank account, how exactly are the stripe payout fees processed? And from which stripe balance, the platform's or the connected account's?

I'm asking this because in stripe testing, funds that are paid out to connected accounts take 7 days to arrive in their test bank account, and well I don't really want to wait 7 days to test exactly how payout fees are processed...

weary cave
#

Hi All,

Product: Stripe Billing
Endpoint: Create Plan
Usage: Programmatic or Dashboard
Pricing Model: Usage-based + ???

I'm trying to create a plan where the recurring billing is monthly but the usage is based for the year. Is this possible? Pretty much we want to give our subscribers X free units for the year but collect payments monthly. X is less than 12 so I can't really amortize it in anyway. The advanced pricing model examples didn't help me in this scenario.

nova cove
#

Hello , I was told to contact yall about my 99.45 check to clear.

#

I already been waiting 2-3 business days

vocal wagon
#

I’m trying to figure out how long it takes to get paid for a discord through stripe that has had disputes. I don’t understand why the money is being withheld

rigid marten
#

Hello, so when I create a session to save a us_bank_account with the stripe api I am not able to finish setting up the bank account.

I am able to connect to a test account successfully as shown in the attached image but when I press the Done button i am not able to press the Set up bank account button once the popup goes away.

It was working fine last week but now it is not working.

drifting hollow
#

After an auth is done on terminal with a card swipe, how long do we have to do the full capture on the order?

steady plinth
#

Hi, I have the following problem, I have installments already working but now I need to add 3D secure.
The problem is that you cannot use 'confirm' => true (Required for 3D) when creating a Payment Intent installment because the user has not selected the plan yet.
My question is how do I integrate the 3D secure to installments flow?

bleak fractal
#

Just wanted to double-check that, when using card payments, including Google Pay and Apple Pay, and Authorize and Capture Payments only, when using:

'settings' => [ 'payouts' => [ 'schedule' => [ 'delay_days' => 7, 'interval' => 'daily' ] ] ]

Within the call used to create the connected account (https://stripe.com/docs/api/accounts/create), this will assure (I'm using stripe connect express and destination charges) that the connected accounts receive their funds 1 week after the payment has been captured (which is when the destination amount is transferred to the connected account's stripe balance). Correct? Just because it's saying "Payouts : Daily" Within the dashboard of a connected express account I create in this way. And well I used 'daily' and 'delay_days' according to this: https://stripe.com/docs/connect/manage-payout-schedule

eternal kiln
#

I just pulled the latest invoice for a user, and the due_date is None. Is that normal?

mighty hill
#

Hey everyone, the part of our team that usually covers Discord during the next several hours is out of office for a holiday. If you have questions and no one is around to help please contact Stripe Support for help: https://support.stripe.com/contact

sly quiver
#

hi. how to check customers have expired cards in their accounts

glass sphinx
#

Greetings! We have a Stripe Connect integration (Custom/Destination). We have code that creates a subscription. We see how to set the Transfer destination for the subscription schedule, but how do you set the "on_behalf_of"? We tried setting the "on_behalf_of" on the generated subscription invoice, but got the message "You cannot specify an on_behalf_of parameter when updating an invoice created by a subscription."

minor cipherBOT
#

👋 folks, it's APAC holiday, so a Stripe engineer might not see your message here — please contact https://support.stripe.com/contact for a guaranteed response!

untold stag
#

Is it possible to move the Tabs position (to column) on mobile, for Payment Element?

visual hawk
#

I start having this kind of trouble as well lol... very confusing about Stripe!

#

I think Stripe should start thinking about update the Documentation. As you can see here, everyone always come up with the questions that already exist in the document. Not because, we don't read the documentation. But the documentation is very confusing when you come to customization.

#

And I am not sure if we can add the customer parameter into invoice.payment_succeeded

visual hawk
velvet bridge
#

Hey all, I connect to account : acct_1KuuO5J5FuWMRKqW in test mode and I try to test the bacs_debit type payment from Sandbox, and I receive the error: req_DmIVPp8FmBzdYd The payment method type provided: bacs_debit is invalid. Please ensure the provided type is activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any preview features that you are trying to use. See https://stripe.com/docs/payments/payment-methods/integration-options for supported payment method, currency, and country combinations. why is that?

unreal kernel
#

Hi Stripe Team, I am recording api usage using metered logic. And invoice is getting created monthly. So first of all I need that complete invoice. Also, Can we get invoices if we provide start and end date. While api usage is recorded by stripe their is realtime increase in usage quantity and total amount is also shown. So can I get that value also so that I can show that value on my dashboard so customer will know in realtime its bill amount and total api calls quantity.

vocal wagon
#

Hi! We've encountered an issue that we haven't found a proper solution for. Say we have a customer who has toggled off autorenewal on their subscription (having cancel_at_period_end set to true). This customer has the option to turn on autorenewal again in our billing page but we would also like to show them what this would cost and when. How do we do that in a good way given that we can't preview the upcoming invoice since there is no one yet (and we also can't request a preview with changes to price/licenses etc as we want everything stay put as is)?

median gate
#

Hi Stripe Team, I have a customer who have pause her subscription for a few month. How do I resume her subscription back? At the moment her invoice is voided

visual hawk
vocal wagon
#

Hi, with a subscription if a user don't have money on the card at the moment of the charge what happens?

vivid patio
#

Hi Stripe Team, I could not read in time, the thread was closed.
I can't show up the Apple Pay Button in a wrapped iOS app.
Instead, in a web browser i can show up both Google Play and Apple Pay.

Any ideas on how to fix this ?

@rose otter Thanks for your response, the Apple Merchant ID is ok, i can see the Apple Pay Button on common browser (production environment)

final hornet
#

Hello, is there a page that shows all the possible expanding resources?

#

I am interested in getting disputes in the charge request

median gate
outer cloud
#

Hi, I'm trying to write e2e tests for our stripe integration. I want to simulate offline payments, and for that I need to attach a fake payment method to a customer. However, when I attach pm_card_visa to a customer via payment_methods/attach, the call succeeds but the customer doesn't get the payment method added. Is there anything else I can do?

waxen quail
#

wmertens-attach

vocal wagon
#

Hi, I created a subscription using session checkout with SEPA direct debit, and I can't find a way to get the mandate information after the session checkout is created, can some one help me please

sweet spire
#

Hi, When a schedule subscription gets active, it returns a subscription object, but the response I'm receiving has the schedule object as string as you can see in obj.PNG isn't supposed to return as a "SubscriptionSchedule" object. Can you help? I want schedule subscription id but as it return a string I am not able to map it

primal bramble
#

Hey I am trying to update a current subscription through stripe checkout session. I have found at from here https://stackoverflow.com/questions/70071318/how-to-pass-existing-subscription-details-on-stripe-during-checkout that stripe currently does not support that. As a work around I am collecting user card detail via mode: setup and passing price_id and customer_id in metadata for upgrade. Can I display the metadata on checkout screen in mode setup so that payment appears more trustworthy?