Integration logo
Setcom (Auto-Post und benutzerdefiniertes Feld, das von einem anderen Skript verwendet wird)

Setcom (Auto-Post und benutzerdefiniertes Feld, das von einem anderen Skript verwendet wird)

Setcom AutoPost CustomField Integration

Setcom (Auto-Post und benutzerdefiniertes Feld, das von einem anderen Skript verwendet wird) Integration

Setcom wird mithilfe des Auto-Post-Callbacks integriert. Verwenden Sie diese Integration, wenn Sie Auto-Post bereits für einen anderen Zweck nutzen, z. B. digitale Auslieferung oder Mitgliederregistrierung, und das benutzerdefinierte Feld bereits zur Übertragung bestimmter Daten verwenden.

Für die Integration mit Setcom benötigen Sie das Setcom-Plugin, das standardmäßig mit PAP ausgeliefert wird.

Plugin konfigurieren

Zuerst müssen Sie das Setcom-Plugin in PAP > Startmenü > Plugins aktivieren. Nachdem das Plugin aktiviert wurde, müssen Sie es konfigurieren. Klicken Sie auf Konfigurieren. Sie müssen Ihren Händler-Benutzernamen und Ihr Passwort eingeben, mit denen Sie sich im Händlerbereich anmelden. Die Händlerkennung finden Sie im Setcom-Händlerbereich oben im Menü > Mein Konto > Übersicht. Sie müssen einen Separator festlegen. Der Standardwert ist ||.

Setcom-Einstellungen vornehmen

Melden Sie sich im Setcom-Händlerbereich an. Wählen Sie im oberen Menü > Profil > Verkaufspräferenzen den Punkt Website-Zahlungseinstellungen. Stellen Sie sicher, dass Auto-Post aktiviert ist und dass die Auto-Post-URL auf https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php gesetzt ist.

Vergessen Sie nicht, Ihre Einstellungen zu speichern.

Buttons aktualisieren

Fügen Sie nun folgenden Code in JEDES Setcom-Button-Formular (Buy now, In den Warenkorb und/oder Checkout) ein:

<input type="hidden" name="MerchCustom" value="abc" id="pap_ab78y5t4a">

Zum Beispiel:

<form action="https://www.setcom.com/secure/index.cfm" method="post">
  <input type="hidden" name="buttonaction" value="buynow">
  <input type="hidden" name="merchantidentifier" value="12345678920">
  <input type="hidden" name="liddesc" value="auticko">
  <input type="hidden" name="lidsku" value="a123">
  <input type="hidden" name="lidprice" value="150.00">
  <input type="hidden" name="lidqty" value="1">
  <input type="hidden" name="CurrencyAlphaCode" value="ZAR">
  <input type="hidden" name="LIDExpiry" value="1">
  <input type="hidden" name="ShippingRequired" value="0">
  <input type="hidden" name="IsVoucher" value="0">
  <input type="hidden" name="Option1Name" value="custom">
  <input type="hidden" name="Option1Value" value="oldCustom">
  <input type="hidden" name="MerchCustom" value="abc" id="pap_ab78y5t4a">
  <input type="image" src="https://www.setcom.com/www/graphics/cartbuttons/bn6.gif">
</form>

Nach diesem Formular müssen Sie Folgendes einfügen:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<script type="text/javascript">
    PostAffTracker.setAppendValuesToField('||');
    PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>

Integration mit Ihrem Skript

Jetzt wird das Auto-Post-Callback an Ihr Skript gesendet. Dieses Callback muss auch an das PAP paypal.php-Skript weitergeleitet werden, dessen URL https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php ist.

Falls Ihr Setcom-Verarbeitungsskript in PHP geschrieben ist, können Sie folgenden Code verwenden. Sie können ihn am Anfang Ihrer Verarbeitungsdatei einfügen:

/* PAP integration */
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php");
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
 curl_exec($ch);
/* end of PAP integration */

Dadurch wird sichergestellt, dass der gesamte Auto-Post-Callback weitergeleitet wird, ohne Ihr ursprüngliches Skript zu beeinflussen.

Integration mit Ihrem Skript – Teil 2

Der benutzerdefinierte Parameter hat das Format 3rdPartySystemValue||PapValue. Damit das Drittsystem richtig funktioniert, müssen Sie 3rdPartySystemValue aus dem benutzerdefinierten Parameter herausfiltern. Fügen Sie dazu folgenden Code direkt nach der Setcom Auto-Post-Überprüfung hinzu.

Angenommen, die Variable $custom_value enthält den benutzerdefinierten Wert, der aus dem von Setcom gesendeten XML geladen wurde:

$separator = '||';

if ($custom_value!= '') {
      $explodedCustomValue = explode($separator, $custom_value, 2);
          if (count($explodedCustomValue) == 2) {
            $custom_value = $explodedCustomValue[0];
      }
}

Danach befindet sich Ihr ursprünglicher Wert in $custom_value.

Weitere ausführliche Informationen zur Setcom-Integration finden Sie im Setcom Implementation Guide.

Häufig gestellte Fragen

Was ist die Setcom (Auto-Post und benutzerdefiniertes Feld) Integration für Post Affiliate Pro?

Die Setcom-Integration ermöglicht es Ihnen, die Setcom-Zahlungsabwicklung mit Post Affiliate Pro über Auto-Post-Callbacks und benutzerdefinierte Felder zu verbinden. So wird eine genaue Nachverfolgung von Affiliate-Transaktionen auch bei der Nutzung eigener Skripte für digitale Auslieferung oder Mitgliederregistrierung möglich.

Wie konfiguriere ich das Setcom-Plugin in Post Affiliate Pro?

Aktivieren Sie das Setcom-Plugin über PAP > Startmenü > Plugins und konfigurieren Sie es anschließend mit Ihrem Händler-Benutzernamen, Passwort und der Kennung aus Ihrem Setcom-Händlerbereich. Legen Sie den Separator fest (Standard: ||) und speichern Sie Ihre Einstellungen.

Welche Schritte sind notwendig, um Setcom-Zahlungsbuttons für die Integration zu aktualisieren?

Fügen Sie jedem Setcom-Button-Formular ein verstecktes Eingabefeld mit dem Namen 'MerchCustom' hinzu und fügen Sie das Post Affiliate Pro Tracking-Skript nach dem Formular ein, um ein korrektes Affiliate-Tracking zu gewährleisten.

Wie kann ich das Auto-Post-Callback von meinem Skript an Post Affiliate Pro weiterleiten?

Verwenden Sie in Ihrem Setcom-Verarbeitungsskript cURL, um die Callback-POST-Daten an den Setcom-Plugin-Endpunkt von Post Affiliate Pro weiterzuleiten, damit sowohl Ihr ursprünglicher Prozess als auch das Affiliate-Tracking reibungslos funktionieren.

Wie ist das Format des benutzerdefinierten Parameters, der in dieser Integration verwendet wird?

Der benutzerdefinierte Parameter ist im Format 3rdPartySystemValue||PapValue aufgebaut. Parsen Sie den Wert in Ihrem Skript entsprechend, um Ihren ursprünglichen Wert vom Affiliate-Tracking-Wert zu trennen.

Lucia ist eine talentierte Content-Redakteurin, die für die reibungslose Veröffentlichung von Inhalten auf mehreren Plattformen sorgt.

Lucia Halašková
Lucia Halašková
Content-Redakteurin

Testen Sie Post Affiliate Pro kostenlos

Erleben Sie nahtlose Setcom-Integration und leistungsstarkes Affiliate-Tracking. Starten Sie noch heute Ihre kostenlose Testversion von Post Affiliate Pro.

Mehr erfahren

Setcom (Auto-Post, verwendet von einem anderen Skript)
Setcom (Auto-Post, verwendet von einem anderen Skript)

Setcom (Auto-Post, verwendet von einem anderen Skript)

Erfahren Sie, wie Sie Setcom mithilfe von Auto-Post-Callbacks mit Post Affiliate Pro integrieren. Dieser Leitfaden behandelt die Plugin-Aktivierung, Einstellung...

2 Min. Lesezeit
Payments Integration +3
Setcom
Setcom

Setcom

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie die Setcom-Integration für Post Affiliate Pro.

4 Min. Lesezeit
Setcom AffiliateIntegration +3
SamCart
SamCart

SamCart

Möchten Sie Ihre Affiliate-Software weiter verbessern? Entdecken Sie die SamCart-Integration für Post Affiliate Pro.

5 Min. Lesezeit
E-commerce Integration +3

Sie sind in guten Händen!

Treten Sie unserer Gemeinschaft zufriedener Kunden bei und bieten Sie exzellenten Kundensupport mit Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface