• I would like to offer a coupon that make the first month of a subscription payment free.

    However if the user clicks ‘pay by paypal’ they get the error:

    CANNOT_BE_ZERO_OR_NEGATIVE Must be greater than zero. If the currency supports decimals, only two decimal place precision is supported.

    if they click pay by credit card it charges 1 NIS (even though the total is zero).

    Is there anyway to make this work for the ‘pay by paypal’ button?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Krystian

    (@inpsydekrystian)

    Hello @lucytech

    Thank you for reaching out.

    To help us better understand your setup, please share your System Status Report by following these steps:

    1. Navigate to the WooCommerce / Status section in your site’s admin panel.
    2. Click on the Get system report button and then click Copy for support.
    3. Paste the report into our PrivateBin.
    4. After uploading, please share the link here so we can review the details thoroughly.

    Additionally, please let us know which plugin or method you are using to create the coupon. Is it the default WooCommerce core functionality or a third-party plugin?

    We are waiting for your system report to proceed with the analysis.

    Kind Regards,
    Krystian

    Thread Starter lucytech

    (@lucytech)

    I have the woocommerce subscriptions plugin installed and it has the woocommerce extra option – coupon type – Recurring Product Discount

    I set it to 50NIS which is the first month free, and to be Active for 1 payment, I want it to charge from the second month.

    https://privatebin.syde.com/?7e9a3eff9f149752#7ASRGevHCxbbZKkQcB8fduKJehrjqhri99kNFRJU8poZ

    Plugin Support Krystian

    (@inpsydekrystian)

    Hello @lucytech

    According to the system report, it looks like you are using PayPal Subscriptions mode, and that’s the clue of the problem as it has some limitations.

    In this mode the checkout price is fixed as detailed in our documentation; this means that any additional costs or adjustments, such as coupons do not alter the price that was initially set when the subscription plan was created. If you require a setup that includes price adjustments in the billing, consider using PayPal Vaulting instead.

    For more detailed information on how PayPal Vaulting works and how it might better suit your needs, please visit the following link: PayPal Vaulting Information.

    If you have any more questions or need further assistance, please don’t hesitate to contact us.

    Kind Regards,
    Krystian

    Thread Starter lucytech

    (@lucytech)

    thanks for your help.

    Does this mean there is no way to give a reduction with Paypal Subscriptions? The coupon seems to work and it seems to give a 50NIS reduction. Is this not the case? Will the customer be paying the full amount of 50NIS for the first month?

    I can’t check the button to enable ‘paypal vaulting’ in the settings

    What do I need to do for -Your PayPal account must be eligible to save PayPal and Venmo payment methods to enable PayPal Vaulting?

    Plugin Support Krystian

    (@inpsydekrystian)

    Hello @lucytech

    The coupon might seem to give a price reduction at checkout, but unfortunately, this does not change the amount shown in the PayPal payment window. The customer will still see and pay the full amount that was set when you originally linked the subscription on the product page. That price is binding and cannot be changed afterward.

    The only way to give a discount for the first billing cycle is by using the Free Trial option. If you want the customer to pay 0 or less for the first month, you need to set the subscription product to include a free trial period. This is the only parameter you can use to influence the first payment amount shown in PayPal.

    As for the PayPal Vaulting option, it means your PayPal account is not yet eligible. Please check the documentation here, it should clarify the confusion.

    Kind Regards,

    Krystian

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.