If user is placing order on desktop and have chosen Vipps/Hurtigkasse payment gateway, landing page shows up where user can input phone number, and trigger app payment. Once payment is pending in the app the landing page can still be "canceled", meaning user will be taken over to the fallback URL but payment status won't change - it will be kept in INITIATE state until it times out, gets approved or cancelled in the app. Currently status INITIATE in onReturn callback is considered incorrect and payment is marked as failed which, according to Vipps support must not happen until order log is updated with either CANCEL or RESERVE/SALE status. The latter is considered as successful payment.

CommentFileSizeAuthor
#2 3106042-2.patch3.03 KBzaporylie
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

zaporylie created an issue. See original summary.

zaporylie’s picture

Status: Active » Needs review
FileSize
3.03 KB

Current patch provides logic to check whether order is kept in INITIATE state and keeps redirecting until order status has changed.

  • zaporylie committed 5736bd1 on 8.x-4.x
    Issue #3106042 by zaporylie: User can go back to fallback url with...
zaporylie’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.