Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEWORK and version Dokumentation

Table of Contents


Über 
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
Mobile SDK Authentisierung

Allgemeines zu
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
Mobile SDK Authentisierung

Dieses Dokument beschreibt die 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
SDK Authentisierungsmethode und die entsprechenden Parameter für die Anforderung der Authentisierung sowie die Antwortparameter. Wenn ein Händler eine eigene App entwickelt, ist diese Methode erforderlich, damit eine gesicherte Authentisierung unabhängig von der App über die
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
-Schnittstelle erfolgt. Die Authentisierung basiert dabei auf einem Einmal-Token, das zwischen 
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
und dem Händler ausgetauscht wird.

Weitergehende Informationen zur Integration des SDK finden sich im GitHub-Repository unter https://github.com/Computop.

Zahlarten und Integration

Sie finden in den Repositories details zu den unterstützten Zahlarten und Details zur Integration.

Zurzeit existieren folgende Repositories:

Diagramm zum Prozessablauf

Prozessablauf Mobile SDK Authentisierung


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameDefinition
PageWithExcerptDefinition DE


Mobile SDK Authentisierungs-Prozess

Prozessüberblick auf oberer Ebene:

  1. Mobile SDK erzeugt Authentisierungsanfrage an URD-Endpunkt des Händlers
  2. URL-Endpunkt des Händlers erzeugt AuthToken und AuthLabel
  3. URL-Endpunkt des Händlers ruft
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
    -Schnittstelle mit unten definierten Parametern
  4. URL-Endpunkt des Händlers empfängt Antwort von
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
  5. URL-Endpunkt des Händlers reagiert auf die Authentisierungsanfrage von Mobile SDK

 

Für die Authentisierungsanfrage sollte der Endpunkt des Händlers eine POST-Anfrage mit dem Content-Typ: application/json sowie einem JSON-Body wie folgt akzeptzieren:

{

  "merchantID" : <

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
_MerchantID>

}

Mobile SDK erwartet ein JSON-Objekt als Antwort vom Endpunkt des Händlers, so dass der Endpunkt des Händlers ein JSON-Objekt mit Attributen aus der Antwort sowie generiert aus AuthToken und AuthLabel etwa folgendermaßen erzeugen muss:

   {

        "AuthToken“: <generated_token>,

        "AuthLabel": <generated_label>,

        “ExpiryDate”: <expiry_date_of_token>

        "Description": <description_from_

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
_response>,

        "Status": <status_from_

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
_response>,

        "Code": <code_from_

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
_response>

    }


Aufruf der Schnittstelle

Um ein Einmal-Token zur Verschlüsselung im 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
zu registrieren, muss der Händler die nachfolgenden Parameter über eine Server-zu-Server-Verbindung an 
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
übertragen. Rufen Sie dazu folgende URL auf:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
authtoken.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1628075070560_-1627879638
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameauthentication_request
PageWithExcerptEN:Computop Mobile SDK Authentication

Parameter für Anfrage zur Authentisierung


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1628075439391_1904513460
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameauthentication_response
DisableCachingtrue
PageWithExcerptEN:Computop Mobile SDK Authentication

Antwort-Parameter für Anfrage zur Authentisierung