runbox / runbox7

Runbox 7 web app
Other
125 stars 24 forks source link

style(payment): Update Coinbase payment modal. #1546

Closed gtandersen closed 3 weeks ago

gtandersen commented 3 months ago

Ref https://help.coinbase.com/en/migrating-to-the-onchain-payment-protocol and https://github.com/runbox/runbox7/issues/1549.

Coinbase UI new
castaway commented 3 months ago

Oops, re-reviewed after Dave asked about non-coinbase .. This update removes the use of mainOptions from the html, are these no longer used / appropriate? if so we should removed all other references to them

gtandersen commented 3 months ago

Oops, re-reviewed after Dave asked about non-coinbase .. This update removes the use of mainOptions from the html, are these no longer used / appropriate? if so we should removed all other references to them

I will re-review this as well because we'll apparently need a way for customers to pay manually to Coinbase (without the Coinbase Commerce interface).

gtandersen commented 2 months ago

In order to satisfy customers' desire to without using Coinbase, the additional button below is intended to trigger initiateCryptoPayment() similar to the initiatePayment() in shopping-cart.component.ts and take the user to a cryptocurrency version of the payment receipt page with instructions on how to proceed:

Coinbase Transfer
gtandersen commented 1 month ago

Updated payment instructions with addresses and QR codes for common currencies:

Cryptocurrency transfer

Cryptocurrency transfer 2

gtandersen commented 1 month ago

We should rename "bitpay" to "coinbase" for cryptocurrency payments.