Setcom (Automatikus továbbítás és egyedi mező más szkriptekhez)

Setcom AutoPost CustomField Integration

Setcom (Automatikus továbbítás és egyedi mező más szkriptekhez) integráció

A Setcom az automatikus továbbítási visszahívást (Auto-post callback) használja az integrációhoz. Akkor használja ezt az integrációt, ha az automatikus továbbítást más célra is alkalmazza, például digitális kézbesítéshez vagy tagsági regisztrációhoz, és már használ egyedi mezőt bizonyos adatok továbbítására.

A Setcom integrálásához szüksége van a Setcom bővítményre, amely alapértelmezetten része a PAP-nak.

Bővítmény konfigurálása

Először aktiválja a Setcom bővítményt a PAP > Startmenü > Bővítmények menüpontban. A bővítmény aktiválása után konfigurálnia kell azt. Kattintson a Konfigurálás gombra. Adja meg a kereskedői felhasználónevét és jelszavát, amellyel a kereskedői panelbe bejelentkezik. A kereskedői azonosítót a Setcom kereskedői panel felső menüjében > Saját fiók > Áttekintés fülön találja. Meg kell adnia egy elválasztót is. Az alapértelmezett érték: ||.

Setcom beállításainak konfigurálása

Lépjen be a Setcom kereskedői paneljére. A felső menü > Profil > Eladási beállítások menüpontban válassza a Weboldal fizetési beállítások lehetőséget. Győződjön meg róla, hogy az automatikus továbbítás (Auto-post) be van kapcsolva, és az automatikus továbbítás URL-je a következő: https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php.

Ne felejtse el elmenteni a beállításokat.

Gombok frissítése

Most adja hozzá a következő kódot MINDEN Setcom (Vásárlás most, Kosárba tesz vagy Pénztár) gomb űrlapjához:

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

Például:

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

Az űrlap után illessze be a következőket:

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

Integráció a saját szkriptjével

Most az automatikus továbbítási visszahívás az Ön szkriptjére mutat. Ezt a visszahívást továbbítani kell a PAP paypal.php szkriptjére is, amelynek URL-je: https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php.

Ha a Setcom feldolgozó szkriptje PHP-ban íródott, a következő kódot használhatja ehhez. Helyezze el a feldolgozó fájl elején:

/* PAP integráció */
 $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);
/* PAP integráció vége */

Ez biztosítja, hogy az egész automatikus visszahívás továbbításra kerül, anélkül, hogy az eredeti szkript működését befolyásolná.

Integráció a saját szkriptjével – 2. rész

Az egyedi paraméter formátuma: 3rdPartySystemValue||PapValue. Ahhoz, hogy a harmadik féltől származó rendszer megfelelően működjön, ki kell szednie a 3rdPartySystemValue értéket az egyedi paraméterből. Ehhez illessze be a következő kódot közvetlenül a Setcom automatikus továbbítás ellenőrzése után.

Tegyük fel, hogy a $custom_value változóban található az egyedi érték, amelyet a Setcom XML-ből töltött be:

$separator = '||';

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

Ezután az eredeti értéke a $custom_value változóban lesz elérhető.

További részletes információkat talál a Setcom integrációról a Setcom Implementációs Útmutatóban.

Gyakran ismételt kérdések

Lucia tehetséges tartalomszerkesztő, aki biztosítja a tartalom zökkenőmentes közzétételét több platformon.

Lucia Halašková
Lucia Halašková
Tartalomszerkesztő

Próbálja ki a Post Affiliate Pro-t ingyen

Tapasztalja meg a zökkenőmentes Setcom integrációt és a hatékony partnerkövetést. Indítsa el a Post Affiliate Pro ingyenes próbaverzióját még ma.

Tudj meg többet

Jó kezekben lesz!

Csatlakozzon elégedett ügyfeleink közösségéhez és nyújtson kiváló ügyfélszolgálatot a Post Affiliate Pro-val.

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