# Walapay Documentation > Walapay's Developer Documentation ## Guides - [Introduction](https://docs.walapay.io/docs/introduction.md) - [Countries & Rails](https://docs.walapay.io/docs/countries-and-rails.md) - [Onboarding Regions](https://docs.walapay.io/docs/onboarding-regions.md) - [Supported Activities](https://docs.walapay.io/docs/supported-activities.md) - [Onboarding](https://docs.walapay.io/docs/onboarding.md) - [Roles for Dashboard Users](https://docs.walapay.io/docs/rbac-for-dashboard-users.md): Walapay's dashboard supports role-based access control (RBAC) to help teams implement approval workflows and access controls. This guide explains the different user roles and their permissions. - [Crypto Return Policies](https://docs.walapay.io/docs/crypto-return-policies.md) - [Overview [READ FIRST]](https://docs.walapay.io/docs/overview.md) - [Step 1. Customers](https://docs.walapay.io/docs/customers.md) - [Compliance (ToS & KYC/KYB)](https://docs.walapay.io/docs/compliance-requirements.md) - [Requirements for Individuals](https://docs.walapay.io/docs/requirements-for-individuals.md) - [Requirements for Businesses](https://docs.walapay.io/docs/requirements-for-businesses.md) - [Virtual Accounts](https://docs.walapay.io/docs/virtual-accounts.md) - [External Accounts](https://docs.walapay.io/docs/external-accounts.md) - [Step 3: Payments](https://docs.walapay.io/docs/payments.md) - [Fiat-to-Fiat](https://docs.walapay.io/docs/fiat-to-fiat.md) - [Fiat-to-Stablecoin (Crypto On-Ramp)](https://docs.walapay.io/docs/fiat-to-stablecoin.md) - [Stablecoin-to-Fiat (Crypto Off-Ramp)](https://docs.walapay.io/docs/stablecoin-to-fiat.md) - [Stablecoin-to-Stablecoin](https://docs.walapay.io/docs/stablecoin-to-stablecoin.md) - [Webhooks](https://docs.walapay.io/docs/webhooks.md) - [Verifying Webhook Signature](https://docs.walapay.io/docs/verifying-webhook-signature.md) - [Example Payloads](https://docs.walapay.io/docs/example-payloads.md) - [Change Log](https://docs.walapay.io/docs/change-log.md) - [Authentication](https://docs.walapay.io/docs/authentication.md) - [Rate Limits](https://docs.walapay.io/docs/rate-limits.md) - [Responses](https://docs.walapay.io/docs/responses.md) - [Environments](https://docs.walapay.io/docs/environments.md) - [Idempotency](https://docs.walapay.io/docs/idempotency.md) - [Country, Currency, and State Codes](https://docs.walapay.io/docs/codes.md) - [Occupation / Job Codes](https://docs.walapay.io/docs/occupations-and-job-codes.md) - [Business Industry List](https://docs.walapay.io/docs/business-industry-list.md) - [Bank and Branch Codes](https://docs.walapay.io/docs/bank-and-branch-codes.md) ## API Reference - [Get virtual account fees for your team](https://docs.walapay.io/reference/configurationscontroller_getvirtualaccountfees_v1.md) - [Create a new customer](https://docs.walapay.io/reference/customerscontroller_createcustomer_v1.md) - [Get all customers for your team](https://docs.walapay.io/reference/customerscontroller_findallcustomers_v1.md) - [Create a test customer (sandbox only)](https://docs.walapay.io/reference/customerscontroller_createfakecustomer_v1.md): Generates a fully populated fake customer and submits it through KYC automatically. Use `kycOutcome` to control the resulting KYC status without any manual review. Throws 403 in production. - [Create customer with KYC link](https://docs.walapay.io/reference/customerscontroller_createcustomerwithkyclink_v1.md) - [Get a customer by ID](https://docs.walapay.io/reference/customerscontroller_findonecustomer_v1.md) - [Partially update a customer by ID](https://docs.walapay.io/reference/customerscontroller_patchcustomer_v1.md): Currently only the email can be updated. - [Delete a customer by ID](https://docs.walapay.io/reference/customerscontroller_softdeletecustomer_v1.md): This will also delete all entities and UBOs associated with the customer - [Update a customer by ID](https://docs.walapay.io/reference/customerscontroller_updatecustomer_v1.md) - [Create an account for a customer](https://docs.walapay.io/reference/accountscontroller_createaccount_v1.md) - [Get all accounts for a customer](https://docs.walapay.io/reference/accountscontroller_findallforcustomer_v1.md) - [Get external account requirements](https://docs.walapay.io/reference/accountscontroller_getexternalaccountrequirements_v1.md) - [Get an account by ID](https://docs.walapay.io/reference/accountscontroller_findone_v1.md) - [Update an account by ID](https://docs.walapay.io/reference/accountscontroller_update_v1.md) - [Delete an account by ID](https://docs.walapay.io/reference/accountscontroller_softdelete_v1.md) - [Get all accounts for your team](https://docs.walapay.io/reference/accountscontroller_findallforteam_v1.md) - [Create a new payment](https://docs.walapay.io/reference/paymentscontroller_create_v1.md) - [Get all payments for your team](https://docs.walapay.io/reference/paymentscontroller_findallforteam_v1.md) - [Get all payments for a customer](https://docs.walapay.io/reference/paymentscontroller_findallforcustomer_v1.md) - [Get all supported payment corridors for your team or customer](https://docs.walapay.io/reference/paymentscontroller_getcorridors_v1.md) - [Get the exchange rate](https://docs.walapay.io/reference/paymentscontroller_getratev2_v1.md) - [Get a payment by ID](https://docs.walapay.io/reference/paymentscontroller_findone_v1.md) - [Cancel a payment by ID](https://docs.walapay.io/reference/paymentscontroller_cancel_v1.md) - [Get webhooks for team](https://docs.walapay.io/reference/webhookscontroller_getwebhooks_v1.md) - [Create webhook endpoint](https://docs.walapay.io/reference/webhookscontroller_createwebhook_v1.md) - [Delete webhook endpoint](https://docs.walapay.io/reference/webhookscontroller_deletewebhook_v1.md)