PDF Export

JSON EPayment Notify

Beispiel
{
    "paymentProvider" : "CYSC",
    "notifyType" : "REGISTER-PAYMENT",
    "merchantId" : "fplgbpweb",
    "merchantReferenceCode" : "e7b716aada75ba45f7020db578e425e5",
    "amount" : 55.00,
    "currency" : "GBP",
    "billTo" : {
        "firstName" : "Paul",
        "lastName"  : "Master",
        "street1"   : "Hauptstr.",
        "city"      : "Hamburg",
        "postalCode" : "22359",
        "countryCode" : "DE",
        "email"     : "paul@gmail.com",
        "id"        : "paypal-id"
    },
    "cardDetails" : {
        "cardNumber" : "12345678901234567890",
        "cardType"   : "VISA",
        "cardExpiry" : "2020-05"
    },
    "externalTransactionId" : "4869184370256047504057",
    "requestToken" : "Ahj//wSTB/WB6rQTz/q5AhTRi4cuWrduzZqI3DLxw8AVExaZSuo50Nq+NwcMmkmVdHpKyyhg9kwf1gSgy+xYuhAA+ARR",
    "reconciliationID" : "4189957733",
    "recurringPayID" : "4869184156396326104708",
    "requestTimestamp" : "2018-02-12T16:53:57Z",
    "paymentParts" : [ 
    {
        "client" : "123",
        "amount" : 45.00
    },
    {
        "client" : "1234",
        "amount" : 10.00
    }
    ]
}

Element Definitionen

Name Typ Pflicht? Beschreibung
paymentProvider C X Zahlungsdienstleister: Liste der Zahlungsdienstleister
notifyType C X Typ: Notify Typen
merchantId C X ID des Händlers beim Dienstleister
merchantReferenceCode C X Referenznummer der Transaktion beim Händler.
amount N Zahlungsbetrag
currency C Währung (ISO Code)
billTo Rechnungsempfänger / Zahler
cardDetails Kreditkartendetails (bei Kreditkartentransaktionen)
cardDetails.cardNumber C X Kredikartennummer (maskiert)
cardDetails.cardType C X Kartentyp; entweder der cc-company-code oder der Codewert des jeweiligen Dienstleisters. (Cybersource Codes)
cardDetails.cardExpiry C X Ablaufmonat (Format: yyyy-mm)
externalTransactionId C X Referenznummer der Transaction beim Zahlungsdienstleister.
requestToken C Token beim Zahlungsdienstleister. (nur Cybersource)
reconciliationID C X ID zur Reconciliation
recurringPayID C ID für wiederkehrende Zahlungen
requestTimestamp TS X Zeitpunkt der Zahlung
paymentParts Teile der Transaktion falls diese auf mehrere Mandanten aufgesplittet wird.
paymentParts.client C X Mandanten ID
paymentParts.amount N X Betrag für diesen Mandanten. Die Summe aller Teile muss den Gesamtbetrag des Requests ergeben.
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information