EOT and paypal sandbox

Hey i have trouble to set up an automatic EOT date for my subscribers when testing the registration with paypal on sanbbox mode.
When the new subscriber is created there’s no EOT date on the admin.

i’m using this shortcode for my subscription level :
[s2Member-Pro-PayPal-Form level=“1” ccaps="" desc=“120 CHF / Abonnement annuel” ps=“paypal” lc="" cc=“CHF” dg=“0” ns=“1” custom=“focus777.ch” ta=“0” tp=“0” tt=“Y” ra=“120” rp=“1” rt=“Y” rr=“1” rrt="" rra=“2” accept=“paypal” accept_via_paypal=“paypal” coupon="" accept_coupons=“0” default_country_code="" captcha=“0” template=“paypal-checkout-form.php” /]

Any help would be appreciated.

That is as expected. If you use a subscription, no EOT is set until a required payment is missed – because there is no EOT until then.

If you want an EOT set from the beginning, you will need to opt for a Buy Now transaction instead.

hi Tim thanks for your answer, i need eot from the beginning to setup various plugins such as s2emails for example.
with the buy now transaction i can still have subscription ? how can i set this ?

With a Buy Now transaction, you can’t have a recurring subscription. It is just a one-off payment.

@oliviersept: With “Buy now” members still can buy access to a level, but one time only. With Pro-forms you sell recurring subscriptions, but in this case Paypal notifies s2M at your site when current subscription is cancelled, so EOT will be set only after signal from Paypal. S2M knows how to handle this, and nothing for you to set. To have EOT from beginning with recurring subscriptions needs more code, I can build this for you.

Hi thanks for all you inputs, so excuse my newbee question but… what is the purpose of an EOT if my subscriber pay only one time ?

should’nt be the EOT for subscription reneval ? or am i missing something ?

my case is as follow :

  1. subscribe for 1year for xxx$ and pay with paypal and receive a welcome email (trought s2emails plugin)
  2. after one year receive a reneval notification and renew with paypal
  3. if no reneval is done within xxxdays the account is suspended

Is this process related to the “buy now” transaction or recurring transaction ? because there’s many option in the paypal pro button generator on s2members and i dont know how to choose.

Thanks a lot for your help.

Because EOT stands for End of Term. In other words, the EOT reminds the user when his/her term will end. It might be possible then to make a new Buy Now purchase, but the main point is to convey information.

But if you have s2emails, why can’t you just set an email to be sent (say) 340 days after the person first subscribes?

1 Like

Hi thanks a lot, i’ve spoke with s2emails developper and he updated is plugin to have welcome emails with reccuring subscriptions, so everything is okay now :slight_smile: