The createMember API call is used to create a free or paid member on your membership site. It can also be used to change an existing member’s membership level. If the email address passed is associated with an existing member and the membership level ID passed is different than the one associated with their account, then MemberMouse will change their membership level and automatically cancel any active subscriptions associated with the current membership.
WICHTIG! Wenn Sie sich dafür entscheiden, rohe Kreditkartendaten über diesen API-Aufruf zu übermitteln, unterliegen Sie einer höheren Stufe der SAQ-Anforderungen für die PCI-Konformität (SAQ-D). Es liegt in Ihrer Verantwortung, sicherzustellen, dass Sie die Anforderungen erfüllen.
Beispiel einer Anfrage-URL
http://{Ihre_API_URL}?q=/createMember
Eingabe-Parameter
| Parameter | Beschreibung | Erforderlich |
apikey | API-Schlüssel von MemberMouse API-Anmeldeinformationen | Ja |
apisecret | API-Geheimnis von MemberMouse API-Anmeldeinformationen | Ja |
mitgliedschaft_level_id | Membership level ID to assign to the new member’s account | Ja |
produkt_id | Each paid membership level you create in MemberMouse will have a default product associated with it. If this field is left blank then the default product will be used to place the order. You can optionally pass a valid product ID that’s associated with the membership level here to charge a different price for the membership level then the default product. | Nein |
E-Mail | E-Mail Adresse des neuen Mitglieds | Ja |
Nutzername | Username for the new member. If this is not provided the member’s email address will be used as their username. | Nein |
vor_name | Vorname des neuen Mitglieds | Nein |
letzter_name | Nachname des neuen Mitglieds | Nein |
Passwort | Das Passwort, das Sie für das neue Mitglied festlegen möchten. Wenn dieses nicht angegeben wird, generiert MemberMouse automatisch ein Kennwort für das neue Mitglied. | Nein |
Telefon | Telefonnummer des neuen Mitglieds | Nein |
rechnungs_adresse | Rechnungsadresse des neuen Mitglieds | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
abrechnung_stadt | Abrechnungsort des neuen Mitglieds. | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
rechnungs_Staat | Rechnungsstatus des neuen Mitglieds | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
rechnungsstellung_zip | Rechnungs-Postleitzahl des neuen Mitglieds | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
abrechnungs_land | Rechnungsland des neuen Mitglieds (Zweistelliger ISO-Ländercode) | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
kredit_nummer | New member’s credit card number | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
exp_month | Expiration month of the new member’s credit card (2 digits) | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
exp_year | Expiration year of the new member’s credit card (4 digits) | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
sicherheits_code | Security code (CVV) of the new member’s credit card | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
Versand_gleich_wie_Rechnung | Dies kann auf JA oder NEIN eingestellt werden. Wenn Sie JA wählen, brauchen Sie keine Angaben zur Lieferadresse zu machen. NO ist der Standardwert. | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist) |
Versandmethode | Code der Versandart, die Sie auf die Bestellung anwenden möchten. Sie können Codes für Versandmethoden auf dem Bildschirm "Versandmethoden" in MemberMouse finden. | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt) |
shipping_address | Versandadresse des neuen Mitglieds | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt) |
Versand_Stadt | Versandstadt des neuen Mitglieds | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt) |
versand_staat | Versandstatus des neuen Mitglieds | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt) |
versand_zip | Versand-Postleitzahl des neuen Mitglieds | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt) |
shipping_country | Versandland des neuen Mitglieds (Zweistelliger ISO-Ländercode) | Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt) |
Partner_ID | Affiliate ID, die mit der Bestellung erstellt werden soll | Nein |
sub_affiliate_id | ID des Unterpartners, der mit der Bestellung verrechnet werden soll | Nein |
gutschein_code | Gültiger Gutscheincode, den Sie auf die Bestellung anwenden möchten | Nein |
custom_field_[ID#] | Sie können benutzerdefinierte Felddaten an die API übergeben, indem Sie einen oder mehrere Parameter in der Form custom_field_[ID#] übergeben, wobei [ID#] durch die ID des benutzerdefinierten Feldes, wie in MemberMouse definiert, ersetzt wird. Wenn die ID des benutzerdefinierten Feldes beispielsweise 4 ist, würden Sie die Daten für dieses benutzerdefinierte Feld durch Einfügen des Parameters custom_field_4 übergeben. | Nein |
Antwort-Codes
- 200 - Erfolg
- 409 - Neues Mitglied kann nicht erstellt werden
Antwortdaten
| Parameter | Beschreibung |
mitglied_id | Die ID des neuen Mitglieds in MemberMouse |
E-Mail | The new member’s email |
Nutzername | The new member’s username |
Passwort | The new member’s password |
BestätigungUrl | Die URL für die Bestätigungsseite, die mit dem Kauf verbunden ist. Sie ist mit einem Transaktionsschlüssel versehen, damit MemberMouse SmartTags™ auf dieser Bestätigungsseite funktionieren. |

