ZOVANTA SOFTWARE / KNOWLEDGEBASE

Forovanta starter • beta.156e

Configure payment providers and verify orders

Where: Admin → System → Payments

Before you start

Stripe and PayPal are integrated in this source baseline. Other cards store configuration but do not establish functioning checkout. Blank secret fields preserve stored credentials; host environment values take precedence. Provider cards save separately. A full plan refund removes the plan; a partial refund leaves it in place.

Step by step

  1. Enable Take payments and choose the board currency.
  2. Open the provider’s own card; read its integrated/not-integrated status before entering credentials.
  3. For an integrated provider choose sandbox/test, add the requested keys and callback configuration, and save that card.
  4. Complete a sandbox plan purchase and a premium-download purchase; verify actual confirmed order state.
  5. Switch to live only with the matching live credentials and endpoint configuration.
  6. For a refund use the provider-backed refund action and confirm its accepted result before treating the money as returned.

Settings and behaviour

Stripe and PayPal are integrated in this source baseline. Other cards store configuration but do not establish functioning checkout. Blank secret fields preserve stored credentials; host environment values take precedence. Provider cards save separately. A full plan refund removes the plan; a partial refund leaves it in place.

The board

One switch and one currency for the whole board. Every provider below has its own card and its own Save button, so changing one can never overwrite another. Control What to enter / effect
Take payments Until this is on, no checkout is offered and no plan can be bought. Plans can still be requested for an administrator to confirm by hand. Initial default: 0.
Currency Choices: US dollar; Euro; Pound sterling; Canadian dollar; Australian dollar. Initial default: USD.

Check the result

Test success, failure, cancel, abandoned return and duplicate provider notification. Verify a pending or forged browser return never grants access.

Common questions and troubleshooting

No provider offered: board switch, provider enabled state and all required keys must be ready. Keys seem ignored: inspect environment precedence and test/live mismatch. Refund failed: do not manually record a success the provider rejected.