sortable icon indicating copy to clipboard operation
sortable copied to clipboard

Location declaration

Open davidbenoit opened this issue 5 years ago • 9 comments

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.

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?

davidbenoit avatar Jun 25 '19 12:06 davidbenoit