Language switcher

–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

WebToPay

Il modo più veloce per inviare e ricevere denaro in tutto il mondo.

Questo metodo di integrazione utilizza l’integrazione con WebToPay API. Puoi trovare maggiori informazioni su questo gateway di pagamento qui: https://www.webtopay.com/index.php?2595448377

Il metodo d’integrazione è diviso in due sezioni principali:

  1. Trasferisci l’ID del visitatore (valore del cookie) al gateway webtopay
  2. Leggi la risposta di webtopay

Il primo passaggio è ottenere il valore del cookie, per esempio usando i metodi standard di PHP, o puoi usare il nostro script per leggere il valore dei cookie: writeCookieToCustomField OR writeCookieToLink

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('fullCookieInfoId');
PostAffTracker.writeCookieToLink('affCookieLinkId', 'papCookie');
</script>

In base al metodo che hai usato, puoi ottenere il valore del cookie dal parametro GET o POST.

Trasferisci l’ID del visitatore nel gateway

Ora, quando hai il valore, devi attaccarlo all’ url di callback, PRIMA di usare la funzione  WebToPay::buildRequest($request).

Ad esempio, se il tuo parametro url di callback è stato impostato in questo modo: $request[‘callbackurl’] = $request_url; aggiungi il valore del cookie, inviato nel parametro GET in questo modo:

...
$request['callbackurl'] = $request_url."?papCookie=".$_GET['papCookie'];
...

Questo invierà il parametro get “papCookie” al gateway. Tutto questo è necessario per poter utilizzare l’API di Post Affiliate Pro quando si analizza la risposta di webtopay… altrimenti la vendita non verrebbe trasferita.

Analizza la risposta

Dopo aver chiamato la funzione WebToPay::checkResponse() nel tuo url di callback, in un posto dove sei sicuro che tutto sia corretto, puoi chiamare la nostra API per registrare una commissione.

Non dimenticare di impostare il percorso corretto al tuo file PapApi.class.php (nella directory api/ di Post Affiliate Pro):

// Post Affiliate Pro integration snippet --------------------------
if (isset($_GET['papCookie']) && (strlen($_GET['papCookie']) > 20)) {
  	    require_once "path_to_PAP/api/PapApi.class.php"; // set correct path to API file here

  	    $saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');
            $saleTracker->setAccountId('default1');
            $saleTracker->setVisitorId(substr($_GET['papCookie'], -32)); // returns only visitor ID, no "default1" prefix

            $total = $response['amount']/100; // need to get rid of hundreds

            $sale = $saleTracker->createSale();
            $sale->setTotalCost($total);
            $sale->setOrderID($response['orderid']);

            $saleTracker->register();
}
// /Post Affiliate Pro integration snippet -------------------------

Questo è tutto ciò di cui hai bisogno per tracciare una commissione di vendita.

Puoi trovare maggiori informazioni qui: https://www.webtopay.com/index.php?683722975

Torna alle Integrazioni Crea un account GRATUITAMENTE

Il nostro sito web utilizza i cookies. Continuando assumiamo il tuo consenso all'utilizzo dei cookie come specificato nella nostra politica sulla privacy e sui cookie.

×

Prenota una chiamata individuale e scopri come Post Affiliate Pro può giovare al tuo business.

Siamo disponibili in più date

Prenota una chiamata telefonica