API Documentation
- Getting Started
- Customer
- Wallet
- WalletGroup
- Payout
- Product
- ProductLimit
- Checkout
- Webhook
Checkout
Create Checkout Wallet
This endpoint creates a checkout wallet.
POST
/
api
/
v1
/
checkoutwallet
/
checkout
Create Checkout Wallet
Copy
curl --request POST \
--url https://checkout-staging.embedly.ng/api/v1/checkoutwallet/checkout \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"organizationId": "<string>"
}'
Copy
{
"statusCode": 200,
"message": "Checkout wallet generated successfully",
"data": {
"id": "b929bd22-6da0-4b5a-8c37-871ddce94a62",
"walletNumber": "2225655477",
"merchantId": "02600494-1a3c-11f0-a818-6045bd97b81d",
"walletName": "Embedly Check Demo",
"status": "Active",
"createdAt": "2025-07-11T17:40:33.9829245Z",
"expiresAt": "2025-07-11T18:10:33.9829466Z",
"reactivatedAt": null
}
}
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
Copy
{
"statusCode": 200,
"message": "Checkout wallet generated successfully",
"data": {
"id": "b929bd22-6da0-4b5a-8c37-871ddce94a62",
"walletNumber": "2225655477",
"merchantId": "02600494-1a3c-11f0-a818-6045bd97b81d",
"walletName": "Embedly Check Demo",
"status": "Active",
"createdAt": "2025-07-11T17:40:33.9829245Z",
"expiresAt": "2025-07-11T18:10:33.9829466Z",
"reactivatedAt": null
}
}
Create Checkout Wallet
Copy
curl --request POST \
--url https://checkout-staging.embedly.ng/api/v1/checkoutwallet/checkout \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"organizationId": "<string>"
}'
Copy
{
"statusCode": 200,
"message": "Checkout wallet generated successfully",
"data": {
"id": "b929bd22-6da0-4b5a-8c37-871ddce94a62",
"walletNumber": "2225655477",
"merchantId": "02600494-1a3c-11f0-a818-6045bd97b81d",
"walletName": "Embedly Check Demo",
"status": "Active",
"createdAt": "2025-07-11T17:40:33.9829245Z",
"expiresAt": "2025-07-11T18:10:33.9829466Z",
"reactivatedAt": null
}
}
Assistant
Responses are generated using AI and may contain mistakes.