I need a plugin for amember v4 (currently it's beta but i got a copy of it to run on my vps)
So what I need?
I need the following functionality to be developed for amember 4 as a plugin exclusively and with full rights to my website:
I can integrate a simple buy now or donate now button anywhere in my website > User pays > postback log cached, plugin creates a special sign up page hash so only the paying client can have access to it, after the payment the user will be redirected to that special sign up page and an email will be sent to the user's paypal email address (that he just paid with) with a notification with the special sign up hash URL so he can sign up at a later point.
So, the special sign up page URL will probably look like [url removed, login to view]
now the email template for that (can it?) should be able to edit via CP.
also, I guess the records for the payments will be logged in the system as well so i can review them for example, and I can perform some task from the CP such as be able to resend the signup emails once again.
so bottom line when the user pays it not just loggs in payment details, but also user's email address so it can be used later on to send the email to.
Now when the user comes to the sign up page he can enter his own email should it be diffrent from his paypal email.
Also, if names can be fetched from his paypal account to populate the sign up name fiels thats a bonus i guess.
now in v3 of amember u would be able to do something similar such as pay directly and the system would generate username password for the user, now in amember 4 beta that option of generate data doesn't exist but I don't really need it to be generated but rather entered into the form after the payment was done.
I belive the flow should be the following:
user clicks a buy button > system generates an hash and sets up the redirect url > user pays > post back cached > system creates a payment record > system creates a special sign up url with the hash > system redirects user to sign up page and sends email > user signs up > system matches signed up user with payment record and the user is an active status.
I can have the payment records in the admin panel to view, I can resend reminders to the users to create an account.
I can edit email template or combine it with already pre - defined email template
no core changes only via a plugin so if i disable plugin it restores to normal status
currently the system can store data i think into file system and also in db so if u create a plugin that needs new data storage i think its better to use file system so if plugin is disable the system is back to normal.
if you don't know amember it's at [url removed, login to view]
I can also supply localhost license for testing it.
I'll need additional plugins later on for amember too.
currently the way amember works is the opoisite of what i need: user creates record of sign up > user pays > system creates record of payment and matches to the user.
Amember 4 is built on zend framework, better to know it.
Better to know amember 3 structure if you worked on it before.
you should have experience as I'll be reviewing all applications.