Я знаю, что это старый вопрос, однако у меня есть решение, которое я использовал, и оно работает. Просто ответьте на это, если вы так и не нашли решение, или кто-то еще наткнулся на это и нуждается в ответе.
Вам не нужно создавать плагин для aMember. Используя cURL в PHP, вы можете заставить 1 действие выполнять 2 вещи одновременно.
Вам необходимо изменить шаг регистрации. Прошло много времени с тех пор, как я посмотрел код amember, чтобы сказать вам, какой php-файл нужно редактировать, и т. Д., И он отличается, вероятно, в разных версиях amember.
В вашей регистрационной форме у вас должен быть HTML-код для формы, его URL-адрес действия должен указывать на правильный файл. Началось бы что-то вроде:
<form action="registration.php" method="post" class="something">
rest of the code here...
Итак, в этом примере я посмотрел на registration.php, и он должен был взять данные, введенные пользователем, и обработать их. он, вероятно, проверяет, существуют ли пользователи в ваших пользователях-членах, если нет, то добавляет их. В этот момент вы знаете, что все хорошо, и если ваш член настроен на то, чтобы затем отправить пользователя в PayPal, он может иметь код для начала интеграции платежей. Между этими шагами (после того, как он добавил пользователя в вашу базу данных и до того, как он отправит их на оплату), добавьте свой собственный код. Вы можете просто добавить код php прямо там, чтобы использовать curl и добавить их в interspire. По-моему, я бы создал функцию и просто добавил 1 строку кода в этот файл для вызова этой функции.
AddToIEM(firstname,lastname,ip,email)
Тогда, вероятно, есть файл functions.php для члена. В этом файле я бы создал функцию для добавления взятия их информации, переданной выше, и добавления их в ваш IEM.
Кроме того, вы можете взять плагин, который есть у пользователя для интеграции с Aweber, и изменить его для использования Interspire.
Это просто набросок идеи, а не реально работающий код. Вам нужно будет найти завиток и выяснить, как его использовать, чтобы добавить их в свой интершпиль.