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
Page properties
Logo

Info
Excerpt

Worldwide Payment Gateway (WPG)

TypZahlungen per Kreditkarte


Include Page
Kreditkarten - Allgemeine Einführung
Kreditkarten - Allgemeine Einführung

Table of Contents




Spezifische Parameter für WorldPayCC

Für die Kreditkartenanbindung WorldPayCC sind neben den oben beschriebenen allgemeinen Parametern noch nachstehende Parameter zusätzlich zu übergeben.

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro_Additional
PageWithExcerptReuse API

Key

Format

CND

Beschreibung

OrderDesc

an..70

M

Beschreibung der gekauften Waren, Einzelpreise etc.

CreditCardHolder

a..45

M

Name des Karteninhabers

Zusätzliche Parameter für Kreditkartenzahlungen


 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro_Additional
PageWithExcerptReuse API

Key

Format

CND

Beschreibung

CodeExt

an..3

O

Nur wenn konfiguriert: externer Fehlercode (nachgelagertes System).

errortext

ans..128

O

Fehlertext vom nachgelagerten System: wird nur bei bestimmten Fehlern als zusätzliche Informationen zurückgeliefert

Zusätzliche Ergebnis-Parameter für Kreditkartenzahlungen


Include Page
Kreditkarten - Allgemein per Formular
Kreditkarten - Allgemein per Formular


Include Page
Kreditkarten - Allgemein per Server-zu-Server
Kreditkarten - Allgemein per Server-zu-Server



Buchung / Gutschrift / Storno

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Capture
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch


Buchung / Capture (Teilbuchung)

Buchungen sind mittels Server-zu-Server-Kommunikation möglich. Für Teilbuchungen ist ein separates JSON-Objekt als Parameter erforderlich. Um eine Buchung auszuführen, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording 0 1
capture.aspx

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1773307308736_1291495539
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
namePayID
pagePayID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Key

Format

CND

Beschreibung
RefNrns..30O

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameAmount
pageAmount
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameReqId-ans..32
pageReqId
typepage

Key

Format

CND

Beschreibung



JSON-Objekt
captureinfoans..1024M

Neuer Parameter für mehrfache Teilbuchungen. Dieser Parameter muss im JSON-Format angelegt werden.

Die einzelnen Parameter im JSON-Format sind folgende:

curIdx (M) - Format: n..2 – Eindeutige ID für diese bestimmte Buchung – Für eine Gutschrift zu genau dieser Buchung nötig,

total (M) - Format: n..2 – Mehrfachbuchung-Sequenzzähler – maximale Anzahl Buchungen pro Autorisierung – mögliche Werte 1-99

final (M) - Format: an..3 – Flag für letzte Buchung

"no" – Nicht die letzte Buchung

"yes" – Letzte Buchung – Nach dem Senden von "yes" sind kein weiteren Buchungen mehr möglich!

Dieses JSON-Beispiel kann verwendet werden. Wichtig: captureinfo=Base64-JSON (base64-codiert)

Code Block
languagejson
linenumberstrue
{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "https://www.computop-paygate.com/schemas/captureInfo.json",
    "title": "captureInfo",
    "examples": [
        // usage: capture=manual|auto|<nn>|Base64-JSON
        {
            "auto": "yes"
        },
        {
            "manual": {
                "final": "no"
            }
        },
        {
            "manual": {
                "final": "no",
                "total": 3
            }
        },
        {
            "manual": {
                "final": "yes"
            }
        },
        {
            "manual": {
                "final": "yes",
                "curIdx": 2,
                "total": 3
            }
        },
        {
            "manual": {
                "final": "yes",
                "total": 3
            }
        },
        {
            "delayed": {
                "hours": 30
            }
        }
    ],
    "description": "captureInfo",
    "properties": {
        "auto": {
            "type": "string",
            "enum": [
                "yes"
            ],
            "additionalProperties": false
        },
        "manual": {
            "type": "object",
            "properties": {
                "final": {
                    "type": "string",
                    "enum": [
                        "yes",
                        "no"
                    ]
                },
                "total": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                },
                "curIdx": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                }
            },
            "required": [
                "final"
            ],
            "additionalProperties": false
        },
        "delayed": {
            "type": "object",
            "properties": {
                "hours": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                }
            },
            "required": [
                "hours"
            ],
            "additionalProperties": false
        }
    },
    "oneOf": [
        {
            "required": [
                "manual"
            ]
        },
        {
            "required": [
                "delayed"
            ]
        },
        {
            "required": [
                "auto"
            ]
        }
    ],
    "additionalProperties": false
}

Anfrage-Parameter für Teil-Buchungen/Capture von Kreditkartenzahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1773307327274_-639372637
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMID
pagemid
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
namePayID
pagePayID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameXID
pageXID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung
RefNrns..30O

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Antwort-Parameter für Teil-Buchungen/Capture von Kreditkartenzahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Credit
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Creditex
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Reverse
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_CancelAuth
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Stationary
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Stationary_rev
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Paynow
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Batch
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCC_Cancel_Authrenewal
PageWithExcerptKreditkarten - Buchung / Gutschrift / Storno / Batch