I am trying to implement Payment Request API on a project I'm working on. I'm only using basic-card
payment method. When I call canMakePayment()
it correctly resolves to true
in Chrome in situations that it should be true
, but it never resolves to true
in Safari. Then I read something interesting in the webkit blog,
Safari only supports the Apple Pay payment method, but other browsers might support additional payment methods.
If that means what I think it means, then I cannot use basic-card
payment method in Safari. Only Apple Pay.
Can someone please shed some light in this?
That is indeed the case. Safari only supports Apple Pay at the moment. It doesn't support basic card, unfortunately :( https://webkit.org/blog/8182/introducing-the-payment-request-api-for-apple-pay/