|
222 | 222 | <dfn>Steps for when a user changes payment methoddfn> (optional)
|
223 | 223 | dt>
|
224 | 224 | <dd>
|
225 |
| - Steps that describe how to handle the user changing payment method or |
226 |
| - monetary instrument (e.g., from a debit card to a credit card) that |
227 |
| - results in a <a data-cite="WEBIDL#idl-dictionary">dictionarya> or |
228 |
| - <a data-cite="WEBIDL#idl-object">objecta> or null. |
| 225 | + <p> |
| 226 | + Steps that describe how to handle the user changing payment method |
| 227 | + or monetary instrument (e.g., from a debit card to a credit card) |
| 228 | + that results in a <a data-cite= |
| 229 | + "WEBIDL#idl-dictionary">dictionarya> or <a data-cite= |
| 230 | + "WEBIDL#idl-object">objecta> or null. |
| 231 | + p> |
| 232 | + <p> |
| 233 | + A <a>payment handlera> that defines <a>steps for when a user |
| 234 | + changes payment methoda> MUST redact the <a>address linea>, |
| 235 | + <a>organizationa>, <a>phone numbera>, and <a>recipienta> |
| 236 | + from any <a>PaymentAddressa> included in the |
| 237 | + <a>PaymentMethodChangeEventa>'s <a data-link-for= |
| 238 | + "PaymentMethodChangeEvent">methodDetailsa> attribute. |
| 239 | + p> |
229 | 240 | dd>
|
230 | 241 | dl>
|
231 | 242 | <p>
|
|
4411 | 4422 | "WEBIDL#idl-object">objecta> or null, and a <var>methodNamevar>,
|
4412 | 4423 | which is a DOMString that represents the <a>payment method
|
4413 | 4424 | identifiera> of the <a>payment handlera> the user is interacting
|
4414 |
| - with: |
| 4425 | + with. |
| 4426 | + p> |
| 4427 | + <p class="note" title= |
| 4428 | + "Privacy of information shared by paymentmethodchange event"> |
| 4429 | + When the user selects or changes a payment method (e.g., a credit |
| 4430 | + card), the <a>PaymentMethodChangeEventa> includes redacted billing |
| 4431 | + address information for the purpose of performing tax calculations. |
| 4432 | + Redacted attributes include, but are not limited to, <a>address |
| 4433 | + linea>, <a>dependent localitya>, <a>organizationa>, |
| 4434 | + <a>phone numbera>, and <a>recipienta>. |
4415 | 4435 | p>
|
4416 | 4436 | <ol class="algorithm">
|
4417 | 4437 | <li>Let <var>requestvar> be the <a>PaymentRequesta> object that
|
|
5308 | 5328 | member with a third-party <a>payment handlera> without user
|
5309 | 5329 | consent.
|
5310 | 5330 | p>
|
| 5331 | + <p> |
| 5332 | + Where sharing of privacy-sensitive information might not be obvious |
| 5333 | + to users (e.g., when <a data-lt= |
| 5334 | + "payment method changed algorithm">changing payment methodsa>), it |
| 5335 | + is RECOMMENDED that user agents inform the user of exactly what |
| 5336 | + information is being shared with a merchant. |
| 5337 | + p> |
5311 | 5338 | section>
|
5312 | 5339 | <section class="informative">
|
5313 | 5340 | <h2 id="canmakepayment-protections">
|
|
0 commit comments