utils/payorc_sdk_signed_headers
library
Functions
-
Same as buildPayorcSdkSignedHeadersForBody with jsonEncode done here — use the body-json
overload when you need the same string for signing and for the wire (e.g. add-card).
-
buildPayorcSdkSignedHeadersForBody(String bodyJson)
→ Future<Map<String, String>>
-
HTTP headers for PayOrc service-sdk calls (merchant-key, HMAC signature, device metadata).
-
Merges
X-IP, X-IP-COUNTRY, and X-DEVICE-BRAND into headers for service-sdk HTTP calls.
-
X-IP-COUNTRY (ISO 3166-1 alpha-2): SDK override → geo cache → locale → ZZ.
-
X-IP for service-sdk: SDK override → geo cache → safe default (matches gateway samples).
-
resolvePayorcDeviceBrand()
→ Future<String>
-
Device manufacturer / brand for
X-DEVICE-BRAND (Android AndroidDeviceInfo.brand, iOS Apple).