# PayVessel ## Docs - [Payvessel Checkout](https://docs.payvessel.com/accept-payment/checkout.md): Hosted checkout for cards and bank transfer — integrate with the payvessel-checkout npm package or Merchant Checkout API - [Customer Reserved Account](https://docs.payvessel.com/accept-payment/customer-reserved-account.md): Create virtual bank accounts for customers — STATIC (permanent) or DYNAMIC (one-time) reserve accounts - [Authentication](https://docs.payvessel.com/api-basics/authentication.md): Learn how to authenticate your API requests with Payvessel - [Environments](https://docs.payvessel.com/api-basics/environments.md): Understanding Payvessel's sandbox and production environments - [API Reference](https://docs.payvessel.com/api-reference/introduction.md): Endpoint reference, request/response payloads, code samples, and parameters for PayVessel APIs - [Initialize Payment](https://docs.payvessel.com/api-reference/transactions/initialize-payment.md): Initialize a new payment transaction to collect money from customers - [Verify Payment](https://docs.payvessel.com/api-reference/transactions/verify-payment.md): Verify the status of a payment transaction by reference - [Bulk Transfer](https://docs.payvessel.com/api-reference/transfers/bulk-transfer.md): Initiate multiple wallet transfers in a single batch - [Get Bank List](https://docs.payvessel.com/api-reference/transfers/get-bank-list.md): Retrieve list of supported banks for fund transfers - [Initiate Transfer](https://docs.payvessel.com/api-reference/transfers/initiate-transfer.md): Send money from your managed wallet to a bank account - [Validate Account](https://docs.payvessel.com/api-reference/transfers/validate-account.md): Resolve an account number to an account name before initiating transfer - [Verify BVN (Basic)](https://docs.payvessel.com/api-reference/verification/basic-bvn-verification.md): Verify a BVN against submitted identity details using the basic verification endpoint. - [Verify NIN (Basic)](https://docs.payvessel.com/api-reference/verification/basic-nin-verification.md): Verify a NIN against submitted identity details using the basic verification endpoint. - [Blacklist Query](https://docs.payvessel.com/api-reference/verification/blacklist-query.md): Query blacklist data using phone number, BVN, and NIN identifiers. - [Credit Score Query](https://docs.payvessel.com/api-reference/verification/credit-score-query.md): Query customer credit score information using mobile number, ID number, and optional extended info. - [Verify Driver's License](https://docs.payvessel.com/api-reference/verification/drivers-license-verification.md): Verify a driver's license and retrieve the identity details attached to the license number. - [Verify BVN (Enhanced)](https://docs.payvessel.com/api-reference/verification/enhanced-bvn-verification.md): Verify a BVN and retrieve an enriched customer identity profile. - [Verify NIN (Enhanced)](https://docs.payvessel.com/api-reference/verification/enhanced-nin-verification.md): Verify a NIN and retrieve an enriched customer identity profile. - [Verify International Passport](https://docs.payvessel.com/api-reference/verification/international-passport-verification.md): Verify an international passport and retrieve the identity details attached to the passport number. - [Loan Feature Query](https://docs.payvessel.com/api-reference/verification/loan-feature-query.md): Query loan-feature information using access type, value, authorization, type, and encryption settings. - [BVN and Account](https://docs.payvessel.com/api-reference/verification/merchant-bank-account.md): Verify a bank account against a BVN, bank code, and account number. - [Compare Faces](https://docs.payvessel.com/api-reference/verification/merchant-face.md): Compare two face images and return a similarity score. - [Verify Voter's Card](https://docs.payvessel.com/api-reference/verification/voters-card-verification.md): Verify a voter's card and retrieve the identity details attached to the voter ID. - [Create Virtual Account](https://docs.payvessel.com/api-reference/virtual-accounts/create-virtual-account.md): Create a reserved virtual bank account for a customer. Each reserved account is unique per customer, supports static and dynamic modes, and triggers notifications when funded. Use static accounts for recurring funding and dynamic accounts for one-time payments. - [Get Virtual Account](https://docs.payvessel.com/api-reference/virtual-accounts/get-virtual-account.md): Fetch details of a specific virtual account using its business ID and account number. - [Get Wallets](https://docs.payvessel.com/api-reference/wallets/get-wallets.md): List or retrieve managed wallets for your business - [Wallet Balance](https://docs.payvessel.com/api-reference/wallets/wallet-balance.md): Retrieve the current balance for a managed wallet - [Webhook Overview](https://docs.payvessel.com/api-reference/webhook/overview.md): Understand how Payvessel webhooks deliver real-time payment notifications and how to integrate them safely. - [Verifying Webhooks](https://docs.payvessel.com/api-reference/webhook/verifying-webhooks.md): Secure your Payvessel webhook endpoints by validating signatures, IP addresses, and duplicate deliveries. - [Basic BVN Verification](https://docs.payvessel.com/identity-verification/basic-bvn-verification.md): When to use basic BVN verification and how to interpret field-match results - [Basic NIN Verification](https://docs.payvessel.com/identity-verification/basic-nin-verification.md): Use NIN match results to compare submitted customer details against NIN data - [Blacklist Query](https://docs.payvessel.com/identity-verification/blacklist-query.md): Use blacklist queries to screen customers before high-risk actions - [Credit Score Query](https://docs.payvessel.com/identity-verification/credit-score-query.md): Use credit score queries when your workflow depends on customer risk grading - [Driver's License Verification](https://docs.payvessel.com/identity-verification/drivers-license-verification.md): Use driver's license verification when a license is part of your accepted identity set - [Enhanced BVN Verification](https://docs.payvessel.com/identity-verification/enhanced-bvn-verification.md): When to use enhanced BVN verification to retrieve richer identity details - [Enhanced NIN Verification](https://docs.payvessel.com/identity-verification/enhanced-nin-verification.md): Retrieve enriched NIN identity details for deeper onboarding and review flows - [International Passport Verification](https://docs.payvessel.com/identity-verification/international-passport-verification.md): Use passport verification when you need passport-backed identity evidence - [Loan Feature Query](https://docs.payvessel.com/identity-verification/loan-feature-query.md): Use loan-feature queries when your workflow needs downstream loan-related signals - [Verify Bank Account](https://docs.payvessel.com/identity-verification/merchant-bank-account.md): Use bank account verification before linking a customer bank account to payouts or settlements - [Compare Faces](https://docs.payvessel.com/identity-verification/merchant-face.md): When to use face comparison and how to work with similarity scores - [Identity Verification Overview](https://docs.payvessel.com/identity-verification/overview.md): How to structure identity and risk checks across the PayVessel verification stack - [Voter's Card Verification](https://docs.payvessel.com/identity-verification/voters-card-verification.md): Use voter's card verification when voter-registration data is part of your review flow - [Payvessel Developer Hub](https://docs.payvessel.com/index.md): Welcome to the Payvessel Developer Hub, your launchpad for building seamless and secure financial experiences with the Payvessel API. - [Quickstart](https://docs.payvessel.com/quickstart.md): Chart your integration course before setting sail with Payvessel - [Support](https://docs.payvessel.com/support.md): Get help for your Payvessel integration - [Bulk transfers](https://docs.payvessel.com/transfer-payout/bulk-transfers.md) - [Get Bank List](https://docs.payvessel.com/transfer-payout/get-bank-list.md): Fetch all supported banks and their codes before initiating a transfer - [Single transfers](https://docs.payvessel.com/transfer-payout/single-transfers.md) - [Validate Account](https://docs.payvessel.com/transfer-payout/validate-account.md): Resolve a bank account number to a name before sending money - [Banks and OFIs](https://docs.payvessel.com/use-cases/banks-and-ofis.md): Modern payment infrastructure for traditional financial institutions - [E-Commerce](https://docs.payvessel.com/use-cases/e-commerce.md): Complete payment solutions for online retail and digital commerce - [Fintechs](https://docs.payvessel.com/use-cases/fintechs.md): Payment solutions tailored for financial technology companies - [Remittance](https://docs.payvessel.com/use-cases/remittance.md): Secure and affordable cross-border money transfer solutions - [Telecommunications](https://docs.payvessel.com/use-cases/telecommunications.md): Payment solutions for telecom operators and mobile service providers - [Travel and Hospitality](https://docs.payvessel.com/use-cases/travel-and-hospitality.md): Seamless payment solutions for the travel and hospitality industry - [Get Wallets](https://docs.payvessel.com/wallets/get-wallets.md): Guide: listing and retrieving wallets - [Wallets Overview](https://docs.payvessel.com/wallets/overview.md): Managed external wallets for holding and moving funds - [Wallet Balance](https://docs.payvessel.com/wallets/wallet-balance.md): Guide: understanding wallet balances ## OpenAPI Specs - [openapi](https://docs.payvessel.com/api-reference/openapi.json)