So I made an account with MultiSafePay:

  1. Added my website where i need to get payments from.
  2. Filled in the API key and Locale
  3. Enabled it for customers (me)
  4. Changed the Gateway of MultiSafepay from XmlGateway to RestGateway. (Because XMLGateway is deprecated)

How would I add it to the checkout process in Craft Commerce?

Now I only get to see the credit card fields if MultiSafePay is selected in the dropdown, but I enabled all the payment options at MultiSafePay.

Could somebody explain to me and others how to implement it correctly?

  • Can you explain what you mean by 'Changed the Gateway of MultiSafepay from XmlGateway to RestGateway. (Because XMLGateway is depricated)'? Commented Nov 11, 2016 at 13:53
  • I already have set the XMLGateway to RESTGateway, now it is properly used. But in the checkout i still get creditcard fields instead of a redirect for the payment. How would i implement such a thing in Craft Commerce?
    – Bram B
    Commented Nov 11, 2016 at 14:02
  • 1
    Sorry, where have you set that? I see no option within Craft's MultiSafepay gateway. Commented Nov 11, 2016 at 15:35
  • class Gateway extends XmlGateway renamed it to class Gateway extends RestGateway. (because it exists for MultiSafePay)
    – Bram B
    Commented Nov 14, 2016 at 7:33
  • 2
    Might be worth checking with Craft support that the RestGateway is working. I see what you see, the RestGateway is represented within the code, but it doesn't look finished in terms of integration with Craft Commerce. I'd expect there to be an option when selecting the payment gateway within the admin area if it were working already. Commented Nov 14, 2016 at 9:54

1 Answer 1


Craft Commerce 1.2.1238 added support for the REST based Multi-Safepay gateway.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.