Extra paraméterek

A Worldline - Saferpay támogatja SEPA tranzakciók indítását kétszereplős módon (vagyis a vásárló jelenléte nélkül). Ilyen esetben a fizetési szolgáltató elvégzi a terhelést a BankAccount objektum paraméterei alapján. Ezek a SEPA tranzakciók is tokenizálhatók, így a számla később már InitRP hívás segítségével is terhelhető, a számla adatok ismételt megadása nélkül.

SEPA tranzakció indításához:

  • adja át a DIRECTDEBIT fizetési módot a PaymentMethods paraméterben, további fizetési módok megadása nélkül

  • adja meg a terhelendő számla adatait a BankAccount objektumban

Paraméterek

A Worldline - Saferpay a következő szolgáltató specifikus Extra paraméterekkel rendelkezik:

ParaméterTípusÉrtékLeírás

PaymentMethods

array

  • AMEX

  • DIRECTDEBIT

  • INVOICE

  • BONUS

  • DINERS

  • EPRZELEWY

  • EPS

  • GIROPAY

  • IDEAL

  • JCB

  • MAESTRO

  • MASTERCARD

  • MYONE

  • PAYPAL

  • POSTCARD

  • POSTFINANCE

  • SAFERPAYTEST

  • SOFORT

  • VISA

  • VPAY

Worldline - Saferpay oldalán választható fizetési módok listája.

Több értéket is megadhat vesszővel elválasztva.

Wallets

array

  • APPLEPAY

  • GOOGLEPAY

  • MASTERPASS

Worldline - Saferpay oldalán választható mobiltárcák listája.

Több értéket is megadhat vesszővel elválasztva.

PayerNote

string

(max. 50 karakter)

ékezet nélküli betűk, számok és szóköz

Vásárló bankszámlakivonatán megjelenő szöveg (közlemény).

Jellemzően 10-12 karakter hosszú.

ConfigSet

string

(max. 20 karakter)

egyedi értékek

Worldline - Saferpay fizetési oldal konfiguráció (PPConfig) neve. Ha a kereskedő nem ad át ConfigSet paramétert, akkor az alapértelmezett konfiguráció szerinti beállítások érvényesülnek.

MandateId

string

(max. 35 karakter)

egyedi értékek

SEPA fizetésekhez szükséges azonosító (megbízási azonosító).

Adja át ezt a megbízási azonosítót a Worldline - Saferpay számára az API kérésen belül.

Ha a kereskedő nem ad át MandateId paramétert, alapértelmezetten a Payment Gateway tranzakció azonosító, a TransactionId kerül átadásra.

BankAccount

JSON object

egyedi értékek

Terhelendő számla adatai DIRECTDEBIT használata esetén.

BankAccount:HolderName

string

(max. 50 karakter)

egyedi értékek

Számlaszám tulajdonosának neve.

BankAccount:IBAN

string

(max. 50 karakter)

egyedi értékek

Vásárló számlaszáma IBAN formátumban.

BankAccount:BIC

string

(max. 11 karakter)

egyedi értékek

Vásárló számlaszámát vezető bank BIC kódja.

BankAccount:BankName

string

egyedi értékek

Vásárló számlaszámát vezető bank neve.

A Worldline - Saferpay a ProvideName paraméterben Saferpay megjelöléssel jelenik meg az API hívásokban.

Mintakód

{
    "PaymentMethods":
    [
        "AMEX",
        "DIRECTDEBIT",
        "INVOICE",
        "BONUS",
        "DINERS",
        "EPRZELEWY",
        "EPS",
        "GIROPAY",
        "IDEAL",
        "JCB",
        "MAESTRO",
        "MASTERCARD",
        "MYONE",
        "PAYPAL",
        "POSTCARD",
        "POSTFINANCE",
        "SAFERPAYTEST",
        "SOFORT",
        "VISA",
        "VPAY"
    ],
    "Wallets":
    [
        "APPLEPAY",
        "MASTERPASS"
    ],
    "PayerNote": "Monthly service fee",
    "MandateId": "YjpDXK6WevnfDLjP",
    "BankAccount":
    [
        "IBAN": "DE17970000011234567890",
        "BIC": "DEUTDEDB983",
        "BankName": "Deutsche Bank",
        "HolderName": "John Doe"
    ]
}

Last updated