Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce credential, initiator and series[] #111

Merged
merged 37 commits into from
Jan 15, 2021
Merged
Changes from 2 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
594c35f
Introduce credential, initiator and series[]
ct-clearhaus Sep 29, 2020
87a8acf
Rewrite Getting Started section re. subscriptions
ct-clearhaus Sep 29, 2020
76458f0
Tighten wording for series[]
ct-clearhaus Sep 29, 2020
03079a2
Fix wording
ct-clearhaus Sep 30, 2020
e4a6aeb
Improve wording
ct-clearhaus Sep 30, 2020
ddcb8a9
Alphabetise authorization params
ct-clearhaus Sep 30, 2020
9f61e29
series[type] depend on "all" series[previous]
ct-clearhaus Sep 30, 2020
ef0798d
Add note on initiator and credential for /credits
ct-clearhaus Sep 30, 2020
f79aad6
Improve wording
ct-clearhaus Sep 30, 2020
2263364
Consistent regexps
ct-clearhaus Sep 30, 2020
ea7ae3c
Update source/index.html.md
mt-clearhaus Sep 30, 2020
8415d33
Remove varying amount series explanation
ct-clearhaus Nov 16, 2020
fdec2a1
credential_on_file = (store|use)
ct-clearhaus Nov 16, 2020
d3d6f4a
Merge branch 'master' into cof-d
ct-clearhaus Nov 16, 2020
8b266aa
Remove duplicate information from the guideline
ct-clearhaus Nov 16, 2020
cf1868c
MPO is not happy with recurring
ct-clearhaus Nov 16, 2020
1fd2e48
Deprecate `recurring`
ct-clearhaus Nov 16, 2020
0b870dd
Generalise to allow for UCOF
ct-clearhaus Nov 16, 2020
0fb0d9e
Improve wording
ct-clearhaus Nov 16, 2020
5289296
credential_on_file correction
ct-clearhaus Nov 16, 2020
d3e6ffd
Improve wording
ct-clearhaus Nov 16, 2020
3d0c2e5
Limit scope to existing functionality
ct-clearhaus Nov 26, 2020
debf16d
Fix necessity of scheme series reference params
ct-clearhaus Nov 27, 2020
4637d9b
Add Mastercard exemption for scheme ref. series
ct-clearhaus Nov 27, 2020
257fb21
Improve Mastercard exemption description
ct-clearhaus Nov 27, 2020
c923e6c
Remove Mastercard tokenized flag
ct-clearhaus Nov 27, 2020
3c80125
Improve wording many places
ct-clearhaus Nov 30, 2020
c51b88d
Improve wording
ct-clearhaus Dec 2, 2020
436a301
Be explicit that series type cannot change
ct-clearhaus Dec 8, 2020
3976470
Old recurring flag is not forward compatible
ct-clearhaus Dec 8, 2020
5f6be62
Explain Mastercard TID date format
ct-clearhaus Dec 8, 2020
0be7b77
Improve wording of fixed series type
ct-clearhaus Jan 15, 2021
09d197d
Improve wording for using scheme ref for series
ct-clearhaus Jan 15, 2021
ada4b57
Remove duplicate explanations
ct-clearhaus Jan 15, 2021
0c5db62
Improve wording
ct-clearhaus Jan 15, 2021
8b1e58e
Update the change log
ct-clearhaus Jan 15, 2021
a2326be
Remove very old change log entries
ct-clearhaus Jan 15, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 19 additions & 24 deletions source/index.html.md
Original file line number Diff line number Diff line change
Expand Up @@ -933,21 +933,29 @@ The Mastercard specific reference to the series contains the following parts.

<dt>
series[previous][mastercard][exemption]
<span class="type">(<code>mit</code>|<code>recurring</code>)</span>
<span class="type">(<code>fixed_amount_series</code>|<code>variable_amount_series</code>)</span>
</dt>
<dd>
The <i>Mastercard exemption</i> to be used for the series. If the
previous-in-series is a subsequent-in-series it should be equal to the
<i>Mastercard exemption</i> applied for the previous-in-series.
The <i>Mastercard exemption</i> to be used for the series indicating if the
series is a fixed-amount or a variable-amount series.
<ul>
<li><code>mit</code>: A <i>Mastercard exemption</i> (not formally an
acquirer exemption for SCA) indicating that the transaction is out of
scope for SCA. Relevant for varying-amount series. Refer to the partner
guideline for more details.</li>
<li><code>recurring</code>: The previous-in-series was acquirer exempted
for SCA because it was a subsequent-in-series, fixed-amount series
authorization.</li>
<li><code>fixed_amount_series</code>:
The series is a fixed-amount series. (MPMI value <code>03</code>.)
</li>
<li><code>variable_amount_series</code>:
The series is a variable-amount series. (MPMI value <code>01</code>.)
A <i>Mastercard exemption</i> (not formally an acquirer exemption for
SCA) indicating that the transaction is out of scope for SCA.
</li>
</ul>
If the previous-in-series is a subsequent-in-series it should be equal to
the <i>Mastercard exemption</i> applied for the previous-in-series.
The value originates from Mastercard Data element 48, Subelement 22,
Subfield 1 named "Multi-Purpose Merchant Indicator (MPMI).
The value <code>01</code> indicates variable-amount whereas <code>01</code>
indicates fixed-amount.

<br />
Clearhaus will use the same <i>Mastercard exemption</i> for the entire
series when later referring to the previous-in-series via
<code>series[previous][id]</code>.
Expand All @@ -957,19 +965,6 @@ The Mastercard specific reference to the series contains the following parts.
Cannot be present if <code>series[previous][id]</code> or
<code>series[previous][visa]</code> is present.</div>
</dd>

<dt>
series[previous][mastercard][tokenized]
<span class="type">(true|false)</span>
</dt>
<dd>
Indicate if the series was initiated with a tokenized payment.

<div class="type">Conditional.
Required if <code>series[previous][mastercard]</code> is present.
Cannot be present if <code>series[previous][id]</code> or
<code>series[previous][visa]</code> is present.</div>
</dd>
</dl>

The Visa specific reference to the series has only one part.
Expand Down