Autopay

What kind of data I will get

By using this integration, you will get information about customer details obtained from verification bank transfer 1 PLN

Verification payment processing

On sandbox environment, there is no real payment processing and you will receive output instantly, whereas in production environment it is required to wait some time for bank to register and confirm transaction.

For proper working, at least one parameter need to be passed for verification.

Input

NOTE: At least one of below field have to be provided.

You can configure verification parameters input that will be send to Autopay in order to verify tye correctness with account owner data.

Field NameTypeDescription

firstName

string

First name with a length of 1 to 32 characters.

lastName

string

Last name with a length of 1 to 64 characters.

residenceAddressStreet

string

Street name with a length of 1 to 64 characters.

residenceAddressHouseNumber

string

House number with a length of 1 to 10 characters.

residenceAddressStaircaseNumber

string

Staircase number with a length of 1 to 10 characters.

residenceAddressFlatNumber

string

Flat number with a length of 1 to 10 characters.

residenceAddressPostalCode

string

Postal code in the format XX-XXX.

residenceAddressCity

string

City name with a length of 1 to 64 characters.

phoneNumber

string

Phone number in international or local format.

bankAccountNumber

string

Bank account number with 26 digits.

Response Content

autopay

AttributeTypeDescription

status

string

Response status. Acceptable values: OK - verification completed successfully PENDING – the verification is not ready yet and the query should be repeated in a few seconds; ERROR – verification error. The reason for the error could be, for example, a lost connection with the Customer's bank

result

string

Verification status. Acceptable values: ABANDONED - the client abandoned and did not complete the verification process; REJECTED_BY_USER - the client explicitly resigned from further verification; POSITIVE - customer data verified as compliant; NEGATIVE - customer data is inconsistent

verificationId

string

Verification identificator

systemsUsed

array

Used component - 1 PLN

resultDetails

map

The map of parameters received in the initiate method, in the format <key>:<value>, where key matches the keys in the parameter map of the initiate method, and status is the dictionary field enum[POSTIVIE|NEGATIVE], which determines whether the value input has been verified or not

object

Data provided/retrieved during payment verification

object

Additional parameters returned during validation process from bank

data

AttributeTypeDescription

provided

object

Provided data to be verified by Autopay verification payment

obtained

string

Data retrieved during verifictaion payment process from bank

addons

AttributeTypeDescription

streetHouseNumberFromTransfer

string

House number from transfer data.

firstNameFromTransfer

string

First name from transfer data.

lastNameFromTransfer

string

Last name from transfer data.

streetFlatNumberFromTransfer

string

Flat number from transfer data.

streetFromTransfer

string

Street name from transfer data.

streetStaircaseNumberFromTransfer

string

Staircase number from transfer data.

bankAccountNumberFromTransfer

string

Bank account number from transfer data.

unseparatedDataFromTransfer

string

Unseparated data from transfer data.

cityFromTransfer

string

City from transfer data.

postCodeFromTransfer

string

Post code from transfer data.

Example response

{
  "autopay": {
    "status": "OK",
    "result": "NEGATIVE",
    "verificationId": "e376781b-5545-4310-ad91-8547517f3715",
    "systemsUsed": [
      "1PLN"
    ],
    "resultDetails": {
      "firstName": "POSITIVE",
      "lastName": "POSITIVE"
    },
    "data": {
      "provided": {
        "firstName": "jan",
        "lastName": "kowalski"
      },
      "obtained": {
        "individuals": [
          {
            "firstName": "jan",
            "lastName": "kowalski"
          }
        ]
      }
    },
    "addons": {
      "streetHouseNumberFromTransfer": "6",
      "firstNameFromTransfer": "jan",
      "lastNameFromTransfer": "kowalski",
      "streetFlatNumberFromTransfer": "3",
      "streetFromTransfer": "ul jasna",
      "streetStaircaseNumberFromTransfer": "a",
      "bankAccountNumberFromTransfer": "96109010301793218160815294",
      "unseparatedDataFromTransfer": "Jan Kowalski ul.Jasna 6/A/3 10-234 Warszawa",
      "cityFromTransfer": "warszawa",
      "postCodeFromTransfer": "10-234"
    }
  }
}

Last updated