Professional Documents
Culture Documents
Call Banking Application Module 1.0 - PAX Technology Indonesia 2019
Call Banking Application Module 1.0 - PAX Technology Indonesia 2019
Call Banking Application Module 1.0 - PAX Technology Indonesia 2019
Contents ……………………………………………………………………… 1
I Revision Control ……………………………………………………… 2
II System Design ………………………………………………………… 3
III API Request Introduction ……………………………………………… 4
IV API Request Specification …………………………………………….. 5
V Digital Signature …………………………………………………........ 7
VI API Response Introduction …………………………………………….. 8
VII API Response Specification ………………………………………….. 10
1
I. REVISION CONTROL
2
II. SYSTEM DESIGN
3
III. API REQUEST INTRODUCTION
4
IV. API REQUEST SPECIFICATION
Descriptions of parse variable :
1. Logon
Dynamic
DateTime 09012019110045 DDMMYYYYhhmmss
2. Sale
Dynamic
tipAmount 1000
5
Dynamic
DateTime 09012019110045 DDMMYYYYhhmmss
3. Void
Dynamic
DateTime 09012019110045 DDMMYYYYhhmmss
4. Settlement
6
Dynamic
DateTime 09012019110045 DDMMYYYYhhmmss
7
V. DIGITAL SIGNATURE
8
VI. API RESPONSE INTRODUCTION
The return value from banking application will return via broadcast, so the caller
application needs to add a service to recieve the broadcast.
For BNI application, name of the broadcast is "swi.broadcast.BNI_APP "
Example:
Androidmanifest.xml
<receiver android:name="com.pax.market.api.MyReceiver">
<intent-filter>
<action android:name="swi.broadcast.BNI_APP" />
</intent-filter>
</receiver>
9
VII. API RESPONSE SPECIFICATION
transaction
Respon OK success dynamic
explanation
Data xxx below dynamic
10
Format data :
Terminal ID + | + Merchant ID + | + PAN number + | + Expiry + | + Entry Mode
+ | + Transaction Type + | + Batch Number + | + Trace Number + | + Date + |
+ Time + | + Reference Number + | + Approval Code + | Total Amount + |
Example :
00000001|000000000002|DEBIT|553210**********5437|EXPDATE :
08/17|SWIPE|SALE|000003|000004|06Mar2012|10:52:58|123456789012
|12345|5,000|
Terminal ID → 00000001
Merchant ID → 000000000002
Card Type → DEBIT
PAN number → 553210**********5437
Expiry → EXP DATE : 08/17
Entry Mode → SWIPE
Transaction type → SALE
Batch Number → 000003
Trace Number → 000004
Date → 06Mar2012 → DDMMMYYYY
Time → 10:52:58 → hh:mm:ss
Reference Number → 123456789012
Approval Code → 123456
Total Amount → 5,000
11