Skip to main content

Electric vehicle charging

Customer scans a QR code at the charging station, approves payment in the Vipps MobilePay app, charges their vehicle, and pays only for the actual amount used.

Six steps: plug in cable, scan QR, reserve amount, stop charging, unplug, get receipt in app

  1. Customer scans QR code - Customer scans the QR code to access the payment page on their phone.
  2. Initiate payment request - Reserve an amount (e.g., 350-500 NOK) to cover the charging session.
  3. Customer approves payment - Customer authorizes the reserved amount in their app.
  4. Start charging - Charging begins once payment is approved.
  5. Capture payment - Capture the actual amount used after charging completes.
  6. Cancel remaining amount - Release the unused reserved amount.
  7. Add order details - Send order details with the final amount paid.

Here is an example flow:

Five screenshots of the EV charging payment flow in the Vipps MobilePay app

View sequence diagram

Electric Vehicle charging flow

  1. Customer scans QR code to get to the payment page.
  2. Merchant initiates a payment request via the ePayment API.
  3. ePayment API requests payment from the customer.
  4. Customer clicks pay.
  5. Webhooks API sends the merchant a webhook with the payment authorization status.
  6. Merchant determines the amount due after charging is complete.
  7. Merchant sends the customer a push notification with the actual amount charged.
  8. Merchant captures the amount due via the ePayment API.
  9. Merchant cancels the remaining reserved amount (releases it) via the ePayment API.
  10. Merchant attaches order details showing the amount paid via the Order Management API.

Technical details​