Dostępna jest tokenizacja kart klienta w oparciu o wewnętrzne mechanizmy bramki ecommmerce (COF) lub tokenizacja w oparciu o usługi organizacji płatniczej Visa VTS/Mastercard SCOF (NETWORK). Proces może być kilkuetapowy, w związku z czym cały flow tokenizacji spina identyfikator o nazwie tokenizerId. Do operacji na tokenie (usunięcie/modyfikacja) należy wykorzystywać identyfikator tokenu (nie tokenizacji).
Metoda pozwala uzupelnic dane instrumentu płatniczego, jeżeli nie zostaly podane wczesniej. Dozwolone jest przesłanie sekcji instrument i device.
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
Tą metodę można wykorzystać gdy wymagane jest dosłanie pojedynczego atrybutu instrumentu (np. kod CVV)
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
{- "cvv": "string"
}
Dostępna jest tokenizacja kart klienta w oparciu o wewnętrzne mechanizmy bramki ecommmerce (COF) lub tokenizacja w oparciu o usługi organizacji płatniczej Visa VTS/Mastercard SCOF (NETWORK). Proces może być kilkuetapowy, w związku z czym cały flow tokenizacji spina identyfikator o nazwie tokenizerId.
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
Usunięcie tokenu z systemu operatora płatności. Wariant z wykorzystaniem identyfikatora procesu tokenizacji:
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
{- "reason": "FRAUD"
}
Proces tokenizacji możne zostać przerwany przez klienta. Tokenizacja otrzymuje status CANCELLED.
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
Wyszukiwanie tokenów kartowych po numerze. Wyszukiwanie odbywa się w kontekście merchanta.
method required | string Typ tokenu (COF/SCOF/VTS) |
type required | string Typ tokenu (COF/SCOF/VTS) |
instrumentNo | string or null Nr tokenu kartowego (wymagany dla method = COF) |
instrumentRef | string or null Identyfikator tokenu w zewnetrznym systemie (wymagany dla method = SCOF/VTS) |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
{- "method": "COF",
- "type": "COF",
- "instrumentNo": "string",
- "instrumentRef": "string"
}
Usunięcie tokenu z systemu operatora płatności. Wariant wykorzystujący numer tokenu kartowego.
method required | string Typ tokenu (COF/SCOF/VTS) |
type required | string Typ tokenu (COF/SCOF/VTS) |
instrumentNo | string or null Nr tokenu kartowego (wymagany dla method = COF) |
instrumentRef | string or null Identyfikator tokenu w zewnetrznym systemie (wymagany dla method = SCOF/VTS) |
reason | string or null Powód usunięcia tokenu |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
{- "method": "COF",
- "type": "COF",
- "instrumentNo": "string",
- "instrumentRef": "string",
- "reason": "FRAUD"
}
Tokeny z wewnętrznej tokenizacji COF można zmigrować na tokeny NETWORK. Metoda nie usuwa danych oryginalnego tokenu.
method required | string Value: "NETWORK" | ||||||||||||||||||||||||||||||||
required | object (InstrumentInfo) Szczegółowe dane requestu | ||||||||||||||||||||||||||||||||
|
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
{- "method": "NETWORK",
- "instrument": {
- "type": "COF",
- "instrumentNo": "string",
- "encInstrumentNo": "string",
- "instrumentRef": "string",
- "token": "string",
- "expDate": "202101",
- "encExpDate": "string",
- "cvv": "string",
- "encCvv": "string",
- "code": "string",
- "alias": "string",
- "app": "string",
- "provider": "BM",
- "bank": "string",
- "bankId": 0,
- "register": true
}
}
Dodatkowy krok dla flow mobilnego do określenia organizacji płatniczej i używanej wersji protokołu. Wersja protokołu uStałana jest jako najwyższa możliwa z zakresów obsługiwanych przez komponenty: SDK, ACS, 3DS i DS.
channel required | string Kanał operacji | ||||||||||||||||||||||||||||||||
sdkStartProtocol required | string Najstarsza wersja protokołu wspierana przez SDK | ||||||||||||||||||||||||||||||||
sdkEndProtocol required | string Najnowsza wersja protokołu wspierana przez SDK | ||||||||||||||||||||||||||||||||
required | object (InstrumentInfo) Szczegółowe dane requestu | ||||||||||||||||||||||||||||||||
|
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
{- "channel": "PAYWALL",
- "sdkStartProtocol": "string",
- "sdkEndProtocol": "string",
- "instrument": {
- "type": "COF",
- "instrumentNo": "string",
- "encInstrumentNo": "string",
- "instrumentRef": "string",
- "token": "string",
- "expDate": "202101",
- "encExpDate": "string",
- "cvv": "string",
- "encCvv": "string",
- "code": "string",
- "alias": "string",
- "app": "string",
- "provider": "BM",
- "bank": "string",
- "bankId": 0,
- "register": true
}
}
Pobranie danych tokenu na podstawie identyfikatora procesu tokenizacji. Merchant powinien zapisać nr tokenu i posługiwać się nim w dalszej komunikacji z API.
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
Podobna metoda wykorzystywana jest przez paywall API, ale pozwala rownież na przesłanie danych urządzenia z którego klient realizuje płatność. Dozwolone jest przesłanie sekcji instrument i device.
object (InstrumentInfo) Szczegółowe dane requestu | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
object or null (DeviceInfo) Dane urządzenia z ktorego wykonywana jest operacja (przegladarka www lub urzadzenie mobilne) (wymagane dla channel = PAYWALL/WEBAPI) | |||||||||||||||||||||||||||||||||||||||||||
|
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
Sprawdzenie statusu tokenizacji bez zwracania ciała tokenu kartowego.
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout