Developers
API Documentation
Integrate Tchotchom payment and transfer functionality into your applications with our RESTful API.
Authentication
Secure your API requests with Basic Auth
All API requests require Basic Authentication using your API credentials. Use your public_api_key as username and secret_key as password.
Authorization: Basic cHVibGljX2FwaV9rZXk6c2VjcmV0X2tleQ==Base URL
https://www.sbfastgroup.com/api/v1Endpoints
POST
/api/v1/moncash/transfersCreate Transfer
Create a new transfer between accounts
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
amount | number | Required | Transfer amount |
currency | string | Required | Currency code (HTG, USD, etc.) |
recipient_email | string | Required | Recipient's email address |
note | string | Optional | Optional transfer note |
Request body
{
"amount": 100,
"currency": "HTG",
"recipient_email": "recipient@example.com",
"note": "Payment for services"
}Response example
{
"success": true,
"message": "Transfer created successfully",
"data": {
"id": 12345,
"amount": 100,
"currency": "HTG",
"recipient_email": "recipient@example.com",
"status": "pending",
"note": "Payment for services",
"created_at": "2025-11-19T10:30:00Z"
}
}cURL example
curl -X POST https://www.sbfastgroup.com/api/v1/api/v1/moncash/transfers \
-u public_api_key:secret_key \
-H "Content-Type: application/json" \
-d '{"amount":100,"currency":"HTG","recipient_email":"recipient@example.com","note":"Payment for services"}'POST
/api/v1/moncash/transfer/{transfer_id}/approveApprove Transfer
Approve a pending transfer
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
transfer_id | number | Required | Transfer ID in URL path |
Response example
{
"success": true,
"message": "Transfer approved successfully",
"data": {
"id": 12345,
"amount": 100,
"currency": "HTG",
"recipient_email": "recipient@example.com",
"status": "approved",
"approved_at": "2025-11-19T10:35:00Z"
}
}cURL example
curl -X POST https://www.sbfastgroup.com/api/v1/api/v1/moncash/transfer/12345/approve \ -u public_api_key:secret_key \ -H "Content-Type: application/json"
POST
/api/v1/paymentsCreate Payment Sale
Create a new payment transaction
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
amount | number | Required | Payment amount |
currency | string | Required | Currency code (HTG, USD, etc.) |
payee_email | string | Required | Merchant/payee email address |
description | string | Optional | Payment description |
reference | string | Optional | Order/invoice reference |
payment_method | string | Required | Payment method (moncash, card, etc.) |
Request body
{
"amount": 250,
"currency": "HTG",
"payee_email": "merchant@example.com",
"description": "Product purchase",
"reference": "ORD-2025-001",
"payment_method": "moncash"
}Response example
{
"success": true,
"message": "Payment created successfully",
"data": {
"id": 67890,
"amount": 250,
"currency": "HTG",
"payee_email": "merchant@example.com",
"description": "Product purchase",
"reference": "ORD-2025-001",
"payment_method": "moncash",
"status": "completed",
"created_at": "2025-11-19T10:40:00Z"
}
}cURL example
curl -X POST https://www.sbfastgroup.com/api/v1/api/v1/payments \
-u public_api_key:secret_key \
-H "Content-Type: application/json" \
-d '{"amount":250,"currency":"HTG","payee_email":"merchant@example.com","description":"Product purchase","reference":"ORD-2025-001","payment_method":"moncash"}'Need Help?
Our developer support team is here to help you integrate Tchotchom into your application. Contact us for API credentials and technical assistance.