Planen Sie ein Abonnement mit sofortiger Zahlung für Payment Pages - mit Subscription Engine

  Zuletzt aktualisiert: 

 

Ihr System muss eine Anfrage an Payment Pages senden, die sowohl eine 3-D Secure authentifizierte Zahlung verarbeitet als auch das Abonnementmodul anweist, zukünftige Zahlungen zu planen. Dies kann mit einem einzigen POST an die Payment Pages erreicht werden.

 

Konfiguration

Das folgende Beispiel zeigt, wie eine Abonnementzahlung durch einen POST an die Adresse Payment Pages verarbeitet wird:

<html>
<head>
</head>
<body>
<form method="POST" action="<DOMAIN>/process/payments/choice">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="10.00">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="version" value="2">
<input type="hidden" name="subscriptionunit" value="MONTH">
<input type="hidden" name="subscriptionfrequency" value="1">
<input type="hidden" name="subscriptionnumber" value="1">
<input type="hidden" name="subscriptionfinalnumber" value="12">
<input type="hidden" name="subscriptiontype" value="RECURRING">
<input type="hidden" name="credentialsonfile" value="1">
<input type="submit" value="Pay">
</form>
</body>
</html>

Replace <DOMAIN> with a supported domain. Click here for a full list.

 

Feldspezifikation

  Feld Format Beschreibung
X1-EN.png credentialsonfile Numerisch (1)

Übermitteln Sie den Wert "1", um anzugeben, dass die in der ersten Anfrage übermittelten Anmeldedaten für nachfolgende Abonnementzahlungen gespeichert werden.

Hinweis: Visa und Mastercard haben vorgeschrieben, dass Sie die Zustimmung des Karteninhabers einholen müssen, bevor Sie Kartendaten für die zukünftige Verwendung speichern. Klicken Sie hier für weitere Informationen.

Wenn Ihr System diesen Wert nicht in der Anfrage übermittelt, wird unser System automatisch versuchen, die Anfrage mit dem richtigen credentialsonfile Wert zu kennzeichnen.

X1-EN.png currencyiso3a Alpha (3)

Die Währung , die jeder Zahlung in der Abonnementreihenfolge zugewiesen ist.

Klicken Sie hier für eine vollständige Liste der verfügbaren Währungen.

X1-EN.png mainamount Numerisch (14) Der in regelmäßigen Abständen zu zahlende Betrag in Haupteinheiten (€10 wird als 10,00 angegeben). Dieser Wert muss größer als Null sein. (Die maximale Länge kann je nach Bank variieren - weitere Informationen erhalten Sie von Ihrer Bank)
X3-EN.png subscriptionbegindate Datum JJJJ-MM-TT Dieses Feld gibt an, wann die erste automatisierte Zahlung verarbeitet werden soll. Von da an verwenden wir die Daten, die in den Feldern subscriptionunit und subscriptionfrequency eingegebenen Daten, um die Abonnementzahlungen in regelmäßigen Abständen automatisch zu verarbeiten.

Wenn z. B. ein Zeichnungsantrag am 5. Januar 2018 eingereicht wird

das Intervall beträgt 1 MONTH (subscriptionfrequency = 1 und subscriptionunit = MONTH)

und subscriptionbegindate ist 2018-01-08,

die erste automatische Zahlung wird am 8. Januar 2018 verarbeitet, alle weiteren Zahlungen werden am 8. eines jeden Monats verarbeitet.

Wenn Sie nicht die subscriptionbegindateeingeben, verwenden wir die subscriptionunit und subscriptionfrequency Felder, um die erste automatische Zahlung automatisch zu planen.
In demselben Szenario wie oben, aber ohne Übermittlung der Felder subscriptionbegindatewird die erste automatische Zahlung am 5. Februar 2018 (1 MONTH nach dem ursprünglichen Antrag) ausgeführt. Alle nachfolgenden Zahlungen werden am 5. eines jeden Monats verarbeitet.

  Monatliche Abonnements, die am Ende des Monats vorgesehen sind, werden am 28. Tag bearbeitet.

Wenn das Datum der ersten automatischen Zahlung der 29., 30. oder 31. Tag ist, werden alle weiteren Zahlungen in den folgenden Monaten am 28. Damit sollen Probleme bei Abonnementzahlungen in Monaten vermieden werden, die weniger Tage haben als andere.

X1-EN.png subscriptionfinalnumber Numerisch (5)

Hier wird die Anzahl der Zahlungen festgelegt, die während der Laufzeit des Abonnements verarbeitet werden sollen:

Bei der Verarbeitung einer 3-D Secure authentifizierten Zahlung, bei der ein Abonnement geplant ist:

Wenn subscriptionnumber = 1
und subscriptionfinalnumber = 12
Es werden insgesamt 12 Zahlungen geleistet (die anfängliche AUTH + 11 Abonnementzahlungen)

Anmerkung: Wenn der subscriptionfinalnumber Wert "0" ist, plant Abonnementmodul die Zahlungen auf unbestimmte Zeit, bis der Benutzer das Abonnement manuell auf "Inaktiv" setzt.

X1-EN.png subscriptionfrequency Numerisch (11)

In Kombination mit der Einheit legt die Häufigkeit fest, wie häufig Zahlungen verarbeitet werden.

z.B. für eine Zahlung alle 7 Tage: subscriptionfrequency = 7 und subscriptionunit = DAY

z.B. für eine Zahlung alle 2 Monate: subscriptionfrequency = 2 und subscriptionunit = MONTH

X1-EN.png subscriptionnumber Numerisch (5)
  • Die AUTH sollte immer mit dem Wert "1" beginnen.
  • Diese Zahl wird bei jeder Abonnementzahlung erhöht.
X1-EN.png subscriptiontype Alpha (11)

Dieses Feld gibt die Art des zu bearbeitenden Abonnements an. Ihr System kann diese beiden Werte übermitteln:

  • RECURRING wird verwendet, wenn der Kunde jedes Mal eine wiederkehrende Zahlung für ein neues Produkt/eine neue Dienstleistung vornimmt (z. B. ein Zeitschriftenabonnement). Bei den meisten Händlern sollte die subscriptiontype auf "RECURRING" gesetzt werden.
  • INSTALLMENT wird nur in bestimmten Fällen mit bestimmten Acquirern* verwendet. Es ist für den Fall gedacht, dass ein Kunde eine einzige Bestellung kauft und die Zahlung in mehreren Raten erfolgt (z. B. Zahlung von 100 £ pro Monat für eine Bestellung, bis diese vollständig bezahlt ist).

*Installationen werden von Händlern mit einem Trust Payments Acquiring-Konto unterstützt. Wenn Sie eine andere Acquiring-Bank verwenden, müssen Sie unser Support-Team kontaktieren, um zu prüfen, ob diese Funktion unterstützt wird, bevor Sie fortfahren.

X1-EN.png subscriptionunit Alpha (5)

Dieses Feld gibt die Zeiteinheit zwischen den einzelnen Abonnements an. Dies kann entweder "DAY" oder "MONTH" sein.

Hinweis: Dieses Feld muss unbedingt in GROSSBUCHSTABEN an das Gateway übermittelt werden ("DAY" oder "MONTH").

War dieser Artikel hilfreich?
0 von 0 Personen fanden dies hilfreich