Skip to main content

Fiserv EMEA

Quick Start
  1. Sign up at fiserv.com and obtain API credentials
  2. Create a terminal in the Admin Console with the parameters below
  3. Start processing — the adapter is pre-built and ready to use

Go to Fiserv EMEA →

Overview

Fiserv EMEA (Commerce Hub) — Payments (payment processor)

Provider IDfiservemea
CategoryCard Processors
Websitefiserv.com

Supported operations: Sale (payments_authorize — one_phase) Pre-Auth (payments_authorize — two_phase verify) Capture (payments_capture — two_phase commit) Void (payments_void) Refund (payments_refund) Status (payments_status)


Authentication

Method: HMAC-SHA256 with timestamp Headers:

api-key: {api_key}
client-request-id: {UUID}
timestamp: {unix_timestamp_milliseconds}
message-signature: {hmac_signature}

Algorithm signing:

raw_signature = api_key + client_request_id + timestamp + request_body_json
message_signature = Base64(HMAC-SHA256(api_secret, raw_signature))

Configuration

Required Parameters

ParameterDescription
merchant_idMerchant/Store ID
api_keyAPI key for authentication
api_secretAPI Secret for signing
terminal_idTerminal ID (optional)

Status Mapping

Provider Status4pay StatusDescription
APPROVEDchargedSALE / POSTAUTH
APPROVEDpayment_suspendedPREAUTH
APPROVEDfailedVOID
APPROVEDrefundedRETURN
WAITINGchargingany
PARTIALchargedany
DECLINED / FAILED / FRAUDrejectedany
APPROVEDchargedSALE / POSTAUTH
APPROVEDpayment_suspendedPREAUTH
WAITINGchargingany
DECLINED / FAILED / FRAUDrejectedany

Resources