eWAY (Verwendung von Shared Payment Solution) integration
Ein sicherer Online-Zahlungsanbieter, der es einfach und problemlos macht, Kreditkartenzahlungen über Ihre Webseite anzunehmen.
Integriert eWAY Shared Payment Solutions (HTTP).
Um mit eWAY zu integrieren, benötigen Sie das eWAY-Plugin, welches standardmäßig in PAP enthalten ist.
Notiz! Wenn Sie Merchant Hosted Payments verwenden, nehmen Sie bitte die eWAY-Integrationsmethode für Merchant Hosted Payments.
Aktivierung und Konfigurierung des eWAY-Plugins
Zuerst müssen Sie das eWAY-Plugin aktivieren. Loggen Sie sich in Ihrem Verkäuferpanel ein und navigieren Sie in dem Menü zu Start->Plugins. Hier müssen Sie in der Pluginliste das eWAY-Pluginitem finden und auf Aktivieren klicken.
Nach der Aktivierung des eWAY-Plugins müssen Sie es einrichten. Loggen Sie sich in Ihrem Verkäuferpanel ein. Navigieren Sie in dem Menü zu Start >Plugins. Klicken Sie nun bei dem eWAY-Pluginitem auf Konfigurieren. Hier müssen Sie die Nummer des benutzerdefinierten Feldes festlegen. Dies ist die Zahl des Feldes, in das Sie den benutzerdefinierten Cookie auf Ihren Seiten platzieren. Wählen Sie für Antwortart HTTP aus.
Notiz! Wenn Sie das benutzerdefinierte Feld mit der gewählten Zahl nutzen, um Daten zu übertragen (abgesehen von dem benutzerdefinierten PAP-Cookie), legen Sie bitte auch einen benutzerdefinierten Wertseparator fest, zum Beispiel den String “||”.
eWAY-Schaltflächenformulare aktualisieren
Nun müssen Sie den Code in jedem eWAY-Formular ändern. Beispielsweise sieht ein ursprüngliches eWAY-Formular so aus:
<form method="post" name="ewaySubmitForm" action="https://www.eway.com.au/gateway/payment.asp">
<input type="hidden" name="ewayCustomerID" value="87654321" />
<input type="hidden" name="ewayTotalAmount" value="1000000000" />
<input type="hidden" name="ewayCustomerFirstName" value="Firstname" />
<input type="hidden" name="ewayCustomerLastName" value="Lastname" />
<input type="hidden" name="ewayCustomerEmail" value="name@xyz.com.au" />
<input type="hidden" name="ewayCustomerAddress" value="123 Someplace Street, Somewhere ACT" />
<input type="hidden" name="ewayCustomerPostcode" value="2609" />
<input type="hidden" name="ewayCustomerInvoiceDescription" value="Testing" />
<input type="hidden" name="ewayCustomerInvoiceRef" value="INV120394" />
<input type="hidden" name="ewayURL" value="https://www.yoursite.com/thankyoupage.php" />
<input type="hidden" name="ewaySiteTitle" value="My Web Site" />
<input type="hidden" name="ewayTrxnNumber" value="4230" />
<input type="hidden" name="ewayOption1" value="" />
<input type="hidden" name="ewayOption2" value="" />
<input type="hidden" name="ewayOption3" value="" />
<input type="hidden" name="ewayCVN" value="123" />
</form>
Wenn Sie das ausgewählte benutzerdefinierte Feld nicht verwenden, um andere Daten, als den PAP-Cookie zu übertragen, müssen Sie es wie folgt ändern:
<form method="post" name="ewaySubmitForm" action="https://www.eway.com.au/gateway/payment.asp">
<input type="hidden" name="ewayCustomerID" value="87654321" />
<input type="hidden" name="ewayTotalAmount" value="1000000000" />
<input type="hidden" name="ewayCustomerFirstName" value="Firstname" />
<input type="hidden" name="ewayCustomerLastName" value="Lastname" />
<input type="hidden" name="ewayCustomerEmail" value="name@xyz.com.au" />
<input type="hidden" name="ewayCustomerAddress" value="123 Someplace Street, Somewhere ACT" />
<input type="hidden" name="ewayCustomerPostcode" value="2609" />
<input type="hidden" name="ewayCustomerInvoiceDescription" value="Testing" />
<input type="hidden" name="ewayCustomerInvoiceRef" value="INV120394" />
<input type="hidden" name="ewayURL" value="https://www.yoursite.com/thankyoupage.php" />
<input type="hidden" name="ewaySiteTitle" value="My Web Site" />
<input type="hidden" name="ewayTrxnNumber" value="4230" />
<input type="hidden" name="ewayOption1" value="" id="pap_dx8vc2s5"/>
<input type="hidden" name="ewayOption2" value="" />
<input type="hidden" name="ewayOption3" value="" />
<input type="hidden" name="ewayCVN" value="123" />
</form>
Wenn Sie das ausgewählte benutzerdefinierte Feld verwenden, um andere Daten, als den PAP-Cookie zu übertragen, aktualisieren Sie Ihr Formular wie folgt:
<form method="post" name="ewaySubmitForm" action="https://www.eway.com.au/gateway/payment.asp">
<input type="hidden" name="ewayCustomerID" value="87654321" />
<input type="hidden" name="ewayTotalAmount" value="1000000000" />
<input type="hidden" name="ewayCustomerFirstName" value="Firstname" />
<input type="hidden" name="ewayCustomerLastName" value="Lastname" />
<input type="hidden" name="ewayCustomerEmail" value="name@xyz.com.au" />
<input type="hidden" name="ewayCustomerAddress" value="123 Someplace Street, Somewhere ACT" />
<input type="hidden" name="ewayCustomerPostcode" value="2609" />
<input type="hidden" name="ewayCustomerInvoiceDescription" value="Testing" />
<input type="hidden" name="ewayCustomerInvoiceRef" value="INV120394" />
<input type="hidden" name="ewayURL" value="https://www.yoursite.com/thankyoupage.php" />
<input type="hidden" name="ewaySiteTitle" value="My Web Site" />
<input type="hidden" name="ewayTrxnNumber" value="4230" />
<input type="hidden" name="ewayOption1" value="" id="pap_ab78y5t4a"/>
<input type="hidden" name="ewayOption2" value="" />
<input type="hidden" name="ewayOption3" value="" />
<input type="hidden" name="ewayCVN" value="123" />
</form>
Tragen Sie nach diesem Formular diesen Code ein:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Schon fertig. Nun können Sie das Tracking starten.