SUBS-PaymentMethod_input ist der technische Name für die Zahlungsart-Auswahl aus.
Der ausgegebene Wert ist als name-Attribut für beliebige Formularelemente (z. B. Selectbox, Radio-Buttons oder Hidden Field) zu verwenden, damit die ausgewählte Zahlungsart vom Abo-Modul verarbeitet werden kann.

Das Tag ist ein Einzel-Tag und wird als Platzhalter im Template durch einen String ersetzt, z. B. im HTML-Attribut name="...".

Als Wert wird üblicherweise der Zahlungsartencode (Payment ID) übergeben (z. B. 4 für Lastschrift, 6 für Rechnung). Eine Übersicht der Codes ist in den Materialien Zahlungsarten-Codes dokumentiert.

Wichtig ist nicht die Art des UI-Elements (Selectbox, Radio-Button, Link-UI usw.), sondern dass beim Absenden ein Wert unter genau diesem Namen übertragen wird.
 

Wegweiser: Abo-Modul

Wegweiser: Zahlungsarten-Codes

 

Zahlungsarten-Auswahl als Radio-Buttons:

<h5>Wählen Sie Ihre Zahlungsart aus</h5>

{@SUBS-AllowedPayments}

 ~DC-FPPaymentName_set($SUBS-AllowedPayments$)~

 {@PAY-Data}
         {DC-CompareStringInList($PAY-Data_index$,$SUBS-AllowedPayments$)}
                 ~DC-FPPaymentName_set($PAY-Data_name$)~
         {/DC-CompareStringInList($PAY-Data_index$,$SUBS-AllowedPayments$)}
 {/@PAY-Data}

 <input type="radio" name="~SUBS-PaymentMethod_input~" value="~SUBS-AllowedPayments~" {SUBS-PaymentMethod_selected($SUBS-AllowedPayments$)}checked{/SUBS-PaymentMethod_selected($SUBS-AllowedPayments$)}> ~DC-FPPaymentName~

{/@SUBS-AllowedPayments}

 

Zahlungsarten-Auswahl als Selectbox:

<h5>Wählen Sie Ihre Zahlungsart aus</h5>

<select name="~SUBS-PaymentMethod_input~">

 {@SUBS-AllowedPayments}

         ~DC-FPPaymentName_set($SUBS-AllowedPayments$)~

         {@PAY-Data}
                 {DC-CompareStringInList($PAY-Data_index$,$SUBS-AllowedPayments$)}
                         ~DC-FPPaymentName_set($PAY-Data_name$)~
                 {/DC-CompareStringInList($PAY-Data_index$,$SUBS-AllowedPayments$)}
         {/@PAY-Data}

         <option value="~SUBS-AllowedPayments~" {SUBS-PaymentMethod_selected($SUBS-AllowedPayments$)}selected{/SUBS-PaymentMethod_selected($SUBS-AllowedPayments$)}>~DC-FPPaymentName~</option>

 {/@SUBS-AllowedPayments}

</select>

 

 

Nur eine Zahlungsart (keine echte Auswahl):
Wenn im Shop/Projekt nur eine Zahlungsart für Abos verwendet wird, kann die UI-Auswahl entfallen und der Wert direkt gesetzt werden.

 

<input type="hidden" name="~SUBS-PaymentMethod_input~" value="6">

<span>Zahlungsart: Rechnung</span>

 

Falls im Projekt weiterhin eine fest hinterlegte Abo-Zahlungsart verwendet wird, kann die Ausgabe/Prüfung außerdem über SUBS-FixedPaymentCodeUsed() erfolgen.

Verwendbar als …

Einzel-Tag

1

Bereichs-Tag

-

negatives Bereichs-Tag

-

Schleifen-Tag

Tag-in-Tag-Unterstützung

-

Zulässig in Templates …

 

Alle Templates, vorrangig Produktdetailansicht (ws_product.htm), Verwaltung der Abonnements (ws_subscription_manage.htm)