string(15) "pos:devices:pax" Page does not exist!!!

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pos:devices:pax [2020/07/23 10:43]
branko
pos:devices:pax [2020/08/11 11:14] (current)
Line 3: Line 3:
     <div class="​blockText">​     <div class="​blockText">​
 <h1 id="​idtech">​PAX <a href="​doku.php?​id=pos:​devices">​Back to Devices</​a></​h1>​ <h1 id="​idtech">​PAX <a href="​doku.php?​id=pos:​devices">​Back to Devices</​a></​h1>​
-<p>Our PAX plugin supports a number of PAX devices ​(PAX A80PAX A920).</p>+<​p>​PAX devices ​are different from our other offering as the applicationwith the GoChip integration,​ will run on the device itself. </p>
 <h3 id="​supported-devices">​Supported devices</​h3>​ <h3 id="​supported-devices">​Supported devices</​h3>​
 <table class="​deviceTable">​ <table class="​deviceTable">​
Line 25: Line 25:
 </​div>​ </​div>​
 </​div>​ </​div>​
-<div class="​block">​ +  <div class="​block">​
-  <div class="​blockText">​ +
-    <​h3>​Installation</​h3>​ +
-      <​ol>​ +
-        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19"> ​  ​ +
-            Please use the following link which describes how to install the  +
-            <a href="​https://​docs.gochipnow.com/​doku.php?​id=mobile_pos:​coding_101">​SDK</​a>:​ +
-        </​li>​ +
-        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​ +
-            Using the package provided, and once SDK is installed, install the PAX libraries by +
-            dropping them in your project. +
-        </​li>​ +
-        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​ +
-            Initialize the SDK by calling +
-<​code>​ +
-            AndroidTerminal.getInstance().initWithConfiguration(this,​ +
-            "​TERMINAL_ID",​ "​SECRET"​);​ +
-</​code>​ +
-        </​li>​ +
-        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​ +
-            Once onSettingsRetrieved is called, initialize the device using the following code +
-            <​code>​ +
-AndroidTerminal.getInstance().initDevice(DeviceEnum.PAX,​ +
-            DeviceConnectionType.AIDL,​ null, null); +
-</​code>​ +
-        </​li>​ +
-        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​ +
-            onDeviceConnected will be returned if the device has been successfully initialized. +
-        </​li>​ +
-        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​ +
-            At this point you can start processing EBT transactions. +
-        </​li>​ +
-    </​ol>​ +
- +
- +
-    </​div>​ +
-    </​div>​ +
-    ​<div class="​block">​+
   <div class="​blockText">​   <div class="​blockText">​
         <​h3>​Configuring PAX devices</​h3>​         <​h3>​Configuring PAX devices</​h3>​
Line 122: Line 85:
         <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​         <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
             Once registered, BroadPOS payment application TermLink (tested using             Once registered, BroadPOS payment application TermLink (tested using
-            version:​V1.02.00_20200605) is required to be installed which is responsible for+            version:​V1.02.02_20200717) is required to be installed which is responsible for
             communicating with device modules (magstripe, EMV and contactless).             communicating with device modules (magstripe, EMV and contactless).
 +        </li>
 +        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
 +            With the PAX A80, there'​s the ability to use an external PED - the PAX SP30.
 +           
 +            <b>If using the SP30 as the external PED:</​b>​
 +             <​ul class="​submenu">​
 +                  ​
 +                 <​li>​SP30 must have appropriate reader app(base V.1.50), and same key configuration as the A80</​li>​
 +             </​ul>​
         </li>         </li>
     </​div>​     </​div>​
 </​div>​ </​div>​
 +<div class="​block">​
 +  <div class="​blockText">​
 +    <​h3>​Installation Instructions</​h3>​
 +    <​h4>​SDK</​h4>​
 +         <​div class="​infobox info">​
 +            <div class="​infoboxtext">​
 +                Before proceeding, please download all necessary files for your device. You can find all the necessary files in the Downloads section.</​a>​
 +            </​div>​
 +        </​div>​
 +      <ol>
 +        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19"> ​  
 +            Please use the following link which describes how to install the 
 +            <a href="​https://​docs.gochipnow.com/​doku.php?​id=mobile_pos:​coding_101">​SDK</​a>​
 +        </li>
 +        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
 +            Using the package provided, and once SDK is installed, install the PAX libraries by
 +            dropping them in your project.
 +        </li>
 +        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
 +            Initialize the SDK by calling
 +<​code>​
 +            AndroidTerminal.getInstance().initWithConfiguration(this,​
 +            "​TERMINAL_ID",​ "​SECRET"​);​
 +</​code>​
 +        </li>
 +        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
 +            Once onSettingsRetrieved is called, initialize the device using the following code
 +            <​code>​
 +AndroidTerminal.getInstance().initDevice(DeviceEnum.PAX,​
 +            DeviceConnectionType.AIDL,​ null, null);
 +</​code>​
 +        </li>
 +        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
 +            onDeviceConnected will be returned if the device has been successfully initialized.
 +        </li>
 +        <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
 +            At this point you can start processing EBT transactions.
 +        </li>
 +    </ol>
 +
 +
 +    </​div>​
 +    </​div>​
 <div class="​block">​ <div class="​block">​
     <div class="​blockText">​     <div class="​blockText">​
-            <​h3>​EBT</​h3>​ 
-         Click this 
-            <a href="​doku.php?​id=pos:​devices:​pax:​ebt">​link</​a>​ to go to ebt section. 
             ​             ​
         <​h3>​EMV</​h3>​         <​h3>​EMV</​h3>​
Line 138: Line 150:
             <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​             <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
                 Download the following configuration ​                 Download the following configuration ​
-                <a href="https://drive.google.com/​file/​d/​1e9AuZFvKZSj2PK7mOTJlig9vAKoKx9Ob/​view?usp=sharing">​file</​a>​+                <a href="/​lib/exe/fetch.php?media=paxconfig.zip">​file</​a>​
             </li>             </li>
             <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​             <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
-                Copy the configuration file to PAX A80 sdcard+                Copy the configuration file to PAX sdcard
             </li>             </li>
             <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​             <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
-                Import sample application to Android Studio, build it and install it on A80 device+                Import sample application to Android Studio, build it and install it on the device
             </li>             </li>
             <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​             <li class="​has-line-data"​ data-line-start="​18"​ data-line-end="​19">​
Line 195: Line 207:
                 in onSaleResponse callback method.                 in onSaleResponse callback method.
             </li>             </li>
 +        </ol>
 +        <​h3>​EBT</​h3>​
 +         Click this
 +            <a href="​doku.php?​id=pos:​devices:​pax:​ebt">​link</​a>​ to go to ebt section.
           ​           ​
     </​div>​     </​div>​
-    <div class="​blockCode">​ +
-        <div class="​codeBox">​ +
-            <​ul>​ +
-                <li data-lang="​json"​ class="​active">​Request</​li>​ +
-            </​ul>​ +
-            <div class="​codepanel"​ data-lang="​json"​ data-type="​request">​ +
-                <​pre>​ +
-                    <code class="​javascript">​ +
-@Override +
-public boolean onTouchEvent(MotionEvent event) { +
-float x = event.getX();​ +
-float y = event.getY();​ +
-switch (event.getAction()) { +
-case MotionEvent.ACTION_DOWN:​ +
-signature.startTouch(x,​ y); +
-mPath.moveTo(x,​ y); +
-mX = x; +
-mY = y; +
-invalidate();​ +
-break; +
-case MotionEvent.ACTION_MOVE:​ +
-signature.moveTouch(x,​ y); +
-float dx = Math.abs(x - mX); +
-float dy = Math.abs(y - mY); +
-if (dx >= TOLERANCE || dy >= +
-TOLERANCE) { +
-mPath.quadTo(mX,​ mY, (x + mX) / +
-2, (y + mY) / 2); +
-mX = x; +
-mY = y; +
-+
-invalidate();​ +
-break; +
-case MotionEvent.ACTION_UP:​ +
-signature.upTouch();​ +
-mPath.lineTo(mX,​ mY); +
-invalidate();​ +
-break; +
-+
-return true; +
-}                  +
-                    </​code>​ +
-                </​pre>​ +
-            </​div>​ +
-        </​div>​ +
-    </​div> ​+
  
     </​div>​     </​div>​
 </​html>​ </​html>​