Cards

Stored and saved card management

List saved cards

get
Authorizations
CookiestringRequired

Session cookie (e.g., sessionid=abc123)

Header parameters
CookiestringRequired

Session cookie header (e.g. sessionid=abc123)

Responses
chevron-right
200

Saved cards listed

application/json

Saved card resource returned by saved-cards endpoints. Fields mirror omnishop.payments.models.SavedCard.

pkintegerRequired

Saved card identifier

namestring · nullableOptional

User-defined card label

Example: Personal Visa
tokenstringRequired

Gateway token for the saved card (opaque)

userintegerRequired

Owner user ID

masked_card_numberstringRequired

Masked PAN (e.g., **** **** **** 1234)

Example: **** **** **** 1234
posinteger · nullableOptional

POS identifier associated with the card

created_datestring · date-timeOptional

Creation timestamp

modified_datestring · date-timeOptional

Last update timestamp

get
/users/saved-cards/

Retrieve saved card

get
Authorizations
CookiestringRequired

Session cookie (e.g., sessionid=abc123)

Path parameters
pkintegerRequired
Header parameters
CookiestringRequired

Session cookie header (e.g. sessionid=abc123)

Responses
chevron-right
200

Saved card retrieved

application/json

Saved card resource returned by saved-cards endpoints. Fields mirror omnishop.payments.models.SavedCard.

pkintegerRequired

Saved card identifier

namestring · nullableOptional

User-defined card label

Example: Personal Visa
tokenstringRequired

Gateway token for the saved card (opaque)

userintegerRequired

Owner user ID

masked_card_numberstringRequired

Masked PAN (e.g., **** **** **** 1234)

Example: **** **** **** 1234
posinteger · nullableOptional

POS identifier associated with the card

created_datestring · date-timeOptional

Creation timestamp

modified_datestring · date-timeOptional

Last update timestamp

get
/users/saved-cards/{pk}/

Delete saved card

delete
Authorizations
CookiestringRequired

Session cookie (e.g., sessionid=abc123)

Path parameters
pkintegerRequired
Header parameters
CookiestringRequired

Session cookie header (e.g. sessionid=abc123)

X-CSRFTokenstringRequired

CSRF token header for unsafe methods (POST/PUT/PATCH/DELETE)

Responses
delete
/users/saved-cards/{pk}/

No content

Update saved card

patch
Authorizations
CookiestringRequired

Session cookie (e.g., sessionid=abc123)

Path parameters
pkintegerRequired
Header parameters
CookiestringRequired

Session cookie header (e.g. sessionid=abc123)

X-CSRFTokenstringRequired

CSRF token header for unsafe methods (POST/PUT/PATCH/DELETE)

Body

Fields allowed for saved card update

namestring · nullableOptional

User-defined card label

Responses
chevron-right
200

Saved card updated

application/json

Saved card resource returned by saved-cards endpoints. Fields mirror omnishop.payments.models.SavedCard.

pkintegerRequired

Saved card identifier

namestring · nullableOptional

User-defined card label

Example: Personal Visa
tokenstringRequired

Gateway token for the saved card (opaque)

userintegerRequired

Owner user ID

masked_card_numberstringRequired

Masked PAN (e.g., **** **** **** 1234)

Example: **** **** **** 1234
posinteger · nullableOptional

POS identifier associated with the card

created_datestring · date-timeOptional

Creation timestamp

modified_datestring · date-timeOptional

Last update timestamp

patch
/users/saved-cards/{pk}/

List stored cards

get

Returns stored cards for the authenticated user.

Authorizations
CookiestringRequired

Session cookie (e.g., sessionid=abc123)

Header parameters
CookiestringRequired

Session cookie header (e.g. sessionid=abc123)

Responses
chevron-right
200

Stored cards listed

application/json
get
/users/stored-cards/

Last updated

Was this helpful?