hbldh / pybankid

BankID Relying Party client for Python

Home Page:https://pybankid.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement a new client class using the JSON API

hbldh opened this issue · comments

JSON Interface to Access the BankID Service

This information is intended for developers and owners of services using BankID. You need to change your services before February 2020.

To make integration with the BankID service easier, we have replaced the SOAP/XML interface with a JSON based interface. The old SOAP interface will not work after February 2020. The following summarizes the changes:

  • JSON replaces SOAP/XML.
  • The end user IP address is mandatory.
  • A cancel method is introduced.

Details are found in BankID Relying Party Guidelines available at https://www.bankid.com/bankid-i-dina-tjanster/rp-info.

Please study the guidelines and the FAQ at https://www.bankid.com/bankid-i-dina-tjanster/rp-info carefully before posting questions to us. Remaining technical questions may be directed to teknikinfo@bankid.com. For other questions we refer to the Bank or vendor with which you have the BankID service agreement.

Needs more testing regarding personal_number free auth and sign calls, requirements and JSON client needs to be documented.

Released in commit 34fd75e, version 0.7.0 of PyBankID.