#Zdeno

1 messages ยท Page 1 of 1 (latest)

remote zephyrBOT
sacred coral
#

Hello

cerulean hinge
#

Hello

sacred coral
#

Hmm not sure that $0 payments are supported on Pricing Table

#

Let me double check

cerulean hinge
#

Thank you

remote zephyrBOT
sacred coral
#

Did you enable this via your Checkout Settings?

cerulean hinge
#

Yes that option is enabled in settings, we checked it twice ๐Ÿ™‚

sacred coral
#

Okay so did you do:

To use no-cost orders with a pricing table in test mode, set the pricing tableโ€™s customer-email property to an email whose local part includes the suffix +no_cost_orders. For example, `j.appleseed+no_cost_orders@example.comโ€™. The resulting checkout session lets you apply a discount that reduces the order total to zero.

cerulean hinge
#

Yes

#

I filled both attributes - customer-email + prefilled_email nothing changed

sacred coral
#

Alright do you have an example Checkout Session ID I can look at ?

cerulean hinge
#

Which attribute is checkout session id? Just id starting with req_ ?

onyx pond
#

Hello. A request id would work, but a checkout session id starts with cs_

cerulean hinge
#

I dont see any record in the logs starting with cs_. I just tested if all products are visible in the table + how does look like subscribe page... so there is no checkout with testing credit card nothing.. I made basically just these two steps.... open stripe-pricing-table + click on subscribe button

onyx pond
#

I don't understand

#

So you just don't see a $0 price on the pricing table?

cerulean hinge
#

No i see 0 products in pricing table however I am not able to process product with 0 or trial because credit card is still required.

#

I expected similar logic to " payment_method_collection=if_required" so when you provide no_cost_orders (well that suffix should be provided only in test mode) you should get checkout form just with email field

#

or am I wrong?

onyx pond
#

Hm did you do:
To use no-cost orders with a pricing table in test mode, set the pricing tableโ€™s customer-email property to an email address whose local part includes the suffix +no_cost_orders. For example, `j.appleseed+no_cost_orders@example.comโ€™. The resulting checkout session lets you apply a discount that reduces the order total to zero.
from: https://stripe.com/docs/payments/checkout/no-cost-orders#payment-links-and-pricing-tables

Accept orders for no-cost line items, and apply 100% off discounts in payment mode.

cerulean hinge
#

Did you check this conversion? I mentioned that earlier ๐Ÿ™‚

onyx pond
#

Sorry i'm in many many threads

cerulean hinge
#

it is ok.. well i went through the documentation and didnt find any solution.. we basically tested everything... so not sure if that functionality is implemented and if yes it is probably broken ... another idea was to check it in live mode... but we dont want replace live products yet

#

Do you have any anwer for me... long or short does not matter ๐Ÿ˜‰ I spent almost 1 hour on support without any result... the guy on support ended chat with result he will send the mail to the specialist... so I kind of hoped to find a solution here among the developers

onyx pond
#

Let me get a colleague to help you since I'm juggling too many threads. One moment.

robust moss
#

Hey there, reviewing the above

#

To confirm, the unexpected result is that Checkout is asking for a payment method to be provided?

#

Is there somewhere I can access your test mode pricing table to try myself?

cerulean hinge
#

Hmm I dont think so. I have it in my local docker environment only.

#

The result for trial product

#

So as you can see in the email field is no_cost_orders suffix (I thought there is problem with another + sign so I also tested it with different email address)

robust moss
#

Ok, this is subtly different than we've been discussing

cerulean hinge
#

checkout with free product - there shouldnt be payment information for sure.... as I mentioned above expected behaviour is similar to payment_method_collection=if_required

#

Why? We have been discussing pricing table

robust moss
#

The docs here are for $0 prices or when you apply a 100% discount, the flow for a temporary free trial and supplying a payment method or not is a bit different, and not collecting a payment method for a free trial period is not yet supported via pricing table

cerulean hinge
#

So because I am not able to modify the table somehow - only attributes like pricing-table-id, prefilled_email ... there should be logic somewhere in the pricing table script that generate checkout link, shouldnt be?

robust moss
#

Deferring payment method collection for trials is currently only available when you create the checkout sessions yourself (via the API), not with pricing table yet

#

We're working on adding this!

cerulean hinge
#

So in short 0 / trials are not supported by pricing table right? ๐Ÿ™‚

#

Aha ๐Ÿ™‚ great. Do you know any release date?

robust moss
#

permanently free prices (eg $0/mo) should already be supported, but that's not the case here

#

Not a specific date no, but I suggest writing in to support to express interest in this ๐Ÿ™‚

cerulean hinge
#

hmm you wrote they should be already supported but it looks like they are not or... ?

robust moss
#

I misspoke, the no-cost order support is presently only for one time payments, not subscriptions

#

But the trial/subscription support is what we're working on

cerulean hinge
#

Ah yeah. Thats what wer read in documentation too ๐Ÿ˜›

#

Yeah and thats what we are interested in ๐Ÿ™‚