Skip to content

FAQ

Does it work with CS-Cart and Multi-Vendor?

Section titled “Does it work with CS-Cart and Multi-Vendor?”

Yes: CS-Cart, CS-Cart Ultimate, Multi-Vendor and Multi-Vendor Ultimate 4.17.2 to 4.21.x. In Multi-Vendor the marketplace owner can take all payments on one sales unit or let each vendor connect their own.

Do I need an agreement with Vipps MobilePay?

Section titled “Do I need an agreement with Vipps MobilePay?”

Yes. You need a Vipps MobilePay merchant agreement with online payments and a sales unit. Vipps MobilePay charges its own fees; the add-on has no per-transaction fee.

Has it been tested against the real Vipps MobilePay test environment?

Section titled “Has it been tested against the real Vipps MobilePay test environment?”

Not yet. It was tested against a local stand-in built from the published API specifications, including the documented webhook signature algorithm (see tests/test-plan.md and Conformance). We have no test sales unit yet, so no real app has approved a payment. The points to confirm with your own test keys are listed in the conformance page.

Wallet payments through the redirect flow (the Vipps or MobilePay app). Card payments (CARD) are not part of version 1.0. Currencies NOK, DKK and EUR, the currency of your sales unit. A cart in another shop currency is converted once, when the payment starts, with the shop’s own rate.

Is an order approved when the customer returns to the shop?

Section titled “Is an order approved when the customer returns to the shop?”

No. The return, the webhook and the cron only trigger a read-back; the order is approved only when Vipps MobilePay says the payment is authorized, with the amount that was created and the order total that was stored.

At approval the amount is reserved. It is captured when the order reaches the capture status (default Complete), at once after approval, or by hand, depending on the Capture setting. Capture before the date shown as “Capture guaranteed until”.

Yes, full or partial, from the order’s Vipps MobilePay tab or at a refund status. Only captured money can be refunded. A reservation that is not captured is released instead.

Does it work with the full page cache of 4.21?

Section titled “Does it work with the full page cache of 4.21?”

It is built for it: the checkout, the return address (payment_notification) and the webhook (a POST to the add-on’s own dispatch) are never cacheable pages, and the add-on prints nothing into cached storefront pages. The full page cache test harness has not been run on a 4.21 store with the cache switched on yet.

MobilePay becomes Vipps in Denmark and Finland. With “Show the local brand name” on, checkout shows MobilePay for DKK and EUR sales units until that day and Vipps from that day, by itself. The API does not change.

In your database, encrypted with AES-256-GCM, with a key derived from your store’s secret in config.php. They are never shown again after saving; an empty field keeps the stored value.

No customer or payment data. The add-on talks to Vipps MobilePay for payments. The license check sends your domain name, license key, add-on and CS-Cart version once a day (see the license page in the settings).

What happens when Vipps MobilePay is down?

Section titled “What happens when Vipps MobilePay is down?”

Webhooks that cannot be read back answer 503 and are retried by Vipps MobilePay; unanswered operations are read back before they are sent again (never twice); queued jobs retry after 5 minutes up to 12 hours; the cron reads open payments again.

The payment method is hidden from new orders. Payments, webhooks, captures and refunds already under way are still processed.

No. It integrates with their public ePayment API. Vipps MobilePay, Vipps and MobilePay are trademarks of Vipps MobilePay AS.

Contact us through https://cs-cart.kaviolabs.com with the add-on version, the CS-Cart version and the relevant log lines.

My license shows “Pending verification”

Section titled “My license shows “Pending verification””

This status appears in older add-on versions when you use a CS-Cart Marketplace license number that our license server has not matched with the Marketplace yet. The add-on is fully working in this state: no feature is switched off and you do not need to do anything. Newer versions show it as Active (Marketplace license). We confirm Marketplace numbers on our side; click Check now on the add-on’s License tab (Add-ons → Manage add-ons → the add-on) a little later and it shows Active. If it has not changed after 24 hours, contact support with your Marketplace order number.

Work through the troubleshooting guide, then contact support with your CS-Cart version, edition, PHP version and the add-on version (1.0.0).