Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dibs Payment Service added http://www.dibspayment.com/ #697

Closed
wants to merge 2 commits into from

Conversation

maxwhite
Copy link

DIBS Payment Services, the largest provider of Internet payment solutions in Northern Europe, has completed a comprehensive survey of e-commerce in selected major European countries

Max White added 2 commits May 15, 2013 18:49
…utions in Nordern Europe. We have more than a decade of experience
…ions in Northern Europe, has completed a comprehensive survey of e-commerce in selected major European countries
@ntalbott
Copy link
Contributor

@maxwhite I'm assuming this supersedes #695?

@maxwhite
Copy link
Author

Yes, it is

@maxwhite
Copy link
Author

With second attempt I have all builds passed exept one : https://travis-ci.org/Shopify/active_merchant/jobs/7221393
It seems it is not my problem. Should I create another pull request ?

@ntalbott
Copy link
Contributor

No, that's a Travis error - you can ignore it. And in general you don't have to open a new Pull Request; you can just push more commits to the branch and the PR will automatically update.


# create_ticket() performs a credit- and debit-card check
# and saves the credit card information for recurring payments
def create_ticket(creditcard, options = {})
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The standard name for this in ActiveMerchant is store; see the Paymill and Quickpay gateways for good examples of the expected API.

@ntalbott
Copy link
Contributor

ntalbott commented Jul 6, 2013

This looks like a great start, but in addition to my comments inline, there's still a bunch of issues to address:

  • Needs a remote test
  • The unit tests need to be much more comprehensive, covering at a minimum success and failure cases for each public method.
  • The gateway needs a purchase method that does an immediate capture of funds.

Let me know if you have any questions as you work on it - thanks!

@futhr
Copy link

futhr commented Jul 24, 2013

@ntalbott DIBS do not have a sandbox so when you do remote tests you will actually spam your active account.....uch.......not ideal for a CI. We built a Spree gateway based on this branch (i have forked it so its frozen). As @maxwhite says in the commit msg, "its huge in Scandinavia" -but I think its a shame that it has such a outdated API ...I hope DIBS hear this and hire some Palo Alto developers ;)

@maxwhite
Copy link
Author

maxwhite commented Aug 7, 2013

Thanks for review and comments. I will fix these issues. About the remote tests DIBS does not have test account that can be used for remote testing, thats why I had not included remote tests. Is it possible to do contribution without remote tests ?

@ntalbott
Copy link
Contributor

@maxwhite @futhr I'm going to close this PR for now, but if you get a chance to revisit and make the necessary changes please do reopen it.

@ntalbott ntalbott closed this Sep 26, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants