コード例 #1
0
        /// <summary>
        /// Gets the list of issuers.
        /// </summary>
        /// <param name="settings">The issuer request settings.</param>
        /// <param name="cancellationToken">Cancellation token.</param>
        /// <returns>The directory result containing a list of issuers.</returns>
        public async Task <DirectoryResult> GetIssuersAsync(
            GetIssuersSettings settings,
            CancellationToken cancellationToken = default)
        {
            var request = RequestBuilder.CreateDirectoryRequest(
                merchantId,
                settings);

            var response = await SendObjectAsXmlAsync(
                request,
                cancellationToken);

            return(ResultParser.ParseDirectoryResult(response));
        }