Setup
Please follow the common Nuvei instructions to get set up with Nuvei. After setting up your Nuvei account, make sure Wero is enabled as a payment method on your account. Nuvei requires the following fields to be collected during checkout for Wero transactions:- First name and last name
- Billing country
- Email address
Capabilities
Supported countries
Supported currencies
Integration
For Wero, the default integration for Nuvei is through a redirect to a hosted payments page. Start by creating a new transaction with the following required fields.payment_method.approval_url and the buyer_approval_pending status.
approval_url so they can complete authentication and approve the payment. After approval the buyer is redirected to the redirect_url you provided when creating the transaction. Do not rely solely on the redirect - either poll the transaction or (recommended) rely on webhooks to detect the final status (for example capture_succeeded or failure states).
Testing
Testing Wero transactions in the Nuvei sandbox requires using the Wero Simulator.- Initiate a Transaction: Start a Wero payment in your checkout using the Nuvei sandbox credentials.
- Locate the Short Code: On the Wero checkout page (or in the redirection), identify the 10-character Short Code (for example,
536-6CRN-CBT).- Note: You do not need to decode the full QR string; the simulator requires the short text code.
- Access the Simulator: Open the Wero Example Consumer PSP portal for the integration environment.
- Create a Test Consumer:
- In the simulator, go to Quick Tools > Local Profiles.
- Create a new consumer or select an existing one.
- Ensure the consumer has a linked Account (Payment Mean). If not, add one (select SCT Inst and any country/bank).
- Approve Payment:
- Click on the Consents tab for your consumer.
- Click Give Consent.
- Enter the Short Code you retrieved in Step 2.
- Confirm the transaction.