Get Payment Provider Media List By Filter

URL

The relevant endpoint and http method information used to list the cards (virtual, prepaid) are given.

The open version of the virtual card appears in the "media_identifier", the expiration date and cvv information are displayed in the "media_details" field

NOTE : In prepaid cards, we choose the open state/use options of the cards.

HTTP Method URL
POST /v1/cp/Issuing/GetPaymentProviderMediaListByFilter

Request Params

Params Type Mandatory
account_number string No
wallet_number string No
card_no_first_6_digits string No
card_no_last_4_digits string No
media_type string No
status string No
provider_id string No
page_size int No
page_index int No
order_column string Yes
order_by string No

Response Params

Params Type
status int
code string
message string
payload obje
results obje
id string
tenant_id string
wallet_id string
provider_id string
media_type string
media_key string
media_hash string
monthly_outgoing_total decimal
json_config obje
card_no string
auth_ecom bool
auth_moto bool
auth_contactless bool
auth_int bool
set_limit bool
card_transaction_limit decimal
card_monthly_limit decimal
card_daily_limit decimal
card_transaction_limit_remaining decimal
card_monthly_limit_remaining decimal
card_daily_limit_remaining decimal
daily_max_amount decimal
weekly_max_amount decimal
monthly_max_amount decimal
yearly_max_amount decimal
created_date_utc string
updated_date_utc string
card_type string
wallet_info obje
id string
tenant_id string
name string
account_number string
account_type string
created_date_utc string
number string
phone_country_code string
phone_number string
email string
total_balance decimal
monthly_incoming_total decimal
monthly_outgoing_total decimal
access_level_status_id int
access_level_status string
payment_balance obje
avaiable decimal
unavaiable decimal
cash_balance string
avaiable decimal
unavaiable decimal
transaction_limits string
max_balance decimal
topup_credit_limit decimal
topup_cash_limit decimal
withdrawal_limit decimal
payment_limit decimal
wallet_to_wallet_limit decimal
kyc_level_status string
currency_code string
user_kyc_info obje
first_name string
last_name string
birth_year int
kyc_level int
kyc_level_status string
national_id string
sector_id string
mother_name string
father_name string
is_topup_default bool
tax_number string
loyalty_record_required bool
provider_brand_name string
media_brand_name string
status string
media_identifier string
media_details string
description string
image_url string
page_index int
last_row_index int
page_count int
page_size int
row_count int
order_column string
order_by string

REQUEST (POST) :

{
  "account_number": "ENS2828",
  "wallet_number": "15345648489489",
  "card_no_first_6_digits": "424212",
  "card_no_last_4_digits": "6789",
  "media_type": "VirtualCard",
  "provider_id": "CardPackage",
  "page_size": 100,
  "page_index": 0,
  "order_column": "Id",
  "order_by": "asc"
}

RESPONSE:

{
    "status": 0,
    "code": null,
    "message": null,
    "payload": {
        "results": [
            {
                "id": "4564879878978156",
                "tenant_id": "5",
                "wallet_id": "15345648489489",
                "provider_id": "CardPackage",
                "media_type": "VirtualCard",
                "media_key": "424212fruols6789",
                "media_hash": "ewuJfYhRmvev7czeu8fU08zJKGHRja+xicWffaoW8QjEemaClonkoWQ+mlscgMh4nePvUQRzBJKDnKR3V0lVbjncSFaJa3LfmYpmt1wRk06XxDUq3smXrfIYBLk4iUYg",
                "monthly_outgoing_total": 0.0,
                "json_config": {
                    "card_no": "424212fruols6789",
                    "auth_ecom": false,
                    "auth_moto": false,
                    "auth_contactless": false,
                    "auth_int": false,
                    "set_limit": true,
                    "card_transaction_limit": 10000.0000,
                    "card_monthly_limit": 2000.0000,
                    "card_daily_limit": 50.0000,
                    "card_transaction_limit_remaining": 0.0,
                    "card_monthly_limit_remaining": 1500.0000,
                    "card_daily_limit_remaining": 20.0000,
                    "daily_max_amount": 0.0,
                    "weekly_max_amount": 0.0,
                    "monthly_max_amount": 0.0,
                    "yearly_max_amount": 0.0,
                    "created_date_utc": "2021-10-21T14:09:31.99Z",
                    "updated_date_utc": "2021-10-25T06:50:53.787Z"
                    "card_type": null
                },
                "wallet_info": {
                    "id": "15345648489489",
                    "tenant_id": "5",
                    "name": "",
                    "account_number": "ENS123",
                    "account_type": "Personal",
                    "created_date_utc": "2021-10-19T12:05:41.000358+00:00",
                    "number": "846286826",
                    "phone_country_code": null,
                    "phone_number": null,
                    "email": null,
                    "total_balance": 3410.00,
                    "monthly_incoming_total": 100.0000,
                    "monthly_outgoing_total": 220.0000,
                    "access_level_status_id": 1,
                    "access_level_status": "Aktif",
                    "payment_balance": {
                        "available": 983.00,
                        "unavailable": 0.00
                    },
                    "cash_balance": {
                        "available": 2394.00,
                        "unavailable": 33.00
                    },
                    "transaction_limits": {
                        "max_balance": 50000.0000,
                        "topup_credit_limit": 50000.0000,
                        "topup_cash_limit": 50000.0000,
                        "withdrawal_limit": 50000.0000,
                        "payment_limit": 50000.0000,
                        "wallet_to_wallet_limit": 50000.0000
                    },
                    "kyc_level_status": null,
                    "currency_code": "TRY",
                    "user_kyc_info": {
                        "first_name": "Deneme",
                        "last_name": "Test",
                        "birth_year": 1991,
                        "kyc_level": 40,
                        "kyc_level_status": "Contracted",
                        "national_id": "45648431974,
                        "sector_id": null,
                        "mother_name": null,
                        "father_name": null
                    },
                   "is_topup_default": "false",
                   "tax_number": null,
                   "loyalty_record_required": false

                },
                "provider_brand_name": "",
                "media_brand_name": "",
                "status": "",
                "media_identifier": "422620******6789",
                "media_details": null,
                "description": "Kartınıza ait bilgileri paylaşmayınız",
                "image_url": "https://mobileapi-test.walletgate.io/content/kart_gorsel.png"
            }
        ],
        "page_index": 1,
        "last_row_index": 0,
        "page_count": 1,
        "page_size": 100,
        "row_count": 1,
        "order_column": null,
        "order_by": null
    }
}