Solutions
Payments
Power crypto and stablecoin payments through your platform – without needing to develop any crypto and stablecoin infrastructure yourself
ZeroHash Payment Products
Checkout
Accept crypto and stablecoin payments within your native checkout flow using our crypto and stablecoin-as-a-service gateway
P2P Payments
Empower your customers to send and receive crypto and stablecoins peer to peer within your platform
Payroll
Provide employees with the option to receive salary payouts in crypto and stablecoins
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 and stablecoin product today?
Whether you’re looking to offer crypto trading, stablecoin deposits and withdrawals, P2P transfers, rewards, or spend with crypto and stablecoins, you can build a customized crypto and stablecoin program to support your use case with Zero Hash
Award winning crypto and stablecoin 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