
Si vous envisagez de connecter des paiements en crypto-monnaie et que vous n'êtes pas encore familiarisé avec Coinbase Commerce, cela vaut la peine de passer 5 minutes de votre temps. Je parlerai de la connexion, de la configuration et du partage de solutions open source prêtes à l'emploi pour Nodejs.
Coinbase Commerce est un service d'acquisition de crypto-monnaie sans frais, passeport, excellente API et votre compte personnel.
Bonjour, Habr!
- . , API , .
, . , — "". , , , , .
: USD Coin, Dai, Bitcoin, Bitcoin Cash, Ethereum, Litecoin
Coinbase Commerce ( — CC).
- —
- USD Coin & DAI,
- — "Coinbase", .
- .
- . , ,
- —
, . , . , "" , -.

5 .
- email +
- 2
2



, CC seed-, .


seed-, CC Google Drive .



, .
- — \ . , .
- API — , . .

\ .

.

, CC , .

, , ( ).


// link
// https://commerce.coinbase.com/checkout/<id>
<a href="https://commerce.coinbase.com/checkout/<id>" target="_blank">
// embed
<div>
<a class="buy-with-crypto"
href="https://commerce.coinbase.com/checkout/<id>">Buy with Crypto</a>
<script src="https://commerce.coinbase.com/v1/checkout.js?version=201807">
</script>
</div>
API
API .
,
"checkout" https://commerce.coinbase.com/checkout/<id> , .
, , , CC .
WebHook
url Settings => Webhook subscriptions.

, , Ngrok.
// install
$ npm install ngrok -g
// `http://localhost:3000/coinbase-webhook` => `https://<ngrok-host>/coinbase-webhook`
$ ngrok http 3000
, Webhook.site Postman .
, . : charge:created, charge:confirmed, charge:failed, charge:delayed, charge:pending, charge:resolved.

Open Source
c API — coinbase-commerce-node.

, Coinbase Commerce. .
!