Skip to content
This repository was archived by the owner on Oct 3, 2026. It is now read-only.

About

Node.js library for https://commerce.coinbase.com

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

17 Commits

Folders and files

Repository files navigation

Coinbase Commerce

npm version wercker status

Node.js library for commerce.coinbase.com

Usage

Create a Commerce client:

const { CoinbaseCommerce } = require('coinbase-commerce')

let client = new CoinbaseCommerce({
  apiKey: '1234abcd-1234-abcd-1234-abcd1234abcd',
  version: '2018-03-22' // optional
})

Charges

List

let results = await client.charges.list()

Get

let result = await client.charges.get('66BEOV2A')

Create

let result = await client.charges.create(options)

Request

let result = await client.charges.request('post', '/resolve')

Checkouts

List

let results = await client.checkouts.list()

Get

let result = await client.checkouts.get('1234abcd-1234-abcd-1234-abcd1234abcd')

Create

let result = await client.checkouts.create({})

Update

let result = await client.checkouts.update('1234abcd-1234-abcd-1234-abcd1234abcd', updates)

Delete

let result = await client.checkouts.delete('1234abcd-1234-abcd-1234-abcd1234abcd')

Events

List

let results = await client.events.list()

Get

let result = await client.events.get('66BEOV2A')

Webhooks

Verify Signature

// `body` can be a String, Buffer or Object
let isVerified = client.verifyWebhookSignature(signature, body, sharedSecret)

About

Node.js library for https://commerce.coinbase.com

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages