[w3c/payment-request] Location declaration (#870)

I am struggling to figure out how to use the Payment Request API in conjunction with basic-card, and meet the [Location Declaration rules from Visa.](https://usa.visa.com/dam/VCOM/global/support-legal/documents/providing-proper-location-of-merchant-business.pdf)

Specifically, rules regarding entities with multiple locations for online processing:

> A merchant with multiple merchant locations must only assign the merchant location that is appropriate to each transaction ...

and

> ... your website must prominently display the merchant country that will be used to process the
transaction on either the checkout screen used to present the final transaction amount or within the sequence of web pages that the cardholder accesses during the checkout process. It must not be a link to a separate page. It is important that the cardholder knows whether the transaction will be domestic or international before the cardholder commits to the purchase. ...

Specifically, I am dealing with the case where I don't know which entity will be designated for the first clause until the cardholder has specified the first 6 digits (IIN) of the card.  At that time, I will know where the card was issued, and how to best match a merchant entity with the issuing bank of the card.  But I need to know that information and have a method to present that information to the cardholder before they commit to purchase (see above).

With PR, I don't seem to have any opportunity to present that information.  The final step of the payment sheet is too late to make that declaration - declaring it after clicking "buy" is not an option.

Am I missing something, or is this not currently possible with PR?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/payment-request/issues/870

Received on Tuesday, 25 June 2019 12:56:50 UTC