Source code for djpaystack.api.apple_pay

from typing import Dict, Any, Optional
from .base import BaseAPI


[docs] class ApplePayAPI(BaseAPI): """Apple Pay API"""
[docs] def register_domain(self, domainName: str) -> Dict[str, Any]: """Register domain for Apple Pay""" data = {'domainName': domainName} return self._post('apple-pay/domain', data=data)
[docs] def list_domains(self, use_cursor: bool = False, per_page: int = 50, page: Optional[int] = None) -> Dict[str, Any]: """List Apple Pay domains""" params = self._build_query_params(use_cursor=use_cursor) return self._paginate('apple-pay/domain', params=params, per_page=per_page, page=page)
[docs] def unregister_domain(self, domainName: str) -> Dict[str, Any]: """Unregister Apple Pay domain""" data = {'domainName': domainName} return self._delete('apple-pay/domain', data=data)