eWAY (using Shared Payment Solution)

Integrate eWAY Shared Payment Solution with Post Affiliate Pro to securely accept credit card payments and track affiliate sales seamlessly.

eWAY (using Shared Payment Solution)

eWAY (using Shared Payment Solution) integration

A secure online payment gateway that makes it easy and hassle free for you to accept credit card payments through your website.

Integrates eWAY Shared Payment Solutions (HTTP).

To integrate with eWAY, you need eWAY plugin which is distributed with PAP by default.

Note! If you are using Merchant Hosted Payments, use eWAY integration method for Merchant Hosted Payments.

Activate and configure your eWAY plugin

First you must activate eWAY plugin. Login to your merchant panel and go menu Start->Plugins. Here you must click Activate in Plugins list in eWAY plugin item.

Right after you activate eWAY plugin, you need to setup it. Login to your merchant panel. Go to menu Start >Plugins. Now click Configure button in eWAY plugin item. Here you must set Custom field number. This is number of the field, where you put custom cookie on your pages. As Response type select HTTP.

Note! If you are using custom field with selected number for transfering some data (other than pap custom cookie), please setup Custom value separator as well. For example string “||”.

Update your eWAY button forms

Now you must change code for every eWAY form. For example original eWAY form looks like this:

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

Now, if you do not use selected custom field to transfer data other than PAP cookie, you must change it like this:

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

If you are using selected custom field fo transfering some data other than PAP cookie update your forms like this:

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

And after this form insert this code:

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

All set. You are ready to start tracking.

Frequently asked questions

What is eWAY (using Shared Payment Solution)?

eWAY Shared Payment Solution is a secure online payment gateway that allows you to easily accept credit card payments on your website and integrate with Post Affiliate Pro for affiliate tracking.

How do I activate the eWAY plugin in Post Affiliate Pro?

Login to your merchant panel, navigate to Start > Plugins, and click Activate on the eWAY plugin item. Then configure the custom field number for tracking.

Do I need to update my eWAY form code for integration?

Yes, you need to update your eWAY form code to include the appropriate custom field and tracking script, depending on whether you use the selected custom field for other data.

Is this integration suitable for Merchant Hosted Payments?

No, if you are using Merchant Hosted Payments, you should use the dedicated eWAY integration method for Merchant Hosted Payments.

Lucia is a talented content editor who ensures the seamless publication of content across multiple platforms.

Lucia Halašková
Lucia Halašková
Content Editor

Start tracking payments with eWAY and Post Affiliate Pro

Integrate eWAY Shared Payment Solution to your affiliate program and streamline your online payments with secure tracking.

You will be in Good Hands!

Join our community of happy clients and provide excellent customer support with Post Affiliate Pro.

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