createMember API-Aufruf

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
ParameterBeschreibungErforderlich
apikeyAPI-Schlüssel von MemberMouse API-AnmeldeinformationenJa
apisecretAPI-Geheimnis von MemberMouse API-AnmeldeinformationenJa
mitgliedschaft_level_idMembership level ID to assign to the new member’s accountJa
produkt_idEach 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-MailE-Mail Adresse des neuen MitgliedsJa
NutzernameUsername for the new member. If this is not provided the member’s email address will be used as their username.Nein
vor_nameVorname des neuen MitgliedsNein
letzter_nameNachname des neuen MitgliedsNein
PasswortDas 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
TelefonTelefonnummer des neuen MitgliedsNein
rechnungs_adresseRechnungsadresse des neuen MitgliedsBedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
abrechnung_stadtAbrechnungsort des neuen Mitglieds.Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
rechnungs_StaatRechnungsstatus des neuen MitgliedsBedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
rechnungsstellung_zipRechnungs-Postleitzahl des neuen MitgliedsBedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
abrechnungs_landRechnungsland des neuen Mitglieds (Zweistelliger ISO-Ländercode)Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
kredit_nummerNew member’s credit card numberBedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
exp_monthExpiration month of the new member’s credit card (2 digits)Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
exp_yearExpiration year of the new member’s credit card (4 digits)Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
sicherheits_codeSecurity code (CVV) of the new member’s credit cardBedingt (Nein, wenn die Mitgliedschaft kostenlos ist)
Versand_gleich_wie_RechnungDies 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)
VersandmethodeCode 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_addressVersandadresse des neuen MitgliedsBedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt)
Versand_StadtVersandstadt des neuen MitgliedsBedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt)
versand_staatVersandstatus des neuen MitgliedsBedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt)
versand_zipVersand-Postleitzahl des neuen MitgliedsBedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt)
shipping_countryVersandland des neuen Mitglieds (Zweistelliger ISO-Ländercode)Bedingt (Nein, wenn die Mitgliedschaft kostenlos ist oder die Lieferadresse mit der Rechnungsadresse übereinstimmt)
Partner_IDAffiliate ID, die mit der Bestellung erstellt werden sollNein
sub_affiliate_idID des Unterpartners, der mit der Bestellung verrechnet werden sollNein
gutschein_codeGültiger Gutscheincode, den Sie auf die Bestellung anwenden möchtenNein
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
ParameterBeschreibung
mitglied_idDie ID des neuen Mitglieds in MemberMouse
E-MailThe new member’s email
NutzernameThe new member’s username
PasswortThe new member’s password
BestätigungUrlDie 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.
War dieser Artikel hilfreich?

Verwandte Artikel

Sie können die gesuchte Antwort nicht finden?

Wenden Sie sich an unser Customer Success Team
Kontaktieren Sie uns!