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

  Zuletzt aktualisiert: 

 

Ihr System muss eine Anfrage an Payment Pages senden, die sowohl ein 3-D Secure authentifiziertes ACCOUNTCHECK verarbeitet als auch das Abonnementmodul anweist, zukünftige Zahlungen zu planen. Dies kann durch die Verwendung von Ordered Post bei der Übermittlung einer Anfrage an Payment Pages erreicht werden.

  3-D Secure Die Authentifizierung ist erforderlich, um die Anforderungen des MandatsPSD2 SCA zu erfüllen.

 

Konfiguration

Account Checks 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.

Um ein Abonnement mit unserer gehosteten Lösung Payment Pages ohne sofortige Zahlung zu planen, müssen Sie sich an unser Support-Team wenden und beantragen, dass " Ordered Post" in Ihrem Konto mit den Auftragstypen "THREEDQUERY", "ACCOUNTCHECK" und "SUBSCRIPTION" aktiviert wird.

Das folgende Beispiel zeigt, wie eine Account Check verarbeitet wird, woraufhin ein Abonnement in unserer Abonnement-Engine geplant wird, indem ein POST an die Payment Pages durchgeführt wird:

<html>
<body>
<form method="POST" action="<DOMAIN>/process/payments/choice">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="10.00">
<input type="hidden" name="version" value="2">
<input type="hidden" name="orderedrequesttypedescriptions" value="THREEDQUERY,ACCOUNTCHECK,SUBSCRIPTION">
<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>

Ersetzen Sie <DOMAIN> mit einer unterstützten Domain. Klicken Sie hier für eine vollständige Liste.

 

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)

Hinweis: Im Rahmen von ACCOUNTCHECK werden keine Mittel reserviert. Die erste Zahlung wird entweder am angegebenen subscriptionbegindate oder nach Ablauf des ersten Intervalls (z. B. 1 MONTH oder 7 DAY).

X1-EN.png orderedrequesttypedescriptions Liste

Diese muss mit drei Werten eingereicht werden, wie im obigen Beispiel gezeigt:
"THREEDQUERY,ACCOUNTCHECK,SUBSCRIPTION"

Wichtig: THREEDQUERY muss hier eingereicht werden, um sicherzustellen, dass der Kunde mit 3-D Secure.

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 Bearbeitung einer kombinierten Anfrage THREEDQUERY, ACCOUNTCHECK, SUBSCRIPTION :
Wenn subscriptionnumber = 1

und subscriptionfinalnumber = 12
Es werden insgesamt 11 Zahlungen getätigt (die anfängliche ACCOUNTCHECK + 11 Abonnementzahlungen)

(Die ursprüngliche ACCOUNTCHECK wird auf die endgültige Zahl angerechnet)

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 ACCOUNTCHECK 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