For developers

First transaction in 10 minutes. Operations layer included.

Initialize a checkout, receive webhook updates, reconcile statuses, and keep payment edge cases out of your product backlog.

Open API reference

10-minute integration

From API key to checkout URL to webhook.

curl

curl -X POST https://payments.silvatech.bz/api/payments/initialize \
  -H 'Authorization: Bearer sk_test_xxx' \
  -d '{"amount":"120.00","currency":"BZD"}'

Python

payment = client.initialize_payment(
    amount="120.00",
    currency="BZD",
    order_number="BZ-1001",
)

Node

const payment = await client.payments.initialize({
  amount: "120.00",
  currency: "BZD"
});

PHP

$payment = $client->payments()->initialize([
  'amount' => '120.00',
  'currency' => 'BZD',
]);

Sandbox story

Test the lifecycle before you ship.

  • Initialize hosted checkout and API payments.
  • Simulate approved, declined, refund, and reversal paths.
  • Receive callback and webhook-shaped events.

Developer CTA

Bring your order, booking, or membership system.

Silvatech Payments is intentionally plain to integrate: stable endpoints, explicit states, and operations notes for edge cases.

Start integrating