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

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.

6 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