Integration rule
Callbacks are signals, not the final authority.
Store callbacks idempotently, return a timely response, and verify payment status server-to-server before irreversible fulfillment.
SILVATECH PAYMENTS / FOR-DEVELOPERS · BZD
POST /api/payments/initialize
Authorization: Bearer [tenant token]
Content-Type: application/json
{
"donationId": "PL-2041",
"amount": 140.00,
"orderNumber": "ORDER-118",
"description": "Cake deposit",
"returnUrl": "https://example.invalid/return",
"appCallbackUrl": "https://example.invalid/callback"
}POST /api/payments/gateway-callback
{
"orderId": "fictional-bank-reference",
"orderNumber": "ORDER-118",
"status": "success",
"amount": 14000
}
Gateway notification, not a client command.
Verify server-to-server before fulfillment.
{
"illustrativeState": "initialized",
"reference": "PL-2041"
}Fictional client state · no network · not a gateway payloadinitialized → pending → paidFor developers
Create a payment, redirect to bank-hosted card entry, verify status, and connect the result to your Silvatech application.
Open the API referenceInitialize a payment
Currency is not selected in this request. The current public production scope is BZD.
Implemented endpoints
Integration rule
Store callbacks idempotently, return a timely response, and verify payment status server-to-server before irreversible fulfillment.
Delivery scope
The current platform records and forwards callback data, but public marketing does not promise guaranteed delivery retries or response-time targets.