stripe-ios/stripe3ds2-support/doc/html/Classes/STDSChallengeParameters.html

448 lines
10 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>STDSChallengeParameters Class Reference</title>
<link rel="stylesheet" href="../css/style.css">
<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
<meta name="generator" content="appledoc 2.2.1 (build 1334)">
</head>
<body class="appledoc">
<header>
<div class="container" class="hide-in-xcode">
<h1 id="library-title">
<a href="../index.html">Stripe3DS2 </a>
</h1>
<p id="developer-home">
<a href="../index.html">Stripe</a>
</p>
</div>
</header>
<aside>
<div class="container">
<nav>
<ul id="header-buttons" role="toolbar">
<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>
<li id="on-this-page" role="navigation">
<label>
On This Page
<div class="chevron">
<div class="chevy chevron-left"></div>
<div class="chevy chevron-right"></div>
</div>
<select id="jump-to">
<option value="top">Jump To&#133;</option>
<option value="overview">Overview</option>
<option value="tasks">Tasks</option>
<optgroup label="Properties">
<option value="//api/name/acsReferenceNumber">acsReferenceNumber</option>
<option value="//api/name/acsSignedContent">acsSignedContent</option>
<option value="//api/name/acsTransactionID">acsTransactionID</option>
<option value="//api/name/threeDSRequestorAppURL">threeDSRequestorAppURL</option>
<option value="//api/name/threeDSServerTransactionID">threeDSServerTransactionID</option>
</optgroup>
<optgroup label="Instance Methods">
<option value="//api/name/initWithAuthenticationResponse:">- initWithAuthenticationResponse:</option>
</optgroup>
</select>
</label>
</li>
</ul>
</nav>
</div>
</aside>
<article>
<div id="overview_contents" class="container">
<div id="content">
<main role="main">
<h1 class="title">STDSChallengeParameters Class Reference</h1>
<div class="section section-specification"><table cellspacing="0"><tbody>
<tr>
<th>Inherits from</th>
<td>NSObject</td>
</tr><tr>
<th>Declared in</th>
<td>STDSChallengeParameters.h</td>
</tr>
</tbody></table></div>
<div class="section section-overview">
<a title="Overview" name="overview"></a>
<h2 class="subtitle subtitle-overview">Overview</h2>
<p><code>STDSChallengeParameters</code> contains information from the 3DS Server&rsquo;s
authentication response that are used by the 3DS2 SDK to initiate
the challenge flow.</p>
</div>
<div class="section section-tasks">
<a title="Tasks" name="tasks"></a>
<div class="task-list">
<div class="section-method">
<a name="//api/name/initWithAuthenticationResponse:" title="initWithAuthenticationResponse:"></a>
<h3 class="method-title"><code><a href="#//api/name/initWithAuthenticationResponse:">&ndash;&nbsp;initWithAuthenticationResponse:</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>Convenience intiializer to create an instace of <code>STDSChallengeParameters</code> from an
<a href="../Protocols/STDSAuthenticationResponse.html"><code>STDSAuthenticationResponse</code></a></p>
</div>
<div class="method-subsection method-declaration"><code>- (instancetype)initWithAuthenticationResponse:(id&lt;STDSAuthenticationResponse&gt;)<em>authResponse</em></code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>Convenience intiializer to create an instace of <code>STDSChallengeParameters</code> from an
<a href="../Protocols/STDSAuthenticationResponse.html"><code>STDSAuthenticationResponse</code></a></p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">STDSChallengeParameters.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/threeDSServerTransactionID" title="threeDSServerTransactionID"></a>
<h3 class="method-title"><code><a href="#//api/name/threeDSServerTransactionID">&nbsp;&nbsp;threeDSServerTransactionID</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>Transaction identifier assigned by the 3DS Server to uniquely identify
a transaction.</p>
</div>
<div class="method-subsection method-declaration"><code>@property (nonatomic, copy) NSString *threeDSServerTransactionID</code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>Transaction identifier assigned by the 3DS Server to uniquely identify
a transaction.</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">STDSChallengeParameters.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/acsTransactionID" title="acsTransactionID"></a>
<h3 class="method-title"><code><a href="#//api/name/acsTransactionID">&nbsp;&nbsp;acsTransactionID</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>Transaction identifier assigned by the Access Control Server (ACS)
to uniquely identify a transaction.</p>
</div>
<div class="method-subsection method-declaration"><code>@property (nonatomic, copy) NSString *acsTransactionID</code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>Transaction identifier assigned by the Access Control Server (ACS)
to uniquely identify a transaction.</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">STDSChallengeParameters.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/acsReferenceNumber" title="acsReferenceNumber"></a>
<h3 class="method-title"><code><a href="#//api/name/acsReferenceNumber">&nbsp;&nbsp;acsReferenceNumber</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>The reference number of the relevant Access Control Server.</p>
</div>
<div class="method-subsection method-declaration"><code>@property (nonatomic, copy) NSString *acsReferenceNumber</code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>The reference number of the relevant Access Control Server.</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">STDSChallengeParameters.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/acsSignedContent" title="acsSignedContent"></a>
<h3 class="method-title"><code><a href="#//api/name/acsSignedContent">&nbsp;&nbsp;acsSignedContent</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>The encrypted message sent by the Access Control Server
containing the ACS URL, epthemeral public key, and the
3DS2 SDK ephemeral public key.</p>
</div>
<div class="method-subsection method-declaration"><code>@property (nonatomic, copy) NSString *acsSignedContent</code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>The encrypted message sent by the Access Control Server
containing the ACS URL, epthemeral public key, and the
3DS2 SDK ephemeral public key.</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">STDSChallengeParameters.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/threeDSRequestorAppURL" title="threeDSRequestorAppURL"></a>
<h3 class="method-title"><code><a href="#//api/name/threeDSRequestorAppURL">&nbsp;&nbsp;threeDSRequestorAppURL</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>The URL for the application that is requesting 3DS2 verification.
This property can be optionally set and will be included with the
messages sent to the Directory Server during the challenge flow.</p>
</div>
<div class="method-subsection method-declaration"><code>@property (nonatomic, copy, nullable) NSString *threeDSRequestorAppURL</code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>The URL for the application that is requesting 3DS2 verification.
This property can be optionally set and will be included with the
messages sent to the Directory Server during the challenge flow.</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">STDSChallengeParameters.h</code></p>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2019 Stripe. All rights reserved. Updated: 2019-05-21</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
</div>
</footer>
</div>
</div>
</article>
<script src="../js/script.js"></script>
</body>
</html>