ifixkart-backend/venv/lib/python3.12/site-packages/razorpay/resources/iin.py

29 lines
743 B
Python

from .base import Resource
from ..constants.url import URL
class Iin(Resource):
def __init__(self, client=None):
super(Iin, self).__init__(client)
self.base_url = URL.V1 + URL.IIN
def fetch(self, token_iin, data={}, **kwargs):
"""
fetch card properties using token iin
Returns:
Iin dict for given token iin
"""
return super(Iin, self).fetch(token_iin, data, **kwargs)
def all(self, data={}, **kwargs):
"""
Fetch all iins supporting native otp
Fetch all iins with business sub-type
Returns:
Dictionary of Iin data
"""
url = f"{self.base_url}/list"
return self.get_url(url, data, **kwargs)