Skip to main content
Sandbox is self-serve: sign up at dashboard.prava.space, create pk_test_*/sk_test_* keys, and you can create sessions immediately against https://sandbox.api.prava.space.

Health check

Confirm connectivity before anything else:

Test cards

Test card numbers and the test OTP live on their own reference page, organized by card network: Test Cards.

What behaves differently in sandbox

Prava Pay (CLI) has no separate sandbox host. The CLI talks to the live API; agent-linked payments use real cards. Sandbox environments apply to the SDK/API integration path.

A full sandbox test run

  1. Create a session with your sk_test_* key.
  2. Open the returned iframe_url (hosted) or mount collectPAN (embedded) and enter a test card.
  3. Approve with a passkey when prompted.
  4. Poll Get Payment Result until status is awaiting_result; the line items now carry token + dynamic_cvv.
  5. Report Status with APPROVED or DECLINED.
  6. Verify the final state: payment result status becomes completed (or failed).
Anything unexpected? Check Errors.