DIBS has launched new product - Easy - https://tech.dibspayment.com/easy

This issue is meant for coordinating efforts towards implementing new payment gateway.

CommentFileSizeAuthor
#6 3055039-6.patch18.43 KBzaporylie
#2 3055039-2.patch13.01 KBzaporylie
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

zaporylie created an issue. See original summary.

zaporylie’s picture

FileSize
13.01 KB

Here's initial patch. It provides:
- payment gateway plugin
- offsite iframe form (couldn't make it to work due to 404/CORS issues)
- services for data building and api helper

Due to mentioned 404/CORS issue I had to take a break and contact DIBS support. I'll follow up once bug is fixed.

Vikom’s picture

Did you get the iframe to load? I'm also working on Dibs Easy integration and stuck on the CORS issue. Thanks!

zaporylie’s picture

Yes I did. According to DIBS support CORS issue is expected (they are testing something) and must not prevent iframe from loading. The issue was containerID passed to Dibs.Checkout - or in my case lack of it. If about what's default value for container ID selector is quite hidden in docs so better to set it up explicitly.
I'll come up with upgraded patch next week as I am away from my computer until next Monday.

Vikom’s picture

Wow, thank a lot for that. Now I have the iframe working :) Yeah, the docs also say containerID is optional...

zaporylie’s picture

FileSize
18.43 KB

Here's a working patch with an initial support for DIBS Easy. I'll create a bunch of follow ups soon as the works is not done yet. Nevertheless you should be able, by using this patch, collect and maintain payments (excluding refunds).

zaporylie’s picture

Status: Active » Needs review

Changing to needs review to get some feedback.

  • zaporylie authored fdb0650 on 8.x-1.x
    Issue #3055039 by zaporylie: Add support for Dibs Easy
    
zaporylie’s picture

This is now merged in.

zaporylie’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

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