Card networks

Visa and Mastercard

Use hosted checkout or API initialization to send customers through an approved card payment flow while keeping card data out of your app.

Plan this integration

Setup steps

  1. Create a tenant profile and confirm merchant account routing.
  2. Enable hosted checkout or direct API initialization for your channel.
  3. Use sandbox cards to verify approved, declined, and timeout states.
  4. Subscribe your app to callback and webhook status updates.
curl -X POST https://payments.silvatech.bz/api/payments/initialize \
  -H 'Authorization: Bearer sk_test_xxx' \
  -H 'Content-Type: application/json' \
  -d '{"amount":"120.00","currency":"BZD","orderNumber":"BZ-1001"}'

FAQ

Do we store card data?

No. The public integration is designed to avoid raw card data storage in merchant apps.

Can I test declines?

Yes. Sandbox scenarios should cover approvals, declines, reversals, and callback retries.