Creating an ISO request
In order to make ISO requests, User have to choose the ISO platform. With PruTAN, you can utilize the ISO platform to send requests in ISO message format and analyze the corresponding responses.
To Create an ISO request,
- Select a Collection, On hover user will see an icon to create a request.
- Click on the icon will open a dialog box.
- Provide label and save to create a request.
- Navigate to the created request and select it.
- Select ISO format and provide the necessary data like
Method, URL, Port, Body etc.to configure the created request. - Navigate to
Settingstab and select a vaidSpecfrom dropdown. - Click
Savebutton to save the configured request.
Table View for ISO Requests
For enhanced visualization and management of ISO request bodies, PruTAN offers a Table View feature. This allows you to view and edit application/iso data in a structured tabular format, making it easier to handle complex ISO data.
- Switching to Table View: Click the table icon in the request body editor to toggle between Editor View and Table View.
- Key Benefits: Table View supports field management, data parsing enhancements for EMV data, IntelliSense integration, and more, improving readability and productivity.
For detailed information on Table View features and usage, refer to: Table View
- Currently PruTAN offers only ISO 8583 message format.
- To execute an ISO request, you must select a valid Spec from the Settings tab.
- In the Settings tab, you can also configure the
Message Representation Type, define theHeader Size, and set theRequest TimeoutandConnection Retryoptions. - To know more about
Specplease follow : Spec
Execute it in the Studio module
- User can explore how ISO request's simulate in Sandbox module for better understanding : Request
//Request Body
<isomsg>
<header/>
<field id="0" value="0200"/>
<!-- MTI (Message Type Identifier) for request -->
<field id="3" value="310000"/>
<!-- Processing Code: 310000 for UPI Debit -->
<field id="4" value="000000010000"/>
<!-- Transaction Amount: 100.00 (amount in cents) -->
<field id="11" value="123456"/>
<!-- System Trace Audit Number -->
<field id="13" value="1229"/>
<!-- Local Transaction Date: December 29 -->
<field id="41" value="TERM1234"/>
<!-- Terminal ID -->
<field id="42" value="MERCH1234567890"/>
<!-- Merchant ID -->
<field id="49" value="356"/>
<!-- Currency Code: 356 for Indian Rupees -->
</isomsg>// Response Body
<isomsg>
<!-- org.jpos.iso.packager.GenericPackager -->
<field id="0" value="0210"/>
<field id="3" value="310000"/>
<field id="4" value="000000010000"/>
<field id="11" value="123456"/>
<field id="13" value="1229"/>
<field id="39" value="000"/>
<field id="41" value="TERM1234"/>
<field id="42" value="MERCH1234567890"/>
<field id="49" value="456"/>
</isomsg>- The
Message Representation TypeandHeader Sizemust match those of the simulated request's collection. - To know more about Sandbox simulation please explore our Sandbox section : Sandbox
By following these straightforward steps, you can effortlessly send ISO-based requests and examine the responses within the PruTAN application.