Skip to content

cometh-hq/checkout-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connect Checkout SDK

Installing Checkout SDK

npm install @cometh/checkout-sdk

Basic Usage

  1. Initialize SDK
import {CheckoutSDK} from '@cometh/checkout-sdk'

const sdk = new CheckoutSDK(apiKey)
  1. Start checkout flow
const request = {
    productId: 1,
    user: {
        walletAddress: '0x1234567890',
        email: '[email protected]'
    }
}

await sdk.checkout(request)
  1. Handle flow events
import {CheckoutSDK, CheckoutError, CheckoutSuccess} from '@cometh/checkout-sdk'

const sdk = new CheckoutSDK(apiKey)
sdk.on('start', () => {
    console.log('display is ON and flow has started');
});

sdk.on('success', (result: CheckoutSuccess) => {
});

sdk.on('failure', (error: CheckoutError) => {
});

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published