#dev-help

1 messages · Page 139 of 1

meager oasis
#

but instead will outright refuse it if they feel it's too high risk

vocal stump
#

Link to documentation for this please

meager oasis
vocal stump
#

Doesn't answer the question

meager oasis
#

It does to an extent

#

with a "Do not do this, because it won't work"

vocal stump
#

No, it says you must use Stripe subscriptions to avoid problems with Apple Pay on recurring payments

#

and not just randomly charge the card

meager oasis
#

Exactly

vocal stump
#

sooo can they request 3ds for subsequent payments+

#

?

#

As with every other card

#

We're kind of going in circles here

meager oasis
#

Even the EMVCo. Spec doesn't specify

merry geyser
#

Hey guys, I am using Stripe to generating invoices and create monthly subscriptions on my products. This is working great, however there is a lot of my customers that are buying like 3 or 4 different subscriptions at the same time, the issue is that for every subscription they have Stripe is sending 1 different invoice every month, so you know the customer receives 3 or 4 different invoices. Is there a way to let Stripe send only 1 invoice with the 3 or 4 subscriptions inside this one invoice.
Like:
Invoice 00001

  • Subscription A ..... $10
  • Subscription B .... $15
  • Subscription C ..... $10
  • Subscription D .... $15
    TOTAL: ..... $50
gusty spear
#

Hi there, I need to ask about listing resources

#

Stripe::Customer.list_sources(
'cus_91fz3aebyTniMk',
{object: 'card', limit: 3},
)

#

if ill pass
Stripe::Customer.list_sources(
'cus_91fz3aebyTniMk',
{object: 'sepa_debit', limit: 3},
)

#

will it return all sepa_debit sources

lucid raft
#

jhondev-subscription

#

hamid-sources-listing

quaint aurora
#

Hello, please help. Stripe Connect.
How could i create Onboarding for my Custom account only for adding external account aka bank account?
I create account by stripe api, but i want redirect user to stripe page where he could add his bank account, is it possible?

vague meadow
#

What is the "Expand key" to get Connect Account Subscription Object in Charge retrieve service?

cold arch
#

hi, I want to install npm server on remote machine logged in through windows by using ssh

#

for stripe integration

urban estuary
#

How do you add more payment methods to a Stripe checkout that is being used for LearnDash on a WordPress website? Customer wants more international payment methods other than just credit/debit cards. I've seen the PaymentMethod object page but I don't know how to add more PaymentMethod types which Stripe is being used by WordPress.

copper viper
#

Good day! newbie in Stripe here, I just want to ask if it is possible to disable the product creation for certain user roles?

finite surge
#

What should I do???

meager oasis
#

(Otherwise, the transaction is by default an automatic loss as it will cost more than 50 cents in fees)

vapid cedar
#

Hi there - anyone know how to get more infomation about the application which created a Charge? If I GET /v1/charges/[charge-id], the response comes back with { id: ..., application: "ca_..." ...} and I'm trying to figure out what that ca_... application is.

scenic iris
#

Hello everyone, what would be the recommended approach to obtain card information from a user before creating a payment intent?

We need this data to determine if the user's card is domestic or international, and thus to know what kind of fees will apply, so we can adjust the amount the user needs to pay.

With the old charges approach, this was included in the source data, but since the payment confirmation is now handled on the client there doesn't appear to be a good way to obtain this info in advance.

#

So basically, I need: Card/Source details --> Determine if domestic/international based on source country --> Calculate fees --> Add to amount to pay --> Create payment intent --> Confirm payment

broken wolf
#

Hi, Do stripe have api that can replace a payment method to a another new payment method on invoice/subscription?
for example i was using
4242 on sub1, sub2
4444 on sub3
i need 1 api to replace the 4242 to 5555 , meaning sub1,sub2 will bulk updated to 5555 without changeing 4444

ancient pecan
#

First I am calling this:
"https://connect.stripe.com/express/oauth/authorize?response_type=code&client_id={{CLIENT_ID}}&scope=read_write&redirect_uri=https://sub2.example.com"

(https://stripe.com/docs/connect/oauth-reference)

Btw by the documentation this part is not needed for the express account "&scope=read_write" but I tried both, with scope and without it.

I also tried with this url: "https://connect.stripe.com/express/oauth/authorize?redirect_uri=http://mysite.site&client_id=ca_XXX"

I have used client_id from the settings page from the platform test account.

After user populate the on-boarding form (using test data options) (with bank account details) User is redirected to the page where I collect the "code" param and continue with oAuth process

ancient pecan
# ancient pecan First I am calling this: "https://connect.stripe.com/express/oauth/authorize?res...

\Stripe\Stripe::setApiKey('sk_test_platform_api_key');

$response = \Stripe\OAuth::token([
'grant_type' => 'authorization_code',
'code' => 'ac_from _first_step',
]);

/*
Resposne I get:
{
"access_token": "{ACCESS_TOKEN}",
"livemode": false,
"refresh_token": "{REFRESH_TOKEN}",
"token_type": "bearer",
"stripe_publishable_key": "{PUBLISHABLE_KEY}",
"stripe_user_id": "{ACCOUNT_ID}",
"scope": "express"
}
now I am saving that account id in my stripe users table inside database.
*/
// Access the connected account id in the response
$connected_account_id = $response->stripe_user_id;

ancient pecan
# ancient pecan 2. \Stripe\Stripe::setApiKey('sk_test_platform_api_key'); $response = \Stripe\O...

The issue is in this step:
When I try to create new or to remove current bank account using this api call:
https://stripe.com/docs/api/external_account_bank_accounts/create

I have previously collect btok_xxx id from the front-end! but its the same if I am sending everything in one call for example:
/*
$outpayment_method = $stripe->accounts->createExternalAccount(
$user->stripe_connected_account_id,//saved as $connected_account_id from the previous step
[
"external_account" => [
"object" => "bank_account",
"account_holder_name" => $request->account_holder_name,
"account_holder_type" => $request->account_holder_type,
"country" => $request->country,
"currency" => $request->currency,
"account_number" => $request->account_number,
"routing_number" => $request->routing_number
]
]
);
*/

I am getting this response:
"This application does not have the required permissions for this endpoint on account 'acct_xxxx'."

I have tried to use both keys for the Stripeclient:

  1. platform key
    $stripe = new \Stripe\StripeClient(
    env('STRIPE_SECRET')
    );
  2. I have also tried to use the "access_token": "{ACCESS_TOKEN}" key from the previous step but I am getting the same response again and again.

What I am missing here?

idle jay
#

Hi, I have configured webhook for payment_intent.amount_capturable_updated,
payment_intent.succeeded events. payment_intent.succeeded event calls only hitting my API endpoint. payment_intent.amount_capturable_updated is showing 200 ok response in stripe webhook logs, but the API request not reached to my service? Am I missing anything?

chilly coyote
#

Is stripe balance payout automatic? e.g if my customer balance will automatically payout to their bank acc?

woven dragon
#

Hello, I have integrated the Payment Request Button in my nuxt.js application.
As per the documentation I have hosted the domain association file, registered the domain and added card in my wallet
In Google Chrome I can see the GPay button got rendered, but in safari it's failing to render "Apple Pay" button.
When I tried to open in a private window in safari I got the apple pay button and couldn't able to make the payment.
Can someone please help me to resolve this issue.

golden cosmos
#

Rajthilak

fallen pelican
#

Is the 2$ per user charge in the express connect account taken from the marketplace account? Or is it cut from the platform user account?

golden cosmos
#

johnmelodyme

true mural
#

how to hold payment more than 7 days?

little terrace
#

Hello
I need some suggestion for the subscription plan
My requirement is : Integrate subscription with stripe and user also can upgrade the plan whenever they want
So can you please advice how to manage existing subscription and new subscription plan and how to charge ?

vital phoenix
#

Need help accessing my account; original email setup by sqaurespace for commerce is no longer active, need the stripe email changed to a new one,

dry hatch
#

Mayursubscription

vocal wagon
#

Hello, a customer made 3 payment attempts with his card and the Stripe message provided is: The bank returned the decline code do_not_honor, and did not provide any other information . Please can you let me know how to resolve this please? Thanks

hidden bluff
#

I am adding external_account to stripe connect custom account.

willow marten
#

i need stripe help

#

My store was created with shopify and the payment interface uses stripe, but several orders were not synced to stripe last week. Can you help me find out why?

distant mantle
#

Can we use Stripe as a "payment gateway" with "Volusion Ecommerce Website Store" ?

crisp falcon
#

Hi, when I try to update a payment method's address, it seems to require that the card's expiry date be specified, why is that?

Secondly, if the expiry data on file is in the past, setting it to be the same value doesn't seem to be accepted either.

What can I do in this case? Can I not just update the address?

gusty storm
#

I need some help, I have added the test domains with secret key through dashboard in stripe portal. But still apple pay button is not showing up.
It's saying `either you do not have a saved card or current domain or stripe account is not registered for apple pay?
First 2 is not the case I can say for sure. Do I have to register each account with apple pay?

vocal wagon
#

Good morning guys, i need help with "customizing invoices" is there a way to style those invoice according to our CI, more than just a logo? I set the "brand color but the invoices are still in plain grey.

calm hornet
#

Hi there, I have a question around applying coupons to subscriptions. I would like to apply a coupon that is only active for x subscription renewal cycles. Is it possible to achieve this by setting max_redemptions on the coupon to x? i.e. does it trigger a redemption on every subscription renewal cycle? If not, do you have any thoughts on how this might be achieved. I don't believe trial periods will work as we would like to be able to apply the time based discount once a subscription has already been created. Appreciate your help.

dry hatch
#

tom_dev_subscription

hollow nebula
#

Hello, by default if we don't send the proration behavior when adding new seats to the subscription, when will we get the payment

  • If the billing type is Monthly,
  • If the billing type is Annual
fallen pelican
#

Is there a possible way to test stripe payment using GPAY in test mode on mobile devices?

onyx ridge
#

Hi, we want to use CARTES BANCAIRES cards in our system, and on dashboard setting/payments I requested access but it's pending a few days. Is there anything else we need to do in order to activate it or just need to wait?

dark aspen
#

Hi not to sure if this is correct place to put it, but we are build a Airsoft riels website adn just wondering if we are able to use Stripe as a payment gateway for this?

#

not to sure on age restrictions rules with Stripe

vocal wagon
onyx ridge
#

Hello, I am trying to use Checkout following this code example https://stripe.com/docs/checkout/integration-builder. But the status of the payment is incomplete and it requires a payment method that is not supported in SessionCreateOptions. How can i fix this problem?

fallen pelican
#

Is it possible to have a destination charge in a standard connect account?

cold turret
#

Hello, when i generate a login link for a connected account and go through the url, the only information that I have is the current balance and the latest transfers amounts. It is the only information that a user (connected account) can access to ? Thank you 🙏

vestal nest
#

Hello,
Here is the error on my Stripe account (homepage).
"We are unable to see or verify the information on your website.As soon as we can check your updated website, we will reinstate transfers to your bank account.". Therefore, the payments (Woocommerce) do not work.
But my website is working, in maintenance mode.
Is there anything wrong ?

opaque steeple
#

Hello

#

I’m on a iPhone ans I don’t know how to delete my account

cerulean pineBOT
#

:question: @opaque steeple 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
#

Hey 👋 ,

I'm integrating stripe to my website, and I'm having some difficulty understanding the flow the user needs to go through.

So first, the user (future connected account) is redirected to a stripe page where he needs to sign in/up and submit the demanded files. After submitting all the requested files and clicked on the done button, the user is redirected to the return_url specified on the AccountLink object previously created. After confirming with the account API the details_submitted property for that account becomes true, but sometimes (for whatever reason that I still can't understand), the property charges_enabled is false.

On stripe documentation, it says:

"Use the /v1/accounts endpoint to retrieve the user's account and check for charges_enabled. If the account is not fully onboarded, provide UI prompts to allow the user to continue onboarding later."

After redirecting again, different files are requested from the user, and only then the onboarding process is fully completed.

So should we just redirect again for stripe AccountLink? If that's the case, why is the user required to log in again (isn't it a bit repetitive)? Is this the only way to do it, or am I doing something wrong?

Thank you very much for your help.

bleak breach
#

Towny-woocommerce-errors

idle jay
#

Hi, is it possible to authorize a credit card with card number, expiry details and zip/postal code without CVV ?

granite basin
#

Hi Team

#

I have a question ..We are doing the payment through stripe control ..where we are creating the token from the stripe UI control ..and then with that token creating customer and subscription so on ..

#

Now my question is if we want to generate the token in postman ..is there anyway to generate that

finite surge
meager hawk
#

@finite surge that probably means you're using the API keys of a different Stripe account than the one you were intending(it's common to have multiple accounts and get confused between them). You should carefully check that you are copying the keys on https://dashboard.stripe.com/apikeys from the correct account(the top left of the page) into whatever Wordpress plugin you use.

cursive oak
#

Hey @meager hawk @lucid raft, i hope both of you have a good day! I have a problem with my dashboard and the support is not answering. My Dashboard says that i need to verify something but when i click on it its says that everything is verified! There is a message that my Account get closed and all payments get refunded in 3 days, i wrote over 10 emails to the support over 8 days and nobody is answering me, can you maybe help me?

finite surge
hidden lotus
#

How can I transfer amount to users bank account directly using stripe, without stripe connect

somber citrus
#

Hello team, I need to display the product name + the price name in my invoices, how can I achieve that please🙏

vocal wagon
#

Hey guys, we have an issue with google play:

APK REQUIRES PROMINENT DISCLOSURE​
We’ve identified that your app is using Stripe SDK or library, which facilitates the transmission of collection of phone number and installed application information without meeting the prominent disclosure guidelines. If necessary, you can consult your SDK provider(s) for further information.

APK REQUIRES VALID PRIVACY POLICY​
Your app is uploading users' phone number and installed application information via Stripe SDK without posting a privacy policy in both the designated field in the Play Developer Console and from within the Play distributed app itself.

actually, we are not providing any phone numbers to stripe, so we can't really relate to this issue. hope you can help!

vocal wagon
#

Hi, I am trying to integrate the Customer Portal in my application (tech stack: react / AWS Amplify / node lambda)
When integrating the Checkout hosted page I followed that article: https://medium.com/dzolo38/https-medium-com-dzolo38-implement-the-new-stripe-checkout-workflow-with-a-react-amplify-project-serverless-78eccaac26e0, which ultimately included using https://stripe.com/docs/js/checkout/redirect_to_checkout on the react frontend

However I cannot find a similar function in @stripe/stripe-js, something like stripe.redirectToCustomerPortal.
Does anyone have any suggestion on to implement a similar behavior?

cunning grove
#

Hi, i am trying to integrate stripe connect,
How can i verify the connected account is one of the email from my system in test mode,
In live mode i am able to get the email from the connected account and i am just check weather the email exits or not

vocal wagon
# vocal wagon Hi, I am trying to integrate the **Customer Portal** in my application (tech sta...

@daring lodge do you have any suggestion on that? Why does stripe-js contain a redirectToCheckout and not a redirectToCustomerPortal? Any suggestion on obtaining a similar behavior?
Below is the code for the checkout session, and I have written something similar for the customer portal..

const CheckoutButton = () => {
    const { userId, username } = UserContainer.useContainer();
    const redirectToCheckout = async () => {
        const userParam = {
            cognitoUsername: userId,
            email: username
        }
        console.log("userParam: " + userParam)

        const fetchSession = async () => {
            const apiName = "stripeApi"
            const apiEndpoint = "/checkout"
            const body = {
                user: userParam,
                priceId: price
            }
            const session = await API.post(apiName, apiEndpoint, { body })
            return session
        }

        const session = await fetchSession()
        console.log(session)
        const sessionId = session.id
        const stripe = await stripePromise
        if (stripe != null) {
            stripe.redirectToCheckout({ sessionId })
        }
    }

    return <button onClick={redirectToCheckout}>Continue to payment</button>
}

export default CheckoutButton
scenic moss
#

A little help, I have registered my LLC company in USA, I got USA bank account as well, but when registring for stripe it asks for the business representative details in USA but I don't have one, So it means I can't create a USA company stripe account? Or is there another group or something where I can get help for this?

daring lodge
#

cfbo-customer-portal

vocal wagon
#

Thanks for everyone who helps out here, much appreciated!

#

What's up guys? Quick question today 🙂
Redirect your user to the account link URL (during acct onboarding of Standard Connect accts) = Should it be a server side redirect, client side redirect or can it be the dynamic createAccountLink.url appended to the Stripe Connect button?

shell ruin
#

Hello, I need to get the BIN and the card issuer for every charge. How can I retrieve this using the API?

deft kettle
#

PKPayment is being returned without middleName and namePrefix after processing. Is Stripe doing this or Apple?

tender tundra
#

Hi, we are using Stripe prebuilt checkout and using option of setAdjustableQuantity with min value of 10 and max of 100 for an LineItem. Is it possible for customer to configure quantities only in multiples of 10 not any number between 10 and 100. It should be 10, 20, 30 etc.

sterile night
#

Kindly help me here to pass cart/basket id when we click on payment request button and it will display in payment success logs with same parameter like cart_id:123456

warm ocean
#

Hi. Where can I find the document about the flow for a dispute? (needs_response, under_review, warning_XXX...)

daring lodge
#

pkcdeepu-payment-request

sacred bramble
#

Hey there. I have a monthly subscription which might have a one-off discount, and/or might have a lifetime percentage discount. I can tell the user what they're about to be charged when they set up the subscription via Stripe::Invoice.upcoming, but I'd also like to be able to say, eg, "You'll then be charged $3.99 monthly". I don't see an obvious way of getting that via the invoice api, do I need to calculate it myself?

molten granite
#

Hi guys. When a credit card payment is disputed, can we always expect a new dispute record to be promptly created in the stripe disputes list? Also how long does it generally take for a dispute to settle? ie won, or lost.

limpid scaffold
#

Hey there

I'm using a card-editor element to get a cards & zip codes, and just wanna know
Would it ask for a zip code if the card is issued in Argentina?

There're no Argentina test card in the Stripe docs, and I can't find any info about the countries which would require a post code field

sacred bramble
civic cairn
#

Hi #dev-help, would it be possible for me to testout the SSO functionality?

vocal wagon
#

Hello, I have one question regarding pre-authorized payments. Is this also subject to the transaction fee?

vocal wagon
#

hello, if there are unsufficant amounts in the connected account for a refund, can we charge the bank account or let the connected account make a debit to his stripe balance?

remote sundial
#

Hi there

I am trying to create "connected account" with custom type. Connected account created but it's status is "restricted" and showing below fields are need to update :

INFORMATION NEEDED - DUE NOW
Owner's SSN – Last 4
Business phone number
Business Tax ID
Owner's email
Owner's phone number
Owner's title
Owner

Can anyone guide me how to update these fields with Laravel ?

Thanks in advance

limpid scaffold
#

Hey

I had a question above, but the thread is just archived
Can I have any answer on it please..?

#dev-help message

warm ocean
#

I see the BIN on my Stripe Radar, I want to access it through the API. How can I do?

bold basalt
#

@limpid scaffold looking and can answer in thread

north leaf
#

Hello! I have a question regarding PaymentIntent, do you have any statuses to determine if it is failed or just raising errors in such cases?

warm ocean
#

And on the dashboard, for a payment method, I see the property Type (Visa credit card) and Issuer (Stripe Payments UK Limited). How can I have it? I don't have the information when I retrieve the payment method

bold basalt
#

@warm ocean hello! answered both questions in your thread

pastel hemlock
#

Hello, I'm trying to implement this system that works like a paywall, it sync our logins based on webhooks from stripe, based on a monthly subscription. I just can't figure out how to update a payment method, which are the steps on Stripe terms, should I retrieve the payment method and just update it? How do I retrieve the right payment method?

vague crater
#

Hi, when creating a payment intent via the API, it's taking 300-500ms to respond.
This seems pretty slow, and isn't good for our page load speed.
Is this expected, or is there something wrong with the API at the moment?

lime grail
#

Hello everybody. I have a question about product type. Currently I'm in Stripe test mode and every time I create a new product, either in the Dashboard or via Stripe CLI, it receives a type property with value 'service'. Then when I want to create a SKU and attach the new product to it I get back an error saying "The product must be of type 'good', but a product of type 'service' was specified." When trying to update the product with a 'good' type there's an error "Received unknown parameter: type". There is no mentioning of product type in the API docs. My API version is 2020-08-27. Is it because of the test mode? Thanks!

vocal wagon
#

I'm having trouble getting apple pay button to show up on the client side. I have hosted the verification file, verified the domain, included the payment code. The applepay button shows on my devsite where i have the test keys. It is not showing on the production site where i have my live key. Any help is appreciated.

#

Thanks

#

Hello, Please, where are the error logs on the new dashboard interface?

#

Ok, I found it. Thank you

#

Got an email about a $50 giftcard for taking a survey. Is this a fake email?

pure crane
#

Hi,
I'm using Stripe cli on a development env. I also have my production env that is in test mode.
how can I make the distinction between development/production webhooks. For some reason, I have one hook that failed on development. Now it keeps retrying on production.
Not sure what I shall do?
thanks

cold arch
#

I have to install stripe cli on linux system login through ssh , using command line

#

Plz help

fading granite
#

Hello,

I am attempting to let users of my platform connect their stripe account though when I try to call stripe.AccountLink.create I get a stripe invalid request error that says,

"You must update your Connect branding settings with business name, icon, brand color in order to create an account link. You can set the missing fields at https://dashboard.stripe.com/settings/connect".

When I navigate to this link I find that I already have set up my Connect branding settings and I updated them last night, so I am unsure why I am getting this error in the first place and how to solve it.

#

Thanks

vocal wagon
#

comment ajouter un autre compte pour une deuxième boutique?

prime crag
#

Hello! I have a couple questions.

  1. Is there a webhook that is called when a Promotion Code expires? I figured it would call "promotion_code.updated" but it didn't seem to do that.
  2. Is there a way to return the coupon's "applies_to" products in the webhook? I don't see that in the webhook data when creating a coupon.
ocean hinge
#

Hello I got the entire stripe system working on localhost in test mode, will everything on stripe side of things still work when changing to livemode? Like I get I probably have to redo the webhook but like price id etc, will they still work and is there still ways for me to test if everything works correctly when in live mode?

vocal wagon
#

Hello! First of all, thanks beforehand. I would love to know whether anybody has received this error code invalid_utf8_in_post_body when uploading a file. Any advice?

rotund marten
#

Hello all,

#

We use stripe for saving and charging customers. For ACH (stripe + plaid). We dont use plaid directly. I received an email about plaid deprecating Wellsfargo accounts. Should i be worried or not ?

jaunty python
#

Is anyone able to help me debug an increase in rate limit and object lock errors I'm seeing?

hidden bluff
#

I created a token

short sand
#

We are pursuing the option of using Stripe Customer Portal, but using it for only payment method use, not tying it subscriptions, which we understand is possible. Is it also possible to set a default card which cannot be deleted, so that the user always has at least one card on file?

vocal wagon
#

Hi again! Is there any known way to solve this error: The currency of source_transaction's balance transaction (eur) must be the same as the transfer currency (pln)? I mean without opening an account in a Polish bank?

cold arch
#

how to install stripe cli in linux command line terminal

ember root
#

What happens if the 4 digit verification code won't accept even when getting a new code. Max attempts reached. Can I ignore?

fervent sky
#

Hi folks, asking here since I don't know exactly what i'm searching...

I need a way to test some operation on "old" subscription is there a way to bulk import data in the developer mode of Stripe ? (Like copying the live data in test mode so I can test with multiple cases ?)

inner kite
#

Hi. when i attempt to integrate plaid (in sandbox) with plaid, they wont let me use my stripe in test mode... How do I resolve that?

unborn wren
#

Hi!

We use Stripe Charge API to charge our customers' debit cards. Also we use Plaid + Stripe integration that allows us to exchange Plaid bank access tokens for Stripe bank account token that is used as a source payment.

Recently we encountered an error while creating a charge via Stripe. For one of our customer we received this error while exchanging tokens via Plaid API:

Stripe API returned error: You cannot use this bank account because previous attempts to deliver payouts to this account have failed. Please double-check the account details, and contact us via https://support.stripe.com/contact if you think this is in error.

Could you tell us why it happened, and if we can do something on our side to create the charge?

Please let me know if you need more details.

hidden bluff
#

Cannot provide both id_number and ssn_last_4 unless they match

#

I got this error.

crimson needle
#

@hidden bluff I've reopened the thread you already had, let's continue there

zinc mountain
#

{
"error": {
"code": "oauth_not_supported",
"message": "This application does not have the required permissions for the parameter 'tos_acceptance' on account 'acct_1JX9Ew2HsXGRFBr2'.",
"type": "invalid_request_error"
}
}

#

I am trying to change the service agreement from full to recipient in on connected account.

crimson needle
#

^ answering in a thread above

gusty storm
#

Need help for apple pay with stripe connect. I have configured the connect account with my test domain but still it's not loading the button and displaying the warning as `either you don't have a card added or current domain or stripe account paramter is not registered for apple pay. Anyone who has seen this before

ancient hedge
#

Hey guys, I see that in the stripe control panel I can export a list of transactions/charges for a single payout. Is there an API equivalent of that?

crimson needle
#

vibhav-apple-pay-connect

#

rekliner-payout-export

cold arch
#

Thank you so much Rubeus. . for the help.

#

You guidance worked.

distant notch
#

hey everyone, I'm trying to create a backdated subscription and see that I need to set a payment intent. However, the customer will not have a CC on file. I tried to create a ACH account for the customer but got this message when trying to create the subscription: "The provided Source xyz does not have sufficient funds to be used with this PaymentIntent. Please ensure the Source has at least $$$ available and try again."

brittle stump
#

Is there a Sigma table for querying credit balances?

echo pollen
#

Does the "Save this card for future purchases" button in a Checkout session result in an attached and default payment method if the payment succeeds? In our second month of billing we are getting a lot of angry calls from customers stating they "saved" a card with us to allow for automatic payment processing, but looking at a few logs I only see one time payments with no attached payment methods.

past bane
#

I have a booking system in development that uses destination charges. It works fine. Now I've change our business model and we are now going to use Standard accounts for our service providers with direct charges going to their accounts instead. It's written in PHP. It's my understanding from reading the docs that the only thing that I'll need to change is basically one small part of the create statement.

For the destination charges I had:

$response = $stripe->paymentIntents->create([
'amount' => $amount,
'currency' => 'usd',
'payment_method_types' => ['card'],
'application_fee_amount' => 123,
'transfer_data' => [
'destination' => $account_id],
]);

And for direct charges I would change that to:

$response = $stripe->paymentIntents->create([
'amount' => $amount,
'currency' => 'usd',
'payment_method_types' => ['card'],
'application_fee_amount' => 123,
],['stripe_account' => $account_id]);

Everything else, including the form to collect the payment from the customer, the mounting of the card element, and the calling of the payment intent php function (above) should be the same, with that one small change mentioned above.

Am I missing anything. Is it really that simple?

Thanks

mighty hill
broken crest
#

Hello, the update your payment details link in the email that gets sent out by stripe when a subscription is renewing, payment has failed and expiring card email doesn't work. How do I fix this?

upper violet
#

Hi. I am asking people to enter a restricted API key into an app I am building. Before they can use the app, I want to verify the permissions of the key which should only be read-only on a handfull of settings. I want to reject keys that either don't have the read permissions I need or that have any kind of write permission. Does the API have a provision for doing this?

fading granite
#

Hello,

Is there any way to test stripe connect without having to create an account every time and verify your phone number? the SMS verification codes have stopped going to my phone anyway.

Thanks.

distant notch
#

hey everyone. I have some customers that give custom terms. Meaning they will ask for the subscription to be a fixed amount for a set time range paid all upfront. For example, $1000 for period August 15th, 2021 - October 31st, 2022 (14.5 months). We wouldn't renew the subscription until October 31st, 2022. Would I have to create a custom price for that period or is there a way to create an ad-hoc subscription?

mighty hill
#

@tough leaf Hey, I appreciate that you're trying to help, but can you only provide assistance when you're 100% sure it's relevant and correct?

tough leaf
mighty hill
#

@tough leaf Several things. 🙂 It's encouraged to help each other out here, but it's probably best to give us a chance to provide assistance first and only jump in if we're unavailable (like on the weekends) or if we're super busy and haven't replied for a long while.

mighty hill
#

@tough leaf When you told Jude "no" when that was not the correct answer.

tough leaf
#

You win

#

I’m surprised stripe lets you do it, but these ease of development features are its main appeal over paypal.

#

Lest we forget

silver iron
#

trying to update tax rates for recurring invoices. I am able to update tax rates on invoice's subscription_item but the old tax rates still show on InvoiceLineItem. How can tax rates on InvoiceLineItem be updated ? Does updating tax rates on invoice also update the pdf ?

gilded flower
#

Can Stripe be used to pay a premium membership of a social network that may have NSFW content (the user can block this content regardless of the membership status)?, Stripe will not be used to unlock or acquire anything related to adult content...

mighty hill
#

Unarchived the existing thread...

ocean hinge
#

Hello I have just went from test mode to live mode and of course things aren't working like they should 😛 Getting the following error "the provided sessionId is for a test mode Checkout Session, whereas Stripe.js was initialized with a live mode publishable key."

ornate beacon
#

Hey guys, I have a payment model which I am trying to build a pricing structure for but I am unable to figure out if its doable, I have tried so many different pricing options. First of all I need multi pricing but they should all follow the same principle, a user adds 2 units at £50 = £100 then some point during the cycle they add another unit but remove that unit 2 days later, I want the final value to be 2x£50+2 days worth of one unit (£50) I have tried metered billing but none of the calculations are right for this case and non metered billing where I manually increment/decrement units but this is giving me undesired final values after decrementing all the way down to one unit, ie invoice shows 1 unit active but amount die is around £200. Appreciate any help.

hidden ridge
#

Hi guys. I'm looking at the docs for the Checkout here: https://stripe.com/docs/payments/checkout and I was wondering if it's possible to add a Product description on the checkout page?

pastel hemlock
#

Hello, I have a doubt about updating a payment method:
Basically I have a subscription system that works based on webhooks & etc.
I've got some help on how to do that and basically it was:

  • Create a new payment method;
  • Attach it to the subscription customer;
  • Update this payment method to be the default_payment_method;
    The thing is, how do I create a new payment method without passing the user sensitive information through my server?
serene robin
#

https://api.stripe.com/v1/products is returning blank results, but when I give it a /product Id, I can return a specific product. I created a new restricted key just to make sure I had write permission for product, even though I just need to read the list of products... Am I missing something? I removed all parameters just to be sure that wasn't causing it, the token works fine for other things

viscid burrow
#

Any advice writing a .is_a_test_customer? method?

deep crown
#

Hi all! I was wondering if I could get help.
So I'm trying access the previous_attributes data object specifically cancel_at_period_end but it gives an errors saying Property 'cancel_at_period_end' does not exist on type 'PreviousAttributes'.
https://stripe.com/docs/api/events/object#event_object-data-previous_attributes

How would properly be able to use it?

event.data?.previous_attributes?.cancel_at_period_end;

copper oak
crimson needle
#

hansdesjalais-transfers

heady saddle
#

Where's the number I can call to chat with someone directly

crisp falcon
#

Hi, is updating a Payment Method supported via Stripe JS? I see the docs for creating a payment method, but don't seem to see a section for updating via Stripe JS.

silver iron
#

@mighty hill I am getting an error while updating taxrates on upcoming invoice. Can it be done? Does an invoice need an Id?

frosty furnace
#

Hello. I am facing an issue with Stripe in Brazil... In order to issue an invoice in Brazil I am required by law to inform the CPF, akin to a VATIN. I am using woocommerce, and there is a field for CPF, but Stripe is not recording it. Since I am using eNotas to automate invoice emission things are coming with error due to the lack of CPF information from Stripe to eNotas. Any idea on how to extract that information from woocommerce?

vocal wagon
#

Hey, i need help. My business was marked as “a high risk business”. While i was reselling games. I once approved a dispute, is that the reason of my account’s deactivation. I would like to re-activate my account, is anyone down to help me?

dense olive
#

Hi all, I'm trying to apply a one time discount to a subscription. I found some information here https://stripe.com/docs/billing/invoices/subscription#adding-upcoming-invoice-items

await stripe.subscriptions.create({
customer: '{{CUSTOMER_ID }}',
items: [{
price: '{{ RECURRING_PRICE_ID }}'
}],
add_invoice_items: [{
price: '{{ PRICE_ID }}',
}],
payment_behavior: 'default_incomplete',
});

My doubt is where does the {{ PRICE_ID }} in add_invoice_items comes from? Can I just replace it with a negative value, like price: '-100' ?

celest yarrow
#

Hi so I have a $40.00 charge from Stripe and I don’t even have a Stripe account

tepid lodge
#

hi

#

how to change my hp number

copper oak
#

I'm creating a transfer to a connected account and I am receiving the following error message
"The currency of source_transaction's balance transaction (cad) must be the same as the transfer currency"
The charge was in USD but I am located in Canada, but I want to transfer in USD to the connected account. What am I doing wrong or what do I have to change?

finite surge
#

@meager hawk ekko#1216 this is the site where I want to pay

hollow nebula
#

Hello, is there a way to fully cleanup all kinds of objects in Stripe test mode? Like all the customers, subscriptions, products, prices etc.

drifting berry
#

I am facing weird behaviour with Stripe events during subscription successful payment, as per the documentation invoice.payment_succeeded should be triggered post a successful payment. However there are time when I am not receiving this event post successful invoice payment
This is becoming frustrating sometimes invoice.paid is triggered sometimes not, I am not able to find one event which is always triggered. Ideally as per documentation invoice.payment_succeeded should be the one which is always triggered.
Any clues ?

fallen pelican
golden cosmos
#

Bipul

#

japoorv

dense olive
#

Hi everyone, stripe.products.list({}) gets all products, even archived. How can I get all except archived?

loud plume
#

Hello everyone,

Hope you're doing good.

I am using Stripe Connect for connected accounts in my Android application where Worker/Tasker [End User] needs to do Stripe account setup process. This process will handle in the application's default browser that is WebView. Once the Stripe account setup has been completed, user will be navigated back to the application with Stripe token which we will store in DB for further use. This is the actual flow of Stripe account setup in the application.

Now few users reported problem that, they are redirected to external browser [Google Chrome or any other browser installed in the user device] from the WebView during account setup process.

I have prevented any external callbacks in the WebView, still don't know why some users faced this kind of issue.

Below I attached my code.

Can anybody have any idea about it? Please suggest.

Thanks!

vocal wagon
#

Hello,
discoverReaders must be called before activateReader

#

any idea what may cause the error?
What I do is:
start discovery
cancel it on first reader found
try connect that reader, but got the error:
discoverReaders must be called before activateReader

#

was just fine before updating to stripe terminal 2.0

lucid raft
#

mayants-connect-onboarding

#

tinyapps-discover-reader

cold turret
#

Hello, anybody uses the @stripe/stripe-react-native package? I have an issue using the CardField component. If the user clicks on the "CVC" field before the "Card number" field, the keyboard disappears and no matter how many times the user clicks on the "Card number" field again the keyboard do not come back. The only way is to submit an empty or uncompleted CardField form, then click on the "Card number" field again. Anyone else have faced this issue ?

ornate beacon
#

What's the best way to report usage for metered billing. I can calculate myself the usage of individual items in one go at the end of the cycle but is there a web hook of some sort to trigger this, a final usage option before the cycle ends?

frosty coyote
#

Is there an event that covers all failed payments? We currently take card payments for normal checkouts and subscriptions. With these we are monitoring the invoice.payment_failed event to handle any payments that fail. However, we are looking to offer BACS Debit, and I have noticed it doesn't seem to generate the same events. We have also noticed that if a card gets removed from a customer (and from a subscription) then there is no charge, so I don't believe charge.failed would work either. Maybe payment_intent.payment_failed caters for everything?

vocal wagon
#

How can I manually balance an invoice in Stripe?

dire vigil
#

Hello, I got a message -
The specified Checkout Session could not be found. This error is usually caused by using the wrong API key. Please make sure the API keys used to initialize Stripe.js and create the Checkout Session are test mode keys from the same account.
But the I've checked the API key 2-3 times which is correct Publishable key. How can I get rid of it?

tender tundra
#

What is the retention period of events for a given customer ?

serene mist
#

Hi Guys, Im working on my companies website and whenever I go through the booking i get this message "Your card was declined. Your request was in test mode, but used a non test (live) card. For a list of valid test cards, visit: https://stripe.com/docs/testing" how do I move it out of test mode?

dreamy karma
#

HI team,
i have subscription id how i can retrive Payment intent id using subscription id

gaunt elbow
#

hi there, if someone bought our product through Buy Now Pay Later, he wanted to return it to us after a few days later. Then how could we calculate the refund? And who would pay the fee, 3rd-party BNPL company or Stripe? If he did not return the item back, how can we do?

upbeat plaza
#

Hey all. We are using Stripe on Magento sites and noticed Apple Pay seems to have been removed recently and looking into this today is is true someone needs "have an Apple Developer Account and complete the registration" as per https://developer.apple.com/documentation/apple_pay_on_the_web/ just to use Apple Pay via the web (not iOS) now??? Thanks 👍

regal sage
#

Please share an example to load a custom font in stripe fields

tender tundra
#

I have checked Customer API's but i need an api to check whether customer exists with given ID. Retrieve API is throwing an exception instead of that is there any API which says exists or not. ?

vocal wagon
#

Hi all, we just created our Stripe account and would like to test Stripe Connect. Are we allowed to do add test account even if the registration process is not completed ?

broken wolf
#

How to get a specific subscription payment method using api?

onyx ridge
#

Hello, through our API I managed to delete the connected account with some money on the balance. My question is what happened with the money, did payout occurred or something else?

broken wolf
stable latch
#

I want to activate stripe for my website but i dont have commercial license as i am doing dropshipping

cerulean pineBOT
#

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

versed bane
#

can somebody point me to right direction on mocking Stripe npm packages using Jest?

vocal wagon
#

Hello, I've a doubt regarding connect. Is it possible to change the application_fee_percent once a subscription is created? Thanks

whole swan
#

Hello, I'm trying to implement stripe subscription but 3D secure card 4000002500003155 not working. Subscription status will be stay incomplete . Want to confirm every transaction from server side.

gilded fog
#

does anyone knows which companies are already using Stripe's React Native library?

drifting berry
#

Is it possible to edit an existing subscription through checkout page ?
Maybe by passing some session params while creating the Checkout Session ?

cosmic galleon
little bone
#

👋 when creating payment intents, need we provide a customer email?

lucid elbow
#

Hey guys. I have a card already in Stripe and I have a customer already in Stripe (So I have both a card_<some_hash_here> and a cus_<some_hash_here>). How can I attach that card to that customer? 🙂 The docs are very unclear on how one should do this. I've tried setupintents, payment methods, sources, etc. but I can't see to get it working

ornate beacon
#

Is there an option to purge all data in test mode?

torn stratus
#

Hello Community! I would like to know if there is a workaround to fix this error:
*The currency of source_transaction's balance transaction (eur) must be the same as the transfer currency. *
I need to do a transfer from an account that is in EUR to one that is in PLN. Is there a way to perform this operation?

vocal wagon
#

What's up today boys? 😀
Quick question for you guys: I'm testing my Stripe Connect onboarding button. My platform stripe acct is in test mode. I've also created my own personal separate stripe account (real, live, not in test mode). I tried to test the onboarding by connecting my live stripe acct to the platform but it created a new connected acct instead. Is that because platform is in test mode and my own stripe acct is live?

fallen pelican
#

Hi there. Can you guys explain how the express account stripe charge is calculated?

meager hawk
fallen pelican
meager hawk
#

@fallen pelican that's not possible unfortuantely!

turbid root
#

Hi, I am using stripe session checkout. In which user redirect to stripe checkout page and after payment it redirect back to my website. I want to make a hold on customer card instead of direct payment when admin accept order then I want to charge his account can anyone help me on this

wintry mica
#

Hullo! 👋 Is it possible to end a subscription's trial early, while maintaining its existing billing_cycle_anchor? i.e. a customer signs up in the 8th of sept for a 14 day trial, with their billing cycle anchored to the first of each month. They convert to paid before the trial is complete, so trial_end should be set to now. However, when I update the trial_end of the subscription, the billing_cycle_anchor is reset to now also.

The docs at https://stripe.com/docs/api/subscriptions/update seem to indicate what I'm doing is possible, but if I also try and pass billing_cycle_anchor=unchanged, then I receive this error in response: "Changing from trial to non-trial, or vice-versa. There's no way to leave billing cycle unchanged." 😵

vague canyon
#

hi, may i know how to check if a connected account is complete info ?

#

which api can i use to know that ?

hollow aurora
#

Hi, I have a question regarding the activation of Cartes Bancaires (CB) https://stripe.com/docs/payments/cartes-bancaires ; This is mentioned : "If your business isn’t based in France, Cartes Bancaires won’t be fully enabled until your account has processed 50 EUR from French cards after activating it in the Dashboard." The developped business is indeed not french but what I don't understand is that the users that are onboarded with CB (in the app) and then purchase on the app are going to be French. So does this mean that our platform needs to pay 50€ to Stripe in order to activate it ? Or does it mean that each user have to purchase for 50€ on the app to enable it? (I guess not of course). If anyone can clarify this point, it would be a great help 🙂

bronze flint
#

Can we set upcoming invoice has to be unpaid(status) of a subscription_cycle due to some reason for testing(in test mode)?

gusty spear
#

Hi there, i need to know about payment_intent, in case of sepa we first receive processing

#

and we have payment_intent

#

I do not want webhooks to manage its current state

#

rather want a pooling to check status and work on it

#

if ill pass payment_intent_id in Stripe::Charge.retrieve(payment_intent_id) for sepa payments as well, will I get its record?

meager hawk
#

smahz-invoice

dreamy karma
#

Hi team,
i have schedule id and it's active but when i retrieve the schedule id subscription parameter is null

weak basin
#

Hi.
I have a question about subscriptions and backdate_start_date.
In my subscriptions I am setting backdate_start_date to the beginning of the day. (Example: 08.09.21 00:00:00 but real time is 08.09.21 13:20:00).
Then I want to update subscription (Example: 08.09.21 13:30:00). At first step of this update I need to calculate proration value of this update. (Example: My plan cost $20 per month, updating to the $22 per month). If I Doing this right away - I got proration like I am already using this plan 13 hours. I need to calculate this proration without this 13 hours.
When I set subscription_proration_date at 08.09.21 00:10:00 I got an error "Cannot specify proration date outside of current subscription period".
Question: can I do this like I need "start subscription in the midnight, save time shift with current time and calculation proration from the subscription_proration_date: currentTime - timeShift"

turbid root
#

Mode cannot be setup when using prices. I am using session checkout for later capture but it's giving this issue what I can do ?

midnight wadi
#

When there's a payout on my bank account there is a statement STRIPE <randomstring>, however I can't figure out where this id comes from and I would like to create a reference in my UI to those payouts

limber ravine
#

Hello, I've recieved this email portraying your service, obviously scammers. Tought somebody might wanna know, sorry if i posted in the wrong place

oak dove
#

Hi
In subscription how can we calculate how many months they have subscribed for individually?

wooden path
#

I have been running into some really odd issues with Google Pay in Chrome..........but only on Windows. We populate the order total in the paymentRequest object when the page loads, but 3/4 of the time the order total is shown as $0 when Chrome shows the modal. This doesn't happen at all on MacOS, or with ApplePay. I'm running out of ideas. It feels like a Chrome bug potentially, but I haven't come across any way to prove it yet. Anyone run into this?

spark cloak
vocal wagon
#

Hi again,
Want to listen to event when a user creates a connected stripe acct via our platform (Standard Connect enabled) so that I can fetch the acct ID and save it to our DB. Which event_type shall I use in my webhook??

molten granite
#

Hello, I have several questions about dispute records and balance transactions in general:

  1. On the stripe website https://stripe.com/docs/disputes/how-disputes-work under Disputed Amount, ..... It can also occur when the card’s issuer bundles multiple charges into a single chargeback. This bundling discrepancy is more common for regular, recurring charges, or multiple charges of small amounts—usually less than 50 USD. If you receive a dispute for more than the original charge amount, and currency conversion isn’t a factor, you should review all payments made to your business by the same customer or card to determine whether more than one charge might be included .....

I am wondering, is this really a situation that can happen where multiple charges are bundled in a dispute amount? If so, will we be able to determine which charges are part of the dispute? Specifically I want to know what a dispute record and corresponding balance transaction record would look like in this case.

In my experience, a dispute record has a field that tells us the charge id. Similarly, a balance transaction for dispute chargeback has a description like "description": "Chargeback withdrawal for ch_1234567890" How will these work in the case where multiple charges are bundled into one dispute?

  1. Can anything similar happen apart from disputes? For example could multiple charges or refunds be bundled together in a single balance transaction?

  2. For disputes, there is a fee incurred. In the balance transactions, there is a field for the fee, but I am wondering whether this fee is included as part of the dispute amount.

Thanks

wind ether
#

Hey, does anyone know if strip supports sending ACH credits to a customer. Not a reversal of a charge. Sending of a credit .. for example a rebate. Basically a negative charge. Sending money to the customer's bank account instead of taking money away

novel perch
#

Is there a customer support number

#

The number I’ve been texting has not responded at all and I can’t make it to my quick shift due to family emergency

bold basalt
vocal wagon
#

how doe you launch your server side? The payment works only if I run the server on my device but when i closed it it does not work anymore. It is a node server. Thanks!

novel perch
#

There is no call back Setting

radiant rock
#

Hi, currently stripe does not seem to support ACH debit(With plaid integration) subscription charge with payment Intent. Like card confirmCardPayment. For subscription with ACH, if the status is require_action or require_payment_method, How do I get the user to change his bank account(payment method) and confirm that payment/make payment for that subscriptio.

tender tundra
#

How to update payment details if we are using pre built checkout flow

orchid crater
#

I am trying to use subscription_schedule API to create the subscription. However, meta-data that was passed in subscription_schedule call does not get transferred to subscription that is created. Is this expected? Ideally, I would like the same meta-data on the Subscription object that gets generated from the schedule. Thanks

solemn oak
#

Good afternoon all. I've encountered wha appears to be a race condition wherein my Mongo database is having some sort of cacheing issue such that data saved immediately prior to invoice creation and finalization, is not available o my webhook endpoint when I receive the invoice.paid event. That data seems available when I check it via Mongo Compass, etc, but assuming I'm right able the data being available moments after the webhook is received, wha's the appropriate status code to return to Stripe, to indicate "not quite ready to process this request" that will not after several instances cause the webhook endpoint to be automatically disabled as returning too many errors?

woven girder
#

Hi I recently migrated my store from magento to shopify and installed stripe. How can I accept installments with my store?

crimson needle
#

piyush-checkout

#

hillct-invoice

#

pavan-checkout

pastel hemlock
#

Hi, can I use "stripe.paymentMethods.create" on my front-end? (without leaking my sekret key)
If not, how can I create a new payment method using stripe elements in order to update an existing subscription, without passing sensitive data in my backend?

rocky turret
#

Hello Stripe Devs.

We are using Stripe Connect Standard , we and our vendors are at Clickfunnels, not a marketplace, we all have Independent Funnels.

How can we have a Commission Fee from Payments occurring on our Connected Stripe Accounts ?

Any HELP in this regard will be much appreciative ?

Thanks.

chilly sequoia
#

Hey, I'm using the customer portal to bill users using subscriptions. this is working fine like wanted. is it also possible to make payout via api to users of our webservice? (like the customer portal but in reverse?) Payout API seems like to only provide payouts to our own bank accounts?

thanks in advance 🙂

tender tundra
#

If customer updates quantities in the annual subscription, won't amount for the additional quantities will be charged immediately or it will be adjusted after an year when the next billing cycle starts

foggy rivet
#

Hello There! I am sending an invoice to a client that is not due for a couple of months. She wants to be able to pay on the invoice as funds become available to her. How do I set up the invoice to allow her to make partial payments?

patent storm
#

Hello, we had an error where we sent usage records that were invalid for multiple customers (essentially sent twice), is it possible to delete the invalid usage records, or what would the suggested course of action be?

oak dove
#

can't i change coupon Terms from forever to once?

ashen verge
#

Hey I keep getting "sourceName": null, }, ], "message": "You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out; try enabling manual payouts by going to https://dashboard.stripe.com/account/payouts.", "path": Array [

raw beacon
#

Hello, could you please let me know whether once auto payout is created the list of its balance transactions will not change.

crimson needle
#

alexanderg-payout

serene robin
#

@mighty hill You asked me for a request ID yesterday. I'm getting blank result when I GET /v1/products, but i can /v1/products/{$productId} without any issues.
req_PQKXy1AbXDceY7

dark reef
#

Did someone created a subscription plan ( SAAS ) On shopify

woeful pebble
#

Salutations 🖖

I am hoping for some clarification around a Customer's default_source and default_payment_method. I read in the docs that the latter is to be used with Subscriptions and Invoices, in which cases it takes precedence over the default_source . Is that true for the values set on the Customer as well as the Subscription or Invoice?

In a system where Customers have both Sources and PaymentMethods attached, what is the proper way to set and get the "default" funding source for a Customer? Does is depend on the type of transaction (Charge, Invoice, ...), or is there one default to rule them all?

Thank you for your assistance. 🙇

hidden bluff
#

When creating

#

stripe connect account.

#

tos_acceptance: {
date: Math.floor(Date.now() / 1000),
// ip: '113.234.208.79', // Assumes you're not using a proxy
},

low belfry
#

Hello 👋

I had a question about the invoice.upcoming webhook event.

Does Stripe send this event only for subscriptions that have collection_method='charge_automatically'? What about for subscriptions that have collection_method='send_invoice'?

teal whale
#

Hello who can help me with a SERIOUS question about STRIPE?

#

Im having an issue with stripe NOT paying out. my last email was in July for a payout. I still have clients booking appoitments and are paying deposits but IM NOT getting my payments.

cerulean pineBOT
#

:question: @teal whale 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
#

Hi guys, I want to specify a tax_behavior with the createPrice API. What are the minimun required values I must define? Tax_behavior, Currency, Unit Amount enough? Or shall I specify a ProductID too?

woeful fern
rotund star
#

Can you use attach a payment method to a customer if it is a Bank Account? https://stripe.com/docs/api/payment_methods/attach

$stripe->paymentMethods->attach(
  'ba_123456789abcdefg',
  ['customer' => 'cus_xxxxxxxxxx']
);

If not, What is the proper way to attach a bank account to a customer?

tough leaf
#

If I do the following two things:

  1. Create a customer programmatically
  2. Create a payment link for a product (subscription)

When the customer uses the payment link... how is the payment link going to attach the subscription to the right customer?

It's a shame the customer's ID cannot be passed as a query into the payment link. Or can it?

polar star
#

Hi all,
I can see that @foggy rivet asked a question about partial invoice payments above. I'm trying to accomplish something similar and am planning to do the following...

  1. When an invoice is created turn auto_advance to false
  2. Manually advance the invoice, storing the balance confirmed and amount due in a db
  3. Have a charges array for each customer-initiated ACH debit storing the user id, payment amount and status
  4. Mark the invoice as paid out-of-band when the confirmed charges total the amount due (is this allowed? it is still through Stripe so not sure about the ToS or whatever)

The only issue I have is how to handle the async nature of ACH debits - I can't mark the payment as paid until all the debits are confirmed, but want to extend the due_date (as I'll be charging a fee on late payments and the window is generally ~5 days) of the invoice if the pending payments satisfy the total balance. However, you can't change the due_date on a finalized invoice -- is there a workaround here?

Or maybe I'm going about this totally wrong and theres a better method! (or hopefully, the ACH debits beta I applied for has this functionality)

deft ruin
#

Hey - quick question about how subscription invoices can be customized. As far as I know - only manually generated invoices (via invoice creation API) are possible to customize the line item names, subscription generated invoices appear to only take the product name for each line item. Is there any way to customize those subscription-invoice line item descriptions? I'm imagining a way to update the invoice as its created via webhook before it gets finalized. Thanks!

vocal wagon
#

Hey all, seeking some non-strictly-stripe-related advice! My client wants me to refactor the eCommerce system I built to also have products that can be rented. Products can be rentable, purchasable, or both. I'm going to have a field, which is an enum array in the database, like 'BUY' and 'RENT'

So the question is, what should I call this field? i'm thinking something like offeringType, acquisitionType, fulfillmentType

tough leaf
#

sale_type

#

I like offering type but that just means category to me. fulfilmentType is nice.

loud crow
#

Hi, stripe checkout problem. I create a checkout session and redirect to stripes hosted form. The problem is it looks like a blank template with nothing on the page. Anyone seen this before? I'm doing the redirect from localhost but don't know why that would make a difference.

vocal wagon
#

well, we do have a field to store categories it can be found under, which could diffuse that confusion

halcyon drift
#

Hello I'm getting promotion code invalid in a stripe checkout session and I can't figure out why.

rotund star
#

See image: On subscription I need to use Billing Method: Charge specific payment method with a card I can get this to work by doing the following:

                \Stripe\Subscription::update(
                    $sponsorshipSubscriptionId,
                        ['default_payment_method' => $paymentMethod->id]
                );

But with a Bank Account default_payment_method does not work. So I use default_source

                \Stripe\Subscription::update(
                    $sponsorshipSubscriptionId,
                        ['default_source' => $paymentMethod->id]
                );

But this doesn't update the Payment method above the Billing method: Charge specific payment method as shown in the image.
Is there something other than default_payment_method or default_source I can use to accomplish this?

magic kiln
#

hi, trying to get the DNS name of a terminal card reader, if you could lmk how to get it, thanks

fallen turtle
#

would it be possible to pre generate a bunch of tokens and assign them at a later time?

proven parrot
#

Hello I am new to stripe,

As a developer can I set up a node.js server with stripe when I am located Turkey?

ashen verge
#

Whats the path to charge ID

shadow cobalt
#

Hi, I wanted to know if a connection token is mandatory when connecting to a Wisepad 3. I remember vaguely someone saying here that it is always necessary depending on use case.

#

Using Android/IOS

echo pollen
#

Not technically a dev question, but do ACH Microdeposits have a time period they need to be verified in? I see in the documentation that there are 3 chances to enter the correct value before it fails, but don't see any mention about the timeframe they had to be entered in

old cypress
#

Hello - is it possible to turn off payment receipts on behalf of all my platform's connected accounts?

amber sapphire
#

Hello, we are trying to test issuing a refund through the terminal for an Interac transaction and we are getting the following error message back from "terminal.collectRefundPaymentMethod(chargeId, amount, 'cad')" - "CollectInteracRefundMethodOp must have a charge ID" . We have verified that we are passing a chargeId to that call, it's value is 'ch_3JXaClIWUp0iWB8W04qTqfY5'. Not sure how to handle this.

ashen verge
#

Hey on payment intent im not getting a charge ID back?

wintry mica
#

Hi! 👋 I have two prices that each customer is signed up to, each with different billing intervals (one is annually, the other is monthly). This necessitates using multiple subscriptions per customer.

Is it possible to disable automatic issuing of invoices for these subscriptions, and then merge the subscription's charges into a single invoice to present to the customer, so they are billed together? Is this what the Invoice Items API is for?

vocal wagon
#

Hey everyone 👋! I'm trying to create a subscription using Connect with Express accounts and am having some trouble. When I try to create a subscription with 'stripe.subscriptions.create' I get an error about payment details, meaning the Buyer has not entered any, and I also can't put a success_url and cancel_url. When I use 'stripe.checkout.sessions.create' I cannot attach a application_fee_percent or transfer_data object. It seems that you cannot use Express with subscriptions. I would greatly appreciate if anyone can shed some light on this.

vestal trench
#

Good evening, I am having an issue with a user during onboarding where he is just automatically getting redirected instead of being able to onboard. Whenever I generate a new link with his account it works fine for me, but whenever I generate a new link for him it just automatically redirects him. Would anybody know a possible cause?

scenic iris
#

Kia ora team, I was wondering if there is a specific reason for having to use setupIntents.create when adding a new card to a customer for future use (ref: https://stripe.com/docs/payments/save-and-reuse)

Would it not be possible to simply create the customer and then use stripe.createPaymentMethod on the client, and then attach this to the customer using paymentMethods.attach?

What would be the difference between the 2 approaches?

ashen verge
#

So where do I pull a Charge ID from its not payment intent?

upbeat plank
#

Good day, I am trying to use Stripe CLI and test locally about the Event: stripe trigger checkout.session.completed, my question is, is there anyway to specifiy which Customer is triggering this Event?

exotic robin
#

Hello, I am attempting to use Stripe in a marketplace as a vendor payout. The vendors are set up as standard full Stripe users and the desired plan is to aggregate the sales once a week and for vendors to have a pay out day. (Note that at the sale time 100% proceeds would go to the marketplace and be held until they payout period.) Are there any recommendations of what charge type to use or how to execute this through Stripe?

fathom cloud
#

hi, who knows how to change language on dashboard. I can't find settings.

spare berry
#

hey everyone! I have question about old accounts rates.
some time ago Stripe implements Stripe-Checkout-PROMOCODE and some of my old account can not create them. How i can check via API about promocode creation ability?
Account Id acct_19D34qE2pxeawNc1

pastel hemlock
#

Is it possible to see the default payment method in a customer on stripe dashboard?

quaint aurora
#

Hi! Could i select the external account for payout for my connected account?

scenic iris
#

Hi team, when migrating to Payment Intents, are there any changes that need to be made when working with Balance Transactions?

Notably, will the type of a balance transaction change into something other than charge for payments made through the new payment intents API?

And will the source of a balance transaction still be usable as identifier to query charges? Or do we have to make some changes there?

At the moment the source contains a charge ID. Will that change to a payment intent ID?

golden cosmos
#

adamreisnz

hexed moon
#

The stripe customer sends money to the stripe custom account but this money is not credited in the actual bank account after I will pay in the bank account. Does any one idea about that things?

tawny sorrel
#

Hey guys, accidentally created a new account while testing out connected accounts integration, how can I close that account? is it "close your account"? dont want to accidentally delete my entire account lol

quaint aurora
#

How could i associate which payment money becomes available on balance?
For example client A made a payment 100$. I need to know when specifically these 100$ becomes available on my balance. Because then i need decide where to transfer them.

Problem is that balance.available does't show which money becomes available

amber thunder
#

hello, how can I add Afterpay as an option for customers on my website?

elder gulch
#

hello. I am having an issue with an integration for subscription with connected accounts. I am creating a subscription server side, then passing the client_secret to client side, in order to be used for handleCardPayment() function, but the answer i receive is "The client_secret provided does not match the client_secret associated with the PaymentIntent." If I log out the payment intent before sending the client secret value to client side, looks like the client_secret value becomes "null". let me attach the url for the payment intent confirmation, i think it might help
https://api.stripe.com/v1/payment_intents/pi_3JXf0RDp2yQ9npTE4sIi101U/confirm
client_secret from the exception->payment object is correct => pi_3JXf0RDp2yQ9npTE4sIi101U_secret_6vJeHSJtqeoRTXBMzFNpY61k9

#

this is for a connected account and using a 3d secure card

#

it's test environment

scenic iris
#

Kia Ora team, we are migrating to payment intents, and we've completed the customer facing side, but I am struggling to find a good reference guide for how we migrate our Stripe Billing side of things.

In particular, I am not sure at what step in the flow we are to create a payment intent, and how to use that when creating a new customer and new subscription via the API.

Current flow looks like this:

  1. Collect card details with Stripe elements
  2. Get card token
  3. Send token to server
  4. Use token when creating a new customer
  5. Create subscription

New flow, so far looks like:

  1. Collect card details with Stripe elements
  2. Create a payment method
  3. Get payment method ID
  4. Send payment method ID to server
  5. Use payment method ID when creating a new customer to attach it to the customer
  6. Create subscription

However, I am missing the step where we create a payment intent to get the card authorised for use when the subscription is created.

Any tips? Should we use a setupIntent instead somehow?

Maybe we need to change the flow to be 2 separate parts, e.g. 1) customer adds a card, we use setupIntents, verify the card etc. 2) Customer then confirms their plan.

oak stream
#

hi

golden cosmos
#

Hello @oak stream! Is there anything that we can help you with?

dense olive
#

Hi everyone, regarding subscriptions, I was wondering if a plan can have metadata associated with it

proper quest
#

Hello

golden cosmos
#

hello @proper quest! Anything we can help you with?

proper quest
#

yes

#

is there a way we can talk

golden cosmos
#

you can go ahead and post your question here in this channel and we'd try our best to help

proper quest
#

well my question is suer complicated but in short, a payment from a client has gone into an account that i cant get into

drifting berry
#

We have two products in the subscription both of them use graduated pricing.
Is it possible to update their quantities using Customer Portal ?
In the test preview I can only see the cancel Plan button.

raven oracle
#

Hey! I just wanted to ask here again, about a case I have where this is happening to every person who tries to buy anything using MEE6's new feature with Stripe

#

This error message comes up once you enter Stripe's domain / website.

golden cosmos
#

Rubenv

clever moon
#

Hi, I have some question about subscription schedule. I got an error message No such Payment method when I update default_payment_method in each phases. The default_payment_method I use is customer's payment method but payment method type is bank_account Ex. ba_xxxxxxxx . So I'm not sure why it's error when I update

tender tundra
#

While creating a customer, i am planning to pass id as param which creates Customers with the id i have passed. Is that ok ? Are you guys have any plan to deprecate this ?

dense olive
#

Hello everyone, regarding clients, I was wondering if there's a function like retrieveOrCreate with input being the client's email

vocal wagon
#

Hi there, I have a question about what are the strictly required webhook events to handle in my application. Here are some details:

  • I am using Stripe to manage access to the PRO version of my application.
  • I am using Stripe Checkout (stripe hosted) and Stripe Customer Portal
  • My stack: react frontend + AWS Amplify + Node lambdas (stripeCheckout + stripeCustomerPortal + stripeWebhook)
    At the moment I am handling the following events: customer.subscription.created, customer.subscription.updated, customer.subscription.deleted
    I use the following graphql type to keep some stripe information:
type UserSubscription @model
{
  id: ID!
  userId: String
  subscriptionType: String
  currentPeriodStartDate: AWSDateTime
  currentPeriodStartDate: AWSDateTime
  stripeSubscriptionId: String
  stripeCustomerId: String
  stripeProductId: String
  stripePriceId: String
  stripeSubscriptionStatus: String
  stripeCheckoutSessionId: String
}
#

hi

#

need to ask a technical question as i am getting stuck

golden cosmos
#

cfbo

vocal wagon
#

with regards to verification of persons responsible for our account

oak stream
vocal wagon
#

Any tech support officers ?

#

can tech support call me?

cerulean pineBOT
#

:question: @oak stream 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

golden cosmos
#

@vocal wagon we don't do calls on this channel, perhaps you can let us know the issue you're having here in the channel?

ornate beacon
#

When using standard pricing let's says a user starts with 1 unit. If they add another it refunds for the first then bills for both again. Anyway to just bill for the one thats added?

dry hatch
#

TOM-account

#

Graham-Sansone

raw wing
dry hatch
#

miketimturner

quick wagon
#

Hello, I use the subscription and subscription schedule to handle invoices and setting their connect account to auto payout (Daily). When invoice paid already. The payee not receive money immediately because waiting for bank process 2 business day.

So, I need to know When the payee really received the money in their account (payout success). Are you have any solution to track the payout status progress.

ancient pecan
#

Hi guys!
I am having issue with payouts when using them on connected account with "instant" method.
Error: "instant is not a supported method for payouts to a bank_account external account.""

$payout = $stripe->payouts->create([
"amount" => $request->amount,
"currency" => $request->currency,
'method' => 'instant',//standard method is working OK
//I tried with different combinations of account keys - with and without destination, with or without stripe_id... without success
//"destination" => $userToPayout->stripe_connected_account_id,
], [
"stripe_account" => $userToPayout->stripe_connected_account_id,
]);

I have also tried to update account:
$stripe->accounts->update(
$userToPayout->stripe_connected_account_id,
['settings' => ['payouts' => ['schedule' => ['interval' => 'manual']]]]
); Without success. Note: Previously I did transfer from platform to the connected account so I have enough funds on connected account to make instant payout

drifting berry
#

I need customers to pay immediately when upgrading the subscription, how can I do this ?
By default proration makes then payment collection at the start of the next billing cycle, however I want the extra charge to be made immediately.
I also want to keep the billing cycle intact

cedar talon
#

Hello, anyone here had a problem while using FPX on production getting infinite You are now being redirected to the merchant's site... reload?

On the dashboard there is payment intent in progress, cards are working properly.

Testing environment payment passes correctly with FPX, problem appears only on production.

halcyon cedar
#

hi

#

i have a porblem

#

The discord devloper portal page asked me for a passport photo

#

@meager hawk

meager hawk
#

@halcyon cedar hi! I'm not sure what you're asking or that you're in the right place. Are you a developer using Stripe's API?

halcyon cedar
#

You're partnering with Discord, is that right?

meager hawk
#

@halcyon cedar well no, Discord partners with us is the more accurate way to put it!

halcyon cedar
#

I want to verify my bot

meager hawk
#

if you have a problem you should reach out to Discord's support.

halcyon cedar
#

Can you give me a link to their server in private?

#

??

#

please

meager hawk
#

no, I don't know what server it could be

#

sorry, you're in the wrong place and we can't help you here!

lethal mantle
#

Hi guys I got styling issue with CardElement, PaymentRequestButtonElement. For some reason if I don`t specify width directly on class, than it takes smalles width possible. I would be ok with setting up width on class but it doesnt work with percentages, which is pretty much useless in my case. According to docs its should be 100% width by default.

toxic quartz
#

hello guys,

I wants to retrieve how amount of fees has been applied to a charge. I have a charge id

strong gull
#

Hi there 🙂 What could be the reason for this issue?
The stripe.checkout.Session.create (Python) call succeeds, and the stripe_account parameter is there ith the correct value
Thanks

zinc imp
#

Hey all, I'm testing locally with the stripe terminal.. 9/10 its working but sometimes my checkout.session.completed wont send a webhook. (confirmed by looking at my dev dashboard too).. Is there a simply reason that I could be missing? I have the event ID if someone can see it?

vocal wagon
#

How can I Discover readers of a Connected account through JavaScript?

#

Is anyone there to help me?

vocal wagon
#

Hello!! I would love to know if it is possible to get the fee that Stripe will charge before making a transfer between two different currencies.

ornate beacon
#

@meager hawk is it possible to send the invoice I create to Stripe to send out? Sorry you archived the chat ha

meager hawk
#

@ornate beacon yep sorry, my colleague @sick talon is taking over for me and I thought we were done; but no, you can't have us send your own custom invoice, you'd have to integrate your own email server or cloud providers like Sendgrid or so on.

ornate beacon
#

Gsuite. Nice one man. Really helpful

weak kernel
#

Hello guys, what is the name of the event, when a subscription automatic payment failed? thank you

dark totem
#

Hi! Does a more reasonable way exist to add "metadata" or modified descriptions to an invoice that's visible to the customer, besides adding line items with zero values? Our use case: a client can have any number of "Basic subscriptions" or "Pro subscriptions" (with same or slightly varying prices).

Now the invoice contains:

Basic subscription x 1 ....... 12 €
Basic subscription x 3 ....... 30 €
Pro subscription x 2 ........ 80€

What I would like it to contain:

Basic subscription x 1 ....... 12 €
Hilton hotel New Jersey
Basic subscription x 3 ....... 30 €
Hilton hotel San Francisco
Hilton hotel New York
Hilton Hotel Alabama
Pro subscription x 2. ....... 80€
Hilton hotel Washington
Hilton hotel Los Angeles

ornate beacon
#

How can I test a monthly subscription cycle?

tender crow
#

Hello guys

#

I had an issue with Stripe payment on SAP Upscale Ecommerce website

#

#dev-help

Hello guys
I had an issue with Stripe payment on SAP Upscale Ecommerce website

...
"error": {\n "message": "Invalid API Key provided: �Ib�*******************************************************************\ufffd\ufffd\u001eR",\n "type": "invalid_request_error"\n }\n}\n]\n
...

Here Stripe is rejecting api key

reef gazelle
#

I have a service where users can sign up for a subscription at any point during the month. We start them off with a 14 day trial, but want the billing_cycle_anchor to always be the first of the month.

What I've done is, create the subscription with said trial, setting the billing cycle anchor to either
A) the first of the upcoming month if the trial does not overlap that date (ie if created Sept 4, billing_cycle_anchor is set to Oct 1)
B) the first of next month if the trial goes over the first (ie if created Sept 29 billing_cycle_anchor is set to Nov 1)

When I look at the subscription's JSON data any time before the trial ends, the billing_cycle_anchor value is correct. However, when that trial ends, if the customer hasn't added a credit card yet, the billing_cycle_anchor gets changed to the trial_end date. If the customer does have a payment method added, the billing_cycle_anchor remains the expected date (first of the month). Why is this?

woven dragon
#

Hello,
While integrating the stripe payment Request button
I set an amount in "payment request object" as 200 and currency as "usd"
But in order summary $2.00

Can some one please tell me why the amount getting displayed as decimals?

lavish sparrow
#

Hello Guys

#

Trying to call below method

daring lodge
#

please dont share secret keys here, you should go roll that key in your dashboard

lavish sparrow
#

Sorry,

#

While calling this

#

I am getting below error

#

you cannot attach a paymentmethod to a customer during paymentmethod creation. please instead create the paymentmethod and then attach it using the attachment method of the paymentmethods api.

#

Can you please help me out

#

?

edgy steeple
#

Hi All, I just want to ask if anybody has experienced implementing Stripe Checkout on Salesforce?

supple ice
#

Hey there! Is there any way to get the exact date of when a dispute has been won or lost? I've tried reading the date from the dispute.balance_transactions object, but it does not seem to match that, and just reflects when the charge amount + fee has been deducted.

versed igloo
#

Hello, everyone! Does separation of "auth and capture" apply to Wallets (Apple Pay, Google Pay etc.)?
I've seen that other payment services (alike Stripe) allow that.

vocal wagon
#

Stripe Connect & Cs Cart Multiventor

Dear Stripe Community,

we are running a marketplace and currently working with Paypal Marketplace.
Now we would like to switch to Stripe. CS Cart offers a Stripe addon, but unfortunately this only covers credit card payments and not all payment options that Stripe offers.
We are from Germany and the marketplace is active all over Europe.

We are looking for a programmer who can help us with this, furthermore we are looking for someone who can explain Stripe to us well.

Does anyone have a tip for us, how we can proceed?

If someone is interested, we would be happy to receive a mail from you
Info@for-vegans.com

Many thanks in advance!
Sören

glacial thicket
#

hi team

#

please support

pastel hemlock
#

Hello, when using node stripe.subscriptions.update(customeId, { cancel_at_period_end: true, });the act of cancelling the subscription will only occur immediately after the next charge, the subscription still active until it occur, right? How can I verify in my dashboard if this code ran successfully? How can I see which customers are up to cancellation? I mean, the code got a non-error status code from stripe, but it's not showing on my dashboard subscription events tab (in "/test/subscriptions/sub_KBylRGmDZg76AJ"), does it mean I've made a mistake?
Thanks in advance for all help

carmine lintel
#

hello - is it possible to trigger terminal.collectPaymentMethod as soon as a user scans their card at a terminal? Is there a way to poll the card reader to check/see if a card has been scanned?

brave totem
#

Hey everyone! I have a question regarding Stripe Connect Express accounts. I have read through the docs and haven't been able to find information regarding whether the Stripe Connect account users themselves are able to change their payout schedule or if its only on the platform to control it?

tender crow
#

Hello guys

#

I had an error in displaying title

open kraken
#

In our current architecture, we use two payment gateways:

  • "PayPal Payments" for credit card payments
  • "PayPal Express Checkout" for paypal payments
    On top of this, we use a 3rd party subscription billing software (ex: chargebee) that is in charge of collecting the money from these two payment gateways.
    We are now thinking of migrating all our active customers to Stripe. As explained here https://stripe.com/docs/security/data-migrations/imports#request-export, it looks like it is possible to import all our current customers data (most importantly their payment method information) to stripe so that we can continue to charge them their subscription in Stripe without having to ask our customers to enter their payment information again.
    The document says this:

it’s time to request your payment data from your previous processor
In our case, who is the "previous processor"? Is it chargebee or the two payment gateways ("PayPal Payments" and "PayPal Express Checkout")? Who can provide that payment data?

unreal cave
#

Hello all! Is there an SDK when sending options for a user to pay via SMS?

unreal cave
drowsy coral
#

I need help

#

I am new on here I need to speak with a Stripe support???

#

hello?

#

I need help with my Stripe Account? I havent recieved payment. It says it been rejected

#

I need to update my payment information

dense talon
#

Hi, I was wondering if someone has an example please of logs in relation to split payments like Uber eats set up. Currently have the connect set up in place. I’m looking for an example log as to check my transactions are correct. Thanks

agile musk
#

Hello I need help how do I get an image of a product from my html page and append that image of the product to checkout

lavish sparrow
#

Hi, any reference to create a payment method in Android app?

tired root
#

Is it possible for a card that is added using a setup intent.. (off session) to require auth on payment intents and/or invoices?

hearty pilot
#

If you call confirm on PaymentIntent and the PaymentMethod is BACS will it ever fail to confirm?

maiden beacon
#

Is it possible to pull the webhook history for an event after 15 days, or is that data purged entirely?

tough leaf
#

My client creates custom quotes. How do I send an invoice with a reference for a dynamic/varying price?

Also, how long does a Stripe "session" last?

vocal wagon
#

Hey all, looking to create a peer to peer subscription service where our platform takes a cut(10%), i'd like each user to set their own subscription price, think onlyfans, does anyone have any resources or example repositories or best practices to do such a thing. I am aware of multi party payments and subscriptions, but combing the two is something we're struggling to find a best solution for. Thanks and all help helps

lavish sparrow
#

Any suggesstions?

supple patrol
#

Hey I’m trying to reset my password but I’m not getting the two step authentication code send to my phone & i have tried other numbers, it’s saying I have an account but I don’t remember making on

patent scarab
#

Hello all, I am looking to integrate Connect Standard in my product with React Native. From the documentation, I cannot fond the SDK for React Native in Connect documentation. Here is the link which I have gone through: https://stripe.com/docs/connect/enable-payment-acceptance-guide. From, what I understand, since there is no direct way in documentation, I can go through Web API and connect it in my app through Web View. Can anyone suggest if this would be the right way or should I go with some other method.

raven mulch
#

Hi, we are processing with the stripe api and on new submissions with credit card input the "card on file" is charged and not the one entered. Any tips or process flow we are missing. Thanks

quasi grail
#

Hi, I am from South America, and I am not aware of North American transactions, and I have some questions regarding ACH. I followed this documentation https://stripe.com/docs/ach to implement the stripe and checker, but how will I guide the api with the value of the cash amount?

reef gazelle
hidden bluff
#

to_accpetance ip

#

What should I use for that?

#

Client or backend ip?

elfin aurora
#

Hello, I have a small question. We have subscriptions implemented but we are changing the billing anchor to be 1st or 15th of the month. My problem right now is that today is 9th and if we select 15th (Of course) it fails since the date is after the date the invoice should normally be created (Automatically by the subscription next 9th)

lapis grove
#

Hi. I have a question about contactless payments/card readers. If I understand correctly, I can get a payment method to create a payment intent once I have the token from Apple/Google Pay, right?

bleak pelican
#

Hello, Im having some trouble properly importing Stripe's javascript SDK. My client is using React (with a python backend). Im following the documentation closely, and im having trouble understanding what is the best way to import stripe using this setup.

gleaming oar
#

how can i retry a failed attempt of subscription manually using node js library

hasty jackal
#

We need to add other email addresses for notification of payment events.

It sounds like we can't do this programattically or through the API right now?
https://github.com/stripe/openapi/issues/74

Just asking here before we send an email asking if the API can be made public.

river kestrel
#

Hi all, just wondering, does the Stripe CLI now support subscription_schedule.expiring event?

rain venture
#

hi there, I am looking into moving my company's invoicing over to Stripe. Does Stripe allow you to do recurring payments? Also, automatic reminders and recurring invoicing?

tough leaf
rain venture
#

Is it something that is already built into the system, or is it something I have to code in?

tough leaf
crimson needle
#

kaleyguy01-invoicing

scenic iris
#

Kia ora team, I am finding that metadata is not being returned with the paymentIntent in the client, after a confirmCardPayment request.

The paymentIntent in the resulting payload does not contain the metadata that we attached to the paymentIntent when creating it.

When I retrieve the paymentIntent by ID, I can see the metadata attached.

Is this intentional? I wanted to use the metadata to confirm that it matches the payment ID on our end.

high carbon
#

Hello

thin berry
#

Hello, I'm using react native expo and a bug I can't get around when using useConfirmPayment.confirmPayment(clientSecret, {
type: "Card",
billingDetails: billingDetails,
});

#

is _NativeStripeSdk.default.confirmPayment is not a function. (In '_NativeStripeSdk.default.confirmPayment(paymentIntentClientSecret, data, options)', '_NativeStripeSdk.default.confirmPayment' is undefined)

tame heath
#

Hi, I want to ask questions about portal. If the user has cancelled the plan and enters the portal again, will he have the opportunity to subscribe to another plan? Or he can only subscribe from the checkout page because the portal does not display any products after canceling the subscription

ashen verge
drowsy coral
#

I need request a phone call from stripe support

ocean hinge
#

Hello I implemented stripe in my website and just went live, is there a way for me to test if everything still works, without having to actually buy something from myself?

echo flint
#

I'm having trouble setting up stripe for VS Code

#

Trying to set a custom installation path and it keeps saying theres no executable for the CLI there

sterile night
#

Hi Team, Is it possible to add custom input validation on click event on Google pay apple pay button using below code

prButton.on('click', function (ev) {

                                 var regName = /^[a-zA-Z]+ [a-zA-Z]+$/;
                                var name = document.getElementById('gu-firstname').value;
                                if (!regName.test(name)) {
                                    alert('Invalid name given.');
                                    return false;
                                    return break;
                                } else {
                                    alert('Valid name given.');
                                }
                                
                                //var total = jQuery('#total_cost').text();
                                var totalamount = jQuery('#hiddenInputtotal').val();
                                var totaltips = jQuery('#hiddenInput').val();
                                var tx = parseFloat(totalamount) + parseFloat(totaltips);
                                var ttl = ((tx) * 100);
                                //var tamt = ttl.toFixed(2);
                                paymentRequest.update({
                                    total: {
                                        label: 'Total',
                                        amount: Math.round(ttl),
                                    },
                                });
#

return false or return break not working and don't close the apple pay popup and google pay popup

#

is it any way for custom validation.

vague canyon
#

i'm trying to create an account link, however right after receiving the return url, user click and the browser redirects to "refresh_url"

#

may i know:

  • how to avoid this issue
  • how to implement the refresh_url properly
gaunt elbow
#

Hey guys, is it possible to set up the checkout section in different total price between the choices of card and afterpay payment

sweet fjord
#

Hi, I am creating webhook via APIs. But I want to check if a webhook already exists with same url, before creating a new one and if it exists retrieve the webhook signature. Is there a way to get the webhook signature of an existing webhook via APIs?

jaunty flint
#

Hi, we are developing a peer to peer marketplace application. We have currently implemented custom connected accounts but are struggling with how to logically implement stripe. We are looking for a system similar to door dash or lyft where the user that is earning money is treated as an independent contractor. We would appreciate any help thank you

vocal wagon
#

HI.
We want to change prices for our products.
Anyone who can help us?

dense olive
#

hello everyone! is there a way to have a simple checkbox that lets customers pick recurring payment?

toxic quartz
#

hello guys,

I wants to test the failed payments like insufficent funds on the billing cycle in subscription

mortal nymph
#

hey guys, can you check why i'm not receiving the country for this tax for instance? txr_1JVCzfKNSqBi9dJxWmfZdsjo

Am I missing some configuration on stripe?
My TaxRate object:
public string Id { get; set; }
public string Object { get; set; }
public bool Active { get; set; }
public DateTime Created { get; set; }
public string Description { get; set; }
public string DisplayName { get; set; }
public bool Inclusive { get; set; }
public string Jurisdiction { get; set; }
public bool Livemode { get; set; }
public Dictionary<string, string> Metadata { get; set; }
public decimal Percentage { get; set; }

is different from what I can find out here https://stripe.com/docs/api/tax_rates/object

#

My current Stripe API Version is 39.20.0

vocal wagon
#

Hi guys, I have a Stripe integration that has been running pretty smoothly for a few years. Local banks have now started rolling out SCA, and it has caused numerous payments to fail. I'm not even sure how to troubleshoot this: I just see returns like 'A processing error occurred' or 'Confirmation error'. What steps can I take to test my integration, and are there known pain points I can check first? (v.7.93)

#

Hi, I sell consulting, training and software services from Italy to Nigeria. Can I send the payment link to Nigeria to receive NGN naire and automatically convert to euros?

vocal wagon
#

Hi guys, I am encountering the following error: payment_intent_unexpected_state ("The PaymentIntent’s state was incompatible with the operation you were trying to perform."). It is returned by Stripe.js' stripe.handleCardPayment() What does this mean, and how do I fix it?

gaunt quest
#

Hello guys, something strange is happening with my stripe integration. Using 3DS, the customers have two charges, the first one always fails, and the second one, is success.

I am thinkigs this might be the way 3DS work, first tries to do a charge, and if it fails, then runs 3DS. Is this the way it works or am i doing something wrong in my end?

Thanks

regal sage
#

How to alter/remove the placeholder of CardExpiryElement component from @stripe/react-stripe-js ?

atomic pulsar
#

Hi Team,
I am using stripe integration in one of the application.
Previously I was using one product with different pricing plans. With the new requirement, I need to migrate my all customers to new product with different price plan. Is there any way to move it, without any additional charges or customer interaction ?

placid vine
#

Hi Team,
Can you help me on some API documentation around how we create a customer and invoice into different companies within a stripe acocunt?

somber citrus
#

Hello team, I just want to make sure, is there any limit for the number of products we can create?

stark stag
#

Hi, if I create a payment method with a manual capture, authorise it (status = awaiting capture) and wait for the 7 day period to elapse so the payment intent automatically cancels, is there a way to re-authorise the payment intent so it can be captured or do I have to create a new payment intent and start the process from the start?

buoyant cairn
#

Hi Stripe, how to create payment method id in android?

languid dew
#

Hello, how to display a coupon code input during a checkout session ? Thanks

ancient pecan
#

Hi guys!
I am trying to create/update subscription with connected account.
First I did check if a balance of connected acc is available and if I have enough funds there.
Next I try to create subscription ( https://stripe.com/docs/connect/subscriptions ):
$stripe = new \Stripe\StripeClient(
env('STRIPE_SECRET')//also tried with connected auth token
);
$subscription = $stripe->subscriptions->create([
"customer" => $user->stripe_id,
"items" => [
["price" => $planID],
],
"proration_behavior" => "none",
"expand" => ["latest_invoice.payment_intent"]
], [
"stripe_account" => $user->stripe_connected_account_id
]);

Which generates an error: resource_missing - customer No such customer: 'cus_KBR0Ifn1I9GPJf'
Logs: req_0T9d1wJHxUOn0b
Even customer exist with attached payment method -> pm_1JX5TMKIAGB2EePlss1NC1iH

Than I tried to add A CUSTOMER: https://stripe.com/docs/connect/cloning-customers-across-accounts then got different error related to source... also I have tried to clone payment method
Also tried to clone the customer but looks like I am missing something. Could someone please help me in this?
I just simply want to pay with connected balance from the user who previously earn funds on his connect account (transferred from my platform)

golden roost
#

Hello! Looking for help with an issue we have with the Statement Descriptor Prefix. We'd previously been using 'ABC Inc' as our statement descriptor prefix and it was working fine (i.e., the prefix was added to the suffix that we were supplying as the parameter of our Payment Intents API calls). We now want to change the prefix to 'XYC Inc'. We changed the "Shortened Descriptor" property under 'Account Settings' -> 'Public business information' section to the new value of 'XYC Inc'. However all charges continue to show the old statement descriptor prefix of 'ABC Inc'. We are using Payment Intents and card payments only. What could I be doing wrong?

versed bane
faint siren
#

Hello!
I'm implementing Stripe connect payment for a client.
Our current workflow is such that whenever a customer wishes to enable Credit Card payments we create an express account in the backend and then let them go through the onboarding flow.
However some of our client's customers wish to share a single Connect account. What would be the best way to retrieve a customer's account id through a login interface? If at all possible

ashen verge
#

How would I get connected accounts balence

valid jacinth
#

Hello guys! For those of you who have worked with PaymentIntents object you should know they return a param "last_payment_error" in the object. In this hash object, there is some child attributes such as "message" and "decline_code". Is there a way to know all messages that can be returned by stripe? I cannot simulate all decline_codes for testing and I need to know the message so I can translate it into my app 😛 https://stripe.com/docs/declines/codes

leaden thorn
#

Guys can anyone tell where do I find the retry payment url when charge fails, I simply wanna give the user a link shown at Payment page at invoices at stripe portal

reef gazelle
#

I'm attempting to update a Subscription Schedule that I created from an existing subscription. Specifically, I want to change the start_date of the 2nd phase only. I'm attempting to do this by:

stripe subscription_schedules update sub_sched_1JYAClI67GP2qpb4I7lj4E5F --end-behavior=cancel --proration-behavior=none -d "phases[1][items][0][price]"=price_1J3ifkI67GP2qpb4nkmaC8Hu -d "phases[1][items][0][quantity]"=0 -d "phases[1][end_date]"=1631246400 -d "phases[1][start_date]"=1633060800 -d "phases[1][billing_cycle_anchor]"=phase_start

But I get

If passing an array with explicit keys (e.g. `foo[0]=a\u0026foo[1]=b`) instead of as an array (e.g. `foo[]=a\u0026foo[]=b`), the keys must be numeric and sequential starting from 0. You passed the keys `1`, we expected to have a key with the value `0`.

Do I have to echo back the values for the first phase, even though I don't want to change them? The documentation for updating a schedule says Note that past phases can be omitted.

tacit nova
#

Hello!

I want to fetch the card number while the user is typing to display in another component.
How do I get the number from CardNumberElement? (I'm using react)

green olive
#

I want to implement a rewards program. So depending on number of referrals the payee has they will get a discount on their subscription. Is there are recommended way to do this?

brazen monolith
#

Hi! We are first users to the API, and we are trying to create a charge that would deposit to our stripe account, and then send a % to a standard connect account. Is this correct?

fresh kernel
#

Hi, I'm trying to setup a custom domain for email reciepts, but I already have a CNAME record of the same value as the TXT record. What I can do?

silk oar
#

Hi everyone

#

I am trying to save the card using stripe payment. after the payment is successful, card does not appear in saved cards

#

for 15 minutes

#

after that it appears

little bone
#

👋 when a connected account's details_submitted field is true, is it possible for this to become false if Stripe require additional information at a later stage?

copper osprey
#

Hi !

I'm trying to use the account API, however, the mail I received is always null (java), does enyone have any ideas how to get the mail ?

I'm using Connected Accounts

vague canyon
#

@lucid raft hi there, do you have any info for my issue ?

wraith linden
#

Hi, I was wondering if there's any difference in the information we get back between using expands and just querying based on the id. I could swear there was a difference a couple months back when working with the API more heavily. I went with expands that time, but for another project, I think I'd rather avoid it if there is no difference in data.

nimble olive
#

Hi 👋 I am leveraging Future Payments (setup mode) through Stripe Checkout to save payment details against customers created. We are receiving shipping information in the returned session payload (confirmed as we are sending confirmation emails) however I can't see that info within the Stripe dashboard. Is it hidden for privacy reasons? Can I access it via the API / setup intent?

bronze patrol
#

would I have the ability to perform 3 rd party transfers using strip

hidden bluff
#

Sometimes,

#

stripe webhook event does not triggered, as I see.

bronze patrol
#

as a third part we escrow the funds and then disturb the funds to party #3 , sometimes the maybe a refund needed

#

our company would trigger the refund

balmy minnow
#

Hi i am integrating stripe sdk ( 17.1.2) into my android project but i am facing issue like

jetified-kotlin-stdlib-1.5.21.jar!/META-INF/kotlin-stdlib.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.16.
but when add version 16.0.0 then its work fine ...i dont know the root caused i tried ever solution provided https://stackoverflow.com/questions/67699823/module-was-compiled-with-an-incompatible-version-of-kotlin-the-binary-version-o
i need 17 sdk version because i need to implement google pay using stripe ... any one have idea how to resolve it..

balmy minnow
bronze patrol
#

as a third part we escrow the funds and then disturb the funds to party #3 , sometimes the maybe a refund needed
our company would trigger the refund

bold basalt
#

@bronze patrol creating a thread one sec

bronze patrol
#

ehanks

#

thanks

bold basalt
#

nasar-android-sdk

bronze patrol
#

we are a 3rd party company, we build a contract , escrow the money from the buyer, once the seller finishes the project , we disperse the funds, Iie. home owner wants to have house painted, we help build the contract, hold the money , once its painted and the terms of the contract are meet we release the funds.
looking for a credit card service that we can collect payment , disperse the funds , between both parties , and issue a refund if needed

bold basalt
#

@bronze patrol let's keep talking in the thread now that we have created that

bronze patrol
bold basalt
#

@bronze patrol you're duplicating messages, I'm already responding to you in the thread, let's please just talk there.

hexed roost
#

How would one set up their account for folks to pre-pay for hourly services? For example: People pay, ahead of time, for 5 hours of services in a month. Caveat: people can choose to pay for the number of hours they need (e.g. 4 hours, 1.5 hours, 3 hours).

hidden bluff
#

Hello.

#

Sometimes,

#

webhook events is not triggered.

#

I am listening hooks event account.external_account.created

bold basalt
#

@hidden bluff let's thread, one se

gloomy palm
#

Hey there, i'm tring to set my public live key on a web view in react native using pure js librairy. But when i set the key the card div is not set . However passing the test key does works. What could be the problem ?

twin cairn
#

Hi Guys, Rubydev again

#

I need your help to solve one of my issue

#

I'm calling response = Stripe::Plan.list({:limit => 100, :active => true}, {:stripe_account => stripe_account })

bold basalt
#

@twin cairn let me thread, one sec

twin cairn
#

and I'm getting some ids with price_ and some with plan_ prepend

broken swallow
#

Hi I need help setting up payments my site is not accepting

pallid wadi
#

Hi folks, I'm in the process of inheriting a third party Stripe extension and would love some insight into how to structure our Stripe Accounts.

Essentially, we are using a third party extension that is connected to our account via OAuth that creates charges in our account. The extension's account does not process any transactions itself, but instead passes them through to our account.

My question is - now that we are pulling this in-house, it possible to link our own Stripe account to itself via the extension OAuth setup? Or is it recommended to create a new Stripe account just to host/own the extension?

somber citrus
#

Hello, is it possible to display the description of the product on the invoice?

bold basalt
#

alto-extension

vocal wagon
#

How do I create a checkout session (subscription) where the subscription is created with payment_behavior: 'error_if_incomplete'?
That's my current code. I would like subscriptions not to be created if the payment doesn't go through immediately

async function createStripeCheckoutSession(customer, userInfo, priceId) {
  console.log("createCheckoutSession called");
  const quantity = "1"; // always 1 subscription
  const client_reference_id = userInfo.cognitoUsername;
  const session = await stripe.checkout.sessions.create({
    payment_method_types: ["card"],
    customer: customer.id,
    line_items: [
      {
        price: priceId,
        quantity: quantity,
      },
    ],
    mode: "subscription",
    client_reference_id: client_reference_id,
    metadata: {
      userEmail: userInfo.email,
      amplifyEnv: env
    },
    // Stripe redirects to this page after the customer successfully completes the checkout.
    success_url:
      "http://localhost:9000/stripe/success/{CHECKOUT_SESSION_ID}", // TODO address
    // Stripe redirects to this page when the customer clicks the back button in Checkout.
    cancel_url: "http://localhost:9000/profile", // TODO address
  });
  return session;
}
cerulean wadi
#

Hello, just to provide context to my question, I had this conversation with dev-help previously:

xarm

Today at 12:49
Hi all,
I have a web app with this structure:

  • The top scope is an org. A Stripe Subscription is for an org.
  • A user can create one or more orgs.
  • Other users can join the org, and admins should be able to modify the Stripe Subscription.

For this, I was wondering is it more idiomatic to Stripe Integrations to have one Stripe Customer ID for each user, or should I have one Customer ID that acts as a proxy for any user on an org in the web app to access? In that way, I'd have a Customer id per org.
karllekko

Today at 12:52
@cerulean wadi I think the only way it's possible/makes sense to model this is as the Org having exactly one Stripe Customer cus_xxx object.

The concepts of users/admins would be a construct on your side in your authentication layer, as in you authenticate a user and say "they have access to Org A which uses Customer cus_abc and to Org B which uses cus_def

The details on the Customer object itself like the email/name/address should be that of the Org if possible.
xarm

Today at 12:56
Thank you @meager hawk. I suppose in email/name/address I would include initially that of the org owner/creator but allow any admin to update later on.
karllekko

Today at 12:56
yes those fields are all mutable so that is an option
xarm

Today at 12:57
ok makes sense thank you

Following this advice my question is: does it matter if a Stripe account has many Customers with the same email and name?

covert steeple
#

Trying to redirect a user to customer portal, however, there are no product options. I've set up the products in stripe and connected them in the Customer Portal settings page. Any thoughts? Do I need to create a customer with a default product selected?

stuck dove
#

Hello, it is not a proper programming question, sorry if it is not the right place but I don't know where to do it. I usually generate estimates that the client must accept by paying a percentage of it (30%). What would be the correct way to do this in stripe since I would like to indicate the details of the budget and the obligation to pay the remaining 70% once the work is finished (I am a programmer)

quasi grail
#

Hi, I am following the ACH guide at this link https://stripe.com/docs/ach, in the return from the createStripeToken function I get the object {
"stripe_bank_account_token": "btok_tYYz1Q9D2TRo5Z5glzNX"
"request_id": "[Unique request ID]"
}. In which customer field do I enter this information?

bright adder
#

hi everyone, i've been trying to track down some issues with stripe connect we're seeing on a live/prod deployment--i've been having back and forth for a couple weeks with the CSRs, but unfortunately i'm not making progress. hopefully i can discuss particulars here!

crude scroll
#

Need help with woocommerce issue where we cannot reach stripe api end point. All of the API keys are correct. We even rolled the API and still the same issue. Sometimes an order will actually go through and other times we get the cannot reach API endpoint in the checkout. Tried on our staging server and the first order processed perfectly then subsequent orders saying order failed.

#

payment failed

#

We can see activity in the stripe logs

#

So the website is talking to stripe

#

Right

#

But we keep getting the error on the checkout page

bleak pelican
#

Hello, I am trying to follow this guide https://github.com/stripe/terminal-js and im lost on why onFetchConnectionToken is not calling the method I use to pass the connection token's secret. Any guidance will be really helpful!

oblique hinge
#

Hello! I have a subscription which is a single product with 3 prices, monthly, three months and annual. I've created several coupons against this product and am getting some unexpected results. One coupon is '2 months free' which offers a 100% discount for 2 months. When I apply it to the 3 month price I would expect a 66% discount however I'm getting a 100% discount. Is this correct/expected?

crimson needle
#

bisha-terminal

#

sorry everyone, was in a meeting and forgot to monitor Discord

#

hughk-subscription

wind ether
#

I have a connected accounts question. If I am attempting to connect an connected account for someone who already has a stripe account, will they have the choice of connecting their existing stripe account, and avoid going through the account setup process ?

lavish wolf
#

Does the subscription customer portal work to modify pre-authorized debits in Canada or will I need to develop a separate process for that?

spark cloak
#

For the Stripe Payment Element Beta, is there a list available of the dynamic fields that appear for each of the different payment methods? For example, we noticed Afterpay (https://stripe.com/docs/stripe-js/payment-element/accept-a-payment-manual#afterpay-clearpay) has email and name fields. Can we hide or exclude any of these Payment Element fields if our custom payment form already collects that data from the user? Or would that be a feature available in the future?

vocal stump
#

Hey. We continue to have problems with a particular bank and Stripe. It shows this in the Stripe pop-up confirming that 3DS has completed, but it never properly returns to the site to call its callbacks. This is “Danske Bank” and seems to only affect Master Card payments.

#

We have had numerous problems with this combination of bank and card type in the past and have spent a lot of resources trying to make them fix it. It seems they don’t know how.

#

All other payment types and banks work fine with this code. We use manual confirmations and Stripe.js for 3DS. I talked to Koop about a similar payment flow last week (same bank, same card) that also did not work.

#

So this is just additional information for you.

random mirage
#

I have a PCI compliance question regarding stripe connect platform accounts. If a platform account makes direct charges on a standard connect account, is the platform account considered a merchant or a service provider. Since stripe issues an SAQ-A for the platform account, it seems that they are treated as merchants but I wanted to get more details.

knotty prairie
#

Hi there! Can someone explain to me why I have so many missed or incomplete payments?

#

How can i solve it?

bold basalt
#

nick-3ds

crisp falcon
#

Hi, I'm getting the error Usage records can only be incremented when billing thresholds are active on the subscription or subscription item. when attempting to set a quantity usage record for a subscription.

Any ideas why?

tame geyser
#

Hey all! Just a quick question, does legacy stripe still work? I was trying to use it and it contacts the API and everything, but the credit card is never charged. I was wondering if they disabled functionality for it or something

elder gulch
#

Hi, we're seeing a weird thing when using stripe elements on our billing page. The zip code text input doesn't get shown for some card numbers using the basic test cards. https://v2uploads.zopim.io/R/m/R/RmREdxtJY6wntrxzsaDPMTQeaAlLN7H0/c385230cc94946d1c0d31b19ede3ce0257193da5.png and https://v2uploads.zopim.io/R/m/R/RmREdxtJY6wntrxzsaDPMTQeaAlLN7H0/c60e1bf1b629ced7496c420fa176e7e31f980734.png. we've had that page up for a year now but just discovered the issue. the zip code doesn't show up for specific card numbers. I went through all the card numbers here: https://stripe.com/docs/testing#cards
and found 2 that with the zip issue: 3056930009020004 and 3566002020360505

lime moat
#

Hey everyone, I've got a quick question about stripe Tax - trying to set it up for a client in Canada, but we cannot select Canada in the origin address field in the stripe dash. Am I stupid or does stripe tax not support canadian sellers?

wanton python
#

For admins, not sure how to reopen this thread, but I added comments to this archived thread with additional info:
#883459756772171826 message

cerulean wadi
#

Hello, in a per seat subscription model, if I create a Stripe Customer, but that customer is now on a free plan, when they upgrade in future, would I be able to have a billing period from when they upgrade, rather than proration from when the original subscription period?

slow inlet
#

hi there :), i could not find my question in the documentation, maybe i used the wrong search words .. i want to display a "order overview" including the payer address data (the addressdata that the payee added when entering the checkout process) before the payment finally takes place. how can i do this? because when the successurl is called, the payment is already gone trough.

inland trout
#

Hey, so i bougt something on a Website where i payed with stripe, but its a fake. Can i report that or can i get my money back on anything?

minor cipherBOT
#

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

digital elm
#

Hi all and Happy Friday!

#

I'm wondering if anybody has experience using Stripe where you have multiple country accounts and how you update the Stripe instance to reflect the new keys. :J Or... if you can kill the Stripe instance and recreate it. I can't find any info on this.

ashen verge
#

hey on my Balance out put how can i get certain values in react native here is the out put..

{object=balance, available=[{amount=900, currency=usd, source_types={card=900}}], instant_available=[{amount=15773, currency=usd, source_types={card=15773}}], livemode=false, pending=[{amount=14873, currency=usd, source_types={card=14873}}]}

ashen verge
#

Is there anyway to do a refund and keep a fee?

hybrid copper
#

Hello everyone I am new to stripe, can anyone tell me is there any way or api through which we can calculate the stripe fee that will be deducted by stripe on each payment from the application_fee when the payment is done on marketplace platform on behalf of express account?

vague canyon
#

hi @lucid raft may i know if you're online, or anyone can help me with my previous topic

#

my topic was archived: daimyotoan-account-link

minor cipherBOT
#

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

atomic pulsar
#

Hi Team,
I am downgrading my custom stripe plan(4 weeks recurring plan) to monthly plan. I pass the proration_behavior='none' while stripe.Subscription.modify, need to downgrade plan immediately to monthly but only for remaining days.
For ex - Customer purchased 4 week plan at 1 sept. and used it till 10 sept. now I am downgrading this, so the monthly plan should be active till 28 sept without payment and new billing cycle needs to be work as per monthly plan. But in my case it end the weekly plan and starts monthly plan from 10 sept and goes till 10 oct which is wrong. the current plan only needs to be work till 28 sept, because customer has paid till that time.
How I can resolve this issue ?

Also how the coupon works in recurring payment. Is it only applies for first invoice or for all invoices.

leaden thorn
#

I am trying to test for failed payment, so that it gives me hosted_invoice_url so that I can give the user a chance to make payment again, I was told that in charge.failed event there is invoice field which will be given, by retrieving that invoice we can gett hosted_invoice_url I did exactly like that but the invoice field given by charge.failed was null. My goal is simple, just to mock failed payment and I get a retry url so that I can send that to the user to make another attempt. Please help with this

versed terrace
#

Hey, first time here. DId a set up via woocommerce on wordpress with stripe payemnts. Did deposit and balance payemnts. How can I tell if the balance will automatically be taken form a clients card, or if I have to invoice it in stripe? What I do nto wnat is for payments to come out on Monday without me having forewarned cleints adn I cannot see on stripe that any payemtns are due. Tahnsk for any help you can give.

shy needle
#

Hello everyone!

#

Does anyone know how I can retrieve the reason a payment had failed from a invoice.payment_failed webhook event?

#

@leaden thorn I can't stay in here too long, but maybe I can help you. What language are you using?

#

@versed terrace sounds like you need to setup a weekly Stripe subscription up for your clients. I do not know how to do that with Woo commerce, but I hope this can help to lead you in the right direction!

leaden thorn
#

@shy needle I am using node.js

shy needle
#

@leaden thorn Okay. Can you send the code for how you are trying to get the hosted_invoice_url ?

leaden thorn
#

@shy needle for reasons, use charge.failed event, and the event object is charge object, pull failure_code, failure_message, disputed, fraud_details, reviewfrom it, though you only need failure_message which can be also shown to user, also can add failure_code. I think that is enough. further, payment_intent.failed or whatever its called has also some good fields similar to that

shy needle
#

@leaden thorn I see. What's that message for?

leaden thorn
#

which message ?

leaden thorn
# shy needle <@515892618631053335> Okay. Can you send the code for how you are trying to get ...

`
case 'charge.failed':
chargeObject = event.data.object;
customerId = chargeObject.customer;
customer = await stripe.customers.retrieve(customerId);
userUid = customer.metadata.uid;

let { invoice:failedInvoiceId, created: rejectionTime, disputed, failure_code, failure_message, fraud_details, review } = chargeObject

let failedInvoice = await stripe.invoices.retrieve(failedInvoiceId);
let { hosted_invoice_url } = failedInvoice
`

shy needle
#

@leaden thorn: What data is in event ?

#

@leaden thorn: Can you output the content ?

deep bluff
#

I have a account.application.deauthorized that failed because I forgot to update the webhook callback url... so now I updated the URL and click "Resend" in the interface next to the failed event. But I only get "This even no longer exists"

knotty forge
#

Hi! I'm implementing the Checkout Session with a subscription model. I handle the checkout.session.completed webhook event (where I use the client_reference_id to store the Stripe customer id in my database) and then I handle the customer.subscription.* webhook to handle updates to any subscription.

My question: Can I rely on checkout.session.completed to be sent before customer.subscription.*? And: What if my server takes a bit longer for checkout.session.completed to complete, can I run into a race condition where customer.subscription.* gets triggered before my server had the time to respond, or does stripe wait for the response?

knotty forge
leaden thorn
leaden thorn
#

maybe because of weekend the support people are not available

drifting hatch
#

Hello all !
On my app, I list all the customer Invoices.
Even if the invoices are paid, there is written something like "amount owed" (I don't know what is written in english), even if the customer has already paid.
If you go to the url linked above to pay the invoice, Stripe informs that the invoice is already paid, and give a link to download the receipt.
Is there a way to provide my customer a link directly to the receipt and not the invoice ?
I use subscriptions on my website.

vocal wagon
#

Hello

I've Github Pro (student) and I saw that I could get a discount on charges up to 1000$, where can I link my github account to stripe?

minor cipherBOT
#

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

pliant shuttle
#

hey Stripe Team! I can't find this information - is it possible to terminate/remove a subscription without triggering a webhook? some of my users ended up with duplicate subscriptions due to a code bug and I'm trying to fix this.

vocal wagon
#

Hello, i have a problem, can someone help me ? (sry for my english, i'm french)

I have a web applications with Stripe Subscriptions and i notify users when they subscriptions end 7 days afters. So Stripe send email successfully to the users, and in the link for update payments methods i have this : http://59.email.stripe.com/CL0/www.xxxxx.ca/1/xxxxxxxxxx-xxxxx-xxxxx-xxxxx-000000/xxxxxxxx=188

with : www.xxxxx.ca my domain name.

I want to redirect the users on The Customer Portal with this link but i have no idea how to do this.
Can i set on Dashboard stripe the customer variable for redirect with the id of customer and do my session portal ?

Or with the link behind, can i have it in the sessions ?

If someone have an idea or want more informations, tell me 😉

Thx for help

visual glade
#

How do I do instant payout for my business. I have a clothing brand and my customers are using stripe now to pay. I don’t want my customers waiting a week to receive their products being that I use the money they paid to fulfill the order. The stripe website is so confusing I just want to set up instant payout. So I can process this order

atomic mulch
#

I've found a few customers that were getting multiple subscriptions created when they only should have had one due to a bug. Is there any way I can filter all customers who have more than 1 subscription?

lean palm
#

Hello I have just made my stripe account for my website, but I saw that my first sales took 7 days to be able to be withdrawn from my bank account and I would like to know if it will always be 7 days or if it will be faster in the next sales.
Thank you for your help

river vessel
#

Hello guys! I created an account for my store and tried to generate a payment link through the dashboard. But it says that the payment links are suspended for my account, how to proceed?

young iron
#

stripe suck

#

I received a message about it doesnt seem like customer authorize payment and they just shut down my account just like that

#

how do i get reactivated

#

?

tough leaf
tight niche
#

hello! someone use oxxo payments? i need to implement on a wordpress web

minor cipherBOT
#

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

ashen verge
#

Anyone from stripe here?

ocean prism
#

does anyone here know how to add a field for a coupon or discount code into a stripe checkout code snippet? I want to make the first month of a subscription free but also capture card details in that first month so the second month can bill automatically to that card

minor cipherBOT
#

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

worn patio
#

I'm accessing the Stripe API via PHP. Evidently, when I updated versions recently (after neglecting that for a long time), I lost some functionality from subscriptions->retrieve($subscr_id) that I was depending on, specifically the inclusion of subscriptions and sources data. I need current_period_end for the active subscription (there will only ever be one, and I have access to its id), and brand, last4, exp_month, & exp_year for the customer's current default payment method (which I formerly retrieved via sources->data[0]->brand, etc.). I can access current_period_end by retrieving the subscription object, but I don't see any data there that would let me retrieve the payment method object -- even via a second API call, which ideally I'd like to avoid. Those data fields are all I require. I wasn't using anything else from the customer object. What's the best way to accomplish this?

minor cipherBOT
#

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

ionic radish
#

The docs about subscriptions show a deleted event. When does this occur? I need to know what events I need to keep a subscription active and show when someone has it unpaid to warn them. Then cancel services on the time after unpaid that it cancells.

real heath
#

Hi

wise sand
#

Hi guys, I am trying to create integration tests with mocha
and I've hit an endpoint where it require the use of stripe

Any ideas/tips on approaching that?
How do you guys do when testing an endpoint uses stripe?

mint inlet
#

Hey everyone! I use Stripe Checkout. Is there a best practice when it comes to handling checkout.session.completed ? Should I rely on SuccessURL or webhook event?

echo pollen
#

I use the webhook event personally

mint inlet
#

@echo pollen so what happens when a user is being returned to a page, but a webhook event has not been processed yet?

#

do you somehow mark that state via SuccessURL?

echo pollen
#

The webhook should fire pretty much instantly

#

I use the SuccessURL to just let the customer know that their payment was successful, nothing else

#

Stripe sends them an email, and when I get the webhook, I process things in my database to reflect that

mint inlet
#

Got it, thanks.

vocal wagon
#

Guys, can someone help me with stripe integration using Angular?

mystic egret
#

Who have an idea on how to solve this error, link_token must be properly formatted, non-empty string

#

I have tried everything thing I can still got same error

jovial cypress
#

If I have this as my code, when I console log it nothing gets printed out even though it has no errors - any idea why?

let event: Stripe.Event;

event = stripe.webhooks.constructEvent(
  req.body,
  sig,     
  process.env.STRIPE_WEBHOOK_SECRET ?? 'testing'
);

/* 
StripeSignatureVerificationError: No signatures found matching the 
expected signature for payload. Are you passing the raw request body you received from Stripe?
*/
console.log(event);
tight niche
#

i have the same eeror code: not a valid type: oxxo

        $currency              = $order->get_currency();
        $return_url            = $this->get_stripe_return_url( $order );
        $post_data             = [];
        $post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
        $post_data['type']     = 'oxxo';
        $post_data['currency'] = strtolower( $currency );
        $post_data['owner']    = $this->get_owner_details( $order );
        $post_data['redirect'] = [ 'return_url' => $return_url ];

        if ( ! empty( $this->statement_descriptor ) ) {
            $post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
        }

        WC_Stripe_Logger::log( 'Info: Begin creating OXXO 
source' );

        return WC_Stripe_API::request( $post_data, 'sources' );
    }```
hollow nebula
fickle kindle
#

Is there a way to get a transfer object from a paymentIntent that had a transfer destination?

teal onyx
#

I have an implementation of stripe where

  • I can create/update a customer
  • I create/delete payment methods
    • only cards (no bank accounts)
  • I make payment intents (previously tried to make charges but that didn't work)
  • And I would Like to make payouts but currently running into an error
    • I'm using a payment method (which I attched as a file)
    • but I'm running into an error
  StripeInvalidRequestError: No such external account: 'pm_1JZ2KCHfZldpSpamTFqYT9Q5'
  • this is the function I'm using that is causing the error

var result = await stripe.payouts.create({
  amount: amount,
  currency: "usd",
  destination: source.id, // pm_1JZ2KCHfZldpSpamTFqYT9Q5

  // customer: customer.stripeId,
  description: amount + " recieved for financial test app",
  statement_descriptor: "Financial Test App",

  method: "instant",
  source_type: "card",

})

I'm willing to switch to bank accounts but I don't see bank account component for united states in stripe's react documentation
https://stripe.com/docs/stripe-js/react#available-element-components

ashen verge
#

all stripe devs are off on weekend. don't expect a answer.

#

wait guess some are on weekends lol

lucid raft
#

bereket-event

#

We have folks working at APAC time.

wanton chasm
#

Hi, I've been looking for a while to enable this option but I can't find it. Could someone guide me?

stable obsidian
#

can you help me to inetgrate odoo with stripe using plaid

somber osprey
#

Hi, does Stripe charge processing fees for every payment?
Because I recently started using Stripe connect API for payment & onboarding and I noticed on the Stripe dashboard that payments are not charged Stripe processing fees. Before using Stripe connect all payment done using Stripe was charged with processing fees.

Also, I tried creating a test payment using Stripe dashboard and noticed that Stripe processing fees are not applied for the payment.

Cheers

oak dove
#

HI
I want to setup so that users pay the first month then get trial period in subscription
for this is there a option in createSubscription api itself or we have to create a product for the first month one time payment and createSubscription with trial period

whole swan
#

Hi, How we can add only specific invoice line items in new invoice. Don't want to link previously created line items in new invoice.

copper osprey
#

Hello,

We are having almost all our test account labeled as fraudulous, it is pretty painful for our tests, is there any reason for that ?

cerulean pineBOT
#

:question: @copper osprey 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

copper osprey
#

Is it possible to get the email field from a platform account in test mode, about a Connect account in test mode also ?

drifting berry
#

I need to write some unit tests for Stripe webhooks.
Naturally I would have to mock a lot of Stripe objects, is there any easier way of doing this ?
The workflow is something like this:

  1. Webserver receives request
  2. request body is parsed using Stripe library event = Webhook.constructEvent(payload, sigHeader, webhookEndpointSecret);
  3. Then I use the event object to construct other stripe objects by querying stripe api

Does stripe provide some test suite for mocking these requests ?

upbeat grove
#

can banks use stripe to do international payments?

vocal wagon
#

Hello, have a problem with 3Dsecure. All payment under 99€ have the popup 3Ds and works. All payment above have the popup, 3ds secure work but in dashboard it's incomplete, error it's user didn't do 3dsecure but they did.

lethal yoke
#

Howdy. What's the flow to create a time-bound, arbitrarily priced subscription?

Do I have this right?

  1. user submits web form containing an amount to be paid monthly AND an optional number of months to pay for, e.g. $18 monthly in perpetuity, $12 monthly for 18 months, or $36 monthly for 24 months
  2. in the app backend, create a price for the amount entered (or retrieve one if the price point had previously been created),
  3. IF user entered a number of months, use the price id to create a subscriptionSchedule, ELSE create a subscription
vocal wagon
#

it's only subscription creation, only new

#

we use the checkout.
user enter Card
we retrieve the session
create setupIntent with the session
retrieve the payment with the setupIntent
create the customer
Attach payment to the customer
Create a paymentIntent with the SetupIntent and Customer
Create plan
Create SubscriptionSchedule with the paymentIntent and plan

little bone
#

👋 when a connected account's details_submitted field is true, is it possible for this to become false if Stripe require additional information at a later stage? (someone replied to say it'll never flip back to false but is there any docs on this?)

meager hawk
#

clint-3ds

full ferry
#

hi, please Is it possible to convert a balance in EUR to AED? I want to make a payout in AED but I only have EUR. I know that it is possible to change currency but I can't find how to do it

meager hawk
#

andywells-details_submitted

#

bennyp-subscriptions

full ferry
#

hi, please Is it possible to convert a balance in EUR to AED? I want to make a payout in AED but I only have EUR. I know that it is possible to change currency but I can't find how to do it

uneven vessel
#

Hello! I didn't received a payment on my card even tho the payment says it's processed and sent to my bank account.

cerulean pineBOT
#

:question: @uneven vessel 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

tacit nova
#

Hello!

I developed a way for our customers to save cards but now to delete cards, I've tried to use the Detach a PaymentMethod from a Customer method.
However when I try to stripe.confirmCardSetup again in the client side it complains that the SetupIntent has already been succesfully updated.

Should I instead delete the SetupIntent and create a new one whenever they want to delete/add a new card?

I've followed this guide to setup our flow:
https://stripe.com/docs/payments/save-and-reuse

leaden thorn
gusty storm
#

I have a weird problem with apple pay. It's showing up in private safari window but not in normal window. Why is that? Anyone who has anwer for this?

dark totem
#

Hi! Is it possible to include our business id or vat id on one-off payment receipts? Currently we include that information in the "Public business name" field, like so: "Our Company Ltd, business Id 123123", but that looks bad on invoices and receipts, and I can't seem to find any other way. In our country it's required to have this information on receipts.

vocal wagon
#

Hi! Lately I've been having a lot of issues with failed payments. And it's all about the 3d secure stuff they implemented recently. Is there a way to disable it? I live in Spain.

little bone
#

👋 is there a way of removing the "return to <name>" button in the top left of the connected account onboarding flow?

stable obsidian
#

Does anyone worked stripe integration using plaid in odoo @ivory matrixannel

hot kestrel
#

Hello!
Can I apply multiple coupons to my first payment when creating a subscription?

calm bridge
#

Good afternoon. Can you help me with unblocking my credit card? The fact is that today I tried to pay for my booking at sonder.com, but due to exceeding the limit on the operation, I was blocked for 24 hours, this is the notification I get when paying "You have exceeded the maximum number of declines on this card in the last 24 hour period. Please contact us via https://support.stripe.com/contact if you need further assistance. "Could you please help me with this question, as I would like to pay for my booking. thanks

cerulean pineBOT
#

:question: @calm bridge 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

brazen monolith
#

Hi! we are using direct charges for our subaccount to collect earnings for one of their products. However, the receipt being sent currently is branded as the main account, can we make it a connected account receipt?

vocal wagon
#

Hi, trying to configure stripe CLI with docker-compose

#

I added it on docker-compose with a command:

  ecommerce-stripe-cli:
    container_name: ecommerce-stripe-cli
    image: stripe/stripe-cli
    networks:
      - ecommerce-app-network
    command: listen --api-key ${STRIPE_SECRET} --device-name ${STRIPE_DEVICE_NAME} --forward-to http://localhost:8016/stripe/webhook
vague canyon
#

hi team, can you unarchive my thread daimyotoan-account-link. i'd like to continue this discussion

vocal wagon
#

I don't really understand something: stripe CLI is supposed to be for requesting test-webhooks right? How can I trigger a webhook request if the docker container is running "listen"?

#

cuz when I enter "listen" as a bootup command, then if I do "docker-compose exec -it ... stripe customers create" it says: You have not configured API keys

regal sage
#

When I try to type anything in CardNumberElement of @stripe/react-stripe-js nothing appears in the input field. While trying to debug this, I see this response in the onChange event. Any idea what can be wrong here?

manic basin
#

We are not planning to attach a Source to a Costumer.
So we will charge as soon as we receive the first source.chargeable event.
After we charge, the Source status will be consumed.
But what happens if the user transfer for money for an Acc. and Routing numbers linked to a consumed Source?

drifting berry
#

Will the customer.subscription.updated always update after payment is made ?
Scenarios to consider:

  1. Customer creates the subscription for the first time. In my test setup customer.subscription.updates always occur after payment is successful (with status: active). I would like to confirm this.
  2. After each billing cycle, does the customer.subscription.updated happen after payment for that billing cycle is made successfully (setting active: status) ? I haven't been able to test this.
  3. Update of subscription in the middle of billing cycle. In order to enforce immediate payment we adjust prorate_behaviour: always Will customer.subscription.updated happen after proration payment is made ?

If this is false in any case, is there any other event which should be listened to ensure I allocate subscription on my backend once payment has been made ?

graceful niche
#

hey guys hope you're doing well
i'm contacting you because of a hook invoice.paid problem
it seems that no notification (event) was sent on the subscription sub_JobnlYwnjGhodb renewal
any idea why ?
moreover when i list invoices for that subscription the last invoice isnt returned (the invoice i didnt received an event for)
thanks in advance for your help

leaden thorn
vocal wagon
#

I have purchased a module with this script where the customer is drawn immediately. It works perfectly, but I need to change so that a monthly subscription is deducted but I can not figure out if it requires another call to //api.stripe.com/v1/subscriptions or another parameter needs to be inserted //api.stripe.com/v1/customers ??

thanks in advance 🙂

#

Guys, can someone help me with stripe subscription? My subscription plan is charged after one month and I would want it to charge immediately when someone purchases.

bronze pendant
#

Hi everyone? I've integrated BACS onto a website here in the UK. I've managed to assign bacs to a customer or create a new customer with it, all is working well.
The client usually invoices customers, and when using a subscription the customer gets an invoice monthly. If paying direct debit for a subscription) does this happen in the same way or would they have to manually join the payment to an invoice in stripe? (i hope that makes sense)

daring lodge
#

jodie-doubleday-bacs

vocal wagon
#

I see that stripe dashboard has products and customers, is it possible to not have any products on your app, but get it all from stripe? Or is that just too many requests?

molten coral
#

Hi guys how to implement sofort in flutter with stripe?

vague canyon
#

hi, may i know if the webhook event is not reachable because our Backend server is down. then will it be sent again after our server is up ?

wind ether
#

Got a question about connected accounts. How do I connect a connected account that is a publicly traded corp ? The Standard account creation floe does not have publicly Corp as supported business structure .

little bone
#

👋 what's the best way of reading the charges that stripe have applied to a payment intent/ direct charge?

copper oak
#

I have a question regarding using a presigned URL to download a file to a remote server. I was able to successfully create the presigned URLs for a WordPress theme zip file. If I type the presigned URL into the browser I can successfully download the zip file. However, I also need our users' WordPress plugin to get that zip file, download it to their server and unzip it. So what I did was use CURL and provided the presigned URL for the CURLOPT_URL parameter. However, when I do this the zip file is empty and I get an error message. Am I doing this wrong?

amber sapphire
#

We have a Verifone P400 reader with a customer who is claiming it's using gigs of data per day. I've monitored my own P400 and it's using about 100 MB in a day. Have you guys seen anything like this or know of a reason why a reader would consume so much data?

bold basalt
#

david-p400-data

meager linden
#

Hey all, can anyone help me set line items to an invoice using nodejs?
I can't find the property in invoices.create...

hidden cobalt
#

What is the best flow to allow vendor type users to charge hourly rates to their customers? My example would be a coaching platform, each coach could have an hourly rate, and will want to schedule either 1-1 sessions or possible team group sessions, each of which would be an hourly rate for the overall session time, exclusive of the number of members in the session.

fair flint
#

Hi, why off-line future payment not working in case 3dsecure , im using payment intent method?

latent niche
#

Hello I am developer PHP, I have a doubt, any can help me?

#

I have code like this, for a custom plugin for WP

#

and payments normals without SCA works fine but payments with SCA or 3d Secure not works

#

Error authentication_required

#

even using this card of documentation

quasi grail
#

Hello, I use stripe on my platform, and I want to split the payment, when a customer refers another customer, and that customer makes a purchase, the customer who referred receives 4% of the value of the purchase made. What would be the best endpoint model?

rugged mist
#

Hello, anybody know if there is a guide to create a custom account?

#

I'm trying to create on but I got this errors

unreal fox
#

Hi all!
We are using Stripe for a while now. In the past, we could enforce the plan (price) id. And we needed that because we keep these IDs in our DB. What happens, we initially test it all under test data and in our dev environments.
When we go live with new prices, we are using the same migration to fill in the details in our DB. But, since Stripe does not allow enforcing the IDs anymore, we now need to do manual entries on deployment.
Is there any way around it? What are the best practices?
Thanks,

tender tundra
#

In Stripe pre built checkout page there is an option to edit quantities, is it possible to make customer can choose quantities in multiples of 25's like 25 50 100 etc not all numbers between 25-100

untold garnet
#

Howdy all, I'm currently working with the Stripe Terminal JS Sdk with the P400 card reader and am trying to figure out if there is a way to capture events from the physical buttons on the card reader. I have looked through the sdk and api docs and can't seem to find any mention of these buttons, could some point me in the right direction? Thank you!

hidden cobalt
#

@bold basalt I was trying to reply to your thread you made for me but it was archived

bold basalt
#

ah I can reopen it

slate elbow
#

if a user provides a tax id that makes the payment tax free, do products that have tax set to inclusive get charged at prod_price - tax or just the product price? (stripe tax)

vocal wagon
#

Hello, i have a problem, can someone help me ? (sry for my english, i'm french)

I have a web applications with Stripe Subscriptions and i notify users when they subscriptions end 7 days afters. So Stripe send email successfully to the users, and in the link for update payments methods i have this : http://59.email.stripe.com/CL0/www.xxxxx.ca/1/xxxxxxxxxx-xxxxx-xxxxx-xxxxx-000000/xxxxxxxx=188

with : www.xxxxx.ca my domain name.

I want to redirect the users on The Customer Portal with this link but i have no idea how to do this.
Can i set on Dashboard stripe the customer variable for redirect with the id of customer and do my session portal ?

Or with the link behind, can i have it in the sessions ?

If someone have an idea or want more informations, tell me 😉

Thx for help

runic quarry
#

Hi - is there a way to know if 3DSecure will get triggered before processing a payment? I have been having a larger dropoff rate when 3DS is trigger (customers dont know they have to come back to my web-app to complete transaction, etc). So I wanted to see if I can add a pop/warning to inform them about 3DS before they get re-directed?

slate mountain
#

Hey guys. If an account gets shut down, will we still receive payments for past revenue

quasi grail
#

Hello, I am integrating the STRIPE EXPRESS ACCOUNT, I need to save the stripe express account number in the database, I did not find this in the documentation.

shadow cobalt
#

Hi how can I get payouts between two dates or a calendar month - for connected accounts.

ocean hinge
#

Hello, I saw I can make coupons, however on my website when I checkout, there is no field to enter a coupon code.

ancient hedge
#

Is there any way to overcome the 10 item limit for an expanded property? In my case its the balance_transactions endpoint with data.source.invoice expanded. If there are more than 10 items in the "lines" element i get has_more: true ... but I can't figure out how to apply a limit to that portion of the api call.

slate elbow
#

dont need to start a thread, but found a typo: "times" is provided twice

trim yacht
#

Hello, I'm researching into the use of Stripe to calculate state sales tax for an e-commerce platform. In the tax faq it says "We can support platforms integrated with Checkout, Billing, and Invoicing. We can’t support PaymentIntent users but if you’re a platform interested in building your own UI for one time payments, we’d love to hear from you about your use case..." so it seems to me that in order to take advantage of the tax functions the user must go through the stripe hosted checkout process. Using the stripe checkout process is a deal breaker for us - are there any other options to calculate or charge tax? The PaymentIntent API with connected accounts is what we're looking to use if that's at all relevant. Thanks!

vague lava
#

Hello I have this error when I append the "alow_promotion_codes" ?:
Uncaught IntegrationError: Invalid stripe.redirectToCheckout parameter: allow_promotion_codes is not an accepted parameter.

limber jewel
#

im using Twilio studio flow to collect payment over phone call using stripe. Payment is going successful in stripe but without customer name and i want to send customer name as parameter so stripe can add that name as a customer name . i need help in this issue.

deep crown
#

Question - is there a way to get timezone information for a customer? The issue is that new date() defaults the date to machine's timezone so for user, it will be their local timezone which wouldn't match the server's timezone

wooden socket
#

Hello! I'm trying to know when a charge/payment_intent/invoice has been conciliated to my business bank (payout), is there any webhook/endpoint for this?

fiery stirrup
#

Is there any limit on the number of concurrent requests we can send to the API? What about non concurrent but almost concurrent requests?

grim coyote
#

Hi! I'm working on separating auth and capture for my payment intents. I'm testing my webhook to handle the payment_intent.amount_capturable_updated event but triggering that on the CLI results in payment_intent.created and payment_intent.requires_action events being fired instead. Is this an error or should the listener be monitoring for those events instead?

cerulean wadi
#

Hello, when downgrading a user's subscription on a SaaS from a paid plan to a free plan (upon request by user), is it commonly a better idea to cancel the Stripe Subscription for the Customer (and update local app's state to free plan), or downgrade them to a free plan within Stripe (a free plan registered in Stripe)?

heavy glade
#

Hi - I have a question in regards to Stripe Connect. I am the platform. I have a connected account that was built using the Express integration. I am using destination charges. When I create an invoice for the connected account's customer, I set "on_behalf_of" to be the connected account Id. And, I set the "transfer_data.destination" to be the account Id. This works great! The invoice uses the connected account's name, etc. However, if I create a new subscription via the API, there doesn't appear to be a "on_behalf_of" parameter. And if I provide one, I get an error. So, I set the "transfer_data.destination" to the connected account Id. And the money flows how I expect. However, the end customer gets an invoice, receipt, emails, etc. that are branded with the platform (my) account and it confuses the end customer. Especially because half of their charges appear to come from the connected account and half from the platform (depending on if it was a one-off payment or if it was part of a subscription).

#

Is there a way to make the destination charges under a subscription appear to be from the connected account instead of the platform account?

#

Just like there is when you create a raw invoice via the API with "on_behalf_of".

crimson needle
#

xarm-subscription-donwgrade

hidden bluff
#

Once I refund the payment,

crimson needle
#

@hidden bluff please use the same thread to ask follow up questions instead

pine bay
#

Hi. How can I contact Stripe to assist us with our account?

quaint edge
#

Afternoon folks! I have a plugin for WordPress using Stripe Checkout. A user wants to use the plugin, but needs to set up an account on Stripe. I thought this was intuitively obvious, but she wants some kind of tutorial for signing up for Stripe. Are there any links I can send her? Thanks!

tired root
#

Hi!
As payment intents doesn't support automatic tax...(authorize and collect)
What is the best way to collect the payment (making sure the user can pay for it) before providing the service.. and have the ability to cancel the payment (if something on the backend goes wrong)?
One option is to use checkout with manual capture but that requires the user to leave the page.. right? Or is it possible to "confirm" a session from stripe.js etc?
(my requirements is that automatic tax works.. and that the user does not leave the web page)

old heart
#

I am creating a platform that pays sellers after an agreement is reached between the seller and the buyer. we are accepting payment via checkout, and we are using connect custom for onboarding sellers. Once the agreement is reached, we will use the manual payouts API to deposit funds into the sellers bank account.

https://stripe.com/docs/connect/manual-payouts

when creating the custom account, should we set "recipient" for the service agreement? the seller will never charge the buyer on our platform. thanks!

https://stripe.com/docs/connect/service-agreement-types#recipient

wind ether
#

Hey guys. Got a question about connected accounts. I am creating a as a type STANDARD. According to the docs, If I need to regenerate a new link because the link has expired, I am supposed to call the AccountLink.create(params) again to create this. I have done this because I closed put the original link before setting up a profile. what I attempt to create a new link, I get the error Cannot create an edit link for the account acct_XXXXXXXx, which is not an Express account. How do I recreate a link for a standard account that has not completed ?

gleaming oar
#

how i update quantity in Graduated pricing in subscription?

jovial cypress
#

how do I create a url to a prebuilt checkout page?

#

is this the docs for it?

cerulean wadi
#

Hello, is there an example of upgrading a subscription from a free plan (have not collected payment method yet, but customer and free subscription registered with Stripe), to a paid plan?

silver saffron
#

Hey folks, is there any way to remove some test subscriptions I made from the billing report calculations? My churn, ltv, etc. took a nosedive because I was testing production out.

spark cloak
#

I noticed that when using ApplePay with Mac OS, I need to confirm my payment with the touchbar. The touchbar description actually shows the public business name of our platform account, but I would like this description to be on behalf of the express connected account instead. I'm not seeing information in the docs on how to edit this? (https://stripe.com/docs/js/payment_request/create).

crimson needle
#

stephricardo-apple-pay

somber osprey
#

Hi, I'm using Stripe GET API for retrieving account information (https://stripe.com/docs/api/accounts/retrieve) to access company tax_id information for the express connected account created. But I'm not getting any information about the company in the API response.

Do I need to pass any parameters in the request or any advice on how to get details about company from the API?

hollow nebula
#

Hello, I have a scenario where the user has a subscription, and one day the payment fails. I am showing a popup to the user when they log in to add a payment information. I want to charge the user immediately when the user added that. Is it possible?

plucky herald
#

Hello, I'd like to delete a connected express account from my main platform account, how can this be done?

worldly python
#

Hello, I'm currently integrating Payment Sheet in my React Native project, and I'm wondering if there is or will be support for Alipay and Wechat as available selections?
Also like to know the potential timeline on having Wechat payment support again in Stripe-RN

cerulean wadi
#

Hello, is there an example of a server side redirect to the hosted invoice page? For upgrades, in a subscription per seat model, I was recommended to use hosted invoice pages to avoid having to build with elements. I'm trying to figure out how to do from the docs but not sure.

main mason
#

@here need help google pay is not displaying on mobile chrome in android or ios? what should be the issue

dense olive
#

Hi all! Short question, when I do stripe.subscriptions.create is it possible to get something similar to a charge.id?

true mural
#

does stripe support instant payout for bank account?

#

we had integrated for debit card now we want for bank account.

true mural
crisp thicket
#

I provided the bank statement in documents.bank_account_ownership_verification in api but stripe is giving additional verification document error.

#

stripe wants me to upload them

#

can someone help ?

#

this is what my object looks like

fathom vortex
#

I HAVE A WEBSITE.

damrux.com

And I have added Subscriptions. But It Always Ask For OTP/Authentication. I Want To Make It 2D.

How Can I Do That? Anyone? Please

stray crescent
#

Hi Guys, I am using stripe-android com.stripe:stripe-android:17.1.0 in my app for payments. One of the issue i had is when publishing the app to the google playstore its getting rejected. I have checked our codebase and we are not passing any phone number information to stripe api.

Your app is uploading users' Phone Number to https://api.stripe.com without a prominent disclosure. Make sure to also post a privacy policy in both the APK:210030402, designated field in the Play Developer Console and from within the Play APK:233010004 distributed app itself.

grand aurora
#

Hi everyone ! Is anyone using Webflow ecommerce with the Stripe native integration to process their paiements here ? Did you notice a surge of fails related to the recent 3D secure enforcement in France ?
According to webflow, they may need to update their Stripe API but I'm not even sure it would solve the issue, I'd love to read if you have any feedback ?

vocal wagon
#

Is there a paypal integration?

#

hello! 🙂

golden cosmos
#

helo @vocal wagon! is there something that we can help you with?

vocal wagon
#

i have a few cases where customers take more than 10 min to complete a payment, sometimes more than 30 min. is this something you consider ok? is there a way to set a timeout on the 3d secure?

bleak quartz
#

hi @meager hawk , I want to change the language on stripe connect page (en to nb) and also the texts. What is the best way of doing so? I have changed the brand colors, logos etc. through the stripe dashboard/settings/branding. But I didn't get options for changing the language and the texts.

dense olive
#

Hi all, I've a little question regarding subscription cancellation.

Should I:

const subscription = await stripe.subscriptions.update(
sub_id,
{cancel_at_period_end: true}
)

Or:

const deleted = await stripe.subscriptions.del(sub_id)

?

weak kernel
latent jolt
#

Hi,
I've a requirement where I need to create a subscription for some days and define a cycle once those days are done.
For instance, I need to create a subscription for 12 days and once those 12 days are over I need to make the same subscription for a monthly cycle.
How can I achieve this?

languid dew
#

Hello, how can I create a price that only one customer can see ? Thanks

fierce sigil
#

Just a quicky 🙂 Is it possible to create standard connected accounts with upfront onboarding flow or only incremental?

ancient pecan
#

Hi guys!
I am trying to make payment with discount. I am using checkout session. (https://stripe.com/docs/payments/checkout/discounts) And sometimes the discount is 100% but in that case I am getting the message: "The Checkout Session's total amount due cannot be zero in payment mode. Please see https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts".
If payment succeed I am getting the request from the webhook and regarding those data that I "receive" I am updating the customers status.
How can I overcome this issue? What I am doing wrong?

vale urchin
#

Hi, On my stripe dashboard the currency is set in MRY Malaysia but our online store currency is in USD.. will payments still be processed?

sterile fulcrum
#

Hi there, we have a problem sending webhooks from stripe as it is throwing up a TLS failure error. We updated our TLS to 1.2 but we are still seeing the error. Any idea what is happening? Whether this is an issue I should talk directly to support about and if so could you link me an email address? thanks

dense olive
#

hi all, regarding test payments, shouldn't the balance on my dashboard be updated? i have a long list of test payments, but the balance hasn't changed

unique fjord
#

Hello!
I am wondering about the average processing speed of an AfterPay payment. My client wants orders only to be created when the payment has been successful, otherwise redirect customer to the checkout page with error. Is it reasonable to rely that payment processing from Stripe side would be done immediately after the redirect from the AfterPay payment page?

snow gyro
#

Hi guys, We have an issue with subscriptions and subscription schedules: We sell online courses that run for a limited number of weeks. We charge one week at the time of purchase and create a subscription schedule that resumes charging customers per week from week two with the last payment sschedule for the last week of the course. All payments scheduled for week two are coming back as
requires_payment_method. We assumed that the payment method would be saved on file and used for subsequent charges. Is that not the case?

dire sand
#

Hey Pals, I am geeting this error on stripe account
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.

#

can anyone help me ?

cerulean pineBOT
#

:question: @dire sand 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

dire sand
#

my payments links are stopped anyone can help ?

open canyon
#

Hi guys, question about webhook. When I receive the charge.succeeded event, the billing_details information is not filled in (email, name, phone etc... are null) but the customer has filled it in and the invoice.paid object contains them. Where should I search for the mistake? Thanks!

tidal mason
#

Hi we have configured invoice payment on stripe. Can we setup a redirect url once invoice payment is done?

delicate mesa
#

Hi, is it possible to get how much total revenue a product have generated via the Stripe API?

vocal wagon
#

Hello! I cant find to figure out how to put Stripe Prebuild checkout in my Reactjs application, is there anyone willing to help me solve this issue?

warm ocean
#

Hi all. We use Stripe Connect and we set up the automatic payout once a week on Monday. I need to make some operations when I know that a transaction will be for the next payout (or to know when the payout is done?). Do you have webhook(s) for it?

lyric drum
#

Hi all. Does anyone know if there is a way to send the payment data from stripe to the Greek Financial Authorities (myData, AADE, Taxinet)?

vocal wagon
#

any admin dev are here ?

ancient pecan
#

Hi guys 🙂 I have another issue this time related to subscription free promotion codes.
If subscription exist and I just want to update it (to change subscription for the next period) in that case I can apply coupon with discount.
$coupon = $stripe->coupons->create([
'duration' => 'once',
'id' => $creditsPayId,
'name' => 'Free Period',
'amount_off' => $price->unit_amount,
'currency' => $price->currency
]);
$subscription = $stripe->subscriptions->update(
$subId,
[
'proration_behavior' => 'none',
'coupon' => $creditsPayId
]
);

ancient pecan
ancient pecan
bleak breach
vocal wagon
bleak breach
#

That's not something we can help you with here, you'll have to reach out to Stripe support directly: https://support.stripe.com/contact/email

ancient pecan
ancient pecan
wind ether
#

Hey, I have a question about connected accounts. I am trying to onboard a standard connect account. I want to be able to have a refresh link incase the user exits out. The api the document refers to for creating the link again does not work for STANDARD accounts. One of the devs recommended using https://dashboard.stripe.com/b/Account_token. This works, but when running in test mode, when you are trying to complete the onboarding, Stripe thinks it is in live mode, not test mode even though dashboard says it is in test mode. any idea why ?

daring lodge
#

johnm-connected-accounts

#

miloskec-subscription-promo-code

#

devquercus-greece

#

bear with me while i catch up folks

#

cnguyen-automatic-payouts

#

nightfly-react-checkout

#

joel-revenue

upbeat grove
#

Can we use payout product only and how much will it cost to do payouts

daring lodge
#

talon-payouts

hot kestrel
#

If the customer has several linked cards, is there a way to automatically change the cards if the charge is unsuccessful?

gusty spear
#

hey, what is the difference between following two.
Stripe::Customer.retrieve_source
Stripe::Customer.list_sources

bleak breach
#

tech-auto-cards

tacit horizon
#

Hey. I am trying to add funds for my issuing balance. It says there will be a micro charge on my card and I did that last night. Still no charges

obsidian crane
#

When I use Alipay to pay in humblebundle, it will tell me the stripe error. Why is this?

worn barn
tidal vector
#

Hi, I'm trying to build a web app in Asp.Net that uses Stripe's custom payment flow (https://stripe.com/docs/payments/integration-builder). It works locally, but when I try to run it on my web hosting service I get the following error (when creating a payment intent using "paymentIntents.Create(paymentIntentOptions);") :
System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (api.stripe.com:443)
Does anyone have an idea of where the problem comes from, or a link/someone I can contact to solve my problem ? thanks in advance.
Btw I already asked the question on stack overflow but I didn't get any satisfying answer.

daring lodge
#

drmrbrewer-plan-price

fair crown
#

Hello,
I am working on Magento 2.4.2 and I have a problem with the Stripe module.
The Stripe module was installed with composer (module-payments v2.7.2 & stripe-php v7.95.0)
When the module is activated, I have a 500 error to access the backoffice. I have no error in the Magento logs and from the apache side I just have "Premature end of script headers: index.php". Has anyone come across this problem before ?

carmine lintel
#

Hello - I am trying to accept a test payment with the Javascript Terminal SDK. I have set terminal.setSimulatorConfiguration({testCardNumber: '4242424242424242'}); but when I trigger my checkout function and call terminal.collectPaymentMethod(clientSecret).then(function(result) nothing happens.

little bone
#

👋 when reading a Charge from the API, is there a way to force BalanceTransaction to be included in the response? (rather than just the balance transaction's ID)

fierce sigil
#

We currently changed our connected accounts to use standard and not express at the clients request, when testing the onboarding flow now in test mode, I seem to be having issues getting to the upload of verification documents, is there a delay in ..pending verification when using standard that doesn't exist with express? (in test mode)

quasi grail
#

Hello, I have a platform that works with credit card receipts via STRIPE API and ACH STRIPE/PLAID, it is already working in my system the division of payments with credit card, what would be the process to make division of payments with ACH PLAID/STRIPE?

stray oxide
#

Shru-connect-upload

pure island
#

Hi, I am using react native and graphQL. there is a screen that shows the list of cards the customer has(only last4 and brand), there is a button that lets the customer add a card, to implement that>> i created a setupIntent>>confirmSetupIntent then attach the card using the pm id which i normally get from setupIntent object. the problem is that the pm id is returned as null, i can get the setupIntent id and the clientSecret but not the pm id. Is there a way to do all that in the setupIntent phase like add some properties(attach, confirm..)?

#

in the dashboard, I can see the pm id but it's returned as null. (just testing)

vocal stump
#

Hey. I have quite a few cases where charges don't go through 3ds for subscription creation even though I ask for it, and the cards should support it. See req_N3vOG0gvppXQTq for instance. Is this normal? I request any but it seems to return with automatic in the response for 3ds request.

smoky bison
cerulean wadi
#

Hello, is there a way to continue an archived thread? @golden cosmos had messaged and I need to follow up with a question. It's the thread called xarm from 2:53AM UTC today.

stray oxide
#

I have unarchived that thread

cerulean wadi
#

thank you!

spark cloak
#

Hello, I am trying to debug why I can not longer see the payment request button on Microsoft edge. I was able to see it previously using the latest version of the edge browser and with my saved payment method on the browser. Now if I visit my site or https://stripe-payments-demo.appspot.com/ I can no longer see it, but others can. Any recommendations would be helpful!

frigid rover
vocal wagon
bold basalt
#

@vocal wagon online chat depends on availability and region, the email option should be available. The Support team at https://support.stripe.com/contact is the right team to reach out to, this is a public developer community chat channel so account issues can't be addressed here.

vocal wagon
#

Hello everybody.

I've already managed to implement the Stripe connect. However, a question arose regarding payments. An account receives a payment, and the account that manages that account is supposed to have a value in gross volume?

zealous nest
#

Which thread for woocommerce support?

warm ocean
#

What is the best way to know if the user has already used the card/payment_method to buy something? Do I have to check all his purchases/pi_XXX (and check the fingerprint card) ? I need to know when it's his first purchase with these card

brittle stump
#

This is more of a general question, but my company wants to treat all subscription sales as final, so when a person does a downgrade, we want to wait until the current plan expires for the next downgraded plan to take over. Is there a way to do future, scheduled downgrades?

main sphinx
#

hello, I am developing a WordPress website. The client need a membership management with questionnaire, then choose a plan to make payments with stripe account. Does stripe have this features? OR Do you have a suggestion of a reliable Membership / form / software?

dim hearth
#

@main sphinx Please continue in the thread!

compact sandal
#

Hi guys i have an issue , for stripe connect i can’t choose any other country but the states. Is that normal?

muted hill
#

Hi there,
I have been using Stripe.js's Card Element in React, for my full stack application.
However, I want to be able to save the users credit card details so that the next time they wish to make a purchase on my site they wont have to fill in their credit card details again.

Is there a way to get this done?
I know stripe stated that direct prefilling isnt allowed, but surely im not the first person to want to prefill payment information

reef gazelle
#

Question regarding user permissions to stripe accounts. Is it possible to lock down a user to only being able to use the test mode? We had an accidental prod data change by a developer, and are wanting to scale back access, but it seems like the "Developer" role allows some production access as well

real epoch
#

Hola, me interesa saber si alguien mas a tenido problemas con el cobro a través del banco BBVA

#

Within my stripe account I have been rejected by recurring charges from donors who had already subscribed. Apparently the bank had certain conflicts, but I wanted to confirm with you, as well as to know once the bank restores its system, how should you process these payments that we could make? Does stripe retry the payment? or how can we recover that rejected charge?

lunar ermine
#

Hello, I am from Mexico and I am interested in knowing more about your service to receive SPEI payments. Is there the possibility of having access to your documentation? At the company where I work we are very interested in integrating it into our workflow. Thanks!

languid bolt
#

Hey 👋 hope you are all doing well. I have a question regarding webhooks, specifically about invoice.payment_succeeded vs invoice.paid. Are these two equivalent? I mean equivalent in the sense that both will arrive if the invoice payment is successful but invoice.paid is a broader concept that includes things like out-of-band payments. Are there any caveats I should be aware of before moving from invoice.payment_suceeded to invoice.paid? Thanks in advance!

thorny gale
#

Hi there,
I am just curious, I have completed and tested with Stripe payment with test card, but I can see this error for now, what happened so far? I think it worked before.

trim yacht
#

I'm getting an error creating a PaymentIntent trying to do a "Direct charge" for a connected account with type "Standard",:'No such PaymentMethod: pm_redacted; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account.'
It seems to me that the error is because the PaymentMethod isn't somehow related to the connected account. But this seems kind of odd to me, must PaymentMethods be attached to each of our connected accounts in order to be used for those accounts? Ideally we'd like our customers to be able to enter their card details once and be able to use it to send payment to any of our connected accounts but the error suggests to me that that's not possible.

rare leaf
#

I have the same issue

short sand
#

We are working with Connected Account express. How do you retrieve the balance for a specific account (acct_*)? In Retrieve Balance we cannot pass any parameters (https://stripe.com/docs/api/balance/balance_retrieve?lang=node). But the documentation here ( ) shows a stripeAccount parameter being passed. When we use retrieve balance with that parameter we get the platform balance not the customer. Any suggestions on what we are missing?

tired root
#

Hi. Why doesn't "billing history" on the customer portal not show "non invoices" such as checkouts? Feels a bit weird... as a user would probably wish to see all the transactions done.

sharp lynx
#

hi, im using the ACH webhooks, but when i made a charge.pending, looks like is doing nothing, any idea why?

opal ibex
#

Hi, I'm looking to use webhooks to reconcile charges against payouts. My plan is to listen for the payout.created event and use the payout ID to fetch BalanceTransactions associated with the payout. My question is - can any BalanceTransactions be added or removed from the payout once its created (i.e. will I need to re-fetch the BalanceTransactions on every payout.update event)? Thanks!

thorny nacelle
#

Hey all! New here.

The issue I'm having is with Subscription renewals (and I suppose creations); we only just noticed that the Statement Descriptor is our default descriptor on the charges the customer sees.

I get that the payment_intents are created by Stripe, and not by us for renewals-- so I guess we're not setting the descriptor ourselves. I thought I could maybe update the payment_intent after the fact, although when I tried on a sample it gave me an error (Stripe::InvalidRequestError: Some of the parameters you provided (statement_descriptor_suffix) cannot be used when modifying a PaymentIntent that was created by an invoice.)

Rails stack, FWIW.

Any way to accomplish setting a dynamic Statement Descriptor?

Thanks!

broken solstice
#

Hi - Client is asking what name shows up on their bank statements. I can't find that info anywhere on Stripe website. Do any of you know? Will it simply say Stripe?

solid sigil
#

Greetings!

We have a Standard account connected to our Stripe Account. We would like to disconnect this account to do a breach in terms of service. I found the API call to reject an account with a reason. I wanted to make sure that this works for Standard accounts. Can someone please confirm?

Also, if a rejected account attempts to connect again, is it prevented?

worldly python
#

Hello, I am trying to implement coupon/discount into my platform's checkout while transferring the related Connect Account the full amount (so essentially we the platform are giving the customers a discount rather than the merchant themselves), it seems like we won't be able to use transfer_data to auto handle to transfer anymore as transfer amount cannot be higher than the payment. So I'm wondering if there's any methods that are available to help me with this? I'm using React Native, and I've looked at the coupon object, but it seems like that's only available through Stripe Checkout Sessions which only supports web if I'm not mistaken.

warm ocean
#

Hi. On Stripe Connect, we made an automatic payout every Monday (delay_days: 7, interval: 'weekly', weekly_anchor: 'monday'). I need to know when a transaction is available for the next payout. For example, if a user make a purchase, I want to know when his payment is released for the next payout (so, after the 7 days). Or another way is to know when the payout is processing. Because for each transaction from the shopper to the connected account, I need to make an additional operation.

tired root
#

Hi!
Shouldn't email receipts include business address? Or? Am i just missing a setting?

fair flint
#

hello, how can i create redirect url in case 3ds using payment intent with 'confirm' = true

muted hill
#

@mighty hill I am having trouble saving credit card information via Stripe, I am trying to find a way so my users dont have to input their credit card details every single time they want to create a purchase

stoic edge
#

Just a quick one: When I integrate Apple / Google Pay into my Stripe account, after processing the payment, Does the payment goes to my Apple account or I see the fund in Stripe balance?

Thanks

thorny nacelle
#

Thread's locked, just wanted to say thanks so much! I think this will work for our use-case.

mighty hill
#

deaa

grand slate
#

First post on here. Just found out about it. I am trying to figure out how to charge a subscription (cycle) after a failed payment and customer added a new payment method. Got all the webhooks sorted, notify the customer, and allow the customer to update payment. Setting new default payment on the subscription. Now, just need stripe to charge it. This is VERY difficult to test 😉

crimson needle
#

@tired root you already have a thread ongoing, can you use that one instead?

vocal wagon
#

I’ve got a question: if a customer wants their money back, does Stripe just write off the money of my bank account without my permission?

wooden axle
#

Hi all, I have a web design client (finish carpenter/custom woodworker) who is having a horrible time with his account. We linked and set up his account just fine, he received his first payment, and then all hell. He has since received no less than 15 ineligibility emails, followed by request for verification, his complying, and then subsequent denial and then it starts all over again. He also got another email from support saying that his account "has been mistakenly flagged as high risk, apologies and he could proceed as normal" except he can't he still's stuck in this automated email chain. Support has been nonexistent or nonhelpful "sorry we can't offer more info... etc. " So my questions are: has anyone had any experience with something like this? Is this something I might be able to address from a development solution? The large sum of money has been sitting there for over three weeks. We don't care if they close his account. But the money needs to either be paid out or refunded to complete elsewhere. His client is frustrated, my client is livid... and from a designer standpoint, I am at a loss. I recommended this platform for payment processing. Does anyone have a secret email or chat or number that'll go to an actual helpful human? Any guidance or support is much appreciated!

knotty prairie
#

Hi there! Today Stripe has stopped working in some countries?
I say this because when I received a measure of € 400 from orders on a Stripe card, today I received € 0 on orders with a credit or debit card.
Thank you!

vocal wagon
#

Hello can anyone tell me how to send an email to the costumer after the payment with stripe

river beacon
#

Hello, I need recommendations and the best practice of managing and using Customer info and their credit card details.
Scenario- We store all our platform end-user information and their card details as customer object in the platform account. - Each seller will create their own connected account and create their product and its associated pricing.- Platform customers will search for products created in a connected account and will subscribe for the product (Monthly recurring). QuestionHow can the customer payment (Stored in platform account) be referenced in the subscription recurring payments created in a connected account?

thorn copper
#

Yes I need help with payout

#

I trying to get my money but it keeps telling me that they can't create my payout

mighty hill
#

@thorn copper Can you respond in the thread above?

glad venture
#

Could I get some help, I'm trying to purchase something and it keeps giving me " A processing error occured"

slow radish
#

Hello, we are processing stripe webhook events to handle disputes. I was wondering can a customer request a chargeback for a portion of the payment. Lets say customer paid: 100 USD but disputes only 50 USD for bad service, is it possible? If yes, will the dispute amount be only 50 USD?

distant notch
#

Hi, is there a way to see total of invoices that were unpaid as of a date in the past? I know there's the status transitions but not sure if there's an easy way to report on those.

turbid inlet
#

Hello, our Platform Stripe Account is connected to a Standard Stripe Account on the Live env. Is there away to connect same Standard Stripe Account Test env to our Platform Test env?

vale brook
#

Hello! Is it possible to unlock a country selector in the account creation form?

We are using Python API:

            type='express',
            email=user.email,
            business_type="individual",
            business_profile={
                "url": "reachbe.com/" + get_username(user)
            },
            individual={
                "first_name": user.first_name,
                "last_name": user.last_name
            },
            capabilities={
                'card_payments': {
                    'requested': True,
                },
                'transfers': {
                    'requested': True,
                },
            },
            idempotency_key=account.idempotency_key,
        )
``
unreal oar
#

Hey everyone! great to be here 🙂

#

Is there any way to create a draft invoice

#

it doesn't seem like the API allows you to

cold arch
#

I am trying to link my stripe with google pay in testing mode for android app . But Its not working . I followed the stripe documentation for the same topic but it is not working .

marble narwhal
#

Where can I find a Canadian Transit Number to test my Canadian connected account?

errant badger
#

Hello, I'm building an application that allows students to tip their instructors after class. I'm using Stripe for the checkout and money transfer with SwiftUI for the front-end and Firebase Cloud Functions for the back-end. I've build most of the app but I'm having trouble integrating Stripe checkout using Cloud Functions into SwiftUI. Does anyone know how to do this?

buoyant nest
#

Hello, I would like to show Stripe card form on the Modal window. But there is error "Error in nextTick: "IntegrationError: The selector you specified (#card-element) applies to no DOM elements that are currently on the page.
Make sure the element exists on the page before calling mount().""

Can somebody help me? I use Laravel8x and Vue.js component. My code is below....

crimson needle
#

@buoyant nest I pinged you in a thread, please reply in the thread

#

(same as above, we do threads here for help to not spam the main channel as there are numerous people asking for help in parallel)

round condor
#

Hi there, i've been trying to create webhooks via the PostWebhookEndpoint operation from the OpenAPI spec. Using the schema for the requestBody says that "enabled_events" should be an array but whenever I make the request, it errors with "invalid_array". The only way I've gotten it to be successful is to change the key in the request body to "enabled_events[]". should the OpenAPI spec be changed to reflect that or am i misunderstanding something?

dry hatch
#

Sonnyshot-OpenAPI

pliant shuttle
#

hey Stripe Team! I can't find this information - is it possible to terminate/remove a subscription without triggering a webhook? some of my users ended up with duplicate subscriptions due to a code bug and I'm trying to fix this.

dry obsidian
#

hello

dry hatch
dry obsidian
#

I want to apply for qualification, but I am a Chinese company.

weary ocean
#

Prompt that my company does not meet the terms of service, what should I do

scenic iris
#

Hi team, I was wondering if there is some way to find out if a payment method has been set up for off-session usage, or not?

Looking at both https://stripe.com/docs/api/payment_methods/object and https://stripe.com/docs/api/issuing/cards/object, I don't see any obvious properties that relate to this status.

Is there a way to expose it, so that we may inform the customers whether their card is ready for offline use or not?

ripe torrent
#

Hi, I need help with stripe ACH payments integration with WIX ecommerce website. Anyone?

smoky bison
dry hatch
#

^ reopenned

tranquil idol
#

Good afternoon @here, I was wondering what's the best way to allow users of a custom connect application to top-up their balance (connected account). I was thinking about using connect/top-up + webhook listener. Once we have confirmation that the top-up has settled on the platform account, we would transfer the money from the platform account to the connected account. Is it the right way to go? Or can they top up their own (connected) account?

tame heath
#

HI, I wanna ask about the subscription trial , suppose customer A subscribes to a product with a trial period of 6 days, he unsubscribes before the end of the applicable period, and subscribes again, so that he still have the trial days for the second time?

distant bluff
#

I have a webhook deployed and it responds with 400 based on some logic. I'm testing locally and was able to process my local data. I understand that Stripe will try to resend the event if it did not receive 200. How do I stop a particular event from resending to the webhook?

graceful rock
graceful rock
stuck oxide
#

Dear community,

I'm looking to implement the solution in subscription for $20 for 1 month then $5 for after. Can you please guide me link/method need to use for this? I've tried a couple of things but didn't get it correct. Not sure where I'm doing mistakes as its charge $25 at once while i'm looking $20 upfront payment then once recurring cycle start then $5 for each month.

Thanks for reading.

whole swan
#

Hello, will the customer receive an email with a link they can visit to complete 3D Secure for failed recurring transactions (Card: *3184) in TEST mode?

gleaming merlin
#

I'm wondering how would you guys charge tax during checkout for countries that doesn't support Tax and dynamic tax rates (I'm from Singapore)

I'm thinking to detect based on IP and add the tax rate to the checkout session. This is kinda ok, but the user might be using VPN or something. The user can also change the country during the checkout session and the tax rate would still be there (I only want to charge Singaporean). I understand that the tax rate can be changed dynamically, but only for certain countries and Singapore is not one of them.

Any good idea on how to implement this?

lucid raft
#

amree-tax-in-checkout

meager linden
#

Is there a way of paying for an invoice but not have it auto-collected?
I want to condition the final payment in some of my own logic, and I'd rather refrain from collect payment and refund...

worn barn
#

I am using Checkout to enable customers to sign up to a metered subscription product, using the following method: https://stripe.com/docs/billing/subscriptions/checkout#create-session. This involves creating a Checkout Session at the server (I am using node.js), and then redirecting the customer to the URL returned in the response. After the customer completes and submits the form, I am listening for webhooks and taking it from there. The problem is that as soon as the customer submits the form, Stripe is automatically creating a new customer record, even if there is an existing customer with the same details (including same email). Is there any way I can prevent that? Some way to "intercept" the Checkout form submission via a webhook and decide whether or not to create a new customer, if an email already exists? In the past (before Checkout supported metered subscroptions directly) I was just using a generic Checkout form to collect card and customer details, and "manually" creating the subscription and new customer record (after checking for duplicates)... but with the dedicated subscription Checkout form, the customer and subscription are automatically created without any possibility to influence things?

dry hatch
#

drmbrewer-checkout

toxic quartz
#

hello there,

  1. I wants to check weather the given card has sufficient funds to process the charge request
  2. I am updating the subscription with proration_behavior as 'always_invoice'. So in this case sometimes if customers card does not have sufficient funds then it cancels the previous subscription. So my question is what approach should we follow
drifting berry
#

For testing purpose I wanted to see the events which will be triggered when the subscription billing cycle changes.
How can I set a subscription period to say 5 minutes (or any time as a matter of fact) ?

lapis canyon
#

@dry hatchHi,The klarna installment payment product supported by stripe currently displays the test stage. Can the merchants who have integrated this product be used online?

silent pivot
#

I cannot key in the OTP, can help check?

#

i type in 1 box, the second box will show same number

#

i cannot type in the last number

wanton sigil
#

Hi, I am using stripe PaymentRequestButtonElement in React for integrating applepay and googlepay, the problem is that the amount keeps changing if user adds a promo or something, I am able to use paymentRequest.update for updating the amount, but my paymentRequest.on('paymentmethod', (ev)=>{}) doesn't have the latest amount since it is already registered with old amount.

I went through the docs and found that I could use the "source" object to get the amount, but ev.source in the handler is undefined.

When I use the paymentRequest.on('source') event instead, I get the source object but amount is actually null.
"source": { "id": "src_1JZrW5FUtwYrZPVC6a1Tx1Hy", "object": "source", "amount": null, "card": {}

I just wanted to use stripe as the source of truth for the amount but I am not able to get it.

thorny gale
#

Hi Community,
Can I add promotion code like this to the subscription? What I am going to do now is that set promotion code(50% coupon for the first year) to the subscription with auto payment, Is it possible? It will be yearly recurring billing system on our platform.

soft dew
#

Hi Stripe Developers!
Short question: I am trying to integrate Stripe for my SaaS.
I am using the sample application to do build my server-side integration (https://github.com/stripe-samples/subscription-use-cases/tree/master/fixed-price-subscriptions/server), which is very useful, BUT
I dont really get the point of the GET "/config" endpoint. It is the only part of the sample application, which is not mentioned in the offical guide (https://stripe.com/docs/billing/subscriptions/elements). Does anybody know why the "/config" endpoint is in there, and what the purpose is?
Thanks in advance, Mike

warped elk
#

Hello Community!
Had a query regrading migration into Stripe from existing system.
Was referring to this -> https://stripe.com/docs/security/data-migrations/imports and wanted to know in case of Subscriptions/recurring billing, how can we import/bring in old Invoices into stripe?

Securely import sensitive payment data from your current payment processor into your Stripe account.

wary totem
#

Hello,
I'm trying to use Xamarin to register a users credit card and I'm having some difficulties in allowing the user to enter his information. Preferably I'd want to be able to create my own flow for the user sending in his information, but I'm coming to terms with having to app-switch to Stripes own flow. Does anyone know how to make this happen in Xamarin?

stuck oxide
lethal mantle
mental hedge
#

Hello! I have a question and can't find answer in the docs. When creating a payment intent - what is the maximum length of error message? I'd like to store it in my DB so need to know possible length..

lofty remnant
tacit nova
#

Hello! 🙂
We have a custom flow where we have customers both paying via stripe directly being logged in and users we bill upon API usage.
I'm working on our saving card flow and I've now changed our payment_intent creation flow akin to this:

https://stripe.com/docs/payments/save-and-reuse
The thing I'm not following is how we'd do the authentication required for users that weren't logged in when we have a custom flow?
I know that I still get the payment_intent id but how would it work on the client side?

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

tidal vector
dire quarry
#

Hi guys trying to create a recurring charges but for this customer cus_K6eb5YdH9OHokP it seems to have charged them twice on setup? Anyone able to check and see if I've missed something please

meager hawk
#

elefint-recurring

fresh escarp
#

I've found a bug in module stripe/module-payments for magento 2.
in Plugin/Sales/Model/Service/OrderService.php in line 49 there is a variable named $msg and it is sometimes undefined.
to fix it you need to move line 41 to for example 33, and it will be working fine.

woven dragon
#

Hello guys, can someone tell me " How to
pass account Number " when testing ACH using Plaid ?

https://stripe.com/docs/ach#testing-ach
In above documentation they mention that with different account number can be used to test, but they didn't mention how to pass account number.

Stripe supports accepting ACH payments—direct from bank accounts—alongside credit cards. ACH is currently supported only for Stripe businesses based in the U.S. We'd love to hear about your use case, though!

dawn coyote
#

HI anyone there. I want a little help. i build website with woocommerce. i added stripe payment plugin and configure all. but apple button not showing on my website. others thing are working fine

worn barn
#

With the filtered customer list return from stripe.customers.list({ email: email }) it doesn't include any existing subscriptions associated with each customer in the list... is there a way to ask for subscriptions info to be included in the returned list, for each customer in the list?

vocal wagon
#

Stripe subscription:

In the existing C # code in our app:

  1. we create a new customer which is then sent to stripe with http request url = "https://api.stripe.com/v1/customers";

  2. Our Invoice to be paid is then sent to stripe with http request url = "https://api.stripe.com/v1/charges";

It must be changed the code so that a subscription is created for the customer, and the Invoice/first payment (monthly) is now charged and Stripe subsequently automatically charges monthly until Subscription is cancel.

As I understand the documentation https://stripe.com/docs/api/subscriptions/create#create_subscription-items I need to make a new call "https://api.stripe.com/v1/subscriptions" ; with customerid from first step as well as a product id.

Is it understood correctly?

If yes - this means that my code must contain three api calls:
First to "https://api.stripe.com/v1/customers"

Then to "https://api.stripe.com/v1/subscriptions"

and finally to "https://api.stripe.com/v1/charges" ??

Thanks in advance 🙂

#

Hello guys !!

#

Hello there, we are working on stripe integration and are struggling to understand how, via the API, we can distinguish "national" and "international" card payments.
The price (here in France) states clearly that the fees are different, but is there a way to get this specific info ? We want to be able to understand if a charge made with a card is "national" or "international" based on whatever country we chose.

#

I have a question about the report "card_payments_fees.summary.1" The "3DS Stripe Fees" "Radar Stripe Fees" from the invoice is it included in the stripe_fee_total from the report ?

#

Question regarding subscriptions. How do i setup the following payment structure: First two months $50 and after that $50 per month.

dry portal
#

hello, when I clone the payment method got an error 'Error: Only Stripe Connect platforms can work with other accounts. If you specified a client_id parameter, make sure it's correct. If you need to setup a Stripe Connect platform, you can do so at https://dashboard.stripe.com/account/applications/settings.'

sage lintel
#

Hello There

#

I have regustered account on shopify in individul capacity and i dont have registered business. I want to use stripe to collect customer receipts but stripe requires registered business detiail
May I know how can I use stripe without having registered business ?
Kindly guide

cerulean pineBOT
#

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

vocal wagon
#

Hi all, about "make funds available to your cards", I followed all step to add money (Euro Area). In TEST mode all is OK after doing a POST to url: /v1/test/funding_instructions/fi_XXXX/fund. When I do in real mode, removing "test" word from URI, I got this error: "Unrecognized request URL (POST: /v1/funding_instructions/fi_1JZcLx2SS75RIwSSNqPXedaN/fund" sending same parameters.
What is the correct url?

stiff wedge
#

We are using Stripe Elements to subscribe customers to a recurring fee. We have set the "Free Trial" days on the Price object via the Stripe admin interface (Add free trial), but when we are subscribing users to this price, after they provide their card details, it is charging straight away. Anything we are missing here?

amber crater
#

Hi, in stripe connected accounts, there is a way to configure daily payouts max value? (couldn't found on api)

tender tundra
#

Hi, while reading through Stripe doc in https://github.com/stripe-samples/accept-a-payment there are differences between prebuilt and custom flow. Are they still valid ? I would like to know more info 1. Large refactor to collect recurring payments. 2. Implement your own input validation and error handling.

GitHub

Learn how to accept a payment from customers around the world with a variety of payment methods. - GitHub - stripe-samples/accept-a-payment: Learn how to accept a payment from customers around the ...

vocal wagon
#

Hello Stripe

#

// Handler for a "Connect Reader" button
function connectReaderHandler(discoveredReaders) {
// Just select the first reader here.
var selectedReader = discoveredReaders;
terminal.connectReader(selectedReader, {fail_if_in_use: true}).then(function(connectResult) {
if (connectResult.error) {
alert('Failed to connect: ', connectResult.error);
} else {
console.log('Connected to reader: ', connectResult.reader.label);

            var amount = $('#payment-amount').val();
            console.log('terminal.connectReader', connectResult)
        }
      });
    }
#

when I tries to connect reader but always returns "Failed to connect". Above is the sample code

#

I want to get started with stripe but have some important questions before

#

You are

#

From the stripe

#

?

rapid imp
#

Why do funds take so long to settle in testmode for connected accounts 😭
Wish this was configurable. I have to wait 3ish days to be able to do instant payouts and even wait for balance.available webhooks for connected accounts apart of my platform. Does doing “direct charges” vs transfers have an effect maybe?

tender tundra
#

How to update customer's card details without using Customer Portal ?