The site I'm working on is using non-recurring PayPal payments (aka BuyNow) to give yearly membership.
I have a couple of questions inr egard:
1~ I've found and read about the s2member_last_payment_time global, which should provide access to the date of the current user latest payment. However, as Jason pointed out here:
This will ONLY be available for paying Members, and ONLY if you've used a "Subscription" Button. It won't work for Buy Now transactions.
Is there an equivalent for non-recurring payments? We're trying to display on screen when they paid for the membership (or renewed it).
[I think one option is for us to include a custom field when they pay and then rely on that, but I'd really love to be able to do this without writing more custom code, if possible.]
2~ Speaking of renewals... what'd the recommended approach for letting users renew with BuyNow payments? Off the top of my head, I guess I would include a form in the Members-Only area of the site (aka some page requiring them to be logged in and active members at level 1+); by checking their current membership I can figure out what membership level they currently have and build a form equivalent to what they used to signup the first time, or at least the PayPal CheckOut button that was on it.
Is that the common approach or are there better options?
Thanks in advance,
FR