The workflow at a glance
- Configure account and checkout
- Verify transaction outcome
- Order, refund and reconciliation
What we need before implementation
- Viva.com merchant account
- Compatible official plugin or API route
- Inventory and refund rules
At a glance
A Viva.com integration links checkout to reliable transaction results and the store's operational workflow.
What the integration covers
Viva.com publishes plugin routes for WooCommerce, Shopify, PrestaShop, OpenCart, Magento and other commerce platforms. The chosen integration depends on store version and merchant account configuration. Confirm which payment methods actually appear in the live checkout. A successful plugin installation does not complete order testing. Map what happens in inventory, ERP and customer notifications after payment success, failure or a pending result. The implementation should describe those operational consequences instead of relying on a provider's general promotional claims about checkout performance.
The operational data flow
Associate an order with its transaction reference and verify the outcome using the selected solution's documented route. Trigger inventory reservation and dispatch preparation only when the verified state permits them. Refunds need their own checks and are not equivalent to changing an order's commercial status. During migration from an older checkout, staff must know how to handle historical transactions without leaving conflicting payment options active for new purchases. Reconciliation should make the payment reference, amount and related order visible together so support can investigate a mismatch efficiently.
Failure cases and recovery
A customer may pay successfully but never return to the store's confirmation page. Order status must not depend solely on browser navigation. Result verification, pending-payment reconciliation and duplicate-execution prevention are required. A refund also cannot exceed the amount permitted for the relevant transaction. Support should see the relationship between payment and order clearly, preventing a request for a second payment when the real issue is an unreconciled status. Background jobs should retain enough information for recovery while keeping sensitive account credentials out of operational logs.
Define the operational scope
A Viva.com checkout migration must include historical and new transactions. Record which solution created each payment and how its refunds are handled. Test the new checkout without confusing it with older configuration. Show amount, reference and state on the order in a form support can understand. If a customer does not return to confirmation, use the agreed verification process. Changing a provider or plugin does not justify losing transaction history or creating a second charge to resolve an internal pending update.
Example: new checkout and historical refunds
A clothing store changes checkout but continues accepting returns for older orders. Historical references remain available through the appropriate management route. A new purchase uses active configuration without conflicting options. If the browser closes after payment, result verification updates the purchase independently of navigation. Record a partial refund as a separate financial action. Support can see what was paid, what was returned and which amount corresponds to the present commercial state. Migration acceptance must cover this history rather than checking only the appearance of the new payment button.
Payment and migration acceptance
Test success without browser return, transaction failure and repeated outcome updates. Trigger agreed order tasks only once and preserve the transaction reference. For migration, test historical and new-checkout refunds separately, using full and partial amounts where supported. Warehouse preparation must not start from an unverified state. Staff approve payment-data visibility and refund permissions. Provide reconciliation steps for a successful transaction whose order remains pending. Also inspect whether customer messaging reflects the verified result rather than displaying conflicting payment instructions after an internal update delay.
Acceptance checks before launch
- Correct state without browser redirect
- One execution per payment
- Historical and current transaction handling
FROM READING TO ACTION
A clear plan for your platform.
Tell us where your platform struggles and what needs to improve. Our team can connect the diagnosis with code, performance and infrastructure work.
Discuss your platform