GoPay

Ez az integrációs módszer integrálja a successURL paraméterben meghatározott weboldalt. A Post Affiliate Pro API használatával jutalékot regisztrálhat.

SuccessURL paraméter beállítása

Ha már használja a successURL -t, folytassa a 2. lépéssel.

Ha nem használja a successURL paramétert a fizetési űrlapon/linkben, akkor hozzá kell adnia. Ha ezt megteszi, módosítania kell azt a szkriptet, amely titkosított aláírást hoz létre az Ön számára, így a sikeres URL-t is tartalmazza. A kód űrlapsorának így kell kinéznie:

<input name="paymentCommand.successURL" value="http://www.yourshop.com/success" />

Speciális adatok küldése successURL-lel

A GoPay sikeres integrálásához hozzá kell adni egy GET paramétert affiliate cookie értékével a successURL paraméterhez. Ezt az encryptedSignature létrehozása előtt kell megtennie, mivel az nem egyezne az eredeti successURL-lel.

Ha a successURL így néz: ki:’http://www.yourshop.com/thanks.php’ a módosítottnak így kell kinéznie: ‘http://www.yourshop.com/thanks.php?custom=

A GET paraméter ‘custom‘ értékét a PAPVisitorId cookie értékével kell beállítani. Meg tudja csinálni pl. PHP $_COOKIE szuperglobális változó használatával.

A végső linknek így kell kinéznie: http://www.yourshop.com/thanks.php?custom=0c47be0634f3cd4331a8ede00qrpDxEg vagy előre meghatározott fiókkal: http://www.yourshop.com/thanks.php?custom=default10c47be0634f3cd4331a8ede00qrpDxEg

Eladási jutalék regisztrációja

Az utolsó lépés az értékesítési jutalék regisztrációja. A successURL fájlban azon a helyen, ahol ellenőrzi a tranzakció sikeres kifizetését (GopaySoap::isEshopPaymentDone) hozzá kell adnia az API kódunkat a jutalék létrehozásához. Ha a tranzakció rendben van (opayHelper::PAYMENT_DONE), akkor be kell töltenie a tranzakció adatait, és felhasználnia a jutalékhoz.

Íme egy API kód példa:

<?php
include_once('PapApi.class.php'); // path to your PAP4 API file

$saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');

$saleTracker->setAccountId('Account_ID');
$saleTracker->setVisitorId(substr($_GET['custom'],-32));

$sale = $saleTracker->createSale();
$sale->setTotalCost($order->total); // $order is supposed to be your shop variable
$sale->setOrderID($_GET['variableSymbol']);
$sale->setProductID($order->prodId);

$saleTracker->register();
Vissza az integrációkhoz Hozzon létre fiókot INGYEN

Weboldalunk cookie-kat használ. A folytatással feltételezzük, hogy Ön hozzájárulását adja a cookie-k telepítéséhez, ahogyan azt a mi részletezzük adatvédelmi és cookie-kra vonatkozó szabályzat.

×

Egyeztessen le egy személyes hívást, és fedezze fel, hogy a Post Affiliate Pro milyen előnyökkel járhat vállalkozása számára.

Több időpontban is elérhetőek vagyunk

Hívás lefoglalása