Fiserv EMEA
Quick Start
- Sign up at fiserv.com and obtain API credentials
- Create a terminal in the Admin Console with the parameters below
- Start processing — the adapter is pre-built and ready to use
Overview
Fiserv EMEA (Commerce Hub) — Payments (payment processor)
| Provider ID | fiservemea |
| Category | Card Processors |
| Website | fiserv.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
| Parameter | Description |
|---|---|
merchant_id | Merchant/Store ID |
api_key | API key for authentication |
api_secret | API Secret for signing |
terminal_id | Terminal ID (optional) |
Status Mapping
| Provider Status | 4pay Status | Description |
|---|---|---|
APPROVED | charged | SALE / POSTAUTH |
APPROVED | payment_suspended | PREAUTH |
APPROVED | failed | VOID |
APPROVED | refunded | RETURN |
WAITING | charging | any |
PARTIAL | charged | any |
DECLINED / FAILED / FRAUD | rejected | any |
APPROVED | charged | SALE / POSTAUTH |
APPROVED | payment_suspended | PREAUTH |
WAITING | charging | any |
DECLINED / FAILED / FRAUD | rejected | any |