Create Terminal
Last updated
curl --request POST "https://api.test.devs.beadpay.io/Terminals" \
--header "X-Api-Key: {adminApiKey}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data '{
"name": "Front Counter 1",
"locationId": "67f00123456789abcdef0123",
"type": "virtual",
"tenderTypes": ["ethereum", "usdcBase"],
"description": "Primary checkout terminal",
"displayLogo": true,
"extendRedirectUrl": false,
"maxTransactionAmount": 5000,
"useSandboxSharedWallet": true
}'{
"id": "67f10123456789abcdef0456",
"name": "Front Counter 1",
"description": "Primary checkout terminal",
"merchantId": "67e90123456789abcdef0001",
"merchantStatus": "active",
"type": "virtual",
"merchantLocationId": "67f00123456789abcdef0123",
"merchantLocation": {
"id": "67f00123456789abcdef0123",
"name": "Main Store",
"address": {
"address1": "123 Main St",
"city": "Boston",
"region": "MA",
"country": "US",
"postalCode": "02110"
},
"isEnabled": true
},
"displayLogo": true,
"webhookUrl": null,
"isEnabled": true,
"extendRedirectUrl": false,
"tenderTypes": ["ethereum", "usdcBase"],
"created": "2026-04-02T15:00:00Z",
"updated": "2026-04-02T15:00:00Z",
"maxTransactionAmount": 5000,
"apiKey": {
"secret": "pk_test_terminal_secret_value",
"maskedSecret": "pk_****_value"
},
"useSandboxSharedWallet": true
}