Fiserv Parameter Push
This API is only for Fiserv Varsheet.
UAT
HTTP
POST
https://uat.paywizard.biz/ovstrade/varsheet/fiservwizarpos/configuration/push
PROD
HTTP
POST
https://portal.paywizard.biz/ovstrade/varsheet/fiservwizarpos/configuration/push
Http Header
Content-Type:application/json
jwt-token:Developer Token
Request
clientId
Developer ID
String
pushData
Push Data
Object
terminalSn
Terminal Serial Number
String
Manufacturer's Device Serial Number
fiservMerchantInfo
fiservMerchantInfo
Object
--merchantId
merchantId
String
--terminalId
terminalId
String
--tppId
tppId
String
--groupId
groupId
String
--merchantName
merchantName
String
--merchantAddress
merchantAddress
String
--merchantCity
merchantCity
String
--merchantState
merchantState
String
--merchantZip
merchantZip
String
--merchantPhone
merchantPhone
String
--merchantEmail
merchantEmail
String
--countryCode
countryCode
String
--currencyCode
currencyCode
String
fiservCommunicationInfo
fiservCommunicationInfo
Object
--primaryHostName
primaryHostName
String
--srsDiscoverHostName
srsDiscoverHostName
String
--srsHostName
srsHostName
String
--communicationTimeout
communicationTimeout
String
fiservTerminalConfig
fiservTerminalConfig
Object
--adminPass
adminPass
String
--superPass
superPass
String
--refundPass
refundPass
String
--reversalPass
reversalPass
String
--TMKIndex
TMKIndex
String
--manualPan
manualPan
String
--avs
avs
String
--avsStreetAddress
avsStreetAddress
String
--avsPostalCode
avsPostalCode
String
--avsCvv2
avsCvv2
String
--modifyCompleteAmount
modifyCompleteAmount
String
--modifyReversalAmount
modifyReversalAmount
String
--partialAuthCap
partialAuthCap
String
--networkAccessIndicator
networkAccessIndicator
String
--pinlessPosDebit
pinlessPosDebit
String
--facilitator
facilitator
String
--alternateMerchant
alternateMerchant
String
--refundType
refundType
String
--cashBack
cashBack
String
--cashDiscount
cashDiscount
String
--floorLimit
floorLimit
String
--contactlessTranLimit
contactlessTranLimit
String
--contactlessFloorLimit
contactlessFloorLimit
String
--cmvRequiredLimit
cmvRequiredLimit
String
--forceSettle
ForceSettle
String
--closeOfBusinessTime
closeOfBusinessTime
String
--batchNumber
batchNumber
String
--transExpiredDays
transExpiredDays
String
--traceNo
traceNo
String
--receipt
receipt
String
Request Sample:
{
"clientId": "client12345",
"pushData": {
"terminalSn": "YOUR_TERMINAL_SERIAL_NUMBER", // Required: Terminal serial number, used to specify the target terminal for the push
"fiservMerchantInfo": {
"merchantId": "YOUR_FISERV_MERCHANT_ID", // Required: Fiserv Merchant ID
"terminalId": "YOUR_FISERV_TERMINAL_ID", // Required: Fiserv Terminal ID
"tppId": "RWI012", // May be provided in Fiserv varsheet
"groupId": "20001", // May be provided in Fiserv varsheet
"merchantName": "FISERV TEST MERCHANT",
"merchantAddress": "123 MAIN ST",
"merchantCity": "ANYTOWN",
"merchantState": "GA",
"merchantZip": "30346",
"merchantPhone": "1234567890",
"merchantEmail": "test@example.com",
"countryCode": "840", // Default value 840 (USD);
"currencyCode": "840" // Default value 840 (USD);
},
"fiservCommunicationInfo": {
"primaryHostName": "https://prod.dw.us.fdcnet.biz/rc/", // Primary Hostname
"srsDiscoverHostName": "https://prod.dw.us.fdcnet.biz/sd/srsxml.rc/", // SRS Discover Hostname
"srsHostName": "https://stagingsupport.datawire.net/nocportal/SRS.do", // SRS Hostname
"communicationTimeout": "40" // Communication Timeout
},
"fiservTerminalConfig": { // Terminal-specific configuration, directly mapped to fields in Fiserv_wizarpos_cfg_20250718.xml
"adminPass": "99999999", // Default value
"superPass": "123456", // Default value
"refundPass": "123456", // Default value
"reversalPass": "123456", // Default value
"TMKIndex": "2", // Default value
"manualPan": "1", // Default value
"avs": "1", // Default value
"avsStreetAddress": "0", // Default value
"avsPostalCode": "0", // Default value
"avsCvv2": "0", // Default value
"modifyCompleteAmount": "0", // Default value
"modifyReversalAmount": "0", // Default value
"partialAuthCap": "0", // Default value
"networkAccessIndicator": "0", // Default value
"pinlessPosDebit": "0", // Default value
"facilitator": "0", // Default value
"alternateMerchant": "1", // Default value
"refundType": "0", // Default value
"cashBack": "0", // Default value
"cashDiscount": "0", // Default value
"floorLimit": "0", // Default value
"contactlessTranLimit": "999900", // Default value
"contactlessFloorLimit": "0", // Default value
"cmvRequiredLimit": "10000", // Default value
"ForceSettle": "0", // Default value
"CloseOfBusinessTime": "15:33:59", // Default value
"batchNumber": "1", // Default value
"transExpiredDays": "30", // Default value
"traceNo": "1", // Default value
"receipt": "2" // Default value
}
}
}
Response
Return Code
code
Int
200
Return code 200
indicates a normal transaction; any code other than 200
indicates an abnormal transaction.
Return Msg
msg
String
success
Return Data
data
Object
Push ID
--pushId
String
Push Status
--status
Integer
0: Parameter push in progres 1: Parameter push successful 2: Parameter push failed
Data/Time(UTC)
timestamp
String
2024-07-23 17:57:00
Response Sample:
{
"code": 200,
"msg": "success",
"data": {
"pushId": "768206988353077248",
"status": 0
},
"timestamp": "2024-08-12 14:45:54"
}
Last updated