Client-side Install (browser)
For use in the browser, you can access the SDK directly at https://js.getcode.com/v1/. However, you can also import the @code-wallet/elements package.
Installation
bash
import code from 'https://js.getcode.com/v1/';import code from 'https://js.getcode.com/v1/';If you're using a package manager, you can install the @code-wallet/elements package.
bash
npm install @code-wallet/elementsnpm install @code-wallet/elementsbash
yarn add @code-wallet/elementsyarn add @code-wallet/elementsbash
pnpm add @code-wallet/elementspnpm add @code-wallet/elementsbash
bun install @code-wallet/elementsbun install @code-wallet/elementsQuick Start
html
<script type="module">
import code from 'https://js.getcode.com/v1';
const { button } = code.elements.create('button', {
// ...
});
button.mount('#button-container');
</script><script type="module">
import code from 'https://js.getcode.com/v1';
const { button } = code.elements.create('button', {
// ...
});
button.mount('#button-container');
</script>js
import code from '@code-wallet/elements';
const { button } = code.elements.create('button', {
// ...
});
button.mount('#button-container');import code from '@code-wallet/elements';
const { button } = code.elements.create('button', {
// ...
});
button.mount('#button-container');js
const code = require('@code-wallet/elements');
const { button } = code.elements.create('button', {
// ...
});
button.mount('#button-container');const code = require('@code-wallet/elements');
const { button } = code.elements.create('button', {
// ...
});
button.mount('#button-container');With this snippet, you can create a payment button that looks like this:
See a minimal example here.
Examples
You can also see the React or Vue examples for more information.