A new saferpay implementation

@mikemeier is this implementation as you like it?