Solutions
Payments
Power crypto payments through your platform – without needing to develop any crypto infrastructure yourself
ZeroHash Payment Products
Checkout
Accept crypto payments within your native checkout flow using our crypto-as-a-service gateway
P2P Payments
Empower your customers to send and receive crypto peer to peer within your platform
Payroll
Provide employees with the option to receive salary payouts in crypto via direct deposit and traditional payroll systems
Made For Developers
const createExternalAccount = () => {
const timestamp = Math.round(Date.now() / 1000)
const body = {
participant_code: 'ALI123',
account_nickname: 'test1',
account_number: '123456789',
routing_number: '011401533',
account_type: 'checking'
}
const payload = timestamp + 'POST' + '/payments/external_accounts' + JSON.stringify(body)
const decodedSecret = Buffer.from(apiSecret, 'base64')
const hmac = crypto.createHmac('sha256', decodedSecret)
const signedPayload = hmac.update(payload).digest('base64')
// SET HEADERS
const headers = {
'X-SCX-API-KEY': 'public_key',
'X-SCX-SIGNED': signedPayload,
'X-SCX-TIMESTAMP': timestamp,
'X-SCX-PASSPHRASE': 'passphrase'
}
const options = {
headers,
body,
json: true
}
return request.post(`https://api.zerohash.com/payments/external_accounts`, options)
}
const createExternalAccount = () => {
const timestamp = Math.round(Date.now() / 1000)
const body = {
participant_code: 'ALI123',
account_nickname: 'test1',
account_number: '123456789',
routing_number: '011401533',
account_type: 'checking'
}
const payload = timestamp + 'POST' + '/payments/external_accounts' + JSON.stringify(body)
const decodedSecret = Buffer.from(apiSecret, 'base64')
const hmac = crypto.createHmac('sha256', decodedSecret)
const signedPayload = hmac.update(payload).digest('base64')
// SET HEADERS
const headers = {
'X-SCX-API-KEY': 'public_key',
'X-SCX-SIGNED': signedPayload,
'X-SCX-TIMESTAMP': timestamp,
'X-SCX-PASSPHRASE': 'passphrase'
}
const options = {
headers,
body,
json: true
}
return request.post(`https://api.zerohash.com/payments/external_accounts`, options)
}
const createExternalAccount = () => {
const timestamp = Math.round(Date.now() / 1000)
const body = {
participant_code: 'ALI123',
account_nickname: 'test1',
account_number: '123456789',
routing_number: '011401533',
account_type: 'checking'
}
const payload = timestamp + 'POST' + '/payments/external_accounts' + JSON.stringify(body)
const decodedSecret = Buffer.from(apiSecret, 'base64')
const hmac = crypto.createHmac('sha256', decodedSecret)
const signedPayload = hmac.update(payload).digest('base64')
// SET HEADERS
const headers = {
'X-SCX-API-KEY': 'public_key',
'X-SCX-SIGNED': signedPayload,
'X-SCX-TIMESTAMP': timestamp,
'X-SCX-PASSPHRASE': 'passphrase'
}
const options = {
headers,
body,
json: true
}
return request.post(`https://api.zerohash.com/payments/external_accounts`, options)
}
Ready to start building your crypto product today?
Whether you’re looking to offer crypto trading, deposits and withdrawals, P2P transfers, rewards, or spend with crypto, you can build a customized crypto program to support your use case with Zero Hash
Award winning crypto infrastructure you can rely on
Top 100
Financial Technology Companies of 2022
The Financial Technology Report2022 Best
Crypto Product Integration Specialist
Wealth & FinanceInternational
101 Top CEOs
United States 101 Top CEOs in Fintech
Best Startup US2023 Winner
Tech of the Future
Banking Tech Awards USA2023 Finalist
World Changing Ideas
Fast Company2023 #46
Fastest Growing Companies in America
Inc. 5000