Versions Compared

Key

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

About

PaybackPay

PAYBACK PAY

General information about

PaybackPay

PAYBACK PAY


Page properties

Logo

Info

Excerpt

tbd

Type

Payments by eWallet

Further information you will find also on the website of Payback: tbd


Use cases

Supported use cases

Supported interfaces

Use case

Description

Simple process

S-2-S

Form-based
APP

Batch

Analytics
PayByLink

HPPCTSF

Authorization + Capture

Merchant wants to authorize payment and capture on delivery

  • not supported

  • use "Sale" instead to authorize and capture a payment within one step



Sale

Merchant wants to collect money from customer via

Bluecode

Payback

  • Merchant's shop initiates

Bluecode
  • Payback payment request

and receives URL to QR-CodeCustomer scans QR-Code using the Bluecode App
  • Customer confirms payment in

Bluecode
  • Payback App

  • Merchant's shop gets a notification about successful payment
(info)
  • Merchant App polls Merchant's server until payment is completed


(info)

full or partial Credit

Merchant wants to credit some money back to customer after a payment has been successfully completed

  • Merchant initiates credit request

  • Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
    collects

Bluecode
  • Payback  details from referred payment and initiates

Bluecode
  • Payback credit

  • Merchant's shop gets a

notification
  • response about successful credit

(info)


(info)

CTSFCTSF for reconcilliation
  • download settlement file from service provider
  • create CTSF for merchant


    On this page

    Table of Contents
    exclude(Auf dieser Seite|In diesem Abschnitt|On this page|In this section).*


    Process flow charts

    Sale

    Multiexcerpt
    MultiExcerptNameProcessFlow
    -Sale

    Image Removed

    Reversal / Credit, Server-to-Server

    MultiexcerptMultiExcerptNameProcessFlow Credit
    _Sale

    draw.io Diagram
    bordertrue
    diagramName

    CreditPaygate

    PaybackPay_Sale_CT
    simpleViewerfalse
    linksauto
    tbstyletop
    lboxtrue
    diagramWidth

    1109

    1117

    Process flow PAYBACK PAY

    Credit, Server-to-Server

    Multiexcerpt
    MultiExcerptNameProcessFlow_Credit

    draw.io Diagram
    bordertrue
    diagramNamePaybackPay_Credit_CT
    simpleViewerfalse
    linksauto
    tbstyletop
    lboxtrue
    diagramWidth1108

    Process flow PAYBACK PAY credit

    On this page

    Table of Contents
    exclude(Auf dieser Seite|In diesem Abschnitt|On this page|In this section).*

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    interface

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameDefinition
    PageWithExcerptDefinition EN

    Calling the interface for a PaybackPay payment (Sale)

     



    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptName

    BaseURL

    Platform-Kurz
    PageWithExcerptWording

    PaybackPay.aspx

    interface

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptName
    Request_Intro
    Definition
    PageWithExcerpt
    Reuse API
    Definition EN


    Calling the interface for a PAYBACK PAY payment (Sale)

    In order to make a payment with PAYBACK PAY, please use the following URL:

     

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameBaseURL
    PageWithExcerptWording
    PaybackPay.aspx


    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameRequest_Intro
    PageWithExcerptReuse API

    Table Filter
    default
    Table Filter
    defaultBeschreibung
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1646660124750_-2095662974
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0
    Währung, drei Zeichen DIN / ISO 4217. Derzeit wird nur EUR unterstützt. Hier eine Übersicht: A1 Währungstabelle

    Multiexcerpt
    MultiExcerptNamePaybackPay_request

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

    Table Excerpt Include
    statictrue
    nameMerchantID
    pageMerchantID
    typepage

    Table Excerpt Include
    statictrue
    nameTransID
    pageTransID
    typepage

    Key

    Format

    CND

    Description

    Beschreibung

    RefNr

    ans..30

    O

    Table Excerpt Include
    isFirstTimeEntertrue
    statictrue
    v2
    nameRefNr
    pagerefnr
    typepage

    Reference which must be unique for each payment

    Table Excerpt Include
    statictrue
    nameAmount
    pageAmount
    typepage

    Key

    Format

    CND

    Description

    Beschreibung

    Currency

    A3

    M

    Three digits DIN / ISO 4217. Currently only EUR is supported. Please find an overview here: A1 Currency table EN

    Table Excerpt Include
    isFirstTimeEntertrue
    statictrue
    v2
    nameCurrency_EUR
    pageCurrency
    typepage

    Table Excerpt Include
    statictrue
    nameMAC
    pageMAC
    typepage

    Key

    Format

    CND

    Description

    Beschreibung

    Languagea2OLanguage: de - German, en – EnglishSprache: de - deutsch, en – Englisch, fr- Französisch

    Table Excerpt Include
    statictrue
    nameURLSuccess
    pageURLSuccess
    typepage

    Table Excerpt Include
    statictrue
    nameURLFailure
    pageURLFailure
    typepage

    Table Excerpt Include
    statictrue
    nameResponse
    pageResponse
    typepage

    Table Excerpt Include
    statictrue
    nameURLNotify
    pageURLNotify
    typepage

    Table Excerpt Include
    statictrue
    nameUserData
    pageUserData
    typepage

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

    Table Excerpt Include
    statictrue
    namePlain
    pagePlain
    typepage

    Table Excerpt Include
    statictrue
    nameCustom
    pageCustom
    typepage

    sdFirstName FirstName

    Key

    Format

    CND

    Description

    Beschreibung

    PointAmount

    n..10

    O

    The PAYBACK points amount of the PAY transaction.Der PAYBACK-Punktebetrag der PAY-Transaktion
    VatListStringMBase64 encoded valueBase64-codierter Wert
    items.vatItems.raten..10MThe percentage rate of the vat item.Der Prozentsatz des Mehrwertsteuerartikels
    itemsvatItems.amountn..10M

    The gross tax amount of the vat item.

    Value needs to be > 0. The value needs calculation in order to match with the Gross Tax Amount of the VAT Example: If the gross amount of the transaction is 3 Euro, then the VAT Gross Amount would be 0.48 Euro for a VAT Rate of 19%. This means that the gross amount of the transaction includes the VAT Amounts

    ArticleListStringMBase64 encoded value

    . So 0.48 should be put into field sum.

    Der Steuerbetrag des Mehrwertsteuerartikels.

    Der Wert muss > 0 sein. Der Wert muss berechnet werden, um mit dem Steuerbetrag des Mehrwertsteuer-Beispiels übereinzustimmen: Wenn der Bruttobetrag der Transaktion 3 Euro beträgt, beträgt der Mehrwertsteuer-Bruttobetrag 0,48 Euro für einen Mehrwertsteuersatz von 19%.Daher sollte 0,48 in die Feldsumme eingegeben werden.

    ArticleListStringMBase64 encoded valueBase64-codierter Wert
    itemsarrayMArray of items, e.g.: {"items": [{items1 ...}{item2...}]}Array von Elementen, z. B.: {"itemsitemsarrayMArray of items, e.g.: {"items": [{items1 ...}{item2...}]}
    items.itemReferenceans..30MPosition of the line item in the orderPosition des Einzelpostens in der Bestellung
    itemsitems.idans..30MArticle NumberArtikelnummer
    items.descriptionnameans..30MName / Title of the ArticleName/Titel des Artikels
    items.quantityans..30MTotal number of itemsGesamtzahl der Artikel
    items.amountn..10MGross unit price (incl. VAT) in CentBrutto-Stückpreis (inkl. MwSt.) in Cent
    items.vatAmountn..10MTax Amount in centsSteuerbetrag in Cent
    items.vatPercentn..10MTax rate of country tax in % as number 19% = 19Steuersatz der Landessteuer in % als Zahl 19 % = 19
    items.positionTypetypean..20StringM

    GOODS = Article to ship

    VOUCHER = Voucher to be used

    SHIPPING = Shipping costs

    PAYMENT_FEE = Payment fee

    GOODS = Zu versendender Artikel

    VOUCHER = Gutschein, der verwendet werden soll

    SHIPPING = Versandkosten

    PAYMENT_FEE = Zahlungsgebühr

    DeviceID ansDeviceID ans..50O

    device Device id set by the merchant during the check-out and sent over with the device check Pixel.

    For E-com it is mandatory. The value has to be the same one which was handed over with the DevicePixel

    AccountIdn10M

    It is the 10 digit PAYBACK user ID of the customer handed over by the merchant, used to check if the right user fulfills the Payment

    CustomerIDan..M

    The PAYBACK membership identifier is only available in case of an active account binding and used to push users to fulfill transactions

    .

    Geräte-ID, die vom Händler beim Bezahlvorgang festgelegt und mit dem Gerätecheck-Pixel übermittelt wird.

    Für E-Com ist es obligatorisch.Der Wert muss derselbe sein, der mit dem DevicePixel übergeben wurde.

    AccountIdn10M

    It is the 10 digit PAYBACK user ID of the customer handed over by the merchant, used to check if the right user fulfills the payment

    Das ist die vom Händler übergebene 10-stellige PAYBACK-Benutzerkennung des Kunden, mit der überprüft wird, ob der richtige Benutzer die Zahlung ausführt
    CustomerIDan..M

    The PAYBACK membership identifier is only available in case of an active account binding and used to push users to fulfill transactions

    Die PAYBACK-Mitgliedskennung steht nur bei aktiver Kontobindung zur Verfügung und dient dazu, Nutzer zur Erfüllung von Transaktionen zu bewegen
    IsBoundenumMInformation if the PAYBACK account is bounded on the merchant side. Only in this case users can be pushed: True | FalseInformation, ob das PAYBACK-Konto händlerseitig gebunden ist.Nur in diesem Fall können Benutzer gepusht werden: True |False
    CustomerGroupenumMInformation by the merchant about the customer which are used by Verifone Payments for risk evaluation: KNOWN | UNKNOWNInformationen des Händlers über den Kunden, die von Verifone Payments zur Risikobewertung verwendet werden: KNOWN | UNKNOWN
    sdAdditionalInfoIsBoundenumMtrue | falseCustomerGroupenumMKNOWN | UNKNOWNsdAdditionalInfoans..50OShipping details, AdditionalInfo, e.g. Information about the kind of Shipping (e.g. "Click++Collect")sdCompanyans..50OShipping details, Companyans..50OShipping details, AdditionalInfo, e.g. Information about the kind of shipping (e.g. "Click++Collect")Versanddetails, Zusatzinfo, z.B.Informationen zur Versandart (z.B. „Click++Collect“)
    sdCompanyans..50sdLastNameans..50OShipping details, LastNamesdStreetans..50OShipping details, StreetsdStreetNran..10OShipping details, CompanyVersanddetails, StreetNrFirma
    sdZIPsdFirstNameanans..2050OShipping details, ZIPFirstNameVersanddetails, Vorname
    sdLastNamesdCityans..50OShipping details, LastNameVersanddetails, CityNachname
    sdStreetans..50OsdCountryCodean2MShipping details, CountryCode

    Parameters for payments with PaybackPay payment

    StreetVersanddetails, Straße
    sdStreetNran..10OShipping details, StreetNrVersanddetails, Hausnummer
    sdZIPan..20OShipping details, ZIPVersanddetails, Postleitzahl
    sdCityans..50OShipping details, CityVersanddetails, Ort
    sdCountryCodean2MShipping details, CountryCodeVersanddetails, Ländercode

    Parameters for payments with PAYBACK PAY payment


    VatList

    VatList should be sent as a base64 encoded value. Please find the example below.

    Multiexcerpt
    MultiExcerptNamevatlist
    Code Block
    {
        "items": [

    VatList

    VatList should be sent as a base64 encoded value. Please find the example below.

    Multiexcerpt
    MultiExcerptNamevatlist
    Code Block
    {
        "vatItems": [
            {
                "rate": "7",
                "amount": 649
            },
            {
                "rate": "19",
            {
        "amount": 30000
            }
    "rate": 7,
            ]
    }
    VatList=ew0KICAgICJ2YXRJdGVtcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgInJhdGUiOiAiNyIsDQogICAgICAgICAgICAiYW1vdW50IjogNjQ5DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyYXRlIjogIjE5IiwNCiAgICAgICAgICAgICJhbW91bnQiOiAzMDAwMA0KICAgICAgICB9DQogICAgXQ0KfQ==

    Articlelist

    Articlelist should be sent as a base64 encoded value. Please find the example below.

    Multiexcerpt
    MultiExcerptNamearticlelist
    Code Block
    {
        "itemsamount": [ 327
            },
            {
                "itemReferencerate": "1"19,
                "idamount": "123457",
    80
            }
        ]
    }
    VatList=ew0KICAgICJpdGVtcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgInJhdGUiOiA3LA0KICAgICAgICAgICAgImFtb3VudCI6IDMyNw0KwqAgwqAgwqAgwqAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInJhdGUiOiAxOSwNCiAgICAgICAgICAgICJhbW91bnQiOiA4MA0KICAgICAgICB9DQogICAgXQ0KfQ==


    Articlelist

    Articlelist should be sent as a base64 encoded value. Please find the example below.

    Multiexcerpt
    MultiExcerptNamearticlelist
    Code Block
    {
        "descriptionitems": "Test product",[
            {
                "quantityitemReference": 3"1",
                "amountid": 5500"Click++Collect",
                "vatAmountname": 500, "Click++Collect",
                "vatPercentquantity": 19,
    			"positionType":"SALES_ARTICLE"
    		},
    		{1,
                "itemReferenceamount": "2",
    			"id": "654327",
    			"description": "Test product2",
    			"quantity": 1,
    			"amount": 500,
    			500,
                "vatAmount": 10080, 
                "vatPercent": 719,
    			"positionType":"SALES_ARTICLE"
    		}
    	]
    } Articlelist=ew0KICAgICJpdGVtcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgIml0ZW1SZWZlcmVuY2UiOiAiMSIsDQogICAgICAgICAgICAiaWQiOiAiMTIzNDU3IiwNCiAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJUZXN0IHByb2R1Y3QiLA0KICAgICAgICAgICAgInF1YW50aXR5IjogMywNCiAgICAgICAgICAgICJhbW91bnQiOiA1NTAwLA0KICAgICAgICAgICAgInZhdEFtb3VudCI6IDUwMCwgDQogICAgICAgICAgICAidmF0UGVyY2VudCI6IDE5LA0KCQkJInBvc2l0aW9uVHlwZSI6IlNBTEVTX0FSVElDTEUiDQoJCX0sDQoJCXsNCiAgICAgICAgICAgICJpdGVtUmVmZXJlbmNlIjogIjIiLA0KCQkJImlkIjogIjY1NDMyNyIsDQoJCQkiZGVzY3JpcHRpb24iOiAiVGVzdCBwcm9kdWN0MiIsDQoJCQkicXVhbnRpdHkiOiAxLA0KCQkJImFtb3VudCI6IDUwMCwNCgkJCSJ2YXRBbW91bnQiOiAxMDAsIA0KICAgICAgICAgICAgInZhdFBlcmNlbnQiOiA3LA0KCQkJInBvc2l0aW9uVHlwZSI6IlNBTEVTX0FSVElDTEUiDQoJCX0NCgldDQp9IA==            "type": "SHIPPING"
            },
            {
                "itemReference": "2",
                "id": "654327",
                "name": "Test product2",
                "quantity": 1,
                "amount": 5000,
                "vatAmount": 327,
                "vatPercent": 7,
                "type": "GOODS"
            }
        ]
    }
    Articlelist=ew0KICAgICJpdGVtcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgIml0ZW1SZWZlcmVuY2UiOiAiMSIsDQogICAgICAgICAgICAiaWQiOiAiQ2xpY2srK0NvbGxlY3QiLA0KICAgICAgICAgICAgIm5hbWUiOiAiQ2xpY2srK0NvbGxlY3QiLA0KICAgICAgICAgICAgInF1YW50aXR5IjogMSwNCiAgICAgICAgICAgICJhbW91bnQiOiA1MDAsDQogICAgICAgICAgICAidmF0QW1vdW50IjogODAsDQogICAgICAgICAgICAidmF0UGVyY2VudCI6IDE5LA0KICAgICAgICAgICAgInR5cGUiOiAiU0hJUFBJTkciDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJpdGVtUmVmZXJlbmNlIjogIjIiLA0KICAgICAgICAgICAgImlkIjogIjY1NDMyNyIsDQogICAgICAgICAgICAibmFtZSI6ICJUZXN0IHByb2R1Y3QyIiwNCiAgICAgICAgICAgICJxdWFudGl0eSI6IDEsDQogICAgICAgICAgICAiYW1vdW50IjogNTAwMCwNCiAgICAgICAgICAgICJ2YXRBbW91bnQiOiAzMjcsDQogICAgICAgICAgICAidmF0UGVyY2VudCI6IDcsDQogICAgICAgICAgICAidHlwZSI6ICJHT09EUyINCiAgICAgICAgfQ0KICAgIF0NCn0NCg


    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameResponse_IntroURL
    PageWithExcerptReuse API

    Table Filter
    defaultBeschreibung
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1646660977732_388274419
    worklog365|5|

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameResponse_IntroURL
    PageWithExcerptReuse API

    365|5|
    Table Filter
    defaultBeschreibung
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1646660977732_388274419
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0
    Multiexcerpt
    MultiExcerptNameresponse
    Table Transformer
    dateFormatdd M yy
    export-wordfalse
    show-sourcefalse
    export-csvfalse
    id1646660977734_1236696248
    transposefalse
    worklog
    8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0
    SELECT * FROM T*
    Multiexcerpt
    MultiExcerptNamePaybackPay_response
    export-pdffalse
    sql
    excerpt-includestaticpage
    table-
    joiner
    dateFormat
    true
    nameMID
    pagemid
    typepage
    Table Excerpt Include
    dd M yy
    export-wordfalse
    show-sourcefalse
    export-csvfalse
    id1646660977734_1236696248
    transposefalse
    worklog365|5|8|y w d h m|y w d h m
    separator.
    export-pdffalse
    sqlSELECT * FROM T*
    statictrue
    namePayID
    pagePayID
    type

    Table Excerpt Include
    statictrue
    name

    XID

    MID
    page

    XID

    mid
    typepage

    Table Excerpt Include
    statictrue
    namePayID
    pagePayID
    typepage

    Table Excerpt Include
    statictrue
    nameXID
    pageXID
    typepage

    Bluecode. Sie muss auf Rechnung/Beleg des Kunden gedruckt werden. Eindeutige Transaktionsnummer von Bluecode (acquirer_tx_id): muss auf der Kundenrechnung gedruckt werden; der Kunde findet die acqurier_tx_id auch im Verlauf seiner Bluecode-App.

    Key

    Format

    CND

    Description

    Beschreibung

    TransID

    ans..30

    M

    Unique

    Key

    Format

    CND

    Description

    Beschreibung

    TransID

    ans..30

    M

    Unique reference number for your accounts - it is the unique reference with BluecodePayback, too. It must be printed in consumers invoice/receipt.

    Eindeutige Referenznummer für Ihre Buchhaltung – sie ist auch die eindeutige Referenz für

    RefNrans..30OUnique reference number. It must be printed in consumers invoice/receipt, if value present.Eindeutige Referenznummer. Falls vorhanden, muss sie auf Rechnung/Beleg des Kunden gedruckt werden.
    TransactionIDans..64MUnique transaction number returned by Bluecode (acquirer_tx_id): must be printed on the customer's invoice; customer can find the acqurier_tx_id in his Bluecode-App-history, too.

    Payback. 

    Table Excerpt Include
    statictrue
    nameStatus
    pageStatus
    typepage

    Table Excerpt Include
    statictrue
    nameDescription
    pageDescription
    typepage

    Table Excerpt Include
    statictrue
    nameStatusCode
    pageStatusCode
    typepage

    Table Excerpt Include
    isFirstTimeEntertrue
    statictrue
    v2
    name

    Description

    RefNr
    page

    Description

    refnr
    typepage

    Table Excerpt Include
    statictrue
    nameCodeUserData
    pageCodeUserData
    typepage

    Table Excerpt Include
    statictrue
    nameUserDataMAC
    pageUserDataMAC
    typepage

    Table Excerpt Include
    statictrue
    name
    MAC
    Plain
    page
    MAC
    Plain
    typepage

    Table Excerpt Include
    statictrue
    namePlain
    pagePlain
    typepage

    Table Excerpt Include
    statictrue
    nameCustom
    pageCustom
    typepage

    Key

    Format

    CND

    Description

    Beschreibung

    CodeExt

    an3..30

    O

    Payback error Code

    Fehlercode von Payback 
    Result parameters for URLNotify, URLSuccess and URLFailure in case of PaybackPay payment

    Custom
    pageCustom
    typepage

    Key

    Format

    CND

    Description

    Beschreibung
    TransactionIDans..64MUnique transaction number returned by PaybackEindeutige von Payback zurückgegebene Transaktionsnummer 
    redemptionfactoran..5OThe redemption factor can be used to calculate the equivalent value of the redeemed points in Euros. As 100 points are the equivalent of 1 EUR the factor in Germany will be 0.01

    Mit dem Einlösefaktor lässt sich der Gegenwert der eingelösten Punkte in Euro berechnen. Da 100 Punkte 1 EUR entsprechen, beträgt der Faktor in Deutschland 0.01

    pointsredeemedn..10OThe amount of the points in a PAY redemption transaction. It will exist only in case of mobile redemption. If exists it has to be a natural number.

    Der Betrag der Punkte in einer PAY-Einlösungstransaktion.Er existiert nur bei mobiler Einlösung. Falls vorhanden, muss es eine natürliche Zahl sein.

    payamountn..10OThe PAY amount of the PAY transaction including VAT. It will exist only in case of mobile redemption. If redemption transaction is fully paid with points this will be 0.Der PAY-Betrag der PAY-Transaktion inklusive Mehrwertsteuer.Er existiert nur bei mobiler Einlösung.Wenn die Einlösungstransaktion vollständig mit Punkten bezahlt wird, beträgt dieser 0.
    ApprovalCodean..10OOptional external authorization identifier for the PAY transaction. Populated by Verifone Payments as the unique authorization identifier of the payment transaction.Optionale externe Autorisierungskennung für die PAY-Transaktion.Wird von Verifone Payments als eindeutige Autorisierungskennung der Zahlungstransaktion ausgefüllt.
    paymentmethodenumOThis field represents the detailed payment method which is used to pay the PAY amount: Sepa, VISA, MasterCardDieses Feld gibt die detaillierte Zahlungsmethode an, die zur Zahlung des PAY-Betrags verwendet wird: Sepa, VISA, MasterCard
    pointamountn..10OThe PAYBACK points amount of the PAY transactionDer PAYBACK-Punktebetrag der PAY-Transaktion
    Accountidan..10MIt is the 10 digit PAYBACK user ID of the customer handed over by the merchant, used to check if the right user fulfills the paymentDas ist die vom Händler übergebene 10-stellige PAYBACK-Benutzerkennung des Kunden, mit der überprüft wird, ob der richtige Benutzer die Zahlung ausführt
    Customeridans..30MThe PAYBACK membership identifier is only available in case of an active account binding and used to push users to fulfill transactionsDie PAYBACK-Mitgliedskennung steht nur bei aktiver Kontobindung zur Verfügung und dient dazu, Nutzer zur Erfüllung von Transaktionen zu bewegen
    IsboundboolMInformation if the PAYBACK account is banded on the merchant side. Only in this case users can be pushed: True | FalseInformation, ob das PAYBACK-Konto händlerseitig gebunden ist.Nur in diesem Fall können Benutzer gepusht werden: True |False
    CustomergroupenumMInformation by the merchant about the customer which are used by Verifone Payments for risk evaluation: KNOWN | UNKNOWNInformationen des Händlers über den Kunden, die von Verifone Payments zur Risikobewertung verwendet werden: KNOWN | UNKNOWN

    Result parameters for URLNotify, URLSuccess and URLFailure in case of PAYBACK PAY payment



    Credit with reference

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameCredit_Intro
    PageWithExcerptReuse API

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameBaseURL
    PageWithExcerptWording
    credit.aspx

     

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameRequest_Intro
    PageWithExcerptReuse API

    Table Filter
    defaultBeschreibung
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1697736581295_1103122892
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0
    Multiexcerpt
    MultiExcerptNamecredit_request
    Table Transformer
    dateFormatdd M yy
    export-wordfalse
    show-sourcefalse
    export-csvfalse
    id1697736581297_478316361
    transposefalse
    worklog365|5|8|y w d h m|y w d h m
    separator.
    export-pdffalse
    sqlSELECT * FROM T*

    Table Excerpt Include
    statictrue
    nameMerchantID
    pageMerchantID
    typepage

    Table Excerpt Include
    statictrue
    namePayID_Credit
    pagePayID
    typepage

    Table Excerpt Include
    statictrue
    nameTransID
    pageTransID
    typepage

    Table Excerpt Include
    statictrue
    nameAmount
    pageAmount
    typepage

    Table Excerpt Include
    statictrue
    nameCurrency
    pageCurrency
    typepage

    Table Excerpt Include
    statictrue
    nameRefNr
    pagerefnr
    typepage

    Table Excerpt Include
    statictrue
    nameMAC
    pageMAC
    typepage

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

    Parameters for credit payments with PAYBACK PAY via socket connection


    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameResponse_Intro
    PageWithExcerptReuse API

    Table Filter
    defaultBeschreibung
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1697736611452_1927449587
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0
    Multiexcerpt
    MultiExcerptNamecredit_response
    Table Transformer
    dateFormatdd M yy
    export-wordfalse
    show-sourcefalse
    export-csvfalse
    id1697736611454_1758635080
    transposefalse
    worklog365|5|8|y w d h m|y w d h m
    separator.
    export-pdffalse
    sqlSELECT * FROM T*

    Table Excerpt Include
    statictrue
    nameMID
    pagemid
    typepage

    Table Excerpt Include
    statictrue
    namePayID
    pagePayID
    typepage

    Table Excerpt Include
    statictrue
    nameXID
    pageXID
    typepage

    Table Excerpt Include
    statictrue
    nameTransID
    pageTransID
    typepage

    Table Excerpt Include
    statictrue
    nameStatus_OK_FAILED
    pageStatus
    typepage

    Table Excerpt Include
    statictrue
    nameDescription
    pageDescription
    typepage

    Table Excerpt Include
    statictrue
    nameCode
    pageCode
    typepage

    Table Excerpt Include
    statictrue
    nameAmount
    pageAmount
    typepage

    Table Excerpt Include
    statictrue
    nameCurrency
    pageCurrency
    typepage

    Key

    Format

    CND

    Description

    Beschreibung

    paymentmethod

    enum

    M

    Payment method used for refund: Sepa, VISA, MasterCard.

    Für die Rückerstattung verwendete Zahlungsmethode: Sepa, VISA, MasterCard.

    payamount

    n..10

    M

    The amount (e.g. -5500) that has been refunded by Sepa or credit card

    Der Betrag (z. B. -5500), der per Sepa oder Kreditkarte erstattet wurde

    pointamount

    n..10

    M

    The PAYBACK points amount of the PAY transaction

    Der PAYBACK-Punktebetrag der PAY-Transaktion

    pointsredeemed

    n..10

    M

    The amount of the points in a PAY redemption transaction. It will exist only in case of mobile redemption. If exists it has to be a natural number.

    Der Betrag der Punkte in einer PAY-Einlösungstransaktion.Er existiert nur bei mobiler Einlösung.Wenn vorhanden, muss er eine natürliche Zahl sein.

    RedemptionFactor

    an..5

    M

    The redemption factor can be used to calculate the equivalent value of the redeemed points in Euros. As 100 points are the equivalent of 1 EUR the factor in Germany will be 0.01

    Mit dem RedemptionFactor lässt sich der Gegenwert der eingelösten Punkte in Euro berechnen. Da 100 Punkte 1 EUR entsprechen, beträgt der Faktor in Deutschland 0.01.

    Response parameters for credit payments with PAYBACK PAY via socket connection


    Multiexcerpt
    MultiExcerptNameSamples

    Sample Requests

    SALE-Request - unencrypted

    Code Block
    MerchantID=your_merchant_id&TransID=TID-1708359886429-007402090222&RefNr=axxhz03307kbewu01655harys&CustomerId=9530c279-f13d-41db-b6a4-19488541bee9&Amount=5500&Currency=EUR&URLSuccess=https://www.your.url/success.php&URLFailure=https://www.your.url/failure.php&URLNotify=https://www.your.url/notify.php&sdStreet=Bergstrasse&sdStreetNr=1&sdZIP=96050&sdCity=Bamberg&sdCountryCode=DE&ArticleList=ew0KICAgICJpdGVtcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgIml0ZW1SZWZlcmVuY2UiOiAiMSIsDQogICAgICAgICAgICAiaWQiOiAiQ2xpY2srK0NvbGxlY3QiLA0KICAgICAgICAgICAgIm5hbWUiOiAiQ2xpY2srK0NvbGxlY3QiLA0KICAgICAgICAgICAgInF1YW50aXR5IjogMSwNCiAgICAgICAgICAgICJhbW91bnQiOiA1MDAsDQogICAgICAgICAgICAidmF0QW1vdW50IjogMCwNCiAgICAgICAgICAgICJ2YXRQZXJjZW50IjogMCwNCiAgICAgICAgICAgICJ0eXBlIjogIlNISVBQSU5HIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAiaXRlbVJlZmVyZW5jZSI6ICIyIiwNCiAgICAgICAgICAgICJpZCI6ICI2NTQzMjciLA0KICAgICAgICAgICAgIm5hbWUiOiAiVGVzdCBwcm9kdWN0MiIsDQogICAgICAgICAgICAicXVhbnRpdHkiOiAxLA0KICAgICAgICAgICAgImFtb3VudCI6IDUwMDAsDQogICAgICAgICAgICAidmF0QW1vdW50IjogMCwNCiAgICAgICAgICAgICJ2YXRQZXJjZW50IjogMCwNCiAgICAgICAgICAgICJ0eXBlIjogIkdPT0RTIg0KICAgICAgICB9DQogICAgXQ0KfQ0K&VatList=ew0KICAgICJpdGVtcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgInJhdGUiOiAwLA0KICAgICAgICAgICAgImFtb3VudCI6IDANCiAgICAgICAgfQ0KICAgIF0NCn0NCg==&DeviceId=dev123&AccountID=9876543210&IsBound=true&CustomerGroup=KNOWN&sdCompany=MyCompanyGmbH&sdAdditionalInfo=Click++Collect&Type=PaybackPay&MAC=453ccfc8be2f1cc5c0c7978651920991eff6dd620c78ab3cbd0ef84a7d2d21cf

    UrlNotify - Authorize_request

    Code Block
    mid=your_merchant_id&PayID=e750aaf2b0b34ab5bc5027b098b17b00&XID=6c92cadeae574d7c82f5c2ce41ba7cf5&TransID=TID-1708346969344-077409836028&refnr=ygbvb06293amohs08348xjtlq&Type=PaybackPay&TimeStamp=19.02.2024 14:08:32.148&redirecturl=https://www.tst1.pb-nonprod.de/site-demo/payauthorization?ecomid=65775a20-abc5-4a96-882a-59694a6d09e2&Amount=5500&Currency=EUR&TransactionID=65775a20-abc5-4a96-882a-59694a6d09e2&Code=0&Status=AUTHORIZE_REQUEST&Description=SUCCESS&MAC=4C2422A7FD3F7CF3917CA0AF147E32A14CEED8FCE223279C81A40C147FEC33EF 

    UrlNotify - Success, fully paid with SEPA

    Code Block
    mid=your_merchant_id&PayID=e750aaf2b0b34ab5bc5027b098b17b00&TransID=TID-1708346969344-077409836028&XID=6c92cadeae574d7c82f5c2ce41ba7cf5&Code=00000000&refnr=ygbvb06293amohs08348xjtlq&Status=OK&Description=success&Type=PaybackPay&TimeStamp=19.02.2024 14:08:32&paymentmethodtype=0&paymentmethod=Sepa&redemptionfactor=0.01&pointsredeemed=0&payamount=5500&pointamount=0&accountid=9876543210&customerid=9530c279-f13d-41db-b6a4-19488541bee9&isbound=True&customergroup=KNOWN&Amount=5500&MAC=FD5B5EC4002110525A5C907A758E998C2472A9347DBD90F3160862109933DFBA 

    UrlNotify - Success, fully paid with Payback Points (5500)

    Code Block
    mid=your_merchant_id&PayID=83eb6cf794714bcd8febc383a43e641b&TransID=TID-1708349169009-006207053003&XID=79ff6c94eaa843fd8fb285e27ec763d2&Code=00000000&refnr=psphu0pnltq060sjxtp0295ix&Status=OK&Description=success&Type=PaybackPay&TimeStamp=19.02.2024 14:26:19&paymentmethodtype=0&paymentmethod=0&redemptionfactor=0.01&pointsredeemed=5500&payamount=0&pointamount=0&accountid=9876543210&customerid=9530c279-f13d-41db-b6a4-19488541bee9&isbound=True&customergroup=KNOWN&Amount=5500&MAC=6DA6EF6FEEE00D066BBD92AC364E425A573C747666999A6CF7025CEF920C8EFD 

    UrlNotify - Success, partially paid with SEPA (50,00 EUR) and Payback Points (500)

    Code Block
    mid=your_merchant_id&PayID=fc4190702e1c40dc9e72aa4ab19eb16e&TransID=TID-1708349488037-083700247017&XID=3314ec645dec489e92fe88cc06f1f8d0&Code=00000000&refnr=offcc0821rbqrb01415wpsge0&Status=OK&Description=success&Type=PaybackPay&TimeStamp=19.02.2024 14:31:42&paymentmethodtype=0&paymentmethod=Sepa&redemptionfactor=0.01&pointsredeemed=500&payamount=5000&pointamount=0&accountid=9876543210&customerid=9530c279-f13d-41db-b6a4-19488541bee9&isbound=True&customergroup=KNOWN&Amount=5500&MAC=09C22AAFC783A38C90DFAB6A95AA8920568AAA6013DFEFFB70CAF47F0A7AE9D1 


    Sample Screenshots




    Image Added

    Image Added

    Image Added

    • 55,00 EUR to pay
    • can be paid with PAYBACK Points or direct debit or card
    • 200 points have been selected for payment
    • 53,00 EUR will be paid via direct debit
    • Payment was successful