Virtual account
List Virtual Accounts
A **virtual account** Virtual Account provides a streamlined, automatic solution to convert fiat currency into stablecoins directly into your customers' bank accounts.
curl -X GET "https://api.sandbox.spherepay.co/v2/virtual-account"
fetch("https://api.sandbox.spherepay.co/v2/virtual-account")
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.sandbox.spherepay.co/v2/virtual-account"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
import requests
url = "https://api.sandbox.spherepay.co/v2/virtual-account"
response = requests.request("GET", url)
print(response.text)
[
{
"id": "virtualAccount_987xyz654",
"active": true,
"depositInstructions": {
"currency": "USD",
"bankName": "Bank of Example",
"bankAccountNumber": "000123456789",
"bankRoutingNumber": "1234567890",
"bankBeneficiaryName": "John Doe",
"bankBeneficiaryAddress": "123 Main St, Anytown, USA"
},
"fees": {
"totalBpsRate": "20",
"integratorFee": {
"bpsRate": "10"
},
"platformFee": {
"bpsRate": "10"
}
},
"destination": {
"currency": "USDC",
"walletAddress": "0x1234...abcd",
"network": "ethereum"
},
"created": "2025-04-20T21:49:46.697Z",
"updated": "2025-04-20T21:50:18.854Z"
}
]