Open Payments Cloud has launched its new-look website – check it out