Skip to main content

Quick Start Guides

Core API Workflows

Accept a Payment

Here’s your guide to using the Payvessel API to accept a single payment. Before you begin: All Payvessel API requests must be authenticated with your secret API keys. Next Step: POST api.payvessel.com/transaction/initialize
# cURL Example
curl https://api.payvessel.com/transaction/initialize \
  -H "Authorization: Bearer YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount": "500000", "email": "[email protected]"}' \
  -X POST

Initiate a Transfer

Here’s how quickly you can send money programmatically with Payvessel. Before you begin: All Payvessel API requests must be authenticated with your secret API keys. Next Step: POST api.payvessel.com/transfer/recipient
# cURL Example
curl https://api.payvessel.com/transfer/recipient \
  -H "Authorization: Bearer YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type": "nuban", "name": "John Doe", "account_number": "0001234567", "bank_code": "058"}' \
  -X POST

Explore Our Code Demos

We’ve built simple, real-world projects to show you how to use the Payvessel API. Explore all demos or start with these popular examples: