В настоящее время есть два способа сделать это.
1.CoinbaseCommerceButton
Существует обратный вызов onPaymentDetected
, как задокументировано здесь .После запуска обратного вызова вы можете безопасно удалить кнопку из DOM и позволить пользователю продолжить использование вашего приложения.
2.Подписки через Webhook
Для зарегистрированных платежей также можно регистрироваться через веб-заезды с типом события charge:pending
.См. здесь для более подробного объяснения того, как этого можно достичь.