Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter

Description

Type

date

Payment date.

Date

calculateAmount

Payment amount in SOFI main currency.

Decimal

outAmount

Payment amount in original currency.

Decimal (15,2)

outCurrencyCode

Currency code (ISO 42 17).

String (3 chars)

email

Customer Email.

String

phone

Customer phone number.

String

mobilePhone

Customer mobile phone number.

String

cardNumberMask

Bank card number (first 6 and last 4 digits only).

String

cardType

Bank card type (determined by card number).

String

cardSubType

Bank card sub-type (determined by card number).

String

cardholder

Card-holder name.

String

cardBankCountry

Issuer-bank country (determined by card number).

String

cardBank

Issuer-bank name (determined by card number).

String

expiredate

Card expiration date.

Date

acquirer

Acquirer name (unique within the external system).

String

cookie

Unique payer identity from external system.

String

ip

Customer IP-address.

String

ipCountry

Customer country (determined by customer IP-address).

String

billNumber

Bill number from external system.

String

orderNumber

Order number for payment operation.

String

outStatus

Payment operation status.

Decimal

outStatusName

Operation status name.

String

fraudStatus

Fraud-status code (see table 4.2).

Decimal

reasonId

Fraud-status setting reason code (see table 4.2).

Decimal

testMode

Test mode.

Logical

usedCSC

Card Secure Code was used indicator.

Logical

3DSecAuthresult

3DSecure authorization result (Y - success, N - fail, a - Attempt, U –unknown).

String

3DSecAuthrequired

Result of card 3dS involvement check (1 – involved, 0 – not involved, -1 – not-known, null – all rest).

Decimal

recurringIndicator

Recurring payment indicator.

Logical

billingPostalCode

BillingData. Customer postal index.

String

billingAddress

BillingData. Customer postal address.

String

billingFirstName

BillingData. Customer name.

String

billingLastName

BillingData. Customer second name.

String

billingPhoneNumber

BillingData. Customer phone number.

String

billingEMailAddress

BillingData. Customer E-mail.

String

customer

Customer full name.

String

customerCountry

Country (as customer said).

String

customerRegion

Region (as customer said).

String

customerCity

City (as customer said).

String

customerAddress

Address (as customer said)..

String

clientSystemLanguage

Language code of customer operational system.

String

clientLocalTime

Customer local time.

String

clientUserLanguage

Customer language code.

String

clientBrowserLanguage

Language code of customer's browser.

String

clientBrowserPlatform

Browser platform name.

String

clientJsBrowserName

Customer browser name.

String

clientJsVersion

Java script interpretator version.

String

clientTimeZone

Customer time zone GMT offset in minutes. For example, offset GMT+2 (in hours) is equal to + 120 (in minutes).

String

clientCookieEnabled

Cookie support enabled indicator.

Logical

clientJavaEnabled

Java script support enabled indicator.

Logical

clientConnectionType

HTTP connection type.

String

clientProcessor

Processor name of customer computer.

String

clientScreenRes

Customer screen resolution.

String

clientScreenPixelDepth

Color depth of customer screen.

Decimal

clientStylesheetsEnabled

css styles support.

Logical

httpAccept

Header Accept of HTTP-request.

String

httpAcceptLanguage

Header Accept Language of HTTP-request.

String

httpReferer

Header Referer of HTTP-request.

String

httpServerProtocol

Environment variable Server_Protocol.

String

httpUserAgent

Header User Agent of HTTP-request.

String

hostname

Customer computer host name.

String

...