CustomerAuthorizationReference - GET CustomerAuthorization

Mittels des customerAuthorization GET Aufrufs erhält ein oneKlick Händler die CustomerAuthorizationReference.

Diese brauchen wir für die Erstellung des finalen 'oneKlick Access -Tokens'.

In Punkt 2.3. haben wir gelernt wie wir als oneKlick Händler über den POST customerAuthorization Aufruf an die customerAuthorizationId kommen. Diese Id zusammen mit dem 'oneKlick Basis- Token' übernehmen wir in den GET CustomerAuthorization Aufruf und bekommen so die CustomerAuthorizationReference Response JSON:

Code Example: Response - GET CustomerAuthorization (JSON)

{
    "customerAuthorizationId": "bfeb1c44-6045-4880-bfd8-6f2bbd780032",
    "customerAuthorizationReference": "Txjo0DZI-v2QxsWYPFsMd3DJfLbDDScc7tTjasVQ8Ig=",
    "thirdPartyId": "f29cc93d-270b-4599-8587-9ffe0f62c935",
    "clientId": "10a08b4a-fc26-40ff-8612-5d02e4108b00",
    "creationTimestamp": "2020-10-21T20:40:00.885Z",
    "approvalTimestamp": "2020-10-21T20:40:18.231Z",
    "scopes": [
        "PERFORM_CHECKOUT"
    ],
    "status": "APPROVED",
    "token": "81183c7e-b632-4811-896b-87da9e7decde",
    "accountId": "fc3466cd-2075-45f3-a343-e603ef7a6266",
    "deviceId": "SomeDevice",
    "deviceName": "SomeDeviceName",
    "redirectUrlAfterSuccess": "https://one.klick/success?id=123-456-789",
    "redirectUrlAfterCancellation": "https://one.klick/cancelled?id=123-456-789",
    "redirectUrlAfterFailure": "https://one.klick/failure?id=123-456-789",
    "thirdPartyName": " XY - Testshop",
    "clientName": " XY Shop",
    "stronglyAuthenticated": true,
    "_links": {
        "self": {
            "href": "https://api.sandbox.paydirekt.de/api/thirdpartycustomerauthorization/v1/authorizations/bfeb1c44-6045-4880-bfd8-6f2bbd780032"
        }
    }
}
...

Anmerkung zu 'customerAuthorizationReference' und Zahlungsbestätigung

Die customerAuthorizationReference ( 'Txjo0DZI-v2QxsWYPFsMd3DJfLbDDScc7tTjasVQ8Ig=') bildet aus technischer Sicht das Recht für einen bestimmten oneKlick Händler ab, für einen bestimmten Käufer in dessen Auftrag eine oneKlick Zahlung zu bestätigen bzw. durchzuführen.

Zur Sicherheit und Bestätigung einer oneKlick Zahlung erhält der Käufer über jede Zahlung eine separate Email auf die jeweils hinterlegte Email Adresse im Käuferkonto analog zu 'paydirekt standard' Zahlungen.