8.1 Zarejestrowanie nowego profilu

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://bump.sh/pgw/doc/axepta-api/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
"axepta API MCP server": {
  "url": "https://bump.sh/pgw/doc/axepta-api/mcp"
}
Close

Rejestracja profilu po API dostępna jest tylko i wyłącznie dla akceptantów którzy posiadają certyfikat PCI-DSS. W przypadku braku certyfikatu PCI-DSS należy skorzytać z rejestracji poprzez link API zgodnie z punktem [5. Tworzenie nowego linku płatności przez API], gdzie należy dołączyć parametr - paywall.forceCardChannel wraz z odpowiednią wartością.

Rejestracja nowego profilu po API odbywa się za pomocą utworzenia nowej transakcji kartowej (punkt 3.) z parametrem paymentMethodChannel o wartości oneclick lub recurring.

Odpowiedź serwera

Gdy transakcja zostanie zaakceptowana, standardowa notyfikacja zostanie zwrócona wzbogacona o dodatkowe pole statusCode oraz sekcję paymentProfile o strukturze:

{
    "paymentProfile": {
        "id": "d6a5bd6c-8e9c-496e-beb2-f0ca08215645",
        "{merchantId}": "6yt3gjtm9p7b8h9xsdqz",
        "merchantCustomerId": "123",
        "firstName": "Jan",
        "lastName": "Kowalski",
        "maskedNumber": "****1791",
        "month": "10",
        "year": "2020",
        "organization": "MASTERCARD",
        "isActive": 1,
        "profile": "ONE_CLICK"
    }
}

gdzie:

Parametr Typ Opis
id string Identyfikator profilu
{merchantId} string Identyfikator klienta
merchantCustomerId string(3) Identyfikator płatnika, dopuszczalne znaki: A-Za-z0-9_-
firstName string Imię posiadacza instrumentu płatniczego na który jest zarejestrowany profil
lastName string Nazwisko posiadacza instrumentu płatniczego na który jest zarejestrowany profil
maskedNumber integer Cztery gwiazdki oraz ostatnie cztery cyfry instrumentu płatniczego
month string Data ważności karty: miesiąc
year string Data ważności karty: rok
organization string Organizacja płatnicza która wydała zarejestrowaną kartę
isActive integer Aktywność profilu: 1 - aktywna, 0 - nieaktywna
profile string Rodzaj profilu.